Wan2.2 T2V full model beüzemelés comfyui-ban

Diffusion models download:

cd ~/comfy/ComfyUI/models/diffusion_models/Wan2.2-T2V-A14B

hf download Wan-AI/Wan2.2-T2V-A14B --include 'high_noise_model/*' --local-dir high_noise_model/

hf download Wan-AI/Wan2.2-T2V-A14B --include 'low_noise_model/*' --local-dir low_noise_model/

Clip download:

cd ~/comfy/ComfyUI/models/clip
wget https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/text_encoders/umt5_xxl_fp8_e4m3fn_scaled.safetensors

Vae download:

cd ~/comfy/ComfyUI/models/vae
hf download Wan-AI/Wan2.2-T2V-A14B Wan2.1_VAE.pth --local-dir Wan2.2-T2V-A14B

Lora download:

cd ~/comfy/ComfyUI/models/loras
wget https://huggingface.co/Kijai/WanVideo_comfy/resolve/main/Wan21_T2V_14B_lightx2v_cfg_step_distill_lora_rank32.safetensors

Miután letöltöttük a high_noise_model és a low_noise_model modell fileokat azokat egyesíteni kell. Ehhez felkell telepíteni a safetensors csomagot.

pip install safetensors

Majd ezzel a python kóddal egyesíteni lehet a fileokat:

nano combine.py
from safetensors.torch import load_file, save_file
import torch
import glob
import os

# Fájlok listája
split_files = sorted(glob.glob("diffusion_pytorch_model-*.safetensors"))

# Összevonás
combined_state_dict = {}
for file in split_files:
    state_dict = load_file(file)
    combined_state_dict.update(state_dict)

# Mentés egyetlen fájlba
output_file = "wan2.2_t2v_combined.safetensors"
save_file(combined_state_dict, output_file)
print(f"Összevonva: {output_file}")
python combine.py

Ezután az egyesített file-t már be lehet tölteni a comfyui-ban.