C++接口使用类

Q:编译应用时报错/usr/bin/ld: warning: libxxx.so, needed by libmindspore.so, not found怎么办?

A:寻找缺少的动态库文件所在目录,添加该路径到环境变量LD_LIBRARY_PATH中,环境变量设置参考Ascend 310 AI处理器上使用MindIR模型进行推理#编译推理代码

Q:运行应用时出现ModuleNotFoundError: No module named 'te'怎么办?

A:首先确认环境安装是否正确,tetopi等whl包是否正确安装。如果用户环境中有多个Python版本,如Conda虚拟环境中,需ldd name_of_your_executable_app确认应用所链接的libpython3.7m.so.1.0是否与当前Python路径一致,如果不一致需要调整环境变量LD_LIBRARY_PATH顺序。

Q:运行应用时报错error while loading shared libraries: libge_compiler.so: cannot open shared object file: No such file or directory怎么办?

A:安装MindSpore所依赖的Ascend 310 AI处理器软件配套包时,CANN包不能安装nnrt版本,而是需要安装功能完整的toolkit版本。