一則有關(guān)英偉達(dá)試圖在其CUDA軟件中封殺第三方GPU公司的消息,正引起國內(nèi)外人工智能及芯片行業(yè)的關(guān)注。
CUDA是英偉達(dá)于2006年推出的一套軟件平臺,專門用于加速GPU計(jì)算。簡單來說,它是一種程序語言和編程模型,可以讓開發(fā)者利用GPU算力進(jìn)行編程和微調(diào),降低用GPU處理數(shù)據(jù)的復(fù)雜程度。
由于英偉達(dá)多年下來不斷的研發(fā)調(diào)整和優(yōu)化,構(gòu)建出整個(gè)“GPU加速生態(tài)”,成為許多GPU加速應(yīng)用程序的標(biāo)準(zhǔn)。許多研究人員和開發(fā)者也早已習(xí)慣使用CUDA,用于AI開發(fā)、科學(xué)計(jì)算等。
因此,英偉達(dá)的競爭對手們?yōu)榱吮M量不改變用戶習(xí)慣,都會選擇用各種手段在自己的GPU芯片上兼容CUDA。
不過,近日有用戶發(fā)現(xiàn),英偉達(dá)在其CUDA軟件11.6及更高版本的EULA(最終用戶許可協(xié)議)中提及:“你不能逆向工程、反編譯或反匯編使用此SDK生成的任何結(jié)果,并在非英偉達(dá)平臺上進(jìn)行轉(zhuǎn)譯。”
由于CUDA在目前人工智能開發(fā)過程中的重要地位,這一表述引起市場廣泛關(guān)注。有部分行業(yè)人士據(jù)此解讀認(rèn)為,英偉達(dá)正收緊政策,不允許第三方GPU公司的硬件兼容CUDA軟件。
對此,英偉達(dá)方面并未回應(yīng)界面新聞記者的相關(guān)問詢。
有熟悉國內(nèi)GPU市場的投資人向界面新聞記者解釋,原本英偉達(dá)的開發(fā)工具就不被允許用在非英偉達(dá)產(chǎn)品上,只是之前AMD放棄資助ZLUDA項(xiàng)目,并將這個(gè)項(xiàng)目變成開源以后,再側(cè)面強(qiáng)調(diào)一次而已。他進(jìn)一步稱,此次英偉達(dá)在CUDA軟件中更新的條款,實(shí)質(zhì)上沒有更新任何東西。
所謂ZLUDA,是一部分海外開發(fā)者嘗試在英特爾、AMD硬件上運(yùn)行CUDA應(yīng)用的軟件項(xiàng)目。該項(xiàng)目嘗試打破英偉達(dá)的CUDA生態(tài)壁壘,允許CUDA應(yīng)用無需修改源代碼即可在第三方硬件上運(yùn)行,并一度得到英特爾、AMD的支持。
但隨著英特爾、AMD轉(zhuǎn)向支持自有軟件平臺,ZLUDA項(xiàng)目運(yùn)轉(zhuǎn)舉步維艱,該項(xiàng)目于今年初開源。
此前,英特爾和AMD分別推出了OneAPI和ROCm,提供類似CUDA功能。兩大芯片廠商都希望通過搭建生態(tài)系統(tǒng)以及提供更便捷的遷移工具,試圖將英偉達(dá)的客戶吸引過來。
在國內(nèi),目前一部分國產(chǎn)GPU廠商采取兼容CUDA的策略,以確保用慣了英偉達(dá)產(chǎn)品的客戶在遷移時(shí)沒有障礙。另外也有廠商著手培育自己的軟件生態(tài),其中包括摩爾線程、壁仞科技、登臨科技等。如摩爾線程推出基于旗下GPU產(chǎn)品的“MUSA”軟件架構(gòu)。
針對市場傳言,國內(nèi)GPU公司亦正式做出回應(yīng)。
3月5日晚,GPU芯片公司摩爾線程發(fā)布聲明稱:摩爾線程MUSA/MUSIFY不涉及英偉達(dá)EULA相關(guān)條款,開發(fā)者可放心使用。摩爾線程進(jìn)一步強(qiáng)調(diào)稱,由其推出的MUSA架構(gòu),與CUDA無任何依賴關(guān)系。
一直以來,對于如何將CUDA應(yīng)用遷移到第三方硬件平臺,是英偉達(dá)對手們的一個(gè)難點(diǎn)。
一位國內(nèi)AI芯片企業(yè)中層曾向界面記者表示,用戶一旦習(xí)慣了CUDA,便很難有動力再遷移出去。因?yàn)檫w移幾乎意味著代碼完全重寫,工作繁重耗時(shí)且不產(chǎn)生經(jīng)濟(jì)效益。
轉(zhuǎn)載來源:界面新聞 作者:彭新