工具与软件:
尊敬的 TI 团队:
我正在使用 edgeai-tools (09_01_07_00)转换自定义 onnx 模型。 在转换过程中、 我遇到了一些问题。
为了进行调试、我 将模型简化为仅包含前两层(Reshape->MatMul)。 我在第一层之后比较了8位和32位模型的结果 匹配项 : 
然后、在第二层(MatMul)之后、失配变得明显:

应用手册 convert_matmul_to_conv_1x1s1 可以将 MatMul 转换为合适的操作、 匹配项 :


我的问题如下:
- MatMul 层是否支持3D 输入? 尺寸为1x5x48。 您是否可以确认 MatMul 图层在批量大小设置为1的情况下工作?
- 我还尝试将整形添加到(4D)-> Matmul (4D)->整形添加到(3D)、但我也得到了不正确的结果。 这种方法是否正确?
- 如果不支持3D 输入、是否有明确应具有4D 输入的图层列表?
- 的局限性之一 convert_matmul_to_conv_1x1s1 如果 MatMul 有2个输入、则脚本无法正常工作。 您能建议如何解决该问题吗? 以下是包含两个输入 MatMul 的模型的一部分:

此致、
Nevena.