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

        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入门课(上)》
      CANN训练营22年度第二季-新手班《昇腾AI入门课(上)》_哔哩哔哩_bilibili

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

      【CANN训练营第三季】- 昇腾AI入门课(下)_哔哩哔哩_bilibili

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

      起飞的老谭的个人空间-起飞的老谭个人主页-哔哩哔哩视频

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

1)【2022年2期】进阶班《昇腾AI趣味应用实现(上)》
      CANN训练营22年度第二季-进阶班《昇腾AI趣味应用实现(上)》_哔哩哔哩_bilibili
2)【2022年2期】进阶班《昇腾AI趣味应用实现(下)》
      CANN训练营22年度第二季-进阶班《昇腾AI趣味应用实现(下)》_哔哩哔哩_bilibili

3)【2022年3期】AI目标属性编辑应用(上)
        【CANN训练营第三季】- AI目标属性编辑应用(上)_哔哩哔哩_bilibili
4)【2022年3期】AI目标属性编辑应用(下)
        【CANN训练营第三季】- AI目标属性编辑应用(下)_哔哩哔哩_bilibili

5)【2022年2期】高阶班《玩转CANN目标检测与识别一站式方案(上)》
       CANN训练营22年度第二季-高阶班《玩转CANN目标检测与识别一站式方案(上)》_哔哩哔哩_bilibili
6)  【2022年2期】高阶班《玩转CANN目标检测与识别一站式方案(下)》
       CANN训练营-高阶班《玩转CANN目标检测与识别一站式方案(下)》_哔哩哔哩_bilibili

2、MindX方式:

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

       https://connect.huaweicloud.com/courses/learn/course-v1:HuaweiX+CBUCNXA042+Self-paced/about?isAuth=0&cfrom=hwc

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

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

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

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

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

       https://www.hiascend.com/zh/activities/cloud2021/live/8120

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

       https://lab.huaweicloud.com/testdetail_531

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

       https://bbs.huaweicloud.com/forum/thread-118598-1-1.html

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

      CANN训练营第三期应用营(MindX)第一课_哔哩哔哩_bilibili

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

      CANN训练营第三期应用营(MindX)第二课_哔哩哔哩_bilibili

二、模型

一)、模型训练迁移:

1、tensorflow训练迁移

1)【2022年2期】新手班《昇腾AI入门课(下)》(tensorflow)
        CANN训练营22年度第二季-新手班《昇腾AI入门课(下)》_哔哩哔哩_bilibili

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

       昇腾CANN训练营-模型营第一讲——TensorFlow训练脚本迁移_哔哩哔哩_bilibili

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

       昇腾CANN训练营-模型营第二讲——Tensorflow网络脚本训练(ModelArts)_哔哩哔哩_bilibili

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

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

5)【2022年1期】《TensorFlow精度调优之搞定LOSSSCALE》
       CANN训练营2022第一季-《TensorFlow精度调优之搞定LOSSSCALE》直播回顾_哔哩哔哩_bilibili
6)【2022年1期】《TensorFlow精度调优之拿下浮点溢出》
       CANN训练营2022第一季-《TensorFlow精度调优之拿下浮点溢出》直播回顾_哔哩哔哩_bilibili

2、pytorch训练迁移及调优

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

        【CANN训练营第三季】- 昇腾AI入门课(上)_哔哩哔哩_bilibili

2)【2022年3期】基于昇腾PyTorch框架的模型训练调优(上)
       【CANN训练营第三季】- 基于昇腾PyTorch框架的模型训练调优(上)_哔哩哔哩_bilibili

3)【2022年3期】基于昇腾PyTorch框架的模型调优(下)
       【CANN训练营·第三季】- 基于昇腾PyTorch框架的模型调优(下)_哔哩哔哩_bilibili

二)、Mindspore框架

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

       训练营第二期 模型营第一课《当你成为一个卷积算子》_哔哩哔哩_bilibili

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

       CANN训练营第二期——MindSpore端云协同_哔哩哔哩_bilibili

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

      昇腾CANN训练营第二期——模型第三课《卷积:我好像见鬼了》_哔哩哔哩_bilibili

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实现(上)》
     CANN训练营22年度第二季-进阶班《基于昇思的GAN实现(上)》_哔哩哔哩_bilibili
8)【2022年2期】进阶班《基于昇思的GAN实现(下)》
      CANN训练营22年度第二季-进阶班《基于昇思的GAN实现(下)》_哔哩哔哩_bilibili

三、算子

1、AI CPU算子开发

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

      昇腾CANN训练营-算子营第一讲——AI CPU算子开发流程简介_哔哩哔哩_bilibili

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

      昇腾CANN训练营-算子营第二讲——AI CPU算子开发详解_哔哩哔哩_bilibili

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

      昇腾CANN训练营-算子营第三讲——AI CPU算子验证与测试_哔哩哔哩_bilibili

4)【2022年2期】高阶班《昇腾CANN算子精讲课(上)》
      CANN训练营22年度第二季-高阶班《昇腾CANN算子精讲课(上)》_哔哩哔哩_bilibili

2、TBE DSL算子开发

1)【2021年2期】高玩赛段-算子营——TBE算子开发(初级)(CANN5.x版本)
     这是个合集,总共有4节课程: 昇腾CANN系列教程——TBE算子开发(初级)(CANN5.x版本)_哔哩哔哩_bilibili

2)【2022年3期】昇腾CANN算子精讲课(上)
      【CANN训练营第三季】- 昇腾CANN算子精讲课(上)_哔哩哔哩_bilibili
3)【2022年3期】昇腾CANN算子精讲课(下)
      【CANN训练营·第三季】昇腾CANN算子精讲课(下)_哔哩哔哩_bilibili

3、TBE TIK算子开发

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

   这是个合集,总共有8节课程: 昇腾CANN系列教程——TBE算子开发(高级)(CANN5.x版本)_哔哩哔哩_bilibili

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

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

      CANN训练营第四期第二课_哔哩哔哩_bilibili

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

     CANN训练营第四期第一课_哔哩哔哩_bilibili

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

    CANN训练营第四期-第三课《一个算子也能带你飞!》_哔哩哔哩_bilibili

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

     CANN训练营第四期-第四节课_哔哩哔哩_bilibili

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

【谭谈CANN春节特别节目】节目组(差不多)全员上阵,一起来CANN脱口秀!_哔哩哔哩_bilibili

你可能感兴趣的:(人工智能,学习)