专栏算法工具链转换后的模型上板执行hrt_model_exec perf报错:unsupported layer:HzRsqrt

转换后的模型上板执行hrt_model_exec perf报错:unsupported layer:HzRsqrt

zhongyy2023-07-28
38
8

用户您好,请详细描述您所遇到的问题,这会帮助我们快速定位问题~

1.芯片型号:X3派
2.天工开物开发包OpenExplorer版本

hbdk version 3.45.3

horizon_nn version 0.18.2

hb_mapper version 1.17.4

3.问题定位:板端部署
4.问题具体描述转换后的混合异构模型经过hb_mapper checker,hb_mapper makertbin,hb_perf验证都成功运行,没有报错。但是将模型放到X3派上运行时报错如下:

[DNN] Runtime version = 1.9.7_(3.14.5 HBRT)

[E][DNN][layer_registry.cpp:49](1690507471214) layer HzRsqrt has not been registered.

[E][DNN][exec_plan.cpp:68](1690507471214) unsupported layer:HzRsqrt

[E][DNN][packed_model.cpp:325](1690507471214) hybrid model init fail

[E][DNN][packed_model.cpp:120](1690507471599) Load model failed, model file:ufld_640x640_nv12.bin

E0728 09:24:31.600979 4815 main.cpp:520] hbDNNInitializeFromFiles failed, error code:-6000002

算法工具链
评论2
0/1000
  • 颜值即正义
    Lv.2

    你好,欢迎查看这篇帖子:https://developer.horizon.ai/forumDetail/146176823917713668

    2023-07-28
    0
    6
    • zhongyy回复颜值即正义:

      您好,我按照上述帖子在OE2.5.2上编译模型bin,执行hrt_model_exec perf 正常,板载系统镜像也重新烧录了最新版本,但还是在板载上执行hrt_model_exec perf时报错:

      [E][DNN][layer_registry.cpp:49](1690771402242) layer HzRsqrt has not been registered.

      [E][DNN][exec_plan.cpp:68](1690771402242) unsupported layer:HzRsqrt

      具体日志输出:

      2023-07-31
      0
    • 颜值即正义回复zhongyy:

      您好,hrt工具也需要替换成OE2.5.2提供的版本,路径在OE包的ddk/package下面

      2023-07-31
      0
    • zhongyy回复颜值即正义:

      您好,是指用OE包的ddk/package/board/install.sh安装hrt工具到板载吗?

      2023-07-31
      0
    • 颜值即正义回复zhongyy:
      2023-07-31
      0
    • zhongyy回复颜值即正义:

      执行成功了,非常感谢。

      2023-07-31
      0
    • 颜值即正义回复zhongyy:

      好的,麻烦填一下下方问卷哈~

      2023-08-01
      0
  • 颜值即正义
    Lv.2

    您好,地平线工具链在持续迭代优化,为了给您提供更好的服务,希望您能抽出3分钟左右的时间,将您在使用工具链期间的感受和建议告诉我们,您的宝贵意见对我们很重要,非常感谢!

    2023-07-28
    0
    0