evaluate.sh 518 B

1234567891011121314151617181920212223
  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. DATA_PATH="<your evaluation dataset base directory>"
  7. ARGS="${main_dir}/evaluate.py \
  8. --mode inference \
  9. --data-path $DATA_PATH \
  10. --task $* \
  11. $MODEL_ARGS"
  12. TIMESTAMP=$(date +'%Y.%m.%d-%H:%M:%S')
  13. EXP_NAME=${TIMESTAMP}
  14. mkdir -p logs
  15. run_cmd="torchrun --nproc_per_node $MP_SIZE ${ARGS}"
  16. eval ${run_cmd} 2>&1 | tee logs/${EXP_NAME}.log