openfree commited on
Commit
eb322f8
·
verified ·
1 Parent(s): 032e9f8

Update start.sh

Browse files
Files changed (1) hide show
  1. start.sh +11 -1
start.sh CHANGED
@@ -5,11 +5,21 @@ set -euo pipefail
5
 
6
  cd /workspace
7
 
 
 
 
 
 
 
 
 
8
  # pre download ckpts
9
  python - <<'PY'
10
  from huggingface_hub import snapshot_download
11
  snapshot_download("nvidia/Kimodo-SOMA-RP-v1")
12
  snapshot_download("nvidia/Kimodo-G1-RP-v1")
 
 
13
  print("Checkpoint download complete.")
14
  PY
15
 
@@ -42,4 +52,4 @@ done
42
 
43
  # launching the demo
44
  echo "Starting demo on :7860 ..."
45
- exec kimodo_demo
 
5
 
6
  cd /workspace
7
 
8
+ # ── Authenticate with Hugging Face (for gated models like Llama-3) ──
9
+ if [ -n "${HF_TOKEN:-}" ]; then
10
+ echo "Logging in to Hugging Face Hub ..."
11
+ huggingface-cli login --token "$HF_TOKEN" --add-to-git-credential 2>/dev/null || true
12
+ else
13
+ echo "WARNING: HF_TOKEN is not set. Gated models (e.g. Meta-Llama-3) will fail to download." >&2
14
+ fi
15
+
16
  # pre download ckpts
17
  python - <<'PY'
18
  from huggingface_hub import snapshot_download
19
  snapshot_download("nvidia/Kimodo-SOMA-RP-v1")
20
  snapshot_download("nvidia/Kimodo-G1-RP-v1")
21
+ # LLM2Vec text-encoder requires this gated model
22
+ snapshot_download("meta-llama/Meta-Llama-3-8B-Instruct")
23
  print("Checkpoint download complete.")
24
  PY
25
 
 
52
 
53
  # launching the demo
54
  echo "Starting demo on :7860 ..."
55
+ exec kimodo_demo