专栏算法工具链scatterND算子模型验证出现unknown element type: bool8问题

scatterND算子模型验证出现unknown element type: bool8问题

已解决
默认476162025-03-17
48
4

J6M OE 3.0.27

在OE docker环境中完成模型编译后,使用hrt_model_exec 工具验证模型,不管是在OE docker中还是在板端都会出现

unknown element type: bool8

问题,目前定位到是由于scatterND算子导致,并且拆分出最小模型用于验证,模型链接:链接: https://pan.baidu.com/s/1A71qzePKm-mfYhtxQ8DEdA?pwd=irsy 提取码: irsy 复制这段内容后打开百度网盘手机App,操作更方便哦 --来自百度网盘超级会员v5的分享

 

报错日志:

[DNN]: 3.3.3_(4.1.17 HBRT)

Load model to DDR cost 2.381ms.

[2025-03-17 02:46:29.505] [critical] trapped at ../../hbtl/include/hbtl/Core/ElementType.h, line 363

[2025-03-17 02:46:29.505] [critical] unknown element type: bool8

qemu-system-riscv64: terminating on signal 1 from pid 6131 ()

Illegal instruction (core dumped)

算法工具链
征程6
评论2
0/1000
  • Huanghui
    Lv.5
    你好,经过分析,你可以替换原来的数据类型从bool转为int8,自己根据情况转换,相对这些操作来说,计算量不是很大,不会太影响性能,下边的图就是基于输入修改bool转int8计算的,性能足够
    2025-03-17
    0
    0
  • Huanghui
    Lv.5
    2025-03-17
    0
    2
    • Huanghui回复Huanghui:

      这里三张并成一张了,你分开点着看

      2025-03-17
      0
    • 默认47616回复Huanghui:

      好的,我试一下

      2025-03-18
      0