你好, 我对SDK提供的示例源码:aml_npu_sdk_6.4.2.1/acuity-toolkit/normal_case_demo 进行了编译,成功后放到板子上运行,提示:
E [_init_tensor:370]Create vx tensor fail.
E [_create_tensor:425]Create vx tensor fail.
请问是怎么回事呢?
使用SDK里面提供的编译好的可运行程序在板子上是能跑起来的。
另外,我还试了aml_npu_demo_binaries下detect_demo_picture的程序,报同样的错误。
你好,我在和你相同的环境下也遇到了这个问题,请问这个问题最终解决了吗?
你升级系统到最新了吗?上面的错误是库版本不匹配导致的,更新固件到最新就可以了。
用apt-upgrade升级到最新系统是不是应该使用NPU SDK6.4.3?
Hello @zhangkai
是的,升级后版本为6.4.3
。
khadas@Khadas:~$ sudo dmesg | grep Gal
[ 18.303257] Galcore version 6.4.3.279124CB
最新的demo需要这个版本的库。
我前段时间尝试过升级到最新的系统版本,并且使用SDK6.4.3部署我的程序,发现结果有问题,通过调试发现:部署到A311D上的程序,Deconv层之前的计算结果与GPU一致,Deconv层的计算,结果不对。完全相同的网络,使用NPU SDK6.4.0.10部署就没有这个问题,使用SDK6.4.0.10部署运行结果正确。
请问是什么原因呢?
@numbqq 可否帮忙解答一下,谢谢!