2
0

benchmark.sh 428 B

1234567891011121314151617181920
  1. #!/bin/bash
  2. script_path=$(realpath $0)
  3. script_dir=$(dirname $script_path)
  4. main_dir=$(dirname $script_dir)
  5. source "${main_dir}/configs/model_glm_130b.sh"
  6. ARGS="${main_dir}/benchmark.py \
  7. --mode inference \
  8. $MODEL_ARGS"
  9. TIMESTAMP=$(date +'%Y.%m.%d-%H:%M:%S')
  10. EXP_NAME=${TIMESTAMP}
  11. mkdir -p logs
  12. run_cmd="torchrun --nproc_per_node $MP_SIZE ${ARGS}"
  13. echo $run_cmd
  14. eval ${run_cmd} 2>&1 | tee logs/${EXP_NAME}.log