MindSpore漫游世界

举报
张辉 发表于 2022/03/31 18:20:34 2022/03/31
【摘要】 MindSpore学好数理化,走遍天下都不怕。

各位老鹏友、新鹏友们,大家好,我是昇思不知道师张小白。下面由我来向大家介绍一下MindSpore漫游世界的神话


MindSpore作为一个广谱AI框架(曾经的头孢),适用于很多场合。就拿张小白目力所及的系统而言,MindSpore作为一个小孢子已经在多元平行的世界上野蛮生长了。比如:


(1)Windows(仅CPU)

对于MindSpore而言,Windows是最容易让新手上手也是最能让进阶的开发者诟病的平台了。因为众所周知,深度学习的神经网络计算,需要进行大量的矩阵计算,而这点,作为Windows而言,即便你配置了一个超强的GPU显卡(就比如张小白的Nvidia RTX3080 Laptop)也无法直接使用。因为MindSpore并没有推出Windows的GPU版本。相比友商,Tensorflow、PyTorch和PaddlePaddle等,无一例外,都有这个版本。这个很尴尬。所以MindSpore团队还是要加油哦。。


体验MindSpore 1.0 For Windows(CPU)

https://bbs.huaweicloud.com/forum/thread-80567-1-1.html


张小白教你在Windows上使用JupyterLab体验MindSpore1.2.0

https://bbs.huaweicloud.com/blogs/260796


MindSpore 1.3 CPU版 for windows源码编译踩坑记

https://bbs.huaweicloud.com/blogs/281260


(2)MacOS

MacOS在以前张小白拿自己的Macbook Pro老爷本出来玩的时候,还只能用docker玩,但是现在已经支持原生的CPU了。使用了M1的新型Macbook用的是ARM架构的CPU。这点张小白买不起。但是据我所知,周边的人很多人用Mac。所以,要让这些人对AI感兴趣,那么迅速推出支持Macbook的GPU或者AI芯片,才是王道阿。


MacOS也能玩MindSpore?(MindSpore 1.2+docker)

https://bbs.huaweicloud.com/blogs/255527


(3)Ubuntu 18.04

Ubuntu 18.04系统,无论是x86版,还是arm(aarch64)版,都是很常见的AI应用使用的平台,比如Atlas 200DK用的就是它的arm版系统,而华为云的AI1S服务器,既有x86的ubuntu 18.04版本,也有arm的ubuntu 18.04版本。


张小白带你快速体验MindSpore V1.0(For ubuntu 18.04) 

https://bbs.huaweicloud.com/blogs/198324


张小白GPU安装MindSpore给你看(Ubuntu 18.04.5)

https://bbs.huaweicloud.com/blogs/198357


MindSpore 1.1.0 for ubuntu 18.04 CPU版本安装纪实

https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=99076


张小白教你在Unbuntu 18.04上docker安装Python3.7.5和MindSpore1.1.1 

https://bbs.huaweicloud.com/blogs/241465 


对于装了windows,自己的电脑有GPU的情形,但是基于MindSpore没有Windows GPU版本的情况,很多开发者(包括张小白)都开始了变通的使用方法。这时一般都会安装WSL来处理。基于WSL包含两种安装方式,nvidia-docker和CUDA/cuDNN。当然了,也不见得要在Windows上装WSL,有的开发者更加努力点,可以在自己比较大的硬盘上采用双系统,即Windows和ubuntu 18.04共存的方式,想打游戏的时候切换到windows,想玩AI的时候切换到在Ubuntu 18.04上玩MindSpore。


(4) Windows+WSL+Nvidia-docker

张小白带你在Windows11 预览版的WSL上玩转MindSpore 1.3.0(GPU版)

https://bbs.huaweicloud.com/blogs/292836


(5) Windows+WSL+CUDA+cuDNN

张小白再带你玩一次Win11+WSL+CUDA11.1+cuDNN8.0.5+MindSpore 1.3.0(GPU版)

https://bbs.huaweicloud.com/blogs/293332


张小白教你在WSL环境源码安装mindspore 1.5.1 GPU版本

https://bbs.huaweicloud.com/blogs/308958


(6)MindSpore在双系统的使用——且看张小白如何用暗影精灵玩转MindSpore

(一)开箱、拆机加装硬盘 https://bbs.huaweicloud.com/blogs/309887

(二)Windows 11预览版和ubuntu 18.04.5双系统共存 https://bbs.huaweicloud.com/blogs/309888

(三)3080的崛起 https://bbs.huaweicloud.com/blogs/309891

(四)昇思、昇思 https://bbs.huaweicloud.com/blogs/309898


在业界比较流行的AI边缘设备,如Nvidia Jetson Nano,或者树莓派上,MindSpore也是可以用的。这点张小白做了一点初步的尝试(希望是首发)。其中Jetson Nano相当于是ARM+Nvidia的边缘GPU,树莓派是ARM+CPU:


(7)Nvidia Jetson NANO B01 4G

https://zhuanlan.zhihu.com/p/473273579


(8)树莓派4B 4G

https://zhuanlan.zhihu.com/p/473474756


(9)ModelArts

在华为云的ModelArts上,直接就可以有MindSpore的各种环境可以用。开发者一般使用ModelArts对MindSpore进行模型的训练和调优:



(10)手机端,IoT设备端

这里一般使用MIndSpore的Lite版本:


使用MindSpore Lite实现手机端图像分类  

https://bbs.huaweicloud.com/blogs/205515    


使用MindSpore Lite实现手机端图像检测 

https://bbs.huaweicloud.com/blogs/208653   

(11)昇腾环境

MindSpore还可以在昇腾设备上运行。张小白目前做了个在Atlas 200DK上的尝试,还在华为云的AI1S服务器(Atlas 310)也做了尝试。不过都没完全结束。

Atlas200DK安装MindSpore 1.6.1折腾纪实

https://bbs.huaweicloud.com/forum/thread-183362-1-1.html

AI1S服务器安装MindSpore 1.6.1折腾纪实

https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=183542

(全文完,谢谢阅读)

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

评论(0

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

全部回复

上滑加载中

设置昵称

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

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

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