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