专栏算法工具链J5在hb_mapper checker问题

J5在hb_mapper checker问题

已解决
默认882242025-01-06
19
2
Description

解释在hb_mapper checker阶段生成的各个文件的作用,我用红色圈出来的可以直接用来推理吗

算法工具链
征程5
评论1
0/1000
  • Huanghui
    Lv.5

    你好, hb_mapper checker的主要目的是检查模型在地平线平台的支持情况,从下面的代码实现可以看出其本质实现过程还是对模型进行了一次编译:

    编译过程就包含了算子的检查逻辑。因为该过程主要目的只是用于检测模型的支持情况,没有校准数据集的参与,所以虽然过程中生成了这些模型,这些模型在流程上也是可以用来推理的,但是精度是完全没有保障的。至于你提到的文件的作用,其实checker阶段没啥作用,他们只是复用编译逻辑的结果。他们在编译结果中的作用如下:

    - .bin 是可以用于在地平线计算平台上加载运行的模型, 如果生成了该文件说明算子和结构是平台支持的。

    -*_calibrated_model.onnx 是包含了校准节点的中间产物,一般不用于模型推理。

    2025-01-06
    1
    1
    • 默认88224回复Huanghui:

      好滴,明白了,谢谢您

      2025-01-07
      0