今天的课程内容是MindSpore和昇腾AI全栈的整体介绍。
MindSpore 介绍
全场景深度学习框架
架构结构
扩展部分
- Model Zoo 模型库
- Extend 扩展库(强化学习/GNN)
- Sciene 科学计算
开放部分 - MindExpression 统一API
- 第三方前端
运行部分 - Data 数据处理
- AI编译器 核心编译器 硬件相关及无关的优化、部署推理相关的优化
- MindRT 运行时系统
- Armour 安全增强
- Insight 可视化调优
执行流程
ModelZoo + Devkit + extend / Insight + Data + Armour
共同支持训练和验证
=》模型导出 / Hub中加载预训练模型 =》 MindIR
=》模型导入=》 serving / lite / 增强学习等
层次结构
- 高阶 High level python API
封装性更好
训练推理管理、混合精度训练、调试调优
控制执行流程、训练推理和调优 - 中阶 Medium-Level Python API
网络层、优化器、损失函数等
构建神经网络、控制执行流程 - 低阶 Low level
张量定义、基础算子、自动微分
实现张量定义和求导计算