This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] Beagley-AI:TI DL 模型编译问题-编译器崩溃

Guru**** 1821780 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1423224/beagley-ai-ti-dl-model-compilation-issue---compiler-crash

器件型号:Beagley-AI

工具与软件:

一般信息
-------
模型:1.onnx (从 yolov8n、ONNX opset 12、onnx=1.13.0导出)
编译脚本:
compile_model.sh //<-运行此命令
compile_model.py
模型编译的完整控制台日志:
当 DEBUG_LEVEL=1时:log1.txt
当 DEBUG_LEVEL=3时:log3.txt
模型在禁用 TIDL 卸载的情况下工作(仅使用 CPUExecutionProvider 时)。

发行
---
看起来 Conv 节点处理代码中存在一些错误。
(请参阅 crash_location1.txt):

1.它在 tidlConstraintConv 代码中崩溃
2.打印下列行后它会崩溃,因此成功处理的节点是 Conv、Sigmoid、Mul。 要处理的下一个节点是"/model.1/conv/Conv"(请参阅 netron_1_onnx.png):

支持:TIDL 支持的图层类型--图层类型-转换、节点名称-/model.0/conv/conv
支持:TIDL 支持的图层类型--图层类型- Sigmoid、节点名称-/model.0/act/Sigmoid
支持:TIDL 支持的图层类型--图层类型- MUL、节点名称-/model.0/act/Mul


3.如果将以下内容添加到编译脚本中,它不会在该位置崩溃(但在另一个位置失败,请参见"另一个错误"部分):
ti_options['deny_list:layer_type]='Conv'

另一个错误
---
如果 Conv 图层类型在拒绝列表中、则会出现另一个错误。
在本例中为完整控制台输出(DEBUG_LEVEL=6):log6_NO_Conv.txt

错误:
运行 Conv 节点时返回非零状态代码。 名称:'/model.1/conv/Conv'状态消息:x num_dims 与 W num_dims 不匹配。 X:{1、1、1、16,320,320}W:{32、16、3、3}
并在不同位置崩溃(请参阅 crash_location2.txt)
e2e.ti.com/.../compile_5F00_model_5F00_issue.zip

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    由于假期、我们的团队中有一半目前不在办公室。 请预计回复将延迟1~2 μ s。

    很抱歉耽误您的时间、感谢您的耐心。

    - Fabiana

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Brodyrk、您是否仍有问题?

    谢谢。此致
    文立