|
|
|
@ -20,15 +20,27 @@ then
|
|
|
|
|
exit 1
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
if [ ! -d $1 ]
|
|
|
|
|
get_real_path(){
|
|
|
|
|
if [ "${1:0:1}" == "/" ]; then
|
|
|
|
|
echo "$1"
|
|
|
|
|
else
|
|
|
|
|
echo "$(realpath -m $PWD/$1)"
|
|
|
|
|
fi
|
|
|
|
|
}
|
|
|
|
|
PATH1=$(get_real_path $1)
|
|
|
|
|
PATH2=$(get_real_path $2)
|
|
|
|
|
echo $PATH1
|
|
|
|
|
echo $PATH2
|
|
|
|
|
|
|
|
|
|
if [ ! -d $PATH1 ]
|
|
|
|
|
then
|
|
|
|
|
echo "error: DATASET_PATH=$1 is not a directory"
|
|
|
|
|
echo "error: DATASET_PATH=$PATH1 is not a directory"
|
|
|
|
|
exit 1
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
if [ ! -f $2 ]
|
|
|
|
|
if [ ! -f $PATH2 ]
|
|
|
|
|
then
|
|
|
|
|
echo "error: CHECKPOINT_PATH=$2 is not a file"
|
|
|
|
|
echo "error: CHECKPOINT_PATH=$PATH2 is not a file"
|
|
|
|
|
exit 1
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
@ -48,5 +60,5 @@ cp *.sh ./infer
|
|
|
|
|
cd ./infer || exit
|
|
|
|
|
env > env.log
|
|
|
|
|
echo "start infering for device $DEVICE_ID"
|
|
|
|
|
python eval.py --do_eval=True --dataset_path=$1 --checkpoint_path=$2 &> log &
|
|
|
|
|
python eval.py --do_eval=True --dataset_path=$PATH1 --checkpoint_path=$PATH2 &> log &
|
|
|
|
|
cd ..
|
|
|
|
|