setup / scripts /setup_h3.sh
cdkkkk's picture
Upload setup_h3.sh
61101a4 verified
Raw History Blame Contribute Delete
2.17 kB
#!/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"