专栏算法工具链使用hb_verifier工具对hbm模型及bc模型进行一致性验证报错

使用hb_verifier工具对hbm模型及bc模型进行一致性验证报错

已解决
老超20242024-11-05
80
4

您好,~Thanks♪(・ω・)ノ

1. 芯片型号:J6E

2. 板卡类型:X86环境

3. 天工开物开发包 OpenExplorer 版本:v3.0.22

4. 问题定位: 模型一致性验证

5. 问题具体描述:

使用以下命令行对bc模型及hbm模型进行一致性验证出现报错

模型、数据及报错log见附件。

附件:
算法工具链
征程6
评论2
0/1000
  • Huanghui
    Lv.5

    收到,跟之前的问题一起的哈,先看看吧!

    2024-11-05
    0
    1
    • 老超2024回复Huanghui:

      请问这个问题定位到了吗?

      2024-11-07
      0
  • Huanghui
    Lv.5
    你好,这个错误的意思是说两个模型的input&output的名字不一致。从hb_verifer的使用逻辑看,需要保证被verifer的两个模型具有一致的input&output。

    # /usr/local/lib/python3.10/dist-packages/horizon_tc_ui/verifier/params_check.py:425

    if check_input:

    pdb.set_trace()

    input_trans_index = [
    self.params.models_info[1].sess.input_names.index(i)
    for i in self.params.models_info[0].sess.input_names

    ]

    pdb.set_trace()

    input_shapes_2 = [
    self.params.models_info[1].sess.input_shapes[i]
    for i in input_trans_index

    ]


    结论:目前被测试的两个模型无法使用hb_verifer进行一致性对比
    2024-11-11
    0
    1
    • 老超2024回复Huanghui:

      好的,那这个工具在这个场景应该不适用了。这里bc模型的六张图合为一个batch作为输入,而hbm模型已经将图像拆分了。

      2024-11-11
      0