來源:EETOP
以打破?CUDA 生態(tài)壁壘為目標(biāo)的知名代碼移植庫?ZLUDA 迎來重大版本更新,現(xiàn)已正式支持AMD最新的 ROCm 7 軟件框架。
ZLUDA 可直接替代 CUDA,助力 AI 框架跨非英偉達(dá) GPU 運(yùn)行
英偉達(dá)的?CUDA 軟件生態(tài)歷經(jīng)數(shù)十年的技術(shù)積累與迭代優(yōu)化,已構(gòu)筑成現(xiàn)代人工智能產(chǎn)業(yè)中最堅(jiān)固的技術(shù)護(hù)城河之一。作為?AI 框架領(lǐng)域的行業(yè)標(biāo)準(zhǔn),CUDA 的獨(dú)占性也催生了諸多旨在將其代碼移植到非英偉達(dá) GPU 的技術(shù)方案,ZLUDA 便是其中的典型代表。該項(xiàng)目發(fā)展歷程已久,值得一提的是,它最初由AMD官方主導(dǎo)開發(fā),后轉(zhuǎn)型為獨(dú)立開源項(xiàng)目,目前由開發(fā)者安杰伊?亞尼克(Andrzej Janik)擔(dān)任核心負(fù)責(zé)人。
據(jù)科技媒體?Phoronix 報(bào)道,ZLUDA 此次新增對AMD?ROCm 7 框架的支持,意味著 CUDA 代碼經(jīng)移植后,能夠直接調(diào)用AMD最新的軟件棧資源。其核心工作原理在于:作為?CUDA 的即插即用型替代工具,ZLUDA 可攔截 CUDA 的應(yīng)用程序編程接口(API)調(diào)用請求,并將其重定向至其他 GPU 的運(yùn)行時(shí)環(huán)境,從而實(shí)現(xiàn)跨平臺兼容。不過該工具尚未普及,核心原因在于其仍處于活躍開發(fā)階段,代碼移植對運(yùn)行性能的具體影響目前尚無公開數(shù)據(jù)佐證。
事實(shí)上,微軟等科技巨頭也在積極布局專用的翻譯層技術(shù),力求推動?CUDA 在自家 AI 計(jì)算負(fù)載中實(shí)現(xiàn)跨平臺通用??v觀當(dāng)前 AI 產(chǎn)業(yè)格局,CUDA 無疑是最受青睞的開發(fā)工具包,這也是英偉達(dá)能長期穩(wěn)坐 AI 巨頭算力供應(yīng)商頭把交椅的關(guān)鍵原因之一。未來,ZLUDA 這類工具能否真正躋身主流 AI 計(jì)算負(fù)載的應(yīng)用陣營,仍有待觀察 —— 現(xiàn)階段而言,它們都還屬于早期技術(shù)落地階段。
特別聲明:以上內(nèi)容僅代表作者本人的觀點(diǎn)或立場,不代表新浪財(cái)經(jīng)頭條的觀點(diǎn)或立場。如因作品內(nèi)容、版權(quán)或其他問題需要與新浪財(cái)經(jīng)頭條聯(lián)系的,請于上述內(nèi)容發(fā)布后的30天內(nèi)進(jìn)行。