背景介绍
项目中使用的pytorch框架,部署基于tensorrt加速推理,使用的是英伟达的gpu,同时代码不好管理。 了解到昇思MindSpore和国产华为昇腾,昇思MindSpore是一个全场景深度学习框架,旨在实现易开发、高效执行、全场景统一部署三大目标。
一方面支持下国产,一方面考虑是否能有效管理代码,实现训练,推理,部署一整套流程。刚开始学习,期待有好的效果。
昇思MindSpore介绍
昇思MindSpore是一个全场景深度学习框架,旨在实现易开发、高效执行、全场景统一部署三大目标。
其中,易开发表现为API友好、调试难度低;高效执行包括计算效率、数据预处理效率和分布式训练效率;全场景则指框架同时支持云、边缘以及端侧场景。
主要设计方向
- 支持全场景统一部署
- 提供Python编程范式,简化AI编程
- 提供动态图和静态图统一的编码方式
- 采用AI和科学计算融合编程,使用户聚焦于模型算法的数学原生表达
- 分布式训练原生
API分层
- 初级api
主要包括张量定义、基础算子、自动微分等模块,通过初级API轻松实现张量定义和求导计算。 - 中级api
其封装了低阶API,提供Dataset模块, 网络层、Optimizer接口优化器、损失函数, Loss模块等模块,实现模型的训练和推导使用。 - 高级api
提供训练推理的管理、混合精度训练、调试调优等高级接口,方便用户控制整网的执行流程和实现神经网络的训练推理及调优。例如用户使用Model接口,指定要训练的神经网络模型和相关的训练设置,对神经网络模型进行训练。
参与社区
欢迎每一个开发者都加入到昇思MindSpore的社区中,为全场景AI框架昇思MindSpore添砖加瓦!
-
昇思MindSpore 官网:可以全方位了解昇思MindSpore,包括安装、教程、文档、社区、资源下载和资讯栏目等(了解更多)。
-
昇思MindSpore 代码:
-
MindSpore Gitee:2020年Gitee千万开源项目中Gitee指数TOP1项目,一键三连(Watch/Star/Fork)即可随时跟踪MindSpore最新进展,参与issues讨论、提交代码!
-
MindSpore Github:Gitee的MindSpore代码镜像,习惯用github的开发者可以在这里进行MindSpore的学习,查看最新代码实现!
-
-
昇思MindSpore 论坛:我们努力地服务好每一个开发者,在昇思MindSpore中,无论是入门开发者还是高手大咖都能找到知音,共同学习,共同成长!(了解更多)
附录
显示账号名及时间
import time
print(time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(time.time())),'tianlan6767')