基于docker的华为云MindSpore环境搭建

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. 创建虚拟环境

  1. 打开命令行窗口之后,输入以下命令创建虚拟环境,Python版本为3.7.5。
conda create –n MindSpore python==3.9`在这里插入代码片`
  1. 激活对应虚拟环境:
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安装

  1. 安装成功后输入Python,在命令行中进入开发环境,输入以下命令导入MindSpore,如果没有报错则安装成功。
python
import mindspore

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值