专栏算法工具链input_0_0_roi 是什么

input_0_0_roi 是什么

已解决
张元彪2026-03-02
23
5
问题:onnx的batch维度是动态的,但在yaml配置文件中指定了明确的batch和input_shap大小,但在hbm和bc模型中的输入size是动态的,且多了一个 input_0_0_roi 输入。
1.input_0_0_roi 输入的是什么信息;2.我要怎么去掉input_0_0_roi 并且让输入的size是固定值;3.是什么原因导致的动态size

环境信息
J6M
hbdk version: 4.1.9
hmct version: 2.0.9
hb_compile version: 3.3.4

配置文件信息

bc和hbm的输入信息:

算法工具链
技术深度解析征程6
评论2
0/1000
  • Huanghui
    Lv.5
    你好:
    1. 动态输入size的说明你可以看动态输入介绍 - 地平线算法工具链官方用户手册。
    2. size的动态是表示上是动态了,size的大小可以根据规则计算的。而batch和shape动态是不支持的.
    3. input_0_0_roi是什么意思,这个是你的模型,这个需要你自己业务上确认,猜测是针对yuv图像,内部不是使用的全图,而是使用的roi范围的图进行推理的,roi是裁剪框定义。
    2026-03-02
    1
    2
    • 张元彪回复Huanghui:
      onnx模型中是不存在 input_0_0_roi 输入的,是onnx做ptq转hbm时工具链自己添加的。
      刚看您分享的文档明白了 input_0_0_roi 是硬件约束为了对齐的原因
      2026-03-02
      0
    • Huanghui回复张元彪:

      OK,ROI是resizer模型需要的,input source是resizer时就会自动添加的~

      2026-03-02
      0
  • DR_KAN
    Lv.4

    你是不是设置了输入源是resizer?这样的话会有一个单独的roi框作为额外输入

    2026-03-02
    1
    1
    • 张元彪回复DR_KAN:

      对的 改为pyramid就好了

      17小时前
      1