diffsynth / examples /qwen_image /model_training /scripts /Qwen-Image-Blockwise-ControlNet-Inpaint-Initialize.py
Download examples/qwen_image/model_training/scripts/Qwen-Image-Blockwise-ControlNet-Inpaint-Initialize.py from ymyy307/diffsynth: direct link, hf CLI and curl.
- Browser
- Download file 555 Bytes
-
https://huggingface.co/ymyy307/diffsynth/resolve/main/examples/qwen_image/model_training/scripts/Qwen-Image-Blockwise-ControlNet-Inpaint-Initialize.py
- Command line
-
hf download hf://ymyy307/diffsynth/examples/qwen_image/model_training/scripts/Qwen-Image-Blockwise-ControlNet-Inpaint-Initialize.py
-
curl -L -o Qwen-Image-Blockwise-ControlNet-Inpaint-Initialize.py https://huggingface.co/ymyy307/diffsynth/resolve/main/examples/qwen_image/model_training/scripts/Qwen-Image-Blockwise-ControlNet-Inpaint-Initialize.py
555 Bytes
| # This script is for initializing a Inpaint Qwen-Image-ControlNet | |
| import torch | |
| from diffsynth import hash_state_dict_keys | |
| from diffsynth.models.qwen_image_controlnet import QwenImageBlockWiseControlNet | |
| from safetensors.torch import save_file | |
| controlnet = QwenImageBlockWiseControlNet(additional_in_dim=4).to(dtype=torch.bfloat16, device="cuda") | |
| controlnet.init_weight() | |
| state_dict_controlnet = controlnet.state_dict() | |
| print(hash_state_dict_keys(state_dict_controlnet)) | |
| save_file(state_dict_controlnet, "models/blockwise_controlnet_inpaint.safetensors") | |