構(gòu)建和部署應(yīng)用程序?qū)﹂_發(fā)人員來說可能具有挑戰(zhàn)性,需要他們駕馭硬件和軟件功能與兼容性之間的復(fù)雜關(guān)系。確保每個(gè)底層軟件組件不僅安裝正確,而且與所需版本匹配以避免沖突可能是一項(xiàng)耗時(shí)的任務(wù),并且通常會導(dǎo)致部署延遲和應(yīng)用程序工作流中的操作效率低下。
![]()
這就是為什么NVIDIA讓開發(fā)人員更容易在各種操作系統(tǒng)和包管理器上部署CUDA軟件棧。
該公司正在與其分銷平臺生態(tài)系統(tǒng)合作,以允許CUDA的再分配。操作系統(tǒng)提供商Canonical、CIQ和SUSE,以及支持包管理器Nix的開發(fā)人員環(huán)境管理器Flox,將直接重新分發(fā)CUDA軟件。他們現(xiàn)在可以將CUDA嵌入到他們的包提要中,簡化了安裝和依賴關(guān)系解析。它特別有利于將GPU支持整合到PyTorch等復(fù)雜應(yīng)用程序和OpenCV等庫中。
這項(xiàng)工作為所有開發(fā)人員擴(kuò)展了CUDA的訪問權(quán)限和易用性。它通過讓他們在一個(gè)位置獲得所需的所有軟件來增強(qiáng)他們現(xiàn)有的訪問方式。更多的經(jīng)銷商即將加入。
面向開發(fā)人員的主要功能
每個(gè)重新分發(fā)CUDA的分發(fā)平臺都將提供一些關(guān)鍵功能,以幫助開發(fā)人員和企業(yè)與NVIDIA分布式CUDA軟件保持同步。
一致的CUDA工具包命名:第三方軟件包將符合NVIDIA命名約定,以避免文檔和教程中的混淆。
CUDA更新及時(shí):NVIDIA官方發(fā)布后,第三方軟件包將及時(shí)更新,以確保兼容性并減少開銷。
持續(xù)免費(fèi)訪問:CUDA本身將保持免費(fèi)可用,即使打包在付費(fèi)軟件中。分銷商可能會對訪問其軟件包或軟件收取費(fèi)用,但不會專門從CUDA中獲利。
全面的支持選項(xiàng):您可以通過分銷商獲得支持,也可以像往常一樣通過NVIDIA論壇或NVIDIA開發(fā)者網(wǎng)站尋求幫助。
![]()
對開發(fā)者生態(tài)系統(tǒng)的影響
從NVIDIA獲得CUDA軟件一直是免費(fèi)的,目前獲得CUDA的所有途徑仍然存在(包括下載CUDA工具包、拉取CUDA容器、使用pip或conda安裝Python)。
但是,分發(fā)平臺將CUDA打包到大型企業(yè)部署和軟件應(yīng)用程序中的能力能夠確保作為開發(fā)人員的體驗(yàn)簡單。下載并安裝了應(yīng)用程序,在幕后,也安裝了正確的CUDA版本。
![]()
展望未來
以這種方式與NVIDIA生態(tài)系統(tǒng)合作是減少GPU軟件部署難度使命中的一個(gè)重要里程碑。通過與操作系統(tǒng)和軟件包管理領(lǐng)域的關(guān)鍵參與者合作,NVIDIA確保CUDA保持可訪問、一致和易于使用,無論開發(fā)人員選擇在哪里或如何構(gòu)建。
與 Ai 時(shí)代前沿合作,將大門向更多普通用戶敞開!無論你是對新技術(shù)充滿好奇心的愛好者,還是希望提升自己技能的職場人士,這里都有適合你的課程和資源。
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.