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.

[参考译文] TDA4VH-Q1:TIDL:无法按照 TI 用户指南针对目标= TI_DEVICE 构建 TIDL。

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1241079/tda4vh-q1-tidl-not-able-to-build-tidl-for-target-ti_device-as-per-ti-user-guide

器件型号:TDA4VH-Q1

您好、TI!

我们将按照 https://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-j784s4/08_06_01_03/exports/docs/tidl_j784s4_08_06_00_10/ti_dl/docs/user_guide_html/md_tidl_build_instruction.html 中提供的说明构建 TIDL。 

在将 target_platform 构建为 PC 的同时、我们可以在 ti_dl/test/文件夹中看到 PC_DSP_TEST_dl_algo.out 二进制文件。
当我们为 target_platform 构建为 TI_device 时、我们遇到了错误。

======== MAKING IMPORT TOOL PROTOS LIB =================
make -C ./ti_dl/utils/tidlModelImport -f makefile_lib
make[1]: Entering directory '/home/feo1kor/sdk_8_6/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/tidl_j784s4_08_06_00_10/ti_dl/utils/tidlModelImport'
compiling ../tfImport/proto_cc/tensorflow/core/framework/device_attributes.pb.cc
error: Case insensitivity of options has been deprecated; w must be written as
   W in future releases
error: Option -W is not valid without --use_llvm
make[1]: *** [/home/feo1kor/sdk_8_6/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/tidl_j784s4_08_06_00_10/makerules/rules.mk:570: /home/feo1kor/sdk_8_6/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/tidl_j784s4_08_06_00_10/out/j784s4/dsp/algo/release/ti_dl/utils/tidlModelImport/../tfImport/proto_cc/tensorflow/core/framework/device_attributes.pb.obj] Error 1
make[1]: Leaving directory '/home/feo1kor/sdk_8_6/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03/tidl_j784s4_08_06_00_10/ti_dl/utils/tidlModelImport'
make: *** [makefile:329: protos] Error 2
 

SDK 版本:ti-processor-sdk-rtos-j784s4-evm-08_06_01_03

TIDL 版本: tidl_j784s4_08_06_00_10

Build env : Linux


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

    您好!

    为了构建 TI_deivce、需要使用 TIDL 源代码、而该代码不是我们所发布软件包的一部分。

    您可以参阅预编译库、它们作为已发布 SDK 包的一部分存在。

    此致

    普拉蒂克

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

    Pratik、您好!
    感谢您的快速响应。

    我们将需要 TIDL 源代码用于构建 TI_DEVICE [ TIDL-RT 推理-示例应用(测试台) ]


    以及、您还可以提供有关如何为 QNX 系统构建该系统的信息、以及有关应用程序所需的库和依赖项的信息。 让该应用程序在 QNX 上运行所需的一切、正是 Linux 上的工作方式。


    谢谢你。

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

    您好!

    我们将需要 TIDL 源代码,可以使用该代码为 TI_DEVICE 构建[ TIDL-RT 推理-示例应用(测试台) ][/报价]

    阿南德 请评论这里吗?

    您能否提供有关如何为 QNX 系统构建此系统的信息以及有关应用程序所需的库和依赖项的信息。 让该应用程序在 QNX 上运行所需的一切,正是在 Linux 上运行的方式。

    我们的 QNX 专家进行循环、

    基普 您能在这里帮助我们吗?

    此致、

    普拉蒂克

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

    尊敬的 Santosh:

    此处存在 TIDL 预构建的可执行文件-  ti_dl/rt/out/J784S4/A72/Linux/< target_build >/TI_DEVICE_ARMv8_TEST_dl_algo_host_rt.out。 只要在电路板上运行推理、您就无需 为 TI_DEVICE 重新构建任何东西。 您只需运行上面的可执行文件即可。 您尝试重新构建它的任何具体原因?

    此致、

    阿南德

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

    您好,Anand!

    我理解、但是我们需要应用程序源代码来基于 QNX 进行构建。 在 Linux 上应用程序存在、但在 QNX 上不存在。  让应用也在 QNX 上运行也非常重要(高优先级)。  

    该预编译的应用程序、并将其从 Linux 移动到 QNX。 我们想要运行一个示例、会发生以下错误: "./TI_DEVICE_ARMv8_TEST_dl_algo_host_rt.out:无法访问共享库"
     我们需要哪些库/依赖关系才能使 QNX 上的预构建应用程序正常工作? Linux 应用程序是否与 QNX 兼容?

    此致、

    加布里埃尔

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

    尊敬的 Gabriel:

    从 SDK 9.0版起、TI 的 SDK 仅支持 Linux 版 TIDL_RT。   要添加 QNX 支持、TI SDK 需要修改。

    Vision Apps 用户指南:Vision Apps 用户指南:DL Demos (每个演示的表格中的 ti.com),where、其中列出了 QNX/Linux 支持)、您可在 Vision Apps 用户指南:Vision Apps 用户指南:DL Demos (英文)上找到 Vision Apps + PSDK RTOS / QNX 支持的 DL 演示。  

    有关更多详细信息、请将此主题告知您当地的 TI 联系人。

    此致、

    kb

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

    尊敬的 Kb:

    我们需要  TI_DEVICE_ARMv8_TEST_dl_algo_host_rt.out、  该评估模块 目前预编译 仅限 也可以针对 QNX 预编译、包括所有必要的库依赖项。

    否则我们需要源代码、以便我们可以自己进行构建。

    如上所述、为 Linux 构建的调试工具在 QNX 上不起作用。

    此致、

    加布里埃尔

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

    尊敬的 Gabriel:

    SDK QNX 当前不支持该功能。  

    有关更多详细信息、请将此主题告知您当地的 TI 联系人。

    此致、

    kb

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

    在下次同步会议中、我们将请求来自本地 TI 联系人的源代码。 加布里埃尔。  

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

    谢谢。

    我所了解的联系人已了解此主题。

    此致、

    kb

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

    每7月21日致电  于尔根 提供待命位置:

    1. TI 支持 Linux A 默认操作系统。 任何其他 HLOS 迁移都由客户和/或3P 正常工作的操作系统供应商负责
    2. 对于 TIDL-RT、TI 继续使用极少的操作系统特性、因此以 Linux 代替移植到任何符合 POSIX 标准的操作系统有望简单。
    3. TI 可以澄清(通过 e2e) 是否有任何问题以构建 TIDL-RT 系统。 这是一个相当简单的 TIDL-RT 源代码构建系统、源文件很少。
    4. 对于与 TIDL 相关的任何问题、Bosch 都必须报告 Linux

    库马尔 同时还提供了博世在案例顶部尝试错误记录的建议。 如果建议提供了解决问题的方法、请关闭此 TT。