大数跨境
0
0

1024 Power Up!进阶课程实验,助你成为更BANG开发者

1024 Power Up!进阶课程实验,助你成为更BANG开发者 寒武纪开发者
2023-10-24
0
导读:中级开发课程和实验已上线社区,1024一起Power Up!


又是一年1024!
在这个特殊的日子里,我们想对每一位开发者说声“1024快乐”!愿你们的每一行代码都能打开未来的大门,愿你们的创意能永远源源不断,愿你们享受到编程的乐趣和成就感。无论是迎接挑战还是解决难题,愿你们一直保持着对技术的热爱和探索的精神。
今年,寒武纪开发者社区为大家带来了中级开发课程和限时免费的进阶实验,理论结合实战,助你成为更BANG开发者!

18节进阶开发课程,BANG你成为寒武纪全栈工程师
开发者中级教程,在初级课程的基础上,从五个方面针对性地带领开发者学习,包括BANG基础知识,工具库使用,框架使用、MagicMind使用、以及SDK使用。



1. BANG基础知识

这系列课程,主要讲解寒武纪BANG异构模型的软硬件相关知识,并从开发者角度,介绍BANG语言规则和编程接口,最后结合案例分析BANG C性能优化技巧,让开发者马上BANG起来!

2. 工具库使用

这系列课程,我们为开发者讲寒武纪解性能分析工具,硬件检测,和模型部署工具。让开发者使用寒武纪软件栈更BANG!

3. 框架使用

在训练方面,我们在初级课程基础上,进阶介绍了Cambricon PyTorch、Cambricon Tensorflow的分布式训练,混合进度训练等内容。

4. MagicMind使用

在推理方面,基于初级MagicMind 系列课程,我们进一步深入介绍寒武纪 MagicMind 的高阶特性和调优,比如混合精度推理,PluginOp,精度调优和性能调优等,让开发者感受寒武纪推理引擎的速度和精度。

5. SDK使用

这系列课程,主要讲解编解码相关和视频智能分析的加速库和SDK,包含CNCV,CNCodec,CNStream等,带开发者感受一键部署的快感。

中级课程页面链接↓:
https://developer.cambricon.com/index/curriculum/index/classid/7.html

16节MLU370在线实验,畅快体验CV、NLP、语音开发

在线实验部分,围绕寒武纪MLU370系列产品,社区上线了初级实验和中级实验,开发者可以直接在线进行体验。

初级实验,围绕YOLOv5 目标检测,简单带开发者上手训练和推理。中级实验则分为CV类实验,NLP类实验,和语音类实验三类。


CV类实验包含DBNet文本检测,YOLOv5 目标检测,DeepLabv3 图像分割等8个模型推理,帮助大家快速上手体验。

NLP类实验,包括BERT的SQuAD任务,以及Conformer 语音识别,开发者可以在线体验加速训练 BERT 算法模型,完成模型所能支持的问答任务。以及使用寒武纪高性能算子,完成Transformer的翻译任务。

语音类实验包含模型训练如LPCNet 语音合成,以及模型推理如Tacotron2 语音合成推理应用的开发方法,以及Conformer语音识别推理应用的开发方法。

中级实验页面链接↓:
https://developer.cambricon.com/index/curriculum/experiment/classid/8.html

精选三大课程+实验专题,手把手带领开发者,从入门到进阶

针对想要系统性的学习的开发者,我们整合了初/中级的课程和实验,推出了三条学习路径,帮助大家由浅至深的学习掌握训练和推理。

三个专题,均涵盖了基础理论、实现流程等,并结合多个在线实验项目,帮助开发者们系统地掌握CambricoPyTorch框架的基础知识和使用方法。

专题1:Cambricon PyTorch框架使用
课程部分:5课时 | 实验部分:2节
Cambricon PyTorch是寒武纪针对PyTorch框架的定制版本。Cambricon PyTorch借助PyTorch自身提供的设备扩展接口将MLU后端库中所包含的算子操作动态注册到PyTorch中,MLU后端库可处理MLU上的张量和算子的运算。

Cambricon PyTorch主要使用场景为模型推理和训练。训练场景支持PyTorch Eager模式完成模型训练,基于Cambricon CNNL算子库完成单机单卡、单机多卡、多机多卡训练。

专题2:Cambricon TensorFlow框架使用
课程部分:5课时 | 实验部分:1节

Cambricon TensorFlow集成了寒武纪软件栈,扩展了社区TensorFlow对MLU设备的支持,同时屏蔽硬件的细节,允许用户使用原生TensorFlow API进行开发。用户在使用Cambricon TensorFlow进行开发、部署时,可以获得与使用CPU、GPU一致的体验。

专题3:推理引擎MagicMind使用
课程部分:8课时 | 实验部分:4节

MagicMind是面向寒武纪MLU的推理加速引擎。MagicMind能将人工智能框架(TensorFlow、PyTorch、Caffe与ONNX等)训练好的算法模型转换成MagicMind统一计算图表示,并提供端到端的模型优化、代码生成以及推理业务部署能力。在MLU、GPU、CPU训练好的算法模型,都使用MagicMind快速地实现在MLU上部署推理业务。



与AI同行,共码未来

加入寒武纪开发者社区
“码”上成为最BANG的寒武纪开发者吧!

【声明】内容源于网络
0
0
寒武纪开发者
寒武纪开发者交流平台,开发者可以在这里第一时间获得寒武纪开发相关的新产品的发布以及线上/线下活动资讯等
内容 21
粉丝 0
寒武纪开发者 寒武纪开发者交流平台,开发者可以在这里第一时间获得寒武纪开发相关的新产品的发布以及线上/线下活动资讯等
总阅读23
粉丝0
内容21