話說這段時間我們被ChatGPT刷屏,這樣直接帶動了AI應用的熱潮。談到AI,我們就不得不說GPU,而說到GPU,我們就不得不說NVIDIA。
畢竟作為AI產業的重要賦能者,NVIDIA在軟硬件方面提供了豐富的工具加速AI應用開發。而在NVIDIA強大的生態系統中,開發者是非常重要的一個角色。
在NVIDIA GPU和CUDA軟件的協同下,開發者可以有機會接觸到更先進的AI技術。NVIDIA也在通過豐富多彩的舉措提升開發者的AI開發水平。
開發者可以免費加入NVIDIA開發者計劃,使用最新的 NVIDIA SDK 和工具,以加速其在人工智能、深度學習、加速計算和高級圖形等關鍵技術領域中的應用。
到目前為止,中國已有注冊開發者人數超過80萬人人,全球總的注冊開發者人數是近400萬,中國已有開發者人數約占全球20%。
多樣化活動讓開發者獲得感滿滿
除了開發者計劃,過去一年,NVIDIA依托開發者社區舉辦了多樣化的活動,比如在線網絡研討會、Sky Hackathon(Sky黑客松)等。
眾所周知,受疫情影響,線下活動不方便展開。NVIDIA企業開發者社區依托各大線上平臺為開發者朋友們輸送了26場在線研討會活動,通過在線直播的方式,將NVIDIA先進的開發工具使用經驗分享給開發者朋友們,其中包括 NVIDIA CUDA、TensorRT、TAO, Maxine, VPI, ,DeepStream, NeMo,RIVA 等開發平臺或者工具,涉及機器視覺和智能語音相關領域,期間共有近8000名開發者參與到NVIDIA企業開發者社區組織的在線研討會活動中,NVIDIA企業開發者社區還通過活動所形成的微信交流群同這些開發者朋友們保持持續溝通,隨時溝通GPU開發經驗。
過去的一年中,NVIDIA企業開發者社區分別在五月份和十一月份開展了第六屆和第七屆Sky Hackathon活動。其中第六屆Sky Hackathon主題是創建AI大白,有49支團隊共300名開發者參與了本次黑客松活動;第七屆Sky Hackathon主題是挑戰智能語音垃圾分類任務,共有33支隊伍共201位開發者參與本屆黑客松。
Sky Hackathon(Sky黑客松)由 NVIDIA發起并主辦,項目旨在幫助在校學生、深度學習開發者在NVIDIA Jetson邊緣高性能計算產品上部署和優化人工智能應用。在經驗豐富的GPU導師指導下,通過黑客松競賽的方式學習業界所需的深度學習相關應用開發及其并行計算技能,激發學生們的學習興趣與創新力。
NVIDIA工程師將親自為參賽隊伍帶來他們對最新的深度學習與邊緣計算方面的理解、行業的趨勢與最新的技術應用及最新開發工具實戰技能知識,在訓練營中對參賽隊伍進行指導。
Sky Hackathon為參加者提供了一個難得的學習并實操的機會,學習嵌入式深度學習開發所需的動手技能, 通過使用NVIDIA最新的編程模型、庫和工具以加速和優化他們的AI應用程序。整個活動包含了訓練營和黑客松比賽,全程采用在線的方式。
我們說,教育要從娃娃抓起。除了面向外部開發者的社區,NVIDIA在公司內部,面向K12階段的NVIDIA員工子女,開展了包括口罩檢測、自動語音識別等內容的五場視覺和智能語音相關的科普實驗活動。
NVIDIA企業開發者社區的同事經過對實驗內容進行設計,使得課程內容對無相關知識背景的小朋友也能輕松被理解。小NVIDIAN們通過在瀏覽器頁面上的代碼段的執行,來了解和學習人工智能在計算機視覺上的應用。這種特別定制的動手學習活動能夠激發兒童和青少年在編碼、人工智能、邊緣計算等方面的潛能,搶先一步邁入基于大數據、算法、算力應用的人工智能時代。
CUDA生態持續賦能開發者
工欲善其事必先利其器!在深度學習蓬勃發展的今天,模型變得越來越深,參數愈加龐大,雖然準確率不斷增長,由于硬件受限,對實際場景部署的要求也越來越高,CUDA編程成為了一門必備的武林絕學。
通過CUDA,用戶可方便地使用封裝好的SDK對GPU進行復雜的數值計算,在深度學習領域,CUDA提供了一套強大的加速并行計算和人工智能相關的代碼庫。依托于CUDA軟件棧進行第三方應用及工具的擴展,形成了廣義的CUDA生態。
NVIDIA CUDA線上訓練營由NVIDIA發起,旨在幫助初學者學習如何在GPU上快速加速代碼,掌握CUDA編程的基本概念和技能。NVIDIA工程師將通過為期5天的時間,系統性地介紹Arm 嵌入式平臺的特色,以及在該平臺上如何實現CUDA并行加速計算。
通過四大模塊的學習,并搭配豐富的線上實驗環節,讓學生們掌握基于Arm的Jetson開發環境和GPU異構計算原理,了解CUDA編程模型,包括線程組織和CUDA存儲單元,以及如何利用共享存儲單元優化應用等,每次課程介紹完,會提供相應的編程實例,讓學生在實際操作中理解概念。
過去一年中,NVIDIA企業開發者社區面向在校大學生(包括研究生)開展了兩場在線訓練營活動,為相關專業在校學生提供免費使用的硬件平臺——由NVIDIA Jetson Nano/NX搭建的服務器,參加活動的同學可以通過遠程連接服務器端口來使用這些硬件資源,體驗GPU開發流程。累計超500位開發者參與了在線訓練營活動,近百位開發者通過訓練營結課考試拿到了由NVIDIA企業開發者社區頒發的結課證書。
訓練營期間,開發者社區還組織了方面線上溝通的微信交流群,方便開發者朋友們能夠及時在群里交流經驗,答疑解惑。
結語
面向蓬勃發展的AI大潮,開發者的重要性不言而喻。而NVIDIA依托開發者計劃和開發者社區,持續賦能開發者,讓AI應用開發更簡單。隨之而來,基于NVIDIA技術的開發者持續壯大,還等什么,快快加入社區,開啟你的AI開發之旅吧!