【2023 · CANN訓(xùn)練營(yíng)第一季】——學(xué)習(xí)優(yōu)化-01跟著視頻學(xué)CANN
? ? ? ? 2023年,CANN訓(xùn)練營(yíng)已經(jīng)進(jìn)入第三個(gè)年頭,2021年和2022年共舉辦了七期訓(xùn)練營(yíng),留下了豐富的學(xué)習(xí)視頻。這些往期的視頻回放存在B站的“昇騰Ascend”,更早期的視頻在B站“起飛的老譚”上。現(xiàn)在將往期的視頻,按推理、模型、算子這三個(gè)方向進(jìn)行分類整理,方便大家學(xué)習(xí)和使用。
? ? ? ?1、推理:有AscendCL(Ascend Computing Language)和MindX SDK的應(yīng)用開(kāi)發(fā)編程方式,MindX底層應(yīng)該也是調(diào)用AscendCL接口。
? ? ? ? AscendCL(Ascend Computing Language)是一套用于在昇騰平臺(tái)上開(kāi)發(fā)深度神經(jīng)網(wǎng)絡(luò)推理應(yīng)用的C語(yǔ)言API庫(kù),pyACL(Python Ascend Computing Language)就是在AscendCL的基礎(chǔ)上使用CPython封裝得到的Python API庫(kù),使開(kāi)發(fā)者可以通過(guò)Python來(lái)開(kāi)發(fā)自己的應(yīng)用。在推理應(yīng)用開(kāi)發(fā)過(guò)程中,遇到圖像/視頻數(shù)據(jù)處理,需要用到AIPP和DVPP的知識(shí)。
? ? ? ?2、模型:包括Tensorflow、Pytorch訓(xùn)練腳本的遷移、優(yōu)化;以及華為的MindSpore框架。
? ? ? ?3、算子:CANN算子有兩種類型,TBE算子與AI CPU算子。TBE算子運(yùn)行在AI Core上,TBE算子有兩種開(kāi)發(fā)方式 :DSL與TIK。
? ? ? ?本次訓(xùn)練營(yíng)可以重點(diǎn)去看:1)Tensorflow訓(xùn)練遷移及調(diào)優(yōu);2)Pytorch訓(xùn)練遷移及調(diào)優(yōu);3)AscendCL方式推理;4)TIK算子開(kāi)發(fā)。
? ? ? ?文末有彩蛋視頻???!預(yù)祝大家在新一期的CANN訓(xùn)練營(yíng),學(xué)好,玩好,獲大獎(jiǎng)?。。?/span>
一、推理
1、AscendCL方式:
基礎(chǔ)開(kāi)發(fā)
1)【2022年2期】新手班《昇騰AI入門課(上)》
? ? ? https://www.bilibili.com/video/BV11f4y1o7a1
2)【2022年3期】昇騰AI入門課(下)
? ? ? https://www.bilibili.com/video/BV1Qv4y1R7WQ
3)ACL系列教程-初級(jí)篇(合集,7講)(分類講解,有興趣可以看一下)
? ? ? https://space.bilibili.com/668461244/channel/seriesdetail?sid=519500
高階應(yīng)用——偏重實(shí)戰(zhàn),綜合應(yīng)用
1)【2022年2期】進(jìn)階班《昇騰AI趣味應(yīng)用實(shí)現(xiàn)(上)》
? ? ? https://www.bilibili.com/video/BV1dr4y1g72y
2)【2022年2期】進(jìn)階班《昇騰AI趣味應(yīng)用實(shí)現(xiàn)(下)》
? ? ? https://www.bilibili.com/video/BV1ZZ4y1e7Xa
3)【2022年3期】AI目標(biāo)屬性編輯應(yīng)用(上)
? ? ? ? https://www.bilibili.com/video/BV1gG4y1476o
4)【2022年3期】AI目標(biāo)屬性編輯應(yīng)用(下)
? ? ? ? https://www.bilibili.com/video/BV1SP411T7YA
5)【2022年2期】高階班《玩轉(zhuǎn)CANN目標(biāo)檢測(cè)與識(shí)別一站式方案(上)》
? ? ? ?https://www.bilibili.com/video/BV19S4y1E7GU
6)? 【2022年2期】高階班《玩轉(zhuǎn)CANN目標(biāo)檢測(cè)與識(shí)別一站式方案(下)》
? ? ? ?https://www.bilibili.com/video/BV1kd4y1D72u
2、MindX方式:
1)【2021年2期】萌新-應(yīng)用營(yíng)第一課——MindX SDK快速開(kāi)發(fā)AI應(yīng)用
? ? ? ?https://connect.huaweicloud.com/courses/learn/course-v1:HuaweiX+CBUCNXA042+Self-paced/about?isAuth=0&cfrom=hwc
2)【2021年2期】萌新-應(yīng)用營(yíng)第二課——和X一起沖上云霄
? ? ? ?https://www.bilibili.com/video/BV1wh411a72c
3)【2021年2期】萌新-應(yīng)用營(yíng)第三課——與X終極一戰(zhàn)
? ? ? ?https://www.bilibili.com/video/BV1t64y1z78B
4)【2021年2期】高玩-應(yīng)用營(yíng)視頻課程:MindX應(yīng)用使能組件介紹
? ? ? ?https://www.hiascend.com/zh/activities/cloud2021/live/8120
5)【2021年2期】高玩-應(yīng)用營(yíng)實(shí)驗(yàn)課程:使用MindX SDK開(kāi)發(fā)智能質(zhì)檢應(yīng)用
? ? ? ?https://lab.huaweicloud.com/testdetail_531
6)【2021年2期】高玩-應(yīng)用營(yíng)實(shí)驗(yàn)課程:MindX SDK + Pytorch yolov5?應(yīng)用案例詳解
? ? ? ?https://bbs.huaweicloud.com/forum/thread-118598-1-1.html
7)【2021年3期】應(yīng)用營(yíng)-MindX第一課——我的兄弟叫MindX
? ? ? https://www.bilibili.com/video/BV1g3411m7AT
8)【2021年3期】應(yīng)用營(yíng)-MindX第二課——MindX全家桶來(lái)啦
? ? ? https://www.bilibili.com/video/BV1Uh411J7R8
二、模型
一)、模型訓(xùn)練遷移:
1、tensorflow訓(xùn)練遷移
1)【2022年2期】新手班《昇騰AI入門課(下)》(tensorflow)
? ? ? ? https://www.bilibili.com/video/BV1YY4y1A78r
2)【2021年1期】模型營(yíng)第一講——TensorFlow訓(xùn)練腳本遷移
? ? ? ?https://www.bilibili.com/video/BV1RU4y18748
3)【2021年1期】模型營(yíng)第二講——TensorFlow網(wǎng)絡(luò)腳本訓(xùn)練(ModelArts)
? ? ? ?https://www.bilibili.com/video/BV1564y1S7Xs
4)【2021年1期】模型營(yíng)第三講——訓(xùn)練性能分析及示例演示
? ? ? ?https://www.bilibili.com/video/BV1Fy4y14725
5)【2022年1期】《TensorFlow精度調(diào)優(yōu)之搞定LOSSSCALE》
? ? ? ?https://www.bilibili.com/video/BV14L4y157mN/
6)【2022年1期】《TensorFlow精度調(diào)優(yōu)之拿下浮點(diǎn)溢出》
? ? ? ?https://www.bilibili.com/video/BV1yi4y1U7CA/
2、pytorch訓(xùn)練遷移及調(diào)優(yōu)
1)【2022年3期】昇騰AI入門課(上)
? ? ? ? https://www.bilibili.com/video/BV1qM411r7qa/
2)【2022年3期】基于昇騰PyTorch框架的模型訓(xùn)練調(diào)優(yōu)(上)
? ? ? ?https://www.bilibili.com/video/BV1AG4y1o73U
3)【2022年3期】基于昇騰PyTorch框架的模型調(diào)優(yōu)(下)
? ? ? ?https://www.bilibili.com/video/BV1MG4y137eQ
二)、Mindspore框架
1)【2021年2期】萌新-模型營(yíng)第一課——當(dāng)你成為一個(gè)卷積算子
? ? ? ?https://www.bilibili.com/video/BV18v411H7fK/
2)【2021年2期】萌新-模型營(yíng)第二課——卷積:我裂開(kāi)了
? ? ? ?https://www.bilibili.com/video/BV1df4y1L7TJ
3)【2021年2期】萌新-模型營(yíng)第三課——卷積:我好像見(jiàn)鬼了
? ? ? https://www.bilibili.com/video/BV1TK4y1u7Bd
4)【2021年3期】模型營(yíng)第一課——我們是好兄弟,肯定要“GE”呀
? ? ? https://www.bilibili.com/video/BV13M4y137Rs
5)【2021年3期】模型營(yíng)第二課——喂~ IT!
? ? ?https://www.bilibili.com/video/BV1HL411G77D
6)【2021年3期】模型營(yíng)第三課——MindSpore的功能“多么?太”多了!
? ? ?https://www.bilibili.com/video/BV1hh411b77f
7)【2022年2期】進(jìn)階班《基于昇思的GAN實(shí)現(xiàn)(上)》
? ? ?https://www.bilibili.com/video/BV1x94y1X7im
8)【2022年2期】進(jìn)階班《基于昇思的GAN實(shí)現(xiàn)(下)》
? ? ? https://www.bilibili.com/video/BV1TG411p7HJ
三、算子
1、AI CPU算子開(kāi)發(fā)
1)【2021年1期】算子營(yíng)第一講——AI CPU算子開(kāi)發(fā)流程簡(jiǎn)介
? ? ? https://www.bilibili.com/video/BV1Ab4y1D7ZJ
2)【2021年1期】算子營(yíng)第二講——AI CPU算子開(kāi)發(fā)詳解
? ? ? https://www.bilibili.com/video/BV1xU4y1h76C
3)【2021年1期】算子營(yíng)第三講——AI CPU算子驗(yàn)證與測(cè)試
? ? ? https://www.bilibili.com/video/BV11v41177U5
4)【2022年2期】高階班《昇騰CANN算子精講課(上)》
? ? ? https://www.bilibili.com/video/BV1zg411f7qd
2、TBE DSL算子開(kāi)發(fā)
1)【2021年2期】高玩賽段-算子營(yíng)——TBE算子開(kāi)發(fā)(初級(jí))(CANN5.x版本)
? ? ?這是個(gè)合集,總共有4節(jié)課程: https://www.bilibili.com/video/BV1L44y127df
2)【2022年3期】昇騰CANN算子精講課(上)
? ? ? https://www.bilibili.com/video/BV1R44y1D73B
3)【2022年3期】昇騰CANN算子精講課(下)
? ? ? https://www.bilibili.com/video/BV1V24y1D7e8
3、TBE TIK算子開(kāi)發(fā)
?1)【2021年3期】算子營(yíng)——TBE算子開(kāi)發(fā)(高級(jí))(CANN5.x版本)
? ?這是個(gè)合集,總共有8節(jié)課程:?https://www.bilibili.com/video/BV1k64y147Gy
4、算子的綜合課程:算子系列課程里,2021年第4期訓(xùn)練營(yíng)將算子的開(kāi)發(fā)、調(diào)優(yōu)、單算子應(yīng)用于推理,串起來(lái)講了一遍,一期“狠”活,很值得大家學(xué)習(xí)了解和學(xué)習(xí)。
1)【2021年4期】第二課——算子好吃嗎?(開(kāi)發(fā))
? ? ? https://www.bilibili.com/video/BV16S4y1D771
2)【2021年4期】第一課——你為什么這么慢?!(調(diào)優(yōu))
? ? ?https://www.bilibili.com/video/BV1DM4y1P7aF
3)【2021年4期】第三課——一個(gè)算子也能帶你飛?。▎嗡阕油评恚?/span>
? ? https://www.bilibili.com/video/BV1144y1E7Gz
4)【2021年4期】知識(shí)梳理——這知識(shí)啊,都學(xué)雜啦,老譚幫你捋捋吧?。ùv)
? ? ?https://www.bilibili.com/video/BV1wF411676g
------------------------------------------------彩蛋----------------------------------------------------------
https://www.bilibili.com/video/BV14P4y1A7gD
?