MindSpore介绍
MindSpore是华为公司自研的最佳匹配昇腾AI处理器算力的全场景深度学习框架,为数据科学家和算法工程师提供设计友好、运行高效的开发体验,推动人工智能软硬件应用生态繁荣发展,目前MindSpore支持在EulerOS、Ubuntu、Windows系统上安装,但是在Windows上只支持CPU,Ubuntu上同时支持CPU和GPU、Ascend910,EulerOS上只支持Ascend910,
因为MindSpore 不支持MacOs,只能在之前安装的docker环境下安装
预备工作
先删除一些不必要的镜像、容器,节省电脑空间,也防止长时间容器太多记忆混乱
docker rmi 镜像:版本
或
docker rm 容器ID
镜像重命名
docker tag 原镜像名:版本 新镜像名:版本
docker tag lfcc:latest nvidia/cuda_conda_env:v1
1. 运行镜像
docker run --name="huaweiCloud" -it nvidia/cuda_conda_env:v1
建议最好带上名字,方便后续管理,可以看到docker 应用程序中出现了这个名字的容器
后续进入使用 docker start( -I 容器ID)命令,因为使用docker run每次会创建不同的容器,不同容器之间不相通,也就是你对容器a做的操作,进容器b并没有,比如你拷贝文件到容器a,容器b里面还是没有文件
查看已有容器ID
#查看已有容器ID
docker ps -a
进入容器
docker start -i 68e827fbc91d
可以看到我们已经进入容器,(base)是我们之前安装的conda环境,参考3.安装miniconda3
2. 创建虚拟环境
- 打开命令行窗口之后,输入以下命令创建虚拟环境,Python版本为3.7.5。
conda create –n MindSpore python==3.9`在这里插入代码片`
- 激活对应虚拟环境:
conda activate MindSpore
3.输入以下命令安装MindSpore 1.5版本,因为版本更新较快,可以参考官网安装不同的版本:
https://www.mindspore.cn/install
我没有gpu,只能选择CPU版本了,
pip install https://ms-release.obs.cn-north-4.myhuaweicloud.com/1.5.0/MindSpore/cpu/x86_64/mindspore-1.5.0-cp37-cp37m-linux_x86_64.whl --trusted-host ms-release.obs.cn-north-4.myhuaweicloud.com -i https://pypi.tuna.tsinghua.edu.cn/simple
看到华为官方对CPU环境的Linux系统的一些要求,
确认安装64位操作系统,glibc>=2.17,其中Ubuntu 18.04是经过验证的。
确认安装GCC 7.3.0版本。
确认安装gmp6.1.2版本。
确认安装Python 3.7.5或3.9.0版本。如果未安装或者已安装其他版本的Python,可以选择下载并安装
这些之前我已经装过了,如果没有安装,可以用yum install -y gcc gmp
安装
- 安装成功后输入Python,在命令行中进入开发环境,输入以下命令导入MindSpore,如果没有报错则安装成功。
python
import mindspore