执行$ bash 0_import_model.sh && bash 1_quantize_model.sh && bash 2_export_case_code.sh。0——import_model.sh成功,但是随后会报错,错误为UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0x89 in position 0: invalid start byte
[3788] Failed to execute script tensorzonex
如图
请问这个要怎么解决?
Frank
2
@18214755051 把你的脚本的内容贴出来一下
你好,我们这个 1_quantize_model.sh代码内容如下:
#!/bin/bash
NAME=yolov3
ACUITY_PATH=…/bin/
tensorzone=${ACUITY_PATH}tensorzonex
#dynamic_fixed_point-i8 asymmetric_affine-u8
$tensorzone
–action quantization
–dtype float32
–source text
–source-file ./data/1_1_1588059696174.png
–channel-mean-value ‘0 0 0 256’
–model-input ${NAME}.json
–model-data ${NAME}.data
–model-quantize ${NAME}.quantize
–quantized-dtype dynamic_fixed_point-i8
–quantized-rebuild
我们是按照官网上面修改的,然后运行时就出现了图中的错误,
2_export_case_code.sh代码内容如下:
#!/bin/bash
NAME=yolov3
ACUITY_PATH=…/bin/
export_ovxlib=${ACUITY_PATH}ovxgenerator
$export_ovxlib
–model-input ${NAME}.json
–data-input ${NAME}.data
–reorder-channel ‘2 1 0’
–channel-mean-value ‘0 0 0 256’
–export-dtype quantized
–model-quantize ${NAME}.quantize
–optimize VIPNANOQI_PID0X88
–viv-sdk ${ACUITY_PATH}vcmdtools
–pack-nbg-unify
rm *.h *.c .project .cproject *.vcxproj *.lib BUILD *.linux *.export.data
rm -rf *.h *.c .project .cproject *.vcxproj *.lib BUILD *.linux
rm nbg_unify_${NAME}
mv …/*nbg_unify nbg_unify${NAME}
cd nbg_unify_${NAME}
mv network_binary.nb ${NAME}.nb
其中 0_import_model.sh应该没错,因为已经生成了相关文件。
Frank
4
@18214755051 –source-file ./data/1_1_1588059696174.png
这里应该把图片路径放在text文件里,这里不能直接放图片链接.参考原本的写法