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安装指南》即可:
标签:匹配,Ascend,环境,案例,MindSPore,https,软件包,安装,MindSpore 来源: https://www.cnblogs.com/skytier/p/16579210.html