# 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]
    ```