run_model.sh 805 B

123456789101112131415161718192021222324252627282930313233343536
  1. set -x
  2. model=$1
  3. branch1=$2
  4. branch2=$3
  5. dtype=$4
  6. graphs=$5
  7. kernel=$6
  8. gpus=$7
  9. version=0
  10. log_path=results/${model}_${dtype}_${graphs}_${kernel}_${gpus}gpus_v${version}
  11. mkdir -p ${log_path}
  12. params="--dtype $dtype "
  13. if [[ "$graphs" == "true" ]]; then
  14. params+="--graphs "
  15. fi
  16. if [[ "$kernel" == "true" ]]; then
  17. params+="--kernel "
  18. fi
  19. echo "baseline $log_path"
  20. deepspeed --num_gpus 1 gpt-bench.py -m "${model}" $params &> ${log_path}/baseline.log
  21. cd ../../
  22. git checkout ${branch1}
  23. cd -
  24. echo "ds ${branch1} $log_path"
  25. deepspeed --num_gpus $gpus gpt-bench.py --deepspeed -m "${model}" $params &> ${log_path}/ds-${branch1}.log
  26. cd ../../
  27. git checkout ${branch2}
  28. cd -
  29. echo "ds ${branch2} $log_path"
  30. deepspeed --num_gpus $gpus gpt-bench.py --deepspeed -m "${model}" $params&> ${log_path}/ds-${branch2}.log