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.

[参考译文] SK-AM62A-LP:在 AM62A 上实现和运行 Model Zoo AI 应用程序的过程。

Guru**** 2551210 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1269496/sk-am62a-lp-the-procedure-to-implement-and-run-the-model-zoo-ai-application-on-am62a

器件型号:SK-AM62A-LP

您好、TI 专家!  

我目前正在评估 AM62A 入门套件、并按照快速入门指南成功运行边缘 AI 库应用演示。  
现在,我想在这个板上部署和评估 ModelZoo AI 模型,我对 edgeAI 还不是很熟悉,所以我不确定从哪里开始。
我想要评估的模型如下:

"ResNet50[4,10]"  

《Yolox-s (原始)》。
我的理解是、可以使用 TIDL 工具来实现它。

我参考了以下 GitHub 页面:

TexasInstruments/edgeai-tidl-tool

我已使用 Docker 容器和您推荐的说明设置我的 x86 PC。

在"基于 TI SOC 的基准测试"一节中、我不理解四个要点

  1. ・"按照以下步骤准备开发板"  

    这一步是否要在电路板上完成? 如果存在、则需要将电路板连接到网络。 我是否正确?

  2. 指令"编译的工件从 x86_64到开发板文件系统"

    它指的是哪种编译的工件? 是否需要在 x86_64环境中编译要在电路板上运行的 AI 模型?

  3. # scp -r /edgeai-tidl-tools/model-artifacts  /edgeai-tidl-tool/

    # scp -r /edgeai-tidl-tools/models  /edgeai-tidl-tool/

    此命令是否与上述内容有关?  

  4. 如果我想测试 Model Zoo "ResNet50[4,10]" 和"Yolox-s (original )"模型,我应该遵循哪些步骤?  

提前感谢您。

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

    尊敬的 Keisuke:

     

    运行快速入门指南中的演示后、我建议尝试使用 edgeai-gst-apps。 这是快速入门指南中所述应用的主干。 edgeai-gst-apps 已包含在 SDK 中。 这是 GitHub 上的源代码链接、供您参考 https://github.com/TexasInstruments/edgeai-gst-apps。它用作 EdgeAI Gallery 中的大多数演示的基础、例如 Retail Checkout (零售结算 )和 Defect Detection (缺陷检测) https://dev.ti.com/tirex/explore/node?node=A__AAkmgPumnb6pg20NWtipWA__com.ti.Jacinto%20EdgeAI%20Demos__PfvSod2__LATEST。 使用 edgeai-gst-apps 不需要在 PC 端进行任何设置,它提供了一种简单的方式来参与模型。  

     

    https://software-dl.ti.com/jacinto7/esd/processor-sdk-linux-edgeai/AM62AX/09_00_00/exports/edgeai_docs/devices/AM62AX/linux/index.html#上提供的 SDK 文档 详细介绍了 edgeai-GST-APPS 组件以及如何使用它运行其他模型、包括您询问的模型。 您已经在快速入门指南中介绍了第1章和第2章的大部分内容。 第4章包括从 modelzoo 下载模型的步骤。

     

    请告诉我、您的问题是否得到了解答。

     

    此致、

     

    库泰巴

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

    尊敬的 Qutaiba:

    感谢您的答复。

    我可以理解、我可以从 SDK 文档的第4章下载 modelzoo。
    但是、我不明白如何运行下载的模型。
    如何运行下载的模型?

    提前感谢您。

     关启介

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

    Keisuke、您好!

     

    第5章解释了如何配置 edgeai-gst-apps 来运行任何模型。

     

    您只需编辑或复制位于/opt/edgeai-gst-apps/configs.的其中一个.YAML 文件即可。 YAML 文件包含有关数据源(例如、CSI 相机、USB 相机或内部视频)、模型路径和输出的信息。 文件末尾的流程将所有这些属性连接在一起。

     

    请参阅 opt/edgeai-gst-apps/configs/object_detection.YAML 作为对象检测模型设置的示例、并参阅 opt/edgeai-gst-apps/configs/image_cassiation.YAML 作为分类模型设置的示例。 SDK 文档的第5章详细介绍了.YAML 文件。

     

    运行的模型时、便会自动执行该操作。 使用以下命令运行 edgea-gst-apps:

    root@am62axx-evm:/opt/edgeai-gst-apps/apps_python #./app_edgeai.py ..../configs/object_detection.yaml

    您可以在进行任何编辑之前运行上述命令、以便了解其工作原理。

    此致、

     

    库泰巴

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

    尊敬的 Qutaiba:

    感谢您的答复。

    我在阅读了第5章的解释后编辑了 YAML 文件,并能够更改模型并运行演示。

    非常感谢您的及时响应。

    此致。

     关启介