a4dca23111
Signed-off-by: Micaela Verucchi <micaelaverucchi@gmail.com>
53 lines
1.1 KiB
Bash
53 lines
1.1 KiB
Bash
#!/bin/bash
|
|
|
|
function test_inference {
|
|
./test_$1
|
|
./test_rtinference $1_$2.rt 1
|
|
./test_rtinference $1_$2.rt 4
|
|
}
|
|
|
|
sudo jeston_clock
|
|
|
|
# modes=( 1 ) # only FP32
|
|
# modes=( 1 2 ) # FP32 and FP16
|
|
modes=( 1 2 3 ) # FP32, FP16 and INT8
|
|
|
|
rm times_rtinference.csv
|
|
for i in "${modes[@]}"
|
|
do
|
|
rm *rt
|
|
if [ $i -eq 1 ]
|
|
then
|
|
export TKDNN_MODE=FP32
|
|
mode=fp32
|
|
echo -e "${ORANGE}Test FP32${NC}"
|
|
fi
|
|
if [ $i -eq 2 ]
|
|
then
|
|
export TKDNN_MODE=FP16
|
|
mode=fp16
|
|
echo -e "${ORANGE}Test FP16${NC}"
|
|
fi
|
|
if [ $i -eq 3 ]
|
|
then
|
|
export TKDNN_MODE=INT8
|
|
export TKDNN_CALIB_LABEL_PATH=../demo/COCO_val2017/all_labels.txt
|
|
export TKDNN_CALIB_IMG_PATH=../demo/COCO_val2017/all_images.txt
|
|
mode=int8
|
|
echo -e "${ORANGE}Test INT8${NC}"
|
|
|
|
fi
|
|
|
|
export TKDNN_BATCHSIZE=4
|
|
echo -e "${ORANGE}Batch $TKDNN_BATCHSIZE ${NC}"
|
|
|
|
test_inference yolo4_320 $mode
|
|
test_inference yolo4_416 $mode
|
|
test_inference yolo4_512 $mode
|
|
test_inference yolo4_608 $mode
|
|
test_inference yolo4tiny $mode
|
|
done
|
|
|
|
|
|
|