File size: 2,165 Bytes
61101a4
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
#!/bin/bash
set -euo pipefail

TMP_CACHE=$(mktemp -d)
export HF_HUB_CACHE="$TMP_CACHE"
TMP=$(mktemp -d)
MODELS_DIR="ComfyUI/models"
LORAS_DIR="$MODELS_DIR/loras/h3"

hf_cli_install() {
    if ! command -v hf &> /dev/null; then
        echo "hf not found, installing..."
        curl -LsSf https://hf.co/cli/install.sh | bash
    else
        echo "hf is already installed."
    fi
}

hf_download_flat() {
    local repo="$1" file="$2" dest="$3"
    hf download "$repo" "$file" --local-dir "$TMP"
    mkdir -p "$dest"
    mv "$TMP/$file" "$dest/$(basename "$file")"
}

hf_cli_install 

hf_download_flat "Comfy-Org/MiniMax-H3" "text_encoders/qwen3vl_32b_minimax_h3_int8_convrot.safetensors" "$MODELS_DIR/text_encoders"
hf_download_flat "Comfy-Org/MiniMax-H3" "vae/minimax_h3_audio_vae_fp32.safetensors" "$MODELS_DIR/vae"
#hf_download_flat "Comfy-Org/MiniMax-H3" "vae/minimax_h3_video_vae_fp16.safetensors" "$MODELS_DIR/vae"
hf_download_flat "Kijai/MiniMax-H3-experimental" "minimax_h3_video_vae_int8_convrot.safetensors" "$MODELS_DIR/vae"

hf_download_flat "Comfy-Org/MiniMax-H3" "diffusion_models/minimax_h3_fl2va_pruned_int8_convrot.safetensors" "$MODELS_DIR/diffusion_models"
#hf_download_flat "Comfy-Org/MiniMax-H3" "diffusion_models/minimax_h3_ref2va_int8_convrot.safetensors" "$MODELS_DIR/diffusion_models"

hf_download_flat "Comfy-Org/frame_interpolation" "frame_interpolation/film_net_fp16.safetensors" "$MODELS_DIR/frame_interpolation"

hf_download_flat "larryvrh/MiniMax-H3-Turbo-Lora" "minimax_h3_turbo_v4_step600_ema.safetensors" "$LORAS_DIR"

hf_download_flat "Kijai/MiniMax-H3_comfy" "loras/minimax_h3_fl2v_lightx2v_turbo_4step_v0.1_comfy_resized_avg_rank_21_bf16.safetensors" "$LORAS_DIR"


curl -L -O https://github.com/madebyollin/taehv/raw/62f7591f59dfbb4c3c02b7a621d180a9eeaba26c/safetensors/taeh3.safetensors
mv taeh3.safetensors $MODELS_DIR/vae_approx

# sageattention
#git clone https://github.com/thu-ml/SageAttention.git
#PYTHON_SITE=$(python3 -c "import site; print(site.getsitepackages()[0])")
#export CPATH="$PYTHON_SITE/nvidia/cu13/include:$CPATH"
#cd SageAttention
#pip install -e . --no-build-isolation

rm -rf "$TMP_CACHE"
rm -rf "$TMP"