工具/软件:
我已经将 YOLOPX 从 PyTorch 转换为 ONNX ,通过 tidl_onnx_model_optimizer 运行它,并使用 onnxrt_ep.py 编译它。
编译后、模型正确输出“通道线“和“可驱动区域“检测数据。
但 在 Docker 和 SK-TDA4VM 上运行时、物体检测输出(基于 YOLOPX)都是错误的。 无论输入如何、输出始终相同。
但是、使用-d 标志禁用卸载会在 Docker 和目标器件上产生正确的结果。
为 Docker 使用 32 位精度编译模型也可提供正确的结果。
因此、我怀疑从浮点到 8 位定点的转换会在某种程度上影响结果。
我附加了卸载和不卸载的物体检测张量输出、以及编译和推理脚本和一些校准图像。
TIDL 工具版本使用了 11_00_08_00
在使用自有脚本之前使用 onnxrt_ep.py 测试模型编译。
我的问题是
1.是否有任何工具可用于调试此类问题?
2.是否有一些编译选项可以用来纠正这种情况?
如果缺少任何信息或文件、请告知我。
e2e.ti.com/.../8371.yolopx_5F00_lib.zip
e2e.ti.com/.../common_5F00_utils.py.txt
e2e.ti.com/.../ti_5F00_config_5F00_utils.zip
e2e.ti.com/.../e2e_5F00_debug_5F00_custom_2D00_artifacts.zip
e2e.ti.com/.../debug_5F00_3_5F00_infer.txt
e2e.ti.com/.../debug_5F00_1_5F00_infer.txt
e2e.ti.com/.../debug_5F00_3_5F00_compile.txt
e2e.ti.com/.../debug_5F00_1_5F00_compile.txt
e2e.ti.com/.../debug_5F00_3_5F00_noof_5F00_infer.txt
/cfs-file/__key/communityserver-discussions-components-files/791/yolopx_5F00_optimized.onnx
e2e.ti.com/.../8880.yolopx_5F00_optimized_5F00_osrt_5F00_config.txt
e2e.ti.com/.../calib_2D00_imgs.zip
此致、
Charanjit Singh













