MindSPore:环境问题案例

环境问题

总结:需要详细阅读《MindSpore安装指南》(https://www.mindspore.cn/install

有几点需要注意:

1. MindSpore代码与Ascend配套软件包要匹配: https://www.mindspore.cn/versions

若不匹配,则可能会出现如下问题:

issue来源:https://bbs.huaweicloud.com/forum/thread-186097-1-1.html

观察如上报错文件路径,一般在_extends/parallel_compile目录的,可能是MindSpore代码与Ascend配套软件包不匹配,从而出现接口参数个数不匹配或者类型不匹配的问题。

 

2. Ascend配套软件包安装后,如下几个包需要先卸载再安装:

若这几个包未安装,则会出现ModuleNotFoundError : No module named "te_fusion"的错误;若更新Ascend配套软件包后,上述几个包未通过pip重新安装,则可能出现1中出现的问题。

 

3. 报错非MindSpore的,比如运行时出现如下问题:

ImportError:/home/HwHiAiUser/.local/lib/python3.7/site-packages/sklearn/__check_build/../../scikit_learn.libs/libgomp-d22c30c5.so.1.0.0: cannot allocate memory in static TLS block

这种可以直接网上搜索,查询是libgomp在一个bug,解决方法是把上面报错的那个so路径放到环境变量LD_PRELOAD里。

 

4. GPU上在conda环境里安装1,但是编译的时候提示cuda版本是9.1。

issue来源:https://bbs.huaweicloud.com/forum/thread-184071-1-1.html

查看《MindSpore安装指南》即可:

posted @ 2022-08-12 11:21  Skytier  阅读(110)  评论(0编辑  收藏  举报