HB_BPU_loadModelFromFile报错

如题。上板运行后报错,有如下错误提示,

[1970-01-01 08:24:35 ERROR 548601135120HR:ERROR: node[MatMul_60] input size:2 is not equal to according op[MatMul_60] input size: 1

[1970-01-01 08:24:35 ERROR 548601135120HR:ERROR: [/data/zhangronghui/new-xroc/new-dev-tdt_hbdk3/2021_porject/v2.9.0/common/bpu-predict/3rdparty/horizonrt/src/engine/engine.cpp:28](Init) Error_code is 10016. Error_msg is hrOpInputNotMatch

这个MatMul十分熟悉,实际上我前几天才提出生成模型中MatMul算子不支持的问题, 得到的解决方法是升级工具链。我升级了开发机上的工具链之后,生成模型是没问题了,但是上板运行,就会出现这个问题……由于是HB_BPU_loadModelFromFile的报错,也就是在加载模型的过程就出错了,那是不是升级后的工具链的bug?我的系统镜像是最新的0207,除了升级开发机上的工具链,我是否还需要更新板上的环境?如果需要要怎么做?

这个MatMul算子的问题最后还是没解决,最后使用Conv2d取代了原模型中的matmul操作

你好,需要同步更新板端的两个动态库:libbpu_predict.so、libhbrt_bernoulli_aarch64.so

请问这个板端的更新该怎么进行?我看到新发布的工具链已经更新过Linux端的这两个文件了。我检查了开发板系统镜像的版本,发现新发布的文件里使用的版本仍然和之前相同(20210207)。