打卡第一天,了解了昇思MindSpore和华为昇腾AI全栈技术介绍。
昇思MindSpore介绍
昇思MindSpore是一个全场景深度学习框架,旨在实现易开发、高效执行、全场景统一部署三大目标。
执行流程
各个模块之间的整体配合关系,具体如图所示:
设计理念
-
支持全场景统一部署
-
提供Python编程范式,简化AI编程
-
提供动态图和静态图统一的编码方式
设置
set_context(mode=PYNATIVE_MODE)
可切换成动态图模式。设置
set_context(mode=GRAPH_MODE)
可切换成静态图模式。 -
采用AI和科学计算融合编程,使用户聚焦于模型算法的数学原生表达
-
分布式训练原生
set_auto_parallel_context(parallel_mode=ParallelMode.AUTO_PARALLEL)
便可自动建立代价模型,为用户选择一种较优的并行模式
华为昇腾AI全栈介绍
昇腾计算,是基于昇腾系列处理器构建的全栈AI计算基础设施及应用,包括昇腾Ascend系列芯片、Atlas系列硬件、CANN芯片使能、MindSpore AI框架、ModelArts、MindX应用使能等。
昇腾AI全栈如下图所示: