NovelAI模型Hash
Sin暮冬
编辑于 2022年10月19日 14:32

先说重点:

1. NovelAI模型的Hash, 是其文件从文件首部偏移0x100000后的, 0x10000大小的文件片段数据的,sha-256值的前4个字节(即8个16进制数).

2. 网上流传的c3841625模型就是52g泄露文件的animesfw-prevgood模型.

其他

之前一直纳闷, 网上流传的那张"超长咏唱&#​34;的aqua所用的c3841模型到底是哪一个, 问了几个网友,大家都不清楚. 想用Hash值确定,但是试了几个常用的CRC32,MD5,SHA1,SHA256,发现和webui算的Hash完全不一样, 满头的大问号,让我以为还有其他的泄露文件.

最后扒代码才一拍大腿,原来是算的文件一部分.(具体可见 stable-diffusion-webui\modules\sd_models.py 的model_hash函数)

model的hash计算代码


52g文件的model及其Hash

文件名    webui计算的model_hash    完整文件的sha256

  • animefull-final-pruned    925997e9    89d59c3dde4c56c6d5c41da34cc55ce479d93b4007046980934b14db71bdb2a8

  • animefull-latest    e6e8e1fc    a7529df02340e5b4c3870c894c1ae84f22ea7b37fd0633e5bacfad9618228032

  • animefull-prevgood    19f1d7aa

  • animesfw-latest    202fcec0

  • animesfw-prevgood    c3841625