run_benchmark.sh 529 B

12345678910111213141516171819202122
  1. #!/bin/bash
  2. set -e
  3. DATASET='levircd'
  4. config_dir="configs/${DATASET}"
  5. log_dir="exp/logs/${DATASET}"
  6. mkdir -p "${log_dir}"
  7. for config_file in $(ls "${config_dir}"/*.yaml); do
  8. filename="$(basename ${config_file})"
  9. if [ "${filename}" = "${DATASET}.yaml" ]; then
  10. continue
  11. fi
  12. printf '=%.0s' {1..100} && echo
  13. echo -e "\033[33m ${config_file} \033[0m"
  14. printf '=%.0s' {1..100} && echo
  15. python run_task.py train cd --config "${config_file}" 2>&1 | tee "${log_dir}/${filename%.*}.log"
  16. echo
  17. done