macOS下安装华为Mindspore框架

人工智能课程要求使用Mindspore 1.3.0完成一些实验, 但是官方没有提供macOS的版本, 我思考后决定使用Docker搭建相关环境

安装Docker

前往Docker官网下载对应版本的桌面应用

安装完成后点击菜单栏的Dokcer图标->Dashboard->Sign In完成登录

随后打开Terminal检测docker是否已被添加到环境变量

1
2
❯ docker -v       
Docker version 20.10.14, build a224086

如正确显示版本则说明成功

安装Mindspore

打开终端, 输入

1
docker pull swr.cn-south-1.myhuaweicloud.com/mindspore/mindspore-cpu:1.3.0

完成后使用以下命令启动容器

1
docker run -it swr.cn-south-1.myhuaweicloud.com/mindspore/mindspore-cpu:1.3.0 /bin/bash

按照上述步骤进入MindSpore容器后,测试Docker是否正常工作,请运行下面的Python代码并检查输出:

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

如果输出:

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

至此,你已经成功通过Docker方式安装了MindSpore CPU版本。

这里我演示的是1.3.0版本的Mindspore, 如果想安装其他版本, 只需要将上述命令中的1.3.0改成对应版本即可, 具体参数说明如下, 更多请参考官方文档

硬件平台 Docker镜像仓库 标签 说明
CPU mindspore/mindspore-cpu x.y.z 已经预安装MindSpore x.y.z CPU版本的生产环境。
devel 提供开发环境从源头构建MindSpore(CPU后端)。安装详情请参考https://www.mindspore.cn/install
runtime 提供运行时环境,未安装MindSpore二进制包(CPU后端)。

x.y.z对应MindSpore版本号,例如安装1.1.0版本MindSpore时,x.y.z应写为1.1.0。