Download scripts/train_multi.sh from ameerazam08/MultiTalk-Code: direct link, hf CLI and curl.
- Browser
- Download file 1.11 kB
-
https://huggingface.co/ameerazam08/MultiTalk-Code/resolve/main/scripts/train_multi.sh
- Command line
-
hf download hf://ameerazam08/MultiTalk-Code/scripts/train_multi.sh
-
curl -L -o train_multi.sh https://huggingface.co/ameerazam08/MultiTalk-Code/resolve/main/scripts/train_multi.sh
1.11 kB
| set -x | |
| set -e | |
| export OMP_NUM_THREADS=4 | |
| export MKL_NUM_THREADS=4 | |
| export NUMEXPR_NUM_THREADS=4 | |
| export KMP_INIT_AT_FORK=FALSE | |
| PYTHON=python3 | |
| exp_name=$1 | |
| config=$2 | |
| dataset=$3 | |
| stage=$4 | |
| if [ "${stage}" == "s1" ]; then | |
| TRAIN_CODE=train_multi_vq.py | |
| echo "Training for Discrete Motion Prior" | |
| else | |
| TRAIN_CODE=train_multi_pred.py | |
| TEST_CODE=test_multi_pred.py | |
| echo "Training for Speech-Driven Motion Synthesis" | |
| fi | |
| exp_dir=logs/${dataset}/${exp_name} | |
| model_dir=${exp_dir}/model | |
| result_dir=${exp_dir}/result | |
| now=$(date +"%Y%m%d_%H%M%S") | |
| mkdir -p ${model_dir} ${result_dir} | |
| mkdir -p ${exp_dir}/result | |
| export PYTHONPATH=./ | |
| echo $OMP_NUM_THREADS | tee -a ${exp_dir}/train-$now.log | |
| nvidia-smi | tee -a ${exp_dir}/train-$now.log | |
| which pip | tee -a ${exp_dir}/train-$now.log | |
| ## TRAIN | |
| $PYTHON -u main/${TRAIN_CODE} \ | |
| --config=${config} \ | |
| save_path ${exp_dir} \ | |
| 2>&1 | tee -a ${exp_dir}/train-$now.log | |
| ## TEST | |
| $PYTHON -u main/${TEST_CODE} \ | |
| --config=${config} \ | |
| save_folder ${exp_dir}/result \ | |
| model_path ${model_dir}/model.pth.tar \ | |
| 2>&1 | tee -a ${exp_dir}/test-$now.log |