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.

[参考译文] DRA756:Jacinto 6上的 TI 深度学习示例应用

Guru**** 2562120 points
Other Parts Discussed in Thread: DRA756

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/625035/dra756-ti-deep-learning-sample-application-on-jacinto-6

器件型号:DRA756

您好!

我对在 Jacinto 6 EVM 上运行 Vision SDK 中的 TI 深度学习示例应用感兴趣、该应用位于 ti_componels\Algorithms\REL.TIDLOBJ.00.07.00.00.00.00.00.00.07.00.00\modules\ti_dl\test 位置。 TDA2x 处理器和 DRA756处理器相似、因此我希望它能在 Jacinto 6 EVM 上运行。 有人能帮我了解如何让 DSP 版本的 TIDL 快速在 J6 EVM 上运行吗? 是否有快速方法将示例应用移植到 J6 EVM 并运行?

此致、

Pavan D

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

    我已将您的问题转交给 TIDL 专家。

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

    大家好、Pavan、

    "ti_componels\Algorithms\REL.TIDLOBJ.00.07.00.00.00.00.00.00.00.07.00.00\modules\ti_dl\test"具有用于 DSP 和 EVE 的预编译文件。 这些可执行 bin 文件是独立应用程序。 如果您有一个用于 J6 EVM 的 GEL 文件来注释和复位 DSP、则也可以在 J6 EVM 上执行 DSP 的预编译输出文件。

    如果您在运行此输出文件时发现问题、请告知我们。

    谢谢、Rgerads、

    Kumar.D

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

    您好 Kumar、

    感谢您的回答。 我会尝试这个。  

    还有几个问题:  

    我还想使用 ARM 端可执行文件运行此 TIDL 应用。 是否有可用于执行此操作的应用程序或程序?

    此外、我还想为 EVE 运行 TIDL 可执行文件。 您建议我如何运行该程序? 我想再次看看是否有像 DSP 这样的直接方法以及 ARM 端可执行文件。

    3.如何访问您提到的 GEL 文件? 我能否在 DRA756的 PSDK 软件包中找到它?

    此致、

    Pavan D

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

    示例 Vision SDK 具有运行 DSP 或 EVE TIDL 库的用例。 有关详细信息、请参阅此用例。

    Yordan、您好!
    您能否回答与 GEL 文件相关的问题

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

    我假设您所讨论的用例是 VISION_SDK\APPS\src\RTOS\usecases\tidl\UsaseDsp 文件夹中存在的用例。 我看不到任何有关如何构建和运行此用例的文档。 您能给我指出合适的文档来帮助我运行此用例吗? 此外、如果我需要在 DRA756上运行该操作、需要注意哪些更改?

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

    此外、我能够使用 CCS 运行 TIDL 的 DSP 可执行文件。 但是、我无法理解输入和输出。 如何了解输入文件(000100_1024x512_BGR.y)和输出文件(seg_out.bin)? 这些文件是否具有大小为1024x512的 RGB 帧? 如何打开这些文件并检查道路、行人、交通信号灯和车辆的分段? 如何将输出文件与参考文件进行比较? 是否有要使用的工具?

    此致、
    Pavan D
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    输入是平面 BGR 文件、输出是每个输入像素的分段像素类型(0至4)。
    0 //无
    1 //道路
    2. //行人
    3. //Traffic /Raod 标志
    4. //车辆
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Kumar、

    我可以使用什么工具来检查输入图像文件和输出文件?

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

    [引用 user="Pavan Divakar72"]3. 如何访问您提到的 GEL 文件? 我能否在 DRA756的 PSDK 软件包中找到它?[/quot]

    在 CCS 中、请确保安装了器件支持包、该包随提供 GEL 脚本。 在 CCS 中、转到"Help"->"Install new software"。 从下拉菜单中选择"CCS 更新站点"。 然后选中"auto device support"选项并按照说明进行安装。 CCS 重新启动后、当您连接到目标时、您应该会在顶部看到一个菜单、其中包含 Scripts 和要在目标上执行的各种命令选项。

    谢谢、

    Alex

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

    您好 Kumar、

    我能够测试为 TIDL DSP 可执行文件生成的输出。 它工作正常。 现在、我要运行 usecyes 文件夹(PSDK-Vision 3.0\VISION_SDK\APPS\src\RTOS\usecys\tidl)中存在的 TIDL 用例。 我有以下问题。 请您向我提供帮助我实现目标的答案或指导。
    1.如何为不同的平台构建和运行 TIDL 用例、比如 J6?
    2.为了实现这一点,需要交叉编译哪些模块? 是否有一个文档可供我参考以了解按模块构建模块的层次结构和构建过程? 我对谈论构建说明的每个文档都感到困惑、但没有完整列表可帮助我重新构建 Vision SDK 本身。
    如果有一种在其他处理器(J6)上构建和运行基于 TIDL ARM 的可执行文件的不同而简单的方法、请告诉我。

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

    Pavan、

    已将这些 问题转发给 SDK 团队。

    谢谢、此致、

    Kumar.D

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

    您好 Kumar、

    我能够使用 CCS 运行 TIDL 的 DSP 预缓冲示例应用。 但是、我无法使用 CCS 对 EVE 预构建的二进制文件执行相同的操作。 是否有任何不同的机制来使用 CCS 运行 TIDL 的 EVE 预构建二进制文件? 当我运行 EVE 二进制文件时、虽然 EVE 内核显示在 CCS 上运行、但在控制台上看不到打印、并且不会生成输出文件。 您能告诉我这里有什么问题吗?

    另外还有一个关于 TIDL 模型导入工具(tfImport & CaffeImport)的问题。 我将这些模型导入工具的预编译二进制文件与相应的模型文件(.pb 表示 tensorflow)一起使用。 我在运行该工具时遇到错误。 下面列出了一些错误和使用的型号。 您能告诉我如何解决这些错误吗?

    文件名:ssd_inception_v2_coco_11_06_2017\Frozen inence_graph.pb、

    错误:找不到请求的输入数据:预处理器/MAP/TensorArrayUnstack/range/start!!

    文件名:tensorflow_Inception_graph.pb

    错误:已调用调试错误- R6010 - abort()

    文件名:INVING_v3_2016_08_28_FROZEN。PB

    错误:运行时间检查失败#3 -变量'params'正在使用而未被初始化


    此致、
    Pavan D

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

    Pavan、

    我们仅测试了 incepionNet v1。

    我们将以下检查点转换为 PB 文件并使用 TIDL 运行推理

    此致、

    Kumar.D

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

    Pavan

    请参阅 Usecase \vision_sdk\apps\src\rtos\usecases\tidl\UsecaseDsp\这使用 TIDL 的 DSP 版本

    此致、Shiju

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