set -e
while getopts ":m:t:d:o:" opt; do
case $opt in
m)
MODEL=$OPTARG
;;
t)
TARGET_PLATFORM=$OPTARG
;;
d)
DTYPE=$OPTARG
;;
o)
OUTPUT=$OPTARG
;;
:)
echo "Option -$OPTARG requires an argument."
exit 1
;;
?)
echo "Invalid option: -$OPTARG index:$OPTIND"
;;
esac
done
if [[ ${MODEL} == "yolo_world_v2s.onnx" ]]; then
python ./yolo_world/convert.py ${MODEL} ${TARGET_PLATFORM} ${DTYPE} ${OUTPUT}
fi
if [[ ${MODEL} == "clip_text.onnx" ]]; then
python ./clip_text/convert.py ${MODEL} ${TARGET_PLATFORM} ${DTYPE} ${OUTPUT}
fi