专栏算法工具链使用check.sh duplicated names for OnnxVariable.

使用check.sh duplicated names for OnnxVariable.

解答中
ZQQ2026-02-05
62
15

在运行check.sh检查模型转换时,报错

原始的onnx模型使用onnxruntime可以正常使用,并且没有找到重复命名的节点,在使用hb_compile时,工具会自动修改原始onnx模型中节点的名字吗?请问下是如何修改的?工具能把重复的节点信息输出吗

算法工具链
征程6技术深度解析
评论1
0/1000
  • Huanghui
    Lv.5

    收到,芯片和工具链的版本信息呢?

    2026-02-05
    0
    14
    • ZQQ回复Huanghui:

      J6M,工具链OE 包3.2

      2026-02-05
      0
    • Huanghui回复ZQQ:

      1. 这个错误来源于/usr/local/lib/python3.10/dist-packages/hmct/ir/onnx_model.py

      2. 可以打印 重复的节点信息,下面的代码供你参考

      2026-02-05
      0
    • ZQQ回复Huanghui:



      输出信息,地址是不一样的,这怎么处理
      2026-02-05
      0
    • ZQQ回复ZQQ:


      模型结构是这样的
      2026-02-05
      0
    • Huanghui回复ZQQ:

      616_transposed_input 这个是哪里来的,看看是不是你得原始模型中得,如果不是那就是工具链处理流程中生成得,这个要给研发同学看看,需要你分享模型给我们

      2026-02-05
      0
    • ZQQ回复Huanghui:

      这个是工具链生成的,怎么上传模型

      2026-02-05
      0
    • Huanghui回复ZQQ:

      网盘分享

      2026-02-05
      0
    • ZQQ回复Huanghui:

      链接: https://pan.baidu.com/s/1-QZWx95pj1YOou5XncyY_Q?pwd=cw45 提取码: cw45

      2026-02-05
      0
    • ZQQ回复Huanghui:
      在模型优化的时候会把算子shape改变?原始是1x1x16x1x1,在进行pass序列化时, MoveNode(optimization)侧操作直接替换成1x1x1x1x16了?
      2026-02-06
      0
    • Huanghui回复ZQQ:
      升级一下工具链 版本 吧,我用3.7.0测试过了,新的版本没有问题,可以正常编译。

      2026-02-06
      0
    • ZQQ回复Huanghui:

      使用3.7的oe确实可以编译,但是有个报错信息,这个没有影响吗?3.2的OE包为啥会出现之前的问题?

      2026-02-09
      0
    • ZQQ回复Huanghui:

      使用3.7的oe确实可以编译,但是有个报错信息,这个没有影响吗?3.2的OE包为啥会出现之前的问题?

      2026-02-09
      0
    • Huanghui回复ZQQ:

      没有校准数据嘛,这个没有影响可以忽略,3.2的OE是之前的老版本了存在BUG,用新的版本就OK了

      2026-02-09
      0
    • ZQQ回复Huanghui:

      好的,谢谢

      2026-02-10
      0