Skip to content

Commit 0215033

Browse files
committed
fix tensorrt convert script
1 parent a1f9bff commit 0215033

File tree

1 file changed

+27
-23
lines changed

1 file changed

+27
-23
lines changed

weights/tensorrt/convert.bash

Lines changed: 27 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,34 @@
11
#!/bin/bash
22

3-
# if $1 is empty
4-
if [ -z "$1" ]; then
5-
echo "Usage: $0 <target-model>"
6-
echo "Target-Models : yolox_tiny, yolox_nano, yolox_s, yolox_m, yolox_l"
7-
exit 1
8-
fi
3+
function convert {
4+
# if $1 is empty
5+
if [ -z "$1" ]; then
6+
echo "Usage: $0 <target-model>"
7+
echo "Target-Models : yolox_tiny, yolox_nano, yolox_s, yolox_m, yolox_l"
8+
return
9+
fi
910

10-
MODEL=$1
11-
SCRIPT_DIR=$(cd $(dirname $0); pwd)
11+
MODEL=$1
12+
SCRIPT_DIR=$(cd $(dirname $0); pwd)
1213

13-
echo "Model Name: ${MODEL}"
14-
echo ""
14+
echo "Model Name: ${MODEL}"
15+
echo ""
1516

16-
ONNX_MODEL_PATH=$SCRIPT_DIR/../onnx/$MODEL.onnx
17-
if [ ! -e $ONNX_MODEL_PATH ]; then
18-
$SCRIPT_DIR/../onnx/download.bash $MODEL
19-
fi
17+
ONNX_MODEL_PATH=$SCRIPT_DIR/../onnx/$MODEL.onnx
18+
if [ ! -e $ONNX_MODEL_PATH ]; then
19+
$SCRIPT_DIR/../onnx/download.bash $MODEL
20+
fi
2021

21-
if [ ! -e $ONNX_MODEL_PATH ]; then
22-
echo "[ERROR] Not Found ${ONNX_MODEL_PATH}"
23-
echo "[ERROR] Please check target model name."
24-
exit 1
25-
fi
22+
if [ ! -e $ONNX_MODEL_PATH ]; then
23+
echo "[ERROR] Not Found ${ONNX_MODEL_PATH}"
24+
echo "[ERROR] Please check target model name."
25+
return
26+
fi
2627

27-
/usr/src/tensorrt/bin/trtexec \
28-
--onnx=$SCRIPT_DIR/../onnx/$MODEL.onnx \
29-
--saveEngine=$SCRIPT_DIR/$MODEL.trt \
30-
--fp16 --verbose
28+
/usr/src/tensorrt/bin/trtexec \
29+
--onnx=$SCRIPT_DIR/../onnx/$MODEL.onnx \
30+
--saveEngine=$SCRIPT_DIR/$MODEL.trt \
31+
--fp16 --verbose
32+
}
33+
34+
convert $1

0 commit comments

Comments
 (0)