|
# Model Helth Check |
|
|
|
According to the author of the U-Net Blocks Weight Merge extension, there are cases of model corruption in merged models. The results of a health check carried out using a script to repair problems with corrupted merged models🕵️♀️ |
|
Reference:[調査] Smile Test: Elysium_Anime_V3 問題を調べる #3|bbcmc|note - https://note.com/bbcmc/n/n12c05bf109cc |
|
|
|
## 🩺Models Helth Check List🩺 |
|
|
|
|
|
|
|
|
|
- AbyssOrangeMixs2 |
|
|
|
✅ |
|
python fix_position_ids.py --model C:\ProgramTools\__GenerativeAI\StableDiffusion_AUTOMATIC1111_v6.0\stable-diffusion-webui\models\Stable-diffusion\AbyssOrangeMix2_hard.safetensors |
|
|
|
```jsx |
|
tensor([[True, True, True, True, True, True, True, True, True, True, True, True, |
|
True, True, True, True, True, True, True, True, True, True, True, True, |
|
True, True, True, True, True, True, True, True, True, True, True, True, |
|
True, True, True, True, True, True, True, True, True, True, True, True, |
|
True, True, True, True, True, True, True, True, True, True, True, True, |
|
True, True, True, True, True, True, True, True, True, True, True, True, |
|
True, True, True, True, True]]) |
|
``` |
|
|
|
✅ |
|
python fix_position_ids.py --model C:\ProgramTools\__GenerativeAI\StableDiffusion_AUTOMATIC1111_v6.0\stable-diffusion-webui\models\Stable-diffusion\AbyssOrangeMix2_nsfw.safetensors |
|
|
|
```jsx |
|
tensor([[True, True, True, True, True, True, True, True, True, True, True, True, |
|
True, True, True, True, True, True, True, True, True, True, True, True, |
|
True, True, True, True, True, True, True, True, True, True, True, True, |
|
True, True, True, True, True, True, True, True, True, True, True, True, |
|
True, True, True, True, True, True, True, True, True, True, True, True, |
|
True, True, True, True, True, True, True, True, True, True, True, True, |
|
True, True, True, True, True]]) |
|
``` |
|
|
|
✅ |
|
python fix_position_ids.py --model C:\ProgramTools\__GenerativeAI\StableDiffusion_AUTOMATIC1111_v6.0\stable-diffusion-webui\models\Stable-diffusion\AbyssOrangeMix2_sfw.safetensors |
|
|
|
```jsx |
|
tensor([[True, True, True, True, True, True, True, True, True, True, True, True, |
|
True, True, True, True, True, True, True, True, True, True, True, True, |
|
True, True, True, True, True, True, True, True, True, True, True, True, |
|
True, True, True, True, True, True, True, True, True, True, True, True, |
|
True, True, True, True, True, True, True, True, True, True, True, True, |
|
True, True, True, True, True, True, True, True, True, True, True, True, |
|
True, True, True, True, True]]) |
|
``` |
|
|
|
- AbyssOrangeMix |
|
|
|
|
|
✅ |
|
|
|
python fix_position_ids.py --model H:\Resources\Resources_AI\__Models\MergeModels\OrangeMixs\AbyssOrangeMix\AbyssOrangeMix.safetensors |
|
|
|
``` |
|
tensor([[True, True, True, True, True, True, True, True, True, True, True, True, |
|
True, True, True, True, True, True, True, True, True, True, True, True, |
|
True, True, True, True, True, True, True, True, True, True, True, True, |
|
True, True, True, True, True, True, True, True, True, True, True, True, |
|
True, True, True, True, True, True, True, True, True, True, True, True, |
|
True, True, True, True, True, True, True, True, True, True, True, True, |
|
True, True, True, True, True]]) |
|
``` |
|
|
|
python fix_position_ids.py --model H:\Resources\Resources_AI\__Models\MergeModels\OrangeMixs\AbyssOrangeMix\AbyssOrangeMix_night.safetensors |
|
|
|
``` |
|
tensor([[True, True, True, True, True, True, True, True, True, True, True, True, |
|
True, True, True, True, True, True, True, True, True, True, True, True, |
|
True, True, True, True, True, True, True, True, True, True, True, True, |
|
True, True, True, True, True, True, True, True, True, True, True, True, |
|
True, True, True, True, True, True, True, True, True, True, True, True, |
|
True, True, True, True, True, True, True, True, True, True, True, True, |
|
True, True, True, True, True]]) |
|
``` |
|
|
|
python fix_position_ids.py --model H:\Resources\Resources_AI\__Models\MergeModels\OrangeMixs\AbyssOrangeMix\AbyssOrangeMix_half.safetensors |
|
|
|
``` |
|
tensor([[True, True, True, True, True, True, True, True, True, True, True, True, |
|
True, True, True, True, True, True, True, True, True, True, True, True, |
|
True, True, True, True, True, True, True, True, True, True, True, True, |
|
True, True, True, True, True, True, True, True, True, True, True, True, |
|
True, True, True, True, True, True, True, True, True, True, True, True, |
|
True, True, True, True, True, True, True, True, True, True, True, True, |
|
True, True, True, True, True]]) |
|
``` |
|
|
|
python fix_position_ids.py --model H:\Resources\Resources_AI\__Models\MergeModels\OrangeMixs\AbyssOrangeMix\AbyssOrangeMix_base.ckpt |
|
|
|
``` |
|
tensor([[True, True, True, True, True, True, True, True, True, True, True, True, |
|
True, True, True, True, True, True, True, True, True, True, True, True, |
|
True, True, True, True, True, True, True, True, True, True, True, True, |
|
True, True, True, True, True, True, True, True, True, True, True, True, |
|
True, True, True, True, True, True, True, True, True, True, True, True, |
|
True, True, True, True, True, True, True, True, True, True, True, True, |
|
True, True, True, True, True]]) |
|
``` |
|
|
|
|
|
- AnythingV3 |
|
|
|
✅ |
|
```jsx |
|
python fix_position_ids.py --model C:\ProgramTools\__GenerativeAI\StableDiffusion_AUTOMATIC1111_v6.0\stable-diffusion-webui\models\Stable-diffusion\An_V3_Pr.ckpt |
|
``` |
|
|
|
```jsx |
|
tensor([[True, True, True, True, True, True, True, True, True, True, True, True, |
|
True, True, True, True, True, True, True, True, True, True, True, True, |
|
True, True, True, True, True, True, True, True, True, True, True, True, |
|
True, True, True, True, True, True, True, True, True, True, True, True, |
|
True, True, True, True, True, True, True, True, True, True, True, True, |
|
True, True, True, True, True, True, True, True, True, True, True, True, |
|
True, True, True, True, True]]) |
|
``` |
|
|
|
- NAI |
|
|
|
✅ |
|
python fix_position_ids.py --model C:\ProgramTools\__GenerativeAI\StableDiffusion_AUTOMATIC1111_v6.0\stable-diffusion-webui\models\Stable-diffusion\nai.safetensors |
|
|
|
```jsx |
|
tensor([[True, True, True, True, True, True, True, True, True, True, True, True, |
|
True, True, True, True, True, True, True, True, True, True, True, True, |
|
True, True, True, True, True, True, True, True, True, True, True, True, |
|
True, True, True, True, True, True, True, True, True, True, True, True, |
|
True, True, True, True, True, True, True, True, True, True, True, True, |
|
True, True, True, True, True, True, True, True, True, True, True, True, |
|
True, True, True, True, True]]) |
|
``` |
|
|
|
✅ |
|
python fix_position_ids.py --model C:\ProgramTools\__GenerativeAI\StableDiffusion_AUTOMATIC1111_v6.0\stable-diffusion-webui\models\Stable-diffusion\nai_sfw.safetensors |
|
|
|
```jsx |
|
tensor([[True, True, True, True, True, True, True, True, True, True, True, True, |
|
True, True, True, True, True, True, True, True, True, True, True, True, |
|
True, True, True, True, True, True, True, True, True, True, True, True, |
|
True, True, True, True, True, True, True, True, True, True, True, True, |
|
True, True, True, True, True, True, True, True, True, True, True, True, |
|
True, True, True, True, True, True, True, True, True, True, True, True, |
|
True, True, True, True, True]]) |
|
``` |
|
|
|
- gape |
|
|
|
✅ |
|
|
|
python fix_position_ids.py --model "C:\ProgramTools\__GenerativeAI\StableDiffusion_AUTOMATIC1111_v6.0\stable-diffusion-webui\models\Stable-diffusion\gape60.ckpt” |
|
|
|
```jsx |
|
tensor([[True, True, True, True, True, True, True, True, True, True, True, True, |
|
True, True, True, True, True, True, True, True, True, True, True, True, |
|
True, True, True, True, True, True, True, True, True, True, True, True, |
|
True, True, True, True, True, True, True, True, True, True, True, True, |
|
True, True, True, True, True, True, True, True, True, True, True, True, |
|
True, True, True, True, True, True, True, True, True, True, True, True, |
|
True, True, True, True, True]]) |
|
``` |
|
|
|
|
|
- EerieOrangeMix |
|
|
|
``` |
|
⚠ All model 1 False |
|
1 False |
|
|
|
tensor([[ True, True, True, True, True, True, True, True, True, True, |
|
True, True, True, True, True, True, True, True, True, True, |
|
True, True, True, True, True, True, True, True, True, True, |
|
True, True, True, True, True, True, True, True, True, True, |
|
True, False, True, True, True, True, True, True, True, True, |
|
True, True, True, True, True, True, True, True, True, True, |
|
True, True, True, True, True, True, True, True, True, True, |
|
True, True, True, True, True, True, True]]) |
|
corrupt token indexes : [41] |
|
missing token numbers : [41] |
|
``` |
|
|
|
|
|
|
|
|
|
|