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.

[参考译文] TDA4VM:支持的 TFLITE 运算符: GlobalAveragePooling2D.

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1457112/tda4vm-supported-tflite-operator-globalaveragepooling2d

器件型号:TDA4VM

工具与软件:

您好!

我是  第一次使用 TDA4VM EVM。  我使用的是最新版本的 SDK 10_00_00_05、最新版本的 EDGEAI_TIDL_TOOLS 10_00_08_00。

以下 是 TIDL-RT 上支持的所有运算符: https://github.com/TexasInstruments/edgeai-tidl-tools/blob/10_00_08_00/docs/supported_ops_rts_versions.md

我想运行使用 MMA 上的 TensorFlow 和 Keras 创建和训练的自定义模型。 我注意到`Flatten`图层不受支持,所以我想将其替换为`GlobalAveragePooling2D`。

我的问题是:当我使用`GlobalAveragePooling2D`图层时、是否会调用平均 TFLite 运算符? 如果不支持、是否支持`GlobalAveragePooling2D`、以及哪个 Keras 层链接到 Mean TFLite 运算符?

谢谢!

Azer

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

    嗨 Azer;

    感谢您问这个问题。 我们的团队将于本周向您通报最新情况。  

    此致

    文立

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

    尊敬的 Azer:

    如果您不熟悉  TDA4VM EVM、我建议先使用 Model Zoo 中的模型。  这些模型已支持其所有层。  此外、随着可用的刀具越来越多、ONNX 更容易开始。   

    对于您的特定问题、对于 TFLITE、等效于 ONNX GlobalAverageCool 的运算符是 AveragePool2d、这些爬虫程序映射到 TIDL_PoolLayer。   我不是100%清楚你的问题。  下面是我认为你所问的答案。    AveragePool2d TFLITE 和 Mean 图层将映射到 TIDL_PoolingLayer、以便在 TDA4上运行推理。  TIDL 编译器会自动执行此操作并为器件进行优化。  对于任何不受支持的图层、您都可以将其添加到拒绝列表中、它将在 ARM 内核上运行。  请参阅:

    https://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-jacinto7/07_03_00_07/exports/docs/tidl_j7_02_00_00_07/ti_dl/docs/user_guide_html/md_tidl_osr_tflrt_tidl.html

    有关拒绝列表的信息。  所有 TIDL 运行时都支持此选项。

    此致、
    Chris

     

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

    Chris、您好!

    感谢您的答复。 我还尝试了 不应受 TFLITE 运算符支持的平展层。

    然而,对 C7x MMA 的推理是没有任何问题完成的:  

    我正在使用 edgeai_tidl_tool 版本10_00_08_00。 它现在受支持吗?

    此致、

    Azer

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

    很抱歉、我不理解您的最后一个问题。  现在支持什么?

    Chris

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

     支持平展图层 由 TFLITE 操作员现在?  因为这并不是写在 edgeai_tidl_tool 版本10_00_08_00的文档中,这里:  

    https://github.com/TexasInstruments/edgeai-tidl-tools/blob/10_00_08_00/docs/supported_ops_rts_versions.md

    此致、

    Azer

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

    尊敬的 Azer:

    您能否将其添加到 新主题?  它显示为已解决、我在查询时可能会错过它。  好的、我将结束本次演示、并在 TFLITE OP 上查找新主题。

    谢谢!

    Chris