目录
一、Mindspore简介
1.介绍
MindSpore是由华为于2019年8月推出的新一代全场景AI计算框架,2020年3月28日,华为宣布MindSpore正式开源。
昇思MindSpore总体架构如下图所示:
昇思MindSpore作为全场景AI框架,所支持的有端(手机与IOT设备)、边(基站与路由设备)、云(服务器)场景的不同系列硬件,包括昇腾系列产品、英伟达NVIDIA系列产品、Arm系列的高通骁龙、华为麒麟的芯片等系列产品。
2.昇思MindSpore的优势
(1)简单的开发体验
官方说明:帮助开发者实现网络自动切分,只需串行表达就能实现并行训练,降低门槛,简化开发流程。
个人理解: 也就是相对开发的便捷度上面是有提高的,这个我们后面会专门介绍
(2)灵活的调试模式
官方说明:具备训练过程静态执行和动态调试能力,开发者通过变更一行代码即可切换模式,快 速在线定位问题。
个人理解: 也就是说在我们对代码调试的时候,可以快速定位存在bug的地方,着对于开发者来说是一件求之不得的事情,我们每一个开发对于代码的测试和调试都是很头疼的,这个功能真是太香了。
(3)充分发挥硬件潜能
官方说明:最佳匹配昇腾处理器,最大程度地发挥硬件能力,帮助开发者缩短训练时间,提升推理性能。
个人理解: 也就是说我们在硬件做好之后,因为昇腾的处理器很强大,不需要大量的模拟测试和训练,可以大大提高我们的开发效率。