You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

run_infer.sh 627 B

5 years ago
123456789101112131415161718192021222324252627282930313233
  1. #!/usr/bin/env bash
  2. if [ $# != 2 ]
  3. then
  4. echo "Usage: sh run_infer.sh [DATASET_PATH] [CHECKPOINT_PATH]"
  5. exit 1
  6. fi
  7. if [ ! -d $1 ]
  8. then
  9. echo "error: DATASET_PATH=$1 is not a directory"
  10. exit 1
  11. fi
  12. if [ ! -f $2 ]
  13. then
  14. echo "error: CHECKPOINT_PATH=$2 is not a file"
  15. exit 1
  16. fi
  17. BASEPATH=$(cd "`dirname $0`" || exit; pwd)
  18. export PYTHONPATH=${BASEPATH}:$PYTHONPATH
  19. export DEVICE_ID=0
  20. export RANK_ID=0
  21. export RANK_SIZE=1
  22. if [ -d "eval" ];
  23. then
  24. rm -rf ./eval
  25. fi
  26. mkdir ./eval
  27. cd ./eval || exit
  28. python ${BASEPATH}/eval.py \
  29. --checkpoint_path=$2 \
  30. --dataset_path=$1 &> infer.log & # dataset val folder path