教學(xué)優(yōu)勢(shì)
曙海教育的課程培養(yǎng)了大批受企業(yè)歡迎的工程師。大批企業(yè)和曙海
建立了良好的合作關(guān)系。曙海集團(tuán)的課程在業(yè)內(nèi)有著廣泛的美譽(yù)度和響亮的知名度。
秉承二十幾年積累的教學(xué)品質(zhì),本課程以真實(shí)項(xiàng)目實(shí)戰(zhàn)為導(dǎo)向,授課工程師將會(huì)與您分享設(shè)計(jì)的全流程及工具的綜合使用技巧、經(jīng)驗(yàn)。
課程目標(biāo):
1、掌握GPU CUDA的Windows/Linux環(huán)境搭建實(shí)操
2、掌握深度學(xué)習(xí)Tensorflow、Pytorch框架的GPU加速環(huán)境實(shí)操
3、掌握GPU CUDA與深度學(xué)習(xí)技術(shù)的關(guān)系
4、掌握并行算法的基礎(chǔ)知識(shí)
5、掌握深度學(xué)習(xí)調(diào)用GPU進(jìn)行網(wǎng)絡(luò)訓(xùn)練加速的技術(shù)
6、掌握GPU CUDA線程組織結(jié)構(gòu)
7、掌握GPU CUDA內(nèi)存組織結(jié)構(gòu)
8、掌握GPU CUDA 內(nèi)核算法的編寫(xiě)邏輯
9、掌握Python調(diào)用GPU CUDA的底層邏輯
10、掌握CUDA內(nèi)核運(yùn)行檢測(cè)工具的實(shí)操
11、掌握一個(gè)初級(jí)GPU CUDA并行算法的設(shè)計(jì)實(shí)現(xiàn)過(guò)程
12、掌握一個(gè)初級(jí)深度學(xué)習(xí)算法的GPU加速設(shè)計(jì)實(shí)現(xiàn)過(guò)程
?
課程大綱:
主題 |
內(nèi)容 |
初識(shí)、需求分析、環(huán)境搭建 |
1、?GPU CUDA的選擇與安裝 2、?深度學(xué)習(xí)框架的選擇與安裝 3、?GPU CUDA 簡(jiǎn)介 4、?GPU CUDA與深度學(xué)習(xí)技術(shù)的關(guān)系 |
并行計(jì)算相關(guān)知識(shí) |
1、?并行算法基礎(chǔ)知識(shí) 2、?加速比、并行層次 3、?GPU的硬件特征 4、?GPU第一個(gè)CUDA程序 |
GPU CUDA相關(guān)知識(shí) |
1、?GPU CUDA線程組織結(jié)構(gòu) l?線程塊、線程Grid 2、?GPU CUDA內(nèi)存組織結(jié)構(gòu) l?局部、全局、共享內(nèi)存 3、?GPU CUDA 內(nèi)核編寫(xiě)邏輯 ? |
?GPU CUDA相關(guān)知識(shí) |
1、?CUDA Atomic操作 2、?CUDA 流 3、?CUDA內(nèi)核函數(shù)優(yōu)化技術(shù) 4、?CUDA內(nèi)核運(yùn)行檢測(cè)工具 ? |
GPU CUDA并行算法實(shí)測(cè) |
1.?實(shí)際編寫(xiě)CUDA內(nèi)核實(shí)現(xiàn)計(jì)算加速 2.?對(duì)比CUDA內(nèi)核優(yōu)化策略實(shí)現(xiàn)不同加速效果 3.?一個(gè)完整的GPU CUDA并行計(jì)算、不同加速比的程序 |
GPU CUDA深度學(xué)習(xí)技術(shù)加速實(shí)測(cè) |
1.?Python調(diào)用CUDA的底層邏輯 2.?深度學(xué)習(xí)Tensorflow與GPU加速實(shí)測(cè) 3.?一個(gè)完整的實(shí)現(xiàn)GPU加速訓(xùn)練的程序 |
?
以上課程可以根據(jù)客戶(hù)實(shí)際情況進(jìn)行靈活調(diào)整。