目录
一、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安装
验证是否安装成功
出现以上的版本信息说明成功
三、小结
总的来说,这玩意搭建太费劲了,按照我用华为的产品来看,基本上都是前期搭建很麻烦,但是熟悉之后,效率是真的很高,产品也是真的好用!!!