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.

[参考译文] LAUNCHXL-F28P55X:Edge AI Studio:编译问题

Guru**** 2964790 points

Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1660372/launchxl-f28p55x-edge-ai-studio-compilation-problem

器件型号: LAUNCHXL-F28P55X
主题: C2000WARE 中讨论的其他器件

我正在尝试训练一个神经网络在 F28P55X 上使用、逐步修复我找到的问题、但 与 CCS 中的 Resource Explorer 相比、我找到的 Edge AI Studio 的文档/帮助文件细节难以置信地低:我找到的几乎就是快速入门指南、该指南几乎没有提供有关各种选项的含义或程序故障排除方法的任何信息。

据我所知:

image.png

我 想 我已经完成了所有正确设置、以便在 F28P55X NPU 上训练模型、然后在其中运行模型(同样,快速入门指南中未给出具体细节)。  “导出“按钮让我可以导出包含 ONNX 的经过训练的模型、但“已编译的模型“显示为灰色:

image.png

我 想 我应该点击这里的小 running-man 图标将其编译为可以在 CCS 中使用的图标:

image.png

当我这样做时,我得到了一个编译进度条,但它永远不会超过 1 %,然后只是重置回“ 100%训练,不编译“。

image.png

我在这里遗漏了什么?

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

    Aaron、

    感谢您报告所看到的错误以及对文档的反馈。

    1) 它看起来是编译步骤失败。 这就是为什么进度停留在“已训练、未编译“上、以及为什么“导出已编译模型“选项灰显的原因。  您能告诉我您正在使用哪个版本的 Edge AI Studio 吗?

    如果您不介意、还可以在 GUI 中导出工程并将其发送给我们进行调试。 这将极大地帮助我们分析过程。 否则,我们也会根据您提供的信息尝试在我们的最终重现问题。

    2) 我普遍认为 Edge AI Studio 的文档现在稍微有点简单。 我的团队正在努力改进这一点、在工具本身中提供了更多工具提示和指导、还在我们的版本中提供了其他用户指南和应用手册。

    谢谢您、

    Ricky

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

    e2e.ti.com/.../20260701_2D00_205443_5F00_REGR_5F00_8k_5F00_NPU.zip

    附上训练后的模型的 zip 文件。 在 1.6.1(以前的图像)和 1.6.0 中均发生了错误、如下所示:

    我将尝试在下面的命令行中使用 tvmc 运行编译步骤。

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

    您好 Aaron、

    我想知道您的 windows c:\ti 文件夹中是否没有安装某些工具。
    当您从训练向导开始运行时、是否已使用绿色标记选中所有依赖项、如下所示?

    在 C:\ti\eaistudio1.6.1-timeries\model-composer\logs\目录 等安装目录中、您可以在该目录中找到多个日志文件、例如 edgeai_server.log 等 日志文件可能会提供编译失败的详细原因。  如果您不介意、您能否压缩日志文件夹并与我们分享以确定编译 问题的原因?

    顺便说一下、您发送给我们的 zip 文件是一个导出的经过训练的模型、它不是一个我们可以导入以重现问题的项目。

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

     e2e.ti.com/.../edgeai_5F00_server.log e2e.ti.com/.../7e40b4c0.zip

    附加了请求的日志(*\ model-composer\logs 中只有一个文件) 。 我还压缩了整个项目目录(减去大部分数据集文件;如果您需要全部文件,请给我 DM)。

    是的、所有依赖项均标为绿色。

    编辑:拼写错误

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

    感谢您提供的信息。  我可以用 1.6.0 重现它。

    编译日志文件显示无效路径 C:\ti\cardino.Power_SDK_5_06_00_00\driverlib\f28p55x\driverlib Ware_Digital 和 C:\ti\cardinary Ware_Digital Power_SDK_5_06_00_00\device_support\f28p55x\common\include。

    我认为我们的工具应该使用类似 C:\ti\C2000Ware_6_00_01_00\driverlib\f28p55x\driverlib 和 C:\ti\C2000Ware_6_00_01_00\device_support\f28p55x\common\include 等器件

    我向我们的工具提交了一个错误。 要暂时解决此问题、您能否备份 C:\ti\eaistudio1.6.0-timeses\model-composer-extensions\tinyml-backend-1.3.0\overrides.json、并将其替换为附加的 overrides.json。 主要变化是修复我们工具使用的正确环境变量、以找到正确的 C2000Ware SDK。  另外、请确保您安装的 c2000Ware SDK 具有上面列出的文件夹。

    e2e.ti.com/.../overrides.json

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

     哇 !

    根据屏幕截图、所请求的文件夹似乎已经从工具预期它们所在的目录下安装了一个目录:它们位于 *\ti\C2000TM Ware_Digital 中、 而不是 Power_SDK_5_06_00_00\c2000ware。

    我也尝试了新的 overrides.json 并成功了。