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-MMALIB:全连接偏置层 — 测试用例参数

Guru**** 2419530 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1534912/tda4vh-q1-tidl-mmalib-fullyconnectedbias-layer---test-case-parameters

器件型号:TDA4VH-Q1


工具/软件:

你(们)好
我在 TIDL(编译后)遇到了一些问题、 关于 从 TIDL 传递到 MMALIB 的特定参数、是否有任何工具可以提取传递到每一层的信息、例如 MMALIB 中每一层的测试用例? 如下所示:

// 静态 MMALIB_CNN_fulllyConnectedBias_Ixx_Ixx_oxX_testParams_t testParams[]=
//  {
//   静态、                      //测试模式
//   staticRefInputX_test3000、             //输入特性映射
//   MMALIB_INT8、                    // datatypeX
//   staticRefInputH_test3000、             //预处理过滤器
//   MMALIB_INT8、                    // datatypeH
//   staticRefInputBias_test3000、            //偏置矢量
//   MMALIB_Int32、                   //偏倚的数据类型
//   staticRefInputScale_test3000、           //缩放矢量/标量
//   MMALIB_INT8、                    //数据类型缩放
//   staticRefInputShift_test3000、           //移动矢量/标量
//   staticRefOutput_test3000、             //输出特性映射参考
//   MMALIB_INT8、                    //输出数据类型
//   NULL、                       // DynamicRangeMin
//   NULL、                       // DynamicRangeMax
//   64、                        //图元映射的高度
//   1280、                       //图元映射的宽度
....................................................................................

我想知道之前准备好的所有参数都传递到每一层。  
 

 

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

    尊敬的 Khoi:

    如果问题特定于从 TIDL 传递到 MMALIB 的参数、则没有用于检测此信息的工具或方法。   但是、听起来您是在执行不同的图层参数之后。  请查看 https://github.com/TexasInstruments/edgeai-tidl-tools/blob/master/docs/tidl_osr_debug.md 的 graphviz 部分 以获取调试指南。  将鼠标悬停在生成的 SVG 中的图层上将提供有关图层参数的信息(悬停可能不适用于所有 SVG 查看器、它在 Chrome 浏览器中工作)。

    您可能还需要发布您看到的特定错误。   

    此致、

    Will

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

    尊敬的 Will:  
    我已经研究了调试指南。 关于 SVG 查看器中每个图层参数上的数据显示。  
    但是、似乎只是后面层所需的参数(不包括一些需要传递到 MMA 区域的参数,如跨度或存储器对齐)。 如何找到该器件呢?

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

    尊敬的 Khoi:

    该部件不可用;用户也无法更改。  传入/传出 MMALIB 函数的数据的存储器分配由 TIDL 控制。

    此致、

    Will

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

    尊敬的 Will:  
    TIDL 控制的存储器分配。 它是否包含在 tidl-edgeai-tools 源代码中? 如果是这样、您能指出该代码片段的位置吗?

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

    尊敬的 Khoi:

    存储器分配由 TIDL 控制、但该信息以及 控制该信息的源代码在外部不可用。   

    如果您遇到特定问题、请发布该问题、以便我们可以就如何继续提出建议。   

    此致、

    Will

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

    尊敬的 Will:
    这是 由 TIDL 控制的存储器同构函数吗? 它是否遵循任何规则(例如使用 MMA 的 C7x 中的矢量 SE/SA)? 或者你可以给一些关于它的文档吗?

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

    尊敬的 Khoi:

    是的、c7x 执行期间的存储器分配由 TIDL 控制。  在面向对象的编程含义为“私有“时、此信息被视为“私有“、不会在代码、调试信息或文档中在外部共享。  它也不是外部可控的。   

    -will

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

    尊敬的 Will:  
    对于该信息、当前处理自定义模型的 IM 应遵循 主 TexasInstruments/edgeai-tidl-tools/docs/custom_model_evaluation.md 中的本指南 edgeai-tidl-tools·。 当我在 model_configs.py 中添加一个新的模型配置、并通过以下命令进行构建:
    python3 ./tflrt_delegate.py -d -m cl-tfl-custom
    我的自定义工件模型中没有显示任何内容。 是的和我的模型是.tflite 扩展,它训练只有一层。 我做错了还是错过了什么??

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

    尊敬的 Khoi:

    请使用自定义图层上的最新问题开始新主题。  我们尝试将线程保留为一个问题,而最新的问题似乎与 “FullyconnectedBias 层 — 测试用例参数“非常遥远。

    我不熟悉定制层、不知道 e2e 上如何支持该功能。

    此致、

    Will

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

    尊敬的 Will:  
    到目前为止、我们为您提供了支持。 稍后我将创建一个新 TT。
    此致、
    Khoi