器件型号: J784S4XEVM
尊敬的团队:
在 SDK 11_01_00_04 中、TIDL 会为 Softmax 运算输出报告 float32。 (文物: test_softmax_smaller__1_PC_sha0_sdk_11_1_float_out.zip )
相比之下、Transposal→Softmax 输出 uint8(非悬空)。 (文物: test_softmax_smaller__1_PC_sha0_sdk_11_1_uchar_out.zip )
问题:
- 无论输入位宽如何、TIDL 上 Softmax 的 float32 输出是否属于预期行为?
- 为什么 ONNX 路径上的 Transpose+Softmax 不产生浮点输出? 这是由于不同的量化/去量化处理或特定于运算的设计造成的?
- host 我们是否应该普遍支持 float32 作为某些运算的输出,这是否记录在任何地方?
- 对于这些情况、PC 和 TDA4 之间的数据类型是否一致?
请确认设计意图和建议的处理方式。
此致、
Sindhuja.
