且看张小白如何用暗影精灵玩转MindSpore(四)昇思、昇思

举报
张辉 发表于 2021/11/17 22:50:36 2021/11/17
【摘要】 昇思,为了AI深思!

既然万事俱备,张小白就来试下mindspore的不同的安装方式吧。

先安装Anaconda环境:

去官网下载:

打开 https://www.anaconda.com/products/individual#Downloads

点击箭头所示下载文件并将其传到 ubuntu上:

运行:

 bash ./Anaconda3-2021.05-Linux-x86_64.sh

按指令执行安装,并让安装程序完成初始化。

执行.bashrc让环境变量生效:

. ~/.bashrc

创建pip安装所需的conda环境(命名为:mindspore1.5-gpu)

conda create -n mindspore1.5-gpu python=3.7.5


conda activate mindspore1.5-gpu

按照官网方式选择安装命令:

pip install https://ms-release.obs.cn-north-4.myhuaweicloud.com/1.5.0/MindSpore/gpu/x86_64/cuda-11.1/mindspore_gpu-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

两种方式验证:

说明pip安装mindspore没有问题。


试一下conda环境安装:

conda deactivate

创建一个conda环境所需的conda环境(命名为:mindspore1.5-gpu-conda)

conda create -n mindspore1.5-gpu-conda python=3.7.5

按Y继续:

conda activate mindspore1.5-gpu-conda

conda install mindspore-gpu=1.5.0 cudatoolkit=11.1 -c mindspore -c conda-forge

。。。

按Y继续:

好像mindspore的包比较慢。。

又等了半天。。。

这回好像是cudatoolkit没有安装好。

那应该能再安装一下(其实不安装应该也没事儿,因为ubuntu系统本身已经安装了cuda11.1了。。)

conda install cudatoolkit=11.1 -c conda-forge

两种方法验证:

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

是不是前面mindspore-gpu没安装成功?

再重装一遍:

conda install mindspore-gpu=1.5.0 cudatoolkit=11.1 -c mindspore -c conda-forge

再来两种方式验证:

虽然有些小磕碰,也算是验证成功了。


最后再试试docker安装吧!

先安装docker

sudo apt install curl

curl https://get.docker.com | sh

sudo service docker start

sudo docker run hello-world

安装nvidia-container-toolkit

切换到root下执行:

sudo systemctl restart docker

再安装mindspore 1.5的docker镜像:

sudo docker pull swr.cn-south-1.myhuaweicloud.com/mindspore/mindspore-gpu-cuda11.1:1.5.0

包比较大,要有点耐心。。。

sudo vi /etc/docker/daemon.json

sudo docker images

sudo su  - root

docker run -it -v /dev/shm:/dev/shm --runtime=nvidia swr.cn-south-1.myhuaweicloud.com/mindspore/mindspore-gpu-cuda11.1:1.5.0 /bin/bash

在容器内两种方式验证:

好了,除了源码编译之外,pip,conda和docker的安装方法张小白都试了一下,基本OK。

源码编译其实应该跟wsl的编译方法类似,可以参考:

那先告一段落吧。

(全文完,谢谢阅读)


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

评论(0

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

全部回复

上滑加载中

设置昵称

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

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

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