【MindSpore易点通·漫游世界】MindSpore CPU版安装教程复现(以MindSpore 1.6.1为例)
【MindSpore漫游世界】MindSpore CPU版安装教程复现:https://bbs.huaweicloud.com/forum/thread-185129-1-1.html 跟着张小白带你玩转安装~
一、PIP安装
首先确认Windows版本:Windows 11家庭中文版
打开设置-》关于:

确认系统环境安装了Python 3.7.5
打开Anaconda 命令行环境,创建一个conda环境:

按Y继续:

进入conda环境并激活:
conda activate test

浏览器打开MindSpore官网:https://mindSpore.cn/install,并按照以下方式选择获取安装命令:

将安装命令贴入Anaconda 命令行:

安装过程中会自动下载依赖包,安装过程中需保持网络畅通。
最后进行验证:

以上输出了安装版本号,表示验证成功。
二、源码安装
1.准备源码编译依赖的环境
1.1、Git安装

已安装。
1.2、gcc 7.3.0安装

目前是gcc 8.1 ,需要切换到gcc 7.3.0
添加系统环境变量,将Path改为 7.3.0的 C:\mingw64

确定后,重新打开conda命令行窗口:

1.3、cmake 3.18.3安装

验证已安装成功。
1.4、ActivePerl 5.28安装
链接入口:https://www.activestate.com/products/perl/

下载5.28版本。
可能需要注册个账户:

注册登陆之后会弹出以下界面:

点击Download builds:

在windows命令行窗口(不是Anaconda的命令行窗口)输入命令并执行:

这之前好像需要安装 State Tool:

复制这条命令到 cmd窗口执行:

好像安装不下去。。
只有去寻找 ActivePerl-5.28 的windows安装包:

执行安装:

一路默认直到安装结束:

1.5、Python 3.7.5安装
这个在第一段PIP安装的时候已经准备好了。
1.6、wheel安装
在conda环境执行pip命令:
pip install wheel -i https://pypi.tuna.tsinghua.edu.cn/simple

安装成功。
1.7、Visual C++ Redistributable for Visual Studio 2015
这个张小白安装过 VS2017.按理说也已经有了。
2.下载源码
git clone https://gitee.com/mindspore/mindspore.git -b r1.6

3.执行编译
进入Anaconda 命令行的conda环境:
执行以下命令:
d:
cd AI
cd mindspore
set FROM_GITEE=1
call build.bat -e cpu -j8

耐心等待编译结束。。。
(21.03左右开始)

在这里中断了。
不要紧,可以重来。。

也可以先下载该zip文件,将其拷贝到 D:/AI/mindspore/build/mindspore/_deps/onednn-subbuild/onednn-populate-prefix/src/dnnl_win_2.2.0_cpu_vcomp.zip


重来:

可以继续了。等下一个断点。。LOL。
居然没断。。
开始进入彩色的核心代码编译界面:(21:27)

正当张小白高兴的时候,突然:

额,这个怎么办?
貌似张小白知道原因了:装完perl之后,并没有重启,所以编译代码找不到perl。
张小白只好重启windows,然后确认一下:

然后删除build目录下所有的内容,并在conda环境重新编译:

。。。
当然依然会遇到github的错,照前面的处理即可。
在编译核心代码时,也是一次性通过:

直到最后:

编译完成。可惜颜色变成了暗红色,很不好看。
去build/package目录下查看:

已经生成了 mindspore-1.6.1-cp37-cp37m-win_amd64.whl 文件。
4.执行安装
下面,我们要安装这个whl。但是由于前面已经用pip在test conda环境安装了mindspore,我们就另外开一个test2的conda环境:

建新的conda:

颜色实在难受。张小白不得不重新进入下conda test2环境:

pip install mindspore-1.6.1-cp37-cp37m-win_amd64.whl -i https://pypi.tuna.tsinghua.edu.cn/simple
5.验证安装

查看版本:

张小白有点不相信装的是刚编译好的MindSpore,万一也是cache的呢?
先卸载:

再重新安装一次:

应该是真的。。
再用官方命令验证一次:

这就成功地源码安装了MindSpore 1.6.1的CPU版本。
(全文完,谢谢阅读)
昇腾计算产业是基于昇腾系列(HUAWEI Ascend)处理器和基础软件构建的全栈 AI计算基础设施、行业应用及服务,https://devpress.csdn.net/organization/setting/general/146749包括昇腾系列处理器、系列硬件、CANN、AI计算框架、应用使能、开发工具链、管理运维工具、行业应用及服务等全产业链
更多推荐

所有评论(0)