rahul7star commited on
Commit
06960ab
Β·
verified Β·
1 Parent(s): 07d6715

Update scripts/run_gradio.sh

Browse files
Files changed (1) hide show
  1. scripts/run_gradio.sh +7 -41
scripts/run_gradio.sh CHANGED
@@ -1,56 +1,22 @@
1
  #!/bin/bash
2
-
3
- set -e # Exit immediately on error
4
- set -o pipefail # Catch errors in pipelines
5
-
6
- JOBS_DIR=$(dirname "$(dirname "$0")")
7
  export PYTHONPATH=./
8
 
9
- MODEL_BASE=./weights
10
- MODEL_DIR="${MODEL_BASE}/ckpts/hunyuan-video-t2v-720p"
11
- CHECKPOINT_FILE="${MODEL_DIR}/transformers/mp_rank_00_model_states.pt"
12
 
13
- # Step 1: Ensure model is downloaded
14
- echo "πŸ“¦ Checking model checkpoint..."
15
- if [ -f "$CHECKPOINT_FILE" ]; then
16
- echo "βœ… Model checkpoint already exists. Skipping download."
17
- else
18
- echo "⬇️ Model not found. Downloading from Hugging Face..."
19
- python3 - <<EOF
20
- from huggingface_hub import snapshot_download
21
- import os
22
- target_dir = "${MODEL_DIR}"
23
- os.makedirs(target_dir, exist_ok=True)
24
- snapshot_download(
25
- repo_id="tencent/HunyuanVideo-Avatar",
26
- local_dir=target_dir,
27
- local_dir_use_symlinks=False
28
- )
29
- EOF
30
 
31
- # Confirm model was downloaded
32
- if [ ! -f "$CHECKPOINT_FILE" ]; then
33
- echo "❌ Failed to download model checkpoint. Exiting."
34
- exit 1
35
- fi
36
- echo "βœ… Model downloaded successfully."
37
- fi
38
 
39
- # Step 2: Launch the Flask audio server
40
- echo "πŸš€ Starting flask_audio.py..."
41
- torchrun --nnodes=1 --nproc_per_node=8 --master_port=29605 hymm_gradio/flask_audio.py \
42
  --input 'assets/test.csv' \
43
- --ckpt "${CHECKPOINT_FILE}" \
44
  --sample-n-frames 129 \
45
  --seed 128 \
46
  --image-size 704 \
47
  --cfg-scale 7.5 \
48
  --infer-steps 50 \
49
  --use-deepcache 1 \
50
- --flow-shift-eval-video 5.0 &
51
 
52
- # Step 3: Run Gradio UI
53
- echo "🟒 Starting gradio_audio.py UI..."
54
- # Add your command to run gradio_audio.py here
55
- # Example (uncomment and adjust as needed):
56
 
 
 
1
  #!/bin/bash
2
+ JOBS_DIR=$(dirname $(dirname "$0"))
 
 
 
 
3
  export PYTHONPATH=./
4
 
5
+ export MODEL_BASE=./weights
 
 
6
 
7
+ checkpoint_path=${MODEL_BASE}/ckpts/hunyuan-video-t2v-720p/transformers/mp_rank_00_model_states.pt
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8
 
 
 
 
 
 
 
 
9
 
10
+ torchrun --nnodes=1 --nproc_per_node=8 --master_port 29605 hymm_gradio/flask_audio.py \
 
 
11
  --input 'assets/test.csv' \
12
+ --ckpt ${checkpoint_path} \
13
  --sample-n-frames 129 \
14
  --seed 128 \
15
  --image-size 704 \
16
  --cfg-scale 7.5 \
17
  --infer-steps 50 \
18
  --use-deepcache 1 \
19
+ --flow-shift-eval-video 5.0 &
20
 
 
 
 
 
21
 
22
+ python3 hymm_gradio/gradio_audio.py