打开微信,使用扫一扫进入页面后,点击右上角菜单,
点击“发送给朋友”或“分享到朋友圈”完成分享
我在官方下载的2系列软件文档,比如<寒武纪 CNRT 用户手册>,里面很多接口我这边都是不存在的,比如cnrtRet_t cnrtDeviceGetAttribute(int *pValue, cnrtDeviceAttr_t attr, int device);和cnrtRet_t cnrtGetDevice(int *pOrdinal);,当然远远不止这两个接口不能用。
cnrt版本:ii cnrt:amd64 4.10.2-1.ubuntu16.04 amd64 Cambricon Neuware Runtime API
用户手册版本:寒武纪运⾏时库⽤⼾⼿册 版本 6.0.0
完整的cntoolkit版本:
dpkg -l | grep cn
ii cnas:amd64 2.15.2-1.ubuntu16.04 amd64 Cambricon Neuware Assembler
ii cncc:amd64 2.15.2-1.ubuntu16.04 amd64 Cambricon Neuware Compiler Collection.
ii cncodec:amd64 1.11.3-1.ubuntu16.04 amd64 Cambricon Neuware Codec Library
ii cndev:amd64 1.17.1-1.ubuntu16.04 amd64 Cambricon Neuware Device API
ii cndrv:amd64 0.9.3-1.ubuntu16.04 amd64 Cambricon Neuware Driver API
ii cnlicense:amd64 1.0.0-1.ubuntu16.04 amd64 Cambricon Neuware License
ii cnpapi:amd64 1.12.1-1.ubuntu16.04 amd64 Cambricon Neuware Perfomance API
ii cnperf:amd64 3.13.1-1.ubuntu16.04 amd64 Cambricon Neuware Performance Tool
ii cnrt:amd64 4.10.2-1.ubuntu16.04 amd64 Cambricon Neuware Runtime API
ii cnrtc:amd64 0.2.1-1.ubuntu16.04 amd64 Cambricon Neuware Runtime Compilation Library
ii cnstudio:amd64 0.8.0-1.ubuntu16.04 amd64 Cambricon Neuware Studio
ii cntoolkit:amd64 1.7.3-1.ubuntu16.04 amd64 Cambricon Neuware Toolkit
平台:arm64
代码:已经包含了#include <bang.h>,#include <cnrt.h>和#include <cn_api.h>
而且,文档中出现了许多不知含义的变量类型,如cnrtDeviceAttr_t ,可能这个在源文件中有详细说明,但是我这个sdk中也没有。
其他问题:cngdb在b站视频给的开源地址不能用了,麻烦工程师给个能用的地址;
报错信息为:
-- Build files have been written to: /home/rock/shared/codes/bang/my_first_bang_program/build
[ 50%] Building CNCC CMakeFiles/mat.dir/src/mat/mat_generated_main.mlu.o
/home/rock/shared/codes/bang/my_first_bang_program/src/mat/main.mlu:99:9: error: use of undeclared identifier 'cnrtGetDevice'; did you mean 'cnrtGetDeviceFlag'?
ret=cnrtGetDevice(&count);
^~~~~~~~~~~~~
cnrtGetDeviceFlag
/usr/local/neuware/include/cnrt.h:1615:31: note: 'cnrtGetDeviceFlag' declared here
extern CNRT_DLL_API cnrtRet_t cnrtGetDeviceFlag(unsigned int *flags);
^
1 error generated.
CMake Error at mat_generated_main.mlu.o.cmake:167 (message):
Error generating file
/home/rock/shared/codes/bang/my_first_bang_program/build/CMakeFiles/mat.dir/src/mat/./mat_generated_main.mlu.o
CMakeFiles/mat.dir/build.make:63: recipe for target 'CMakeFiles/mat.dir/src/mat/mat_generated_main.mlu.o' failed
make[2]: *** [CMakeFiles/mat.dir/src/mat/mat_generated_main.mlu.o] Error 1
CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/mat.dir/all' failed
make[1]: *** [CMakeFiles/mat.dir/all] Error 2
Makefile:94: recipe for target 'all' failed
make: *** [all] Error 2
热门帖子
精华帖子