< Back to Home.

macOS下安装华为Mindspore框架

WitchElaina
WitchElaina

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

安装 Docker

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

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

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

❯ docker -v
Docker version 20.10.14, build a224086

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

安装 Mindspore

打开终端, 输入

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

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

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

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

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

如果输出:

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。