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.
TIDL bufParams3D_t 结构有两个用于缩放/量化的字段- tensorScaleList 和 tensorZeroPointList。 示例自定义层(最大池化)不使用 这些字段(可能是因为其输入比例和输出比例始终相同)。
1) 1)当我在 TIDL dataflow Init 函数或 TIDL dataflow Exec 函数中取消这些字段中指针的引用(位于 srcAddr 或 dstAaddr 中)时、C7只是崩溃。 检查这些值后、它们看起来不是合理的指针值(例如0xffeffffffffffffffff -对于浮点指针、这会未对齐)。 如何访问这些值?
2)如何知道这些数组有多长? 注释意味着每个通道一个或每个张量一个、但在任何地方都没有长度可以分辨哪个?
3)在 TIDL dataflow Exec 函数中应用输出缩放的正确方法是什么? 我的 ref 函数使用 TIDL_roundSat -是否应该在 Dataflow 中完成相同的操作? 但如果是这样、我在哪里可以访问 outRoundBits 值、该值通常来自 sTIDL_Layer_t->outData.roundBits、但该图层指针对于数据流 Init 或 Exec 函数不可用? 我可以扩展我的自定义参数结构以通过 kernelInitArgs 复制循环位、但这感觉我绕过了应该已经可用的东西吗?
谢谢。
罗斯
尊敬的 Ross:
这些参数特定于包含 MMAV2的器件、 不适用于 TDA4VM。
Unknown 说:在 TIDL Dataaflow Exec 函数中应用输出缩放的正确方法是什么? [/报价]您能指出您在这里引用的具体功能吗?
此致、安舒