-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtest.sh
executable file
·44 lines (43 loc) · 1.08 KB
/
test.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
CUDA_VISIBLE_DEVICES=1
diagram_data="diagram.data"
backup="final_model"
num="11_28"
export CUDA_VISIBLE_DEVICES
test_dir=""
cd darknet
while getopts ":p:d:c:g:n:" opt
do
case $opt in
p)
test_dir=$OPTARG
;;
d)
backup=$OPTARG
;;
n)
num=$OPTARG
;;
c)
case $OPTARG in
test)
./darknet detector test ../model/$diagram_data ../model/yolov3-voc-test.cfg ../$backup/yolov3-voc_$num.weights $test_dir
;;
vaild)
./darknet detector valid ../model/$diagram_data ../model/yolov3-voc.cfg ../$backup/yolov3-voc_$num.weights
;;
recall)
./darknet detector recall ../model/$diagram_data ../model/yolov3-voc-test.cfg ../$backup/yolov3-voc_$num.weights
;;
?)
echo "未知参数"
exit 1;;
esac
;;
g)
CUDA_VISIBLE_DEVICES=$OPTARG
;;
?)
echo "未知参数"
exit 1;;
esac
done