打开微信,使用扫一扫进入页面后,点击右上角菜单,
点击“发送给朋友”或“分享到朋友圈”完成分享
Facebook开源的人工智能编程框架PyTorch,是深度学习的主流框架之一,适用于Python、C++等编程语言,用以实现高效的GPU并行计算及人工智能网络搭建,具有轻松扩展、快速实现、生产部署稳定性强等优点。
Cambricon PyTorch是寒武纪针对PyTorch框架的定制版本。Cambricon PyTorch借助PyTorch自身提供的设备扩展接口将MLU后端库中所包含的算子操作动态注册到PyTorch中,MLU后端库可处理MLU上的张量和算子的运算。
Cambricon PyTorch主要使用场景为模型推理和训练。训练场景支持PyTorch Eager模式完成模型训练,基于Cambricon CNNL算子库完成单机单卡、单机多卡、多机多卡训练。
本文系统地总结了当前在社区开放的Cambricon PyTorch框架使用的在线课程和实验的学习路径,课程涵盖基础理论、实现流程等,并结合多个在线实验项目,帮助大家系统地掌握Cambrico PyTorch框架的基础知识和使用方法。
1、《Cambricon PyTorch 理论基础》
2、《Cambricon PyTorch 的训练入门》
3、《Cambricon PyTorch 的推理入门》
社区课程主页:Cambricon PyTorch 系列 – 寒武纪开发者社区
课后练习答案:
【开发者学院】PyTorch 理论基础课程上新~(本文附课后小练习答案) - 寒武纪软件开发平台 - 开发者论坛 (cambricon.com)
【开发者学院】PyTorch 训练入门课程上新~(本文附课后小练习答案) - 寒武纪软件开发平台 - 开发者论坛 (cambricon.com)
【开发者学院】PyTorch 推理入门课程上新~(本文附课后小练习答案) - 寒武纪软件开发平台 - 开发者论坛 (cambricon.com)
在线实验:《模型训练 : YOLOv5 目标检测》
模型训练 : YOLOv5 目标检测 – 寒武纪开发者社区 (cambricon.com)
1、《Cambricon PyTorch 的多卡分布式训练(DDP)》
2、《Cambricon PyTorch 的混合精度训练》
社区课程主页:PyTorch 系列 – 寒武纪开发者社区 (cambricon.com)
介绍及课后练习答案:【开发者学院】中级课程—PyTorch框架使用(2小节)(本文附课后小练习答案) - 寒武纪软件开发平台 - 开发者论坛 (cambricon.com)
在线实验:【NLP类实验】《模型训练:BERT的SQuAD任务》
模型训练:BERT的SQuAD任务 – 寒武纪开发者社区 (cambricon.com)
延展学习:
专家讲堂:Cambricon Pytorch应用直播课及FAQ合集
MLU370—Cambricon Pytorch应用(resnet50的训练和推理)直播课【FAQ合集】 - 寒武纪软件开发平台 - 开发者论坛
热门帖子
精华帖子