1. 목적

받아놓은 VAE 가 수 십개인데, 그 중에 중복이 꽤 있는 것으로 보임

이걸 정리하는 김에 확실하게 중복을 없애보고 싶었음

그리고 이왕 만든김에 글로 쓰면 챈붕이들에게 도움도 될 것 같아 글을 쓰기로 함



2. 방법

그 WEBUI 에 나오는 모델 해쉬는 모델 파일의 SHA256 문자열 앞 10 자리임

이걸로 중복을 판단하려고 했는데 *.(ck)pt, *.safetensors 는 내용이 같아도 당연히 SHA256 값이 다름

그래서 직접 WEBUI 의 modules.sd_vae.load_vae_dict() 함수를 땡겨써서 내용물을 꺼내서

내용물을 torch.equal 로 직접 비교하여 완전히 일치할 때만 같은 것으로 판단하기로 함

그러면서 자연스럽게 VAE 를 정리할 수 있었고, 총 25 개로 VAE 목록이 나옴



3. 결과

 

파일명짧은 SHA256 값내용이 같지만 SHA256 이
 다른 것
받는 곳
clearvae_10.safetensors600345c503
https://civitai.com/models/22354
ClearVAE_NansLess1.safetensors8dcf86f182
https://civitai.com/models/22354
clearvae_variant.safetensors4809659b70
https://civitai.com/models/22354
ClearVAE_V2.safetensorsb4a102934f
https://civitai.com/models/22354
ClearVAE_V2.1.safetensors22a0fae3a1
https://civitai.com/models/22354
ClearVAE_V2.2.safetensors390e5ef69a
https://civitai.com/models/22354
Color101-v0.1.vae.ptc51174e205
https://civitai.com/models/70248
Color101-v0.vae.safetensorsa34884f968
https://civitai.com/models/70248
color101VAE_v1.pt9312d243b3
https://civitai.com/models/70248
cute vae.safetensors008c88ced6
https://civitai.com/models/65728
drin-kawai-universe-vae.ckptcccfd43f39
https://huggingface.co/Ojimi/anime-kawai-diffusion
EmiPhaVAE.vae.pt5b48421a5f
https://huggingface.co/EmiPha/EmiPhaV
kl-f8-anime.ckpt2f11c4a99d
https://huggingface.co/hakurei/waifu-diffusion-v1-4
autoencoder_fix_kl-f8-trinart_characters.ckpt2453b80bc1
https://huggingface.co/naclbit/trinart_characters_19.2m_stable_diffusion_v1
kl-f8-anime2.ckptdf3c506e51
https://huggingface.co/hakurei/waifu-diffusion-v1-4
nai.vae.ptf921fb3f291a3c13ea9c
796a0b4296
f768813edc
https://civitai.com/models/27985
 
NAI-Blessed-1.2-encoderpatched.ckptc5abb586e6
https://github.com/sALTaccount/VAE-BlessUp
NAI-Blessed-1.2.ckpt978519c4e1
https://github.com/sALTaccount/VAE-BlessUp
blessed2.vae.pt15e96204c9
https://huggingface.co/NoCrypt/blessed_vae
rmada-cold-vae.ckptac047f521a
https://civitai.com/models/62741
sd14vae.ptc4b5b9d3a6
https://huggingface.co/kiriyamaX/VAEs
starrylieAHVAE_ah.pt74ed3784c3
https://civitai.com/models/41138
vae-ft-ema-560000-ema-pruned.safetensors95f26a5ab00b204ad0cahttps://huggingface.co/stabilityai/sd-vae-ft-ema-original
vae-ft-mse-840000-ema-pruned.safetensors735e4c3a44c6a580b13ahttps://huggingface.co/stabilityai/sd-vae-ft-mse-original
WD-v2.vae.pt3f15068de8
https://huggingface.co/vorstcavry/vaecollection


nai.vae.pt 가 가장 널리 퍼진 VAE 로, animefull-latest.vae.pt, orangemix.vae.pt, grapefruitVAE_v1.pt 등 상당히 다양한 이름으로 존재

정식으로 풀렸던 물건이 아니므로 받을 수 있는 곳도 사방팔방에 있음

위 표에는 우리에게 가장 친숙한 civitai 에 올라가 있는 것으로 했음



4. VAE 예시

대충 다음 2 그림을 예시용으로 쓰기로 함



예시 1


예시 2


5. 맺음말

한 60 여개 있던 거 중복 없이 25 개로 정리하니까 기분이 상쾌함