export PYTHONPATH=${PWD} | |
partition=$1 | |
model_dir=$2 | |
json_out=$3 | |
job_name=batch_test | |
gpus=8 | |
gpu_per_node=8 | |
touch $json_out | |
lastLine=$(tail -n 1 $json_out) | |
while [ "$lastLine" != "finished" ] | |
do | |
srun -p ${partition} --gres=gpu:${gpu_per_node} -n${gpus} --ntasks-per-node=${gpu_per_node} \ | |
--job-name=${job_name} --kill-on-bad-exit=1 \ | |
python .dev_scripts/batch_test.py $model_dir $json_out --launcher='slurm' | |
lastLine=$(tail -n 1 $json_out) | |
echo $lastLine | |
done | |