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’
无报错

猜你喜欢

转载自blog.csdn.net/artistkeepmonkey/article/details/127740788
今日推荐