MindSpore安装指南
pip方式安装MindSpore CPU版本(Windows)
本文档介绍如何在CPU环境的Windows系统上,使用pip方式快速安装MindSpore。
确认系统环境信息
-
确认安装Windows 10是x86架构64位操作系统。 -
cmd输入winver即可。 ![[Pasted image 20211225214345.png]] -
确认安装Python 3.7.5或3.9.0版本。如果未安装或者已安装其他版本的Python,可以选择下载并安装:
- Python 3.7.5版本 64位,下载地址:官网或华为云。
- Python 3.9.0版本 64位,下载地址:官网或华为云。
-
安装Python完毕后,将Python和pip添加到系统环境变量。
- 添加Python:控制面板->系统->高级系统设置->环境变量。双击系统变量中的Path,将
python.exe 的路径添加进去。 - ![[Pasted image 20211225214637.png]]
- ![[Pasted image 20211225214756.png]]
- 添加pip:
python.exe 同一级目录中的Scripts 文件夹即为Python自带的pip文件,将其路径添加到系统环境变量中即可。
安装MindSpore
旁注:SHA-256完整性校验
使用Windows 10自带工具 校验MD5 SHA1 SHA256类型文件 适用场景:下载文件的完整性校验等。 cmd调出命令行,输入如下命令
certutil -hashfile <文件名> <hash类型>
例如,校验文件的 md5值 校验文件的 SHA256值
安装
pip install https://ms-release.obs.cn-north-4.myhuaweicloud.com/{version}/MindSpore/cpu/x86_64/mindspore-{version}-{python_version}-win_amd64.whl --trusted-host ms-release.obs.cn-north-4.myhuaweicloud.com -i https://pypi.tuna.tsinghua.edu.cn/simple
其中:
- 在联网状态下,安装whl包时会自动下载mindspore安装包的依赖项(依赖项详情参见setup.py中的required_package),其余情况需自行安装。运行模型时,需要根据ModelZoo中不同模型指定的requirements.txt安装额外依赖,常见依赖可以参考requirements.txt。
{version} 表示MindSpore版本号,例如安装1.5.0版本MindSpore时,{version} 应写为1.5.0,而安装1.5.0-rc1版本时,第一个{version} 代表下载路径应写为1.5.0-rc1,第二个{version} 代表版本号应写为1.5.0rc1。例如:
pip install https://ms-release.obs.cn-north-4.myhuaweicloud.com/1.5.0/MindSpore/cpu/x86_64/mindspore-1.5.0-cp37-cp37m-win_amd64.whl --trusted-host ms-release.obs.cn-north-4.myhuaweicloud.com -i https://pypi.tuna.tsinghua.edu.cn/simple
{python_version} 表示用户的Python版本,Python版本为3.7.5时,{python_version} 应写为cp37-cp37m 。Python版本为3.9.0时,则写为cp39-cp39 。- ![[Pasted image 20211225220145.png]]
![[Pasted image 20211225225446.png]] 会有一个成功的提示。
验证是否成功安装
python -c "import mindspore;mindspore.run_check()"
![[Pasted image 20211225225514.png]] 如果输出:
MindSpore version: 版本号
The result of multiplication calculation is correct, MindSpore has been installed successfully!
说明MindSpore安装成功了。
升级MindSpore版本
当需要升级MindSpore版本时,可执行如下命令:
pip install --upgrade mindspore=={version}
其中:
- 升级到rc版本时,需要手动指定
{version} 为rc版本号,例如1.5.0rc1;如果升级到正式版本,=={version} 字段可以缺省。
常见问题
1、time out
![[Pasted image 20211225220356.png]] 解决办法:
- 重试
- 设置代理:
pip install https://ms-release.obs.cn-north-4.myhuaweicloud.com/1.5.0/MindSpore/cpu/x86_64/mindspore-1.5.0-cp37-cp37m-win_amd64.whl --trusted-host ms-release.obs.cn-north-4.myhuaweicloud.com -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
2、ERROR: Could not find a version
ERROR: Could not find a version that satisfies the requirement pyparsing!=3.0.5,>=2.0.2 (from packaging>=20.0->mindspore1.5.0) (from versions: none) ERROR: No matching distribution found for pyparsing!=3.0.5,>=2.0.2 (from packaging>=20.0->mindspore1.5.0) 解决办法:
pip install pyparsing==2.0.2
|