Upload setup_krea.sh
Browse files- scripts/setup_krea.sh +37 -29
scripts/setup_krea.sh
CHANGED
|
@@ -1,31 +1,39 @@
|
|
| 1 |
#!/bin/bash
|
| 2 |
|
| 3 |
-
|
| 4 |
-
|
| 5 |
-
|
| 6 |
-
|
| 7 |
-
|
| 8 |
-
|
| 9 |
-
|
| 10 |
-
|
| 11 |
-
|
| 12 |
-
curl -
|
| 13 |
-
|
| 14 |
-
|
| 15 |
-
|
| 16 |
-
|
| 17 |
-
|
| 18 |
-
|
| 19 |
-
|
| 20 |
-
|
| 21 |
-
|
| 22 |
-
|
| 23 |
-
|
| 24 |
-
|
| 25 |
-
|
| 26 |
-
|
| 27 |
-
|
| 28 |
-
|
| 29 |
-
|
| 30 |
-
|
| 31 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
#!/bin/bash
|
| 2 |
|
| 3 |
+
set -euo pipefail
|
| 4 |
+
TMP_CACHE=$(mktemp -d)
|
| 5 |
+
export HF_HUB_CACHE="$TMP_CACHE"
|
| 6 |
+
TMP=$(mktemp -d)
|
| 7 |
+
MODELS_DIR="ComfyUI/models"
|
| 8 |
+
|
| 9 |
+
hf_cli_install() {
|
| 10 |
+
if ! command -v hf &> /dev/null; then
|
| 11 |
+
echo "hf not found, installing..."
|
| 12 |
+
curl -LsSf https://hf.co/cli/install.sh | bash
|
| 13 |
+
else
|
| 14 |
+
echo "hf is already installed."
|
| 15 |
+
fi
|
| 16 |
+
}
|
| 17 |
+
|
| 18 |
+
hf_download_flat() {
|
| 19 |
+
local repo="$1" file="$2" dest="$3"
|
| 20 |
+
hf download "$repo" "$file" --local-dir "$TMP"
|
| 21 |
+
mkdir -p "$dest"
|
| 22 |
+
mv "$TMP/$file" "$dest/$(basename "$file")"
|
| 23 |
+
}
|
| 24 |
+
|
| 25 |
+
hf_cli_install
|
| 26 |
+
hf_download_flat "Comfy-Org/Krea-2" "diffusion_models/krea2_raw_int8_convrot.safetensors" "$MODELS_DIR/diffusion_models"
|
| 27 |
+
hf_download_flat "Comfy-Org/Krea-2" "text_encoders/qwen3vl_4b_fp8_scaled.safetensors" "$MODELS_DIR/text_encoders"
|
| 28 |
+
hf_download_flat "Comfy-Org/Wan_2.1_ComfyUI_repackaged" "split_files/vae/wan_2.1_vae.safetensors" "$MODELS_DIR/vae"
|
| 29 |
+
hf_download_flat "Comfy-Org/Krea-2" "loras/krea2_turbo_lora_rank_64_bf16.safetensors" "$MODELS_DIR/loras/krea2"
|
| 30 |
+
hf_download_flat "cdkkkk/setup" "krea2/MysticXXX_KREA2_v2_stripped.safetensors" "$MODELS_DIR/loras/krea2"
|
| 31 |
+
hf_download_flat "cdkkkk/setup" "krea2/lenovo_krea2.safetensors" "$MODELS_DIR/loras/krea2"
|
| 32 |
+
hf_download_flat "cdkkkk/setup" "krea2/realism_engine_krea2_v2_stripped.safetensors" "$MODELS_DIR/loras/krea2"
|
| 33 |
+
hf_download_flat "cdkkkk/setup" "krea2/snofs_krea_v1_nostrip.safetensors" "$MODELS_DIR/loras/krea2"
|
| 34 |
+
hf_download_flat "cdkkkk/setup" "krea2/HMCum_krea2_epoch30.safetensors" "$MODELS_DIR/loras/krea2"
|
| 35 |
+
hf_download_flat "cdkkkk/setup" "krea2/Krea2_RAW_RoughV2_000005000.safetensors" "$MODELS_DIR/loras/krea2"
|
| 36 |
+
hf_download_flat "cdkkkk/setup" "krea2/snofs_krea_v1.safetensors" "$MODELS_DIR/loras/krea2"
|
| 37 |
+
|
| 38 |
+
rm -rf "$TMP_CACHE"
|
| 39 |
+
rm -rf "$TMP"
|