Mindspore初学者保姆级上手

目录

一、Mindspore简介

1.介绍

2.昇思MindSpore的优势

(1)简单的开发体验

(2)灵活的调试模式

(3)充分发挥硬件潜能

(4)全景快速部署

二、安装MindSpore

1.获取安装命令

(1)选择需要下载的配置

扫描二维码关注公众号,回复: 14576516 查看本文章

(2)命令安装

(3)安装conda

 (4)安装cource

 三、小结


一、Mindspore简介

1.介绍

MindSpore是由华为于2019年8月推出的新一代全场景AI计算框架,2020年3月28日,华为宣布MindSpore正式开源。

昇思MindSpore总体架构如下图所示:

 昇思MindSpore作为全场景AI框架,所支持的有端(手机与IOT设备)、边(基站与路由设备)、云(服务器)场景的不同系列硬件,包括昇腾系列产品、英伟达NVIDIA系列产品、Arm系列的高通骁龙、华为麒麟的芯片等系列产品。

2.昇思MindSpore的优势

(1)简单的开发体验

官方说明:帮助开发者实现网络自动切分,只需串行表达就能实现并行训练,降低门槛,简化开发流程。

个人理解: 也就是相对开发的便捷度上面是有提高的,这个我们后面会专门介绍

(2)灵活的调试模式

官方说明:具备训练过程静态执行和动态调试能力,开发者通过变更一行代码即可切换模式,快     速在线定位问题。

个人理解: 也就是说在我们对代码调试的时候,可以快速定位存在bug的地方,着对于开发者来说是一件求之不得的事情,我们每一个开发对于代码的测试和调试都是很头疼的,这个功能真是太香了。

(3)充分发挥硬件潜能

官方说明:最佳匹配昇腾处理器,最大程度地发挥硬件能力,帮助开发者缩短训练时间,提升推理性能。

个人理解: 也就是说我们在硬件做好之后,因为昇腾的处理器很强大,不需要大量的模拟测试和训练,可以大大提高我们的开发效率。

(4)全景快速部署

官方说明:支持云、边缘和手机上的快速部署,实现更好的资源利用和隐私保护,让开发者专注于AI应用的创造。

个人理解: 这个就是说存在良好的生态,并且可以在移动设备或者云端快速的部署项目,我们可以更安全、更专注的做AI的开发

二、安装MindSpore

1.获取安装命令

官网下载网址MindSpore官网

(1)选择需要下载的配置

这里我选择的是1.8.1版本、python选择的是3.9版本

这里需要注意一点------windows必须为win10 64位

(2)命令安装

打开python

 输入官网给的安装下载命令

 命令:

pip install https://ms-release.obs.cn-north-4.myhuaweicloud.com/1.7.1/MindSpore/cpu/x86_64/mindspore-1.7.1-cp39-cp39-win_amd64.whl --trusted-host ms-release.obs.cn-north-4.myhuaweicloud.com -i https://pypi.tuna.tsinghua.edu.cn/simple

 验证是否安装成功

pip install https://ms-release.obs.cn-north-4.myhuaweicloud.com/1.7.1/MindSpore/cpu/x86_64/mindspore-1.7.1-cp39-cp39-win_amd64.whl --trusted-host ms-release.obs.cn-north-4.myhuaweicloud.com -i https://pypi.tuna.tsinghua.edu.cn/simple

这里如果输出版本号说明安装成功

MindSpore version: 版本号
The result of multiplication calculation is correct, MindSpore has been installed successfully!

(3)安装conda

确认环境

win10 -64版本

 选择conda适配版本

 通过命令安装MindSpore

 (4)安装cource

需要安装

这里要注意一点:也是要配置环境变量,一样的方式

 安装git工具

安装GCC7.3

这里同上,需要配置环境变量

安装Cmake3.18版本

 这里同上,需要配置环境变量

安装ActiviPerl 5.28.1版本

 安装wheel

 从代码仓中下载源码

 源码编译

 进行最后的MindSpore安装

 验证是否安装成功

 出现以上的版本信息说明成功

 三、小结

总的来说,这玩意搭建太费劲了,按照我用华为的产品来看,基本上都是前期搭建很麻烦,但是熟悉之后,效率是真的很高,产品也是真的好用!!!

猜你喜欢

转载自blog.csdn.net/weixin_50481708/article/details/127519537