MindSpore安装import mindspore报错 ImportError lib/libmindspore_backend.so undefined symbol
问题简述
MindSpore安装后import mindspore报错
File “/home/shandongdaxue/.local/lib/python3.7/site-packages/mindspore/run_check/_check_version.py”, line 436, in check_version_and_env_config
from … import _c_expression # pylint: disable=unused-import
ImportError: /home/shandongdaxue/.local/lib/python3.7/site-packages/mindspore/lib/libmindspore_backend.so: undefined symbol: MsprofRegisterCallback
解决
首先检查动态库环境变量
export LD_LIBRARY_PATH=/home/shandongdaxue/.local/lib/python3.7/site-packages/mindspore/lib:$LD_LIBRARY_PATH
这个是没有问题的
最后发现是mindspore版本与cann版本不一致
我的cann版本是 5.1.RC1
但是尝试装了1.9.0 1.8.0版本的mindspore
正确的应该安装1.7.1版本
大家可以参考这个链接找到版本对应关系
https://www.mindspore.cn/versions
找到合适版本后 然后重新安装mindspore

结果展示
python3 -c ‘import mindspore’
无报错
昇腾计算产业是基于昇腾系列(HUAWEI Ascend)处理器和基础软件构建的全栈 AI计算基础设施、行业应用及服务,https://devpress.csdn.net/organization/setting/general/146749包括昇腾系列处理器、系列硬件、CANN、AI计算框架、应用使能、开发工具链、管理运维工具、行业应用及服务等全产业链
更多推荐

所有评论(0)