【2023 · CANN训练营第一季】——学习优化-01跟着视频学CANN

430 阅读5分钟

2023年,CANN训练营已经进入第三个年头,2021年和2022年共举办了七期训练营,留下了丰富的学习视频。这些往期的视频回放存在B站的“昇腾Ascend”,更早期的视频在B站“起飞的老谭”上。现在将往期的视频,按推理、模型、算子这三个方向进行分类整理,方便大家学习和使用。

       1 、推理:AscendCL(Ascend Computing Language)MindX SDK的应用开发编程方式,MindX底层应该也是调用AscendCL接口。

        AscendCL(Ascend Computing Language)是一套用于在昇腾平台上开发深度神经网络推理应用的C语言API库,pyACL(Python Ascend Computing Language)就是在AscendCL的基础上使用CPython封装得到的Python API库,使开发者可以通过Python来开发自己的应用。在推理应用开发过程中,遇到图像/视频数据处理,需要用到AIPP和DVPP的知识。

       2、模型: 包括Tensorflow、Pytorch训练脚本的迁移、优化;以及华为的MindSpore框架。

       3、算子: CANN算子有两种类型,TBE算子与AI CPU算子。TBE算子运行在AI Core上,TBE算子有两种开发方式 :DSL与TIK。

       本次训练营可以重点去看:1)Tensorflow训练迁移及调优;2)Pytorch训练迁移及调优;3)AscendCL方式推理;4)TIK算子开发。

       文末有彩蛋视频☺☺☺!预祝大家在新一期的CANN训练营,学好,玩好,获大奖!!!

一、推理

1 、AscendCL方式:

基础开发

1)【2022年2期】新手班《昇腾AI入门课(上)》
www.bilibili.com/video/BV11f…

2)【2022年3期】昇腾AI入门课(下)

      www.bilibili.com/video/BV1Qv…

3)ACL系列教程-初级篇(合集,7讲)(分类讲解,有兴趣可以看一下)

** space.bilibili.com/668461244/c…**

高阶应用——偏重实战,综合应用

1)【2022年2期】进阶班《昇腾AI趣味应用实现(上)》
www.bilibili.com/video/BV1dr…
2)【2022年2期】进阶班《昇腾AI趣味应用实现(下)》
www.bilibili.com/video/BV1ZZ…

3)【2022年3期】AI目标属性编辑应用(上)
www.bilibili.com/video/BV1gG…
4)【2022年3期】AI目标属性编辑应用(下)
www.bilibili.com/video/BV1SP…

5)【2022年2期】高阶班《玩转CANN目标检测与识别一站式方案(上)》
www.bilibili.com/video/BV19S…
6)  【2022年2期】高阶班《玩转CANN目标检测与识别一站式方案(下)》
www.bilibili.com/video/BV1kd…

2、MindX方式:

1)【2021年2期】萌新-应用营第一课——MindX SDK快速开发AI应用

       connect.huaweicloud.com/courses/lea…

2)【2021年2期】萌新-应用营第二课——和X一起冲上云霄

       https://www.bilibili.com/video/BV1wh411a72c

3)【2021年2期】萌新-应用营第三课——与X终极一战

       https://www.bilibili.com/video/BV1t64y1z78B

4)【2021年2期】高玩-应用营视频课程:MindX应用使能组件介绍

       www.hiascend.com/zh/activiti…

5)【2021年2期】高玩-应用营实验课程:使用MindX SDK开发智能质检应用

       lab.huaweicloud.com/testdetail_…

6)【2021年2期】高玩-应用营实验课程:MindX SDK + Pytorch yolov5 应用案例详解

       bbs.huaweicloud.com/forum/threa…

7)【2021年3期】应用营-MindX第一课——我的兄弟叫MindX

      www.bilibili.com/video/BV1g3…

8)【2021年3期】应用营-MindX第二课——MindX全家桶来啦

      www.bilibili.com/video/BV1Uh…

二、模型

一)、模型训练迁移:

1、tensorflow训练迁移

1)【2022年2期】新手班《昇腾AI入门课(下)》(tensorflow)
www.bilibili.com/video/BV1YY…

2)【2021年1期】模型营第一讲——TensorFlow训练脚本迁移

       www.bilibili.com/video/BV1RU…

3)【2021年1期】模型营第二讲——TensorFlow网络脚本训练(ModelArts)

       www.bilibili.com/video/BV156…

4)【2021年1期】模型营第三讲——训练性能分析及示例演示

****    www.bilibili.com/video/BV1Fy4y14725

5)【2022年1期】《TensorFlow精度调优之搞定LOSSSCALE》
www.bilibili.com/video/BV14L…
6)【2022年1期】《TensorFlow精度调优之拿下浮点溢出》
www.bilibili.com/video/BV1yi…

2、pytorch训练迁移及调优

1)【2022年3期】昇腾AI入门课(上)

        www.bilibili.com/video/BV1qM…

2)【2022年3期】基于昇腾PyTorch框架的模型训练调优(上)
www.bilibili.com/video/BV1AG…

3)【2022年3期】基于昇腾PyTorch框架的模型调优(下)
www.bilibili.com/video/BV1MG…

二)、Mindspore框架

1)【2021年2期】萌新-模型营第一课——当你成为一个卷积算子

       www.bilibili.com/video/BV18v…

2)【2021年2期】萌新-模型营第二课——卷积:我裂开了

       www.bilibili.com/video/BV1df…

3)【2021年2期】萌新-模型营第三课——卷积:我好像见鬼了

      www.bilibili.com/video/BV1TK…

4)【2021年3期】模型营第一课——我们是好兄弟,肯定要“GE”呀

      https://www.bilibili.com/video/BV13M4y137Rs

5)【2021年3期】模型营第二课——喂~ IT!

     https://www.bilibili.com/video/BV1HL411G77D

6)【2021年3期】模型营第三课——MindSpore的功能“多么?太”多了!

     https://www.bilibili.com/video/BV1hh411b77f

7)【2022年2期】进阶班《基于昇思的GAN实现(上)》
www.bilibili.com/video/BV1x9…
8)【2022年2期】进阶班《基于昇思的GAN实现(下)》
www.bilibili.com/video/BV1TG…

三、算子

1 、AI CPU算子开发

1)【2021年1期】算子营第一讲——AI CPU算子开发流程简介

      www.bilibili.com/video/BV1Ab…

2)【2021年1期】算子营第二讲——AI CPU算子开发详解

      www.bilibili.com/video/BV1xU…

3)【2021年1期】算子营第三讲——AI CPU算子验证与测试

      www.bilibili.com/video/BV11v…

4)【2022年2期】高阶班《昇腾CANN算子精讲课(上)》
www.bilibili.com/video/BV1zg…

2 、TBE DSL算子开发

1)【2021年2期】高玩赛段-算子营——TBE算子开发(初级)(CANN5.x版本)
这是个合集,总共有4节课程:  www.bilibili.com/video/BV1L4…

2)【2022年3期】昇腾CANN算子精讲课(上)
www.bilibili.com/video/BV1R4…
3)【2022年3期】昇腾CANN算子精讲课(下)
www.bilibili.com/video/BV1V2…

3 、TBE TIK算子开发

1 )【2021年3期】算子营——TBE算子开发(高级)(CANN5.x版本)

****这是个合集,总共有8节课程: www.bilibili.com/video/BV1k6…

4 、算子的综合课程: 算子系列课程里,2021年第4期训练营将算子的开发、调优、单算子应用于推理,串起来讲了一遍,一期“狠”活,很值得大家学习了解和学习。

1)【2021年4期】第二课——算子好吃吗?(开发)

      www.bilibili.com/video/BV16S…

2)【2021年4期】第一课——你为什么这么慢?!(调优)

     www.bilibili.com/video/BV1DM…

3)【2021年4期】第三课——一个算子也能带你飞!(单算子推理)

    www.bilibili.com/video/BV114…

4)【2021年4期】知识梳理——这知识啊,都学杂啦,老谭帮你捋捋吧!(串讲)

     www.bilibili.com/video/BV1wF…

------------------------------------------------彩蛋----------------------------------------------------------

www.bilibili.com/video/BV14P…