335 Star 1.5K Fork 865

MindSpore / docs

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
mindspore_cpu_win_install_source.md 4.74 KB
一键复制 编辑 原始数据 按行查看 历史
宦晓玲 提交于 2023-07-21 16:52 . modify the md links 1.8

源码编译方式安装MindSpore CPU版本-Windows

查看源文件

本文档介绍如何在CPU环境的Windows系统上,使用源码编译方法快速安装MindSpore。

详细步骤可以参考社区提供的实践——在Windows(CPU)上进行源码编译安装MindSpore,在此感谢社区成员lvmingfu的分享。

确认系统环境信息

  • 确认安装Windows 10是x86架构64位操作系统。
  • 确认安装Visual C++ Redistributable for Visual Studio 2015
  • 确认安装了git工具。
    • 如果git没有安装在ProgramFiles,需设置环境变量指定patch.exe的位置,例如git安装在D:\git时,需设置set MS_PATCH_PATH=D:\git\usr\bin
  • 确认安装MinGW-W64 GCC-7.3.0
    • 安装路径中不能出现中文和日文,安装完成后将安装路径下的MinGW\bin添加到系统环境变量。例如安装在D:\gcc,则需要将D:\gcc\MinGW\bin添加到系统环境变量Path中。
  • 确认安装CMake 3.18.3版本
    • 安装路径中不能出现中文和日文,安装完成后将cmake.exe的路径添加到系统环境变量Path中。
  • 确认安装ActivePerl 5.28.1.2801版本
  • 确认安装Python 3.7-3.9之间的任意版本。如果未安装或者已安装其他版本的Python,可以从Python官网或者华为云选择合适的版本进行安装。
    • 安装路径中不能出现中文等特殊符号,安装完成后需要将python.exe的路径添加到系统环境变量Path中,Python自带的pip文件在python.exe同级目录的Scripts文件夹中,也需要将pip文件的路径添加到系统环境变量Path中。

注意:支持源码编译Windows版本MindSpore的最低Python版本为3.7.5。

从代码仓下载源码

git clone https://gitee.com/mindspore/mindspore.git -b r1.8

编译MindSpore

在源码根目录下执行如下命令:

call build.bat

安装MindSpore

for %x in (output\mindspore*.whl) do pip install %x -i https://pypi.tuna.tsinghua.edu.cn/simple

在联网状态下,安装whl包时会自动下载mindspore安装包的依赖项(依赖项详情参见setup.py中的required_package),其余情况需自行安装。运行模型时,需要根据ModelZoo中不同模型指定的requirements.txt安装额外依赖,常见依赖可以参考requirements.txt

验证是否成功安装

cd ..
python -c "import mindspore;mindspore.run_check()"

执行import mindspore应在MindSpore源码根目录之外,因为Windows上的Python将当前目录视为执行环境,可能产生目录查找问题。 如果输出:

MindSpore version: 版本号
The result of multiplication calculation is correct, MindSpore has been installed successfully!

说明MindSpore安装成功了。

升级MindSpore版本

当需要升级MindSpore版本时,可执行如下命令:

  • 直接在线升级

    pip install --upgrade mindspore
  • 本地源码编译升级

    在源码根目录下执行编译脚本build.sh成功后,在output目录下找到编译生成的whl安装包,然后执行命令进行升级。

    pip install --upgrade mindspore-{version}-{python_version}-win_amd64.whl
1
https://gitee.com/mindspore/docs.git
git@gitee.com:mindspore/docs.git
mindspore
docs
docs
r1.8

搜索帮助

53164aa7 5694891 3bd8fe86 5694891