张小白教你安装MindSpore 1.6.1 CPU版(PIP安装和源码安装)

举报
张辉 发表于 2022/04/16 23:42:25 2022/04/16
【摘要】 Windows CPU版MindSpore 1.6.1

MindSpore是华为昇思的AI计算框架,目前已经发布了1.6版本。今天张小白带你用2种方法安装MindSpore的CPU版本。

一、PIP安装

1.准备安装依赖的环境

1.1 确认windows版本:

先确认Windows版本:Windows 11家庭中文版

设置-》关于:

1.2 Python 3.7.5

打开Anaconda 命令行环境,创建一个Python 3.7.5的conda环境(test):

按Y继续:

进入conda环境:

conda activate test

2.执行安装

浏览器打开 mindSpore.cn/install 按以下方式选择:

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

安装过程中会自动下载依赖包,安装过程中需保持网络畅通。


3、验证安装:

以上输出表示验证成功。


二、源码安装

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:

https://platform.activestate.com/dev-tools

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

好像安装不下去。。

只有去寻找 ActivePerl-5.28 的windows安装包:

执行安装:

一路默认直到安装结束:


1.5、Python 3.7.5

这个在第一段PIP安装的时候已经准备好了。


1.6、wheel

在conda环境执行:

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

耐心等待编译结束。。。

在这里中断了。

不要紧,可以重来。。

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

重来:

开始进入彩色的核心代码编译界面:(21:27)

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

额,这个怎么办?

貌似张小白知道原因了:装完perl之后,并没有重启,所以编译代码找不到perl。

张小白只好重启windows,然后确认一下Perl的安装:

删除build目录下所有的内容,并在test的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版本。


(全文完,谢谢阅读)

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。