自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

英偉達(dá)官宣全面開源GPU內(nèi)核驅(qū)動(dòng),兩年迭代至最強(qiáng)版本!下一代Blackwell全用開源

人工智能 新聞
英偉達(dá)全面轉(zhuǎn)向開源GPU內(nèi)核模塊,歷史將再次見證Linux社區(qū)開源的力量。

英偉達(dá)宣布全面轉(zhuǎn)向開源GPU內(nèi)核模塊!

這次開源行動(dòng)是兩年之前英偉達(dá)一個(gè)舉措的延續(xù)——2022年5月宣布開源Linux GPU內(nèi)核驅(qū)動(dòng)模塊。

這件事在當(dāng)時(shí)引發(fā)了多個(gè)開源社區(qū)和機(jī)構(gòu)的熱議,還被網(wǎng)友揣測(cè)英偉達(dá)這么做的背后原因,是迫于Linux之父Linus Torwalds的壓力。

過往的恩怨暫且不提,隨著最新的英偉達(dá)555 Linux驅(qū)動(dòng)程序系列的發(fā)布,開源內(nèi)核驅(qū)動(dòng)程序的支持情況大為改觀,英偉達(dá)今天發(fā)布了一篇長(zhǎng)篇博文對(duì)其進(jìn)行推廣。

圖片

博客地址:https://developer.nvidia.com/blog/nvidia-transitions-fully-towards-open-source-gpu-kernel-modules/

在這篇博文中,英偉達(dá)闡述了他們?cè)谶^去兩年中逐漸成熟的開源GPU內(nèi)核模塊,以及新增加的功能。

值得注意的是,此次開源的驅(qū)動(dòng)程序代碼仍在主線內(nèi)核之外。

reddit網(wǎng)友將英偉達(dá)這種「開了,但沒完全開」的做法類比為一個(gè)「半開放廚房」,原來(lái),open source(開源)的意思竟是open sauce(開醬)。

圖片

無(wú)論如何,有了這種開源GPU內(nèi)核驅(qū)動(dòng)程序的支持,即使其用戶空間驅(qū)動(dòng)程序組件仍是閉源的,也是一種勝利。

兌現(xiàn)兩年前的承諾

時(shí)間倒回到2年前,隨著R515 驅(qū)動(dòng)程序的發(fā)布,英偉達(dá)以開源方式發(fā)布了一套Linux GPU內(nèi)核模塊,具有GPL和MIT雙重許可。

初始版本針對(duì)數(shù)據(jù)中心計(jì)算GPU,GeForce和工作站GPU處于alpha狀態(tài)。

當(dāng)時(shí),英偉達(dá)宣布將在后續(xù)版本中提供更強(qiáng)大、功能更全面的GeForce和工作站Linux支持,并且開放內(nèi)核模塊將最終取代閉源驅(qū)動(dòng)程序。

現(xiàn)在,R560驅(qū)動(dòng)程序版本即將面世,英偉達(dá)在這個(gè)時(shí)間節(jié)點(diǎn),選擇兌現(xiàn)之前的承諾——完全過渡到開源GPU內(nèi)核模塊。

開源GPU內(nèi)核模塊在不損失甚至超出原有性能的基礎(chǔ)上,添加了大量新功能:

- 異構(gòu)內(nèi)存管理 (HMM) 支持

- 機(jī)密計(jì)算

- 英偉達(dá)Grace平臺(tái)的一致內(nèi)存架構(gòu)

- 更多其他功能

支持的GPU

雖然說(shuō)是全面轉(zhuǎn)向開源GPU內(nèi)核模塊,但并不是所有GPU都與開源GPU內(nèi)核模塊兼容。

總體而言,就是新產(chǎn)品和旗艦平臺(tái)支持,比較舊的GPU則不支持。

具體來(lái)講,對(duì)于Grace Hopper或Blackwell這兩個(gè)旗艦平臺(tái),僅支持開源GPU內(nèi)核模塊,不再支持專有驅(qū)動(dòng)程序。

而對(duì)于Maxwell、Pascal或Volta架構(gòu)的舊版GPU,則不能與開源GPU內(nèi)核模塊兼容,需要繼續(xù)使用專有驅(qū)動(dòng)程序。

一些網(wǎng)友表示對(duì)此感到遺憾——

圖片

對(duì)于Turing、Ampere、Ada Lovelace或Hopper架構(gòu)的較新的GPU,英偉達(dá)建議切換到開源GPU內(nèi)核模塊。

如果是同一系統(tǒng)中較舊和較新GPU的混合部署,僅支持使用專有驅(qū)動(dòng)程序。

開源社區(qū)翹首以待

英偉達(dá)開源GPU內(nèi)核模塊為什么會(huì)讓開發(fā)者感到興奮呢?

驅(qū)動(dòng)程序有兩部分,一部分在用戶空間運(yùn)行,另一部分在內(nèi)核空間運(yùn)行。英偉達(dá)驅(qū)動(dòng)程序曾經(jīng)是完全專有的(除了一個(gè)直接與內(nèi)核交互的shim層)。

但在英偉達(dá)選擇開源之后,開發(fā)人員可以閱讀、逆向工程、分叉、發(fā)送拉取請(qǐng)求等,使得開發(fā)人員能夠改進(jìn)開源驅(qū)動(dòng)程序,并啟用比以前更多的功能。

NVK就是這樣誕生的,這是一個(gè)由Collabora、紅帽和社區(qū)共同為英偉達(dá)顯卡開發(fā)的一個(gè)開源驅(qū)動(dòng),它的目標(biāo)是成為主流顯卡驅(qū)動(dòng)。

NVK是驅(qū)動(dòng)程序的用戶空間部分,可以與Nouveau結(jié)合使用。

Nouveau是舊的開源驅(qū)動(dòng)程序,已經(jīng)年久失修了。紅帽公司正在開發(fā)新的內(nèi)核空間驅(qū)動(dòng)程序Nova,以取代Nouveau。

圖片

隨著英偉達(dá)開源的步子越邁越大,以及更多的開源社區(qū)貢獻(xiàn),NVK的潛力可以進(jìn)一步被激發(fā),通過增加額外的功能和GPU支持來(lái)不斷獲得改進(jìn)。

只是這個(gè)過程可能還需要足夠有「耐心等待」。

圖片

問題是,英偉達(dá)在開源之路上還能走多遠(yuǎn)。

有網(wǎng)友分析英偉達(dá)這么做的動(dòng)因和邏輯之后,得出一個(gè)結(jié)論:主線內(nèi)核絕不會(huì)被開源。原因在于——

開放源代碼模塊是必要的,因?yàn)長(zhǎng)inux內(nèi)核已被修改,為非GPLv2的模塊帶上了罩子,這將給英偉達(dá)驅(qū)動(dòng)程序帶來(lái)很多問題。

解決方案就是將所有專有代碼放入固件中,使其保持專有性,并使內(nèi)核驅(qū)動(dòng)程序的其余部分自由開源。

現(xiàn)在,英偉達(dá)似乎已經(jīng)準(zhǔn)備好放棄舊的專有驅(qū)動(dòng)模塊,繼續(xù)使用FOSS(Free and Open Source Software,自由和開放源代碼軟件)模塊。

但這并不意味著它將會(huì)出現(xiàn)在主線內(nèi)核中,絕對(duì)不會(huì),因?yàn)樗枪蚕碓S可證(MIT+GPLv2)。

圖片

還有網(wǎng)友對(duì)英偉達(dá)此舉表示懷疑,認(rèn)為這是被逼無(wú)奈之舉:英偉達(dá)不斷被行業(yè)合作伙伴(如紅帽)敦促,不斷收到開源社區(qū)的羞辱,也有可能是出于減少維護(hù)量以保持驅(qū)動(dòng)程序棧更新和在新內(nèi)核上運(yùn)行的考慮。

圖片

一位深諳老黃秉性的網(wǎng)友則提出「英偉達(dá)歷來(lái)對(duì)其合作伙伴的意見漠不關(guān)心」,這應(yīng)該是與LLM有關(guān),讓更多的代碼成為訓(xùn)練集的一部分,可以讓ChatGPT/Claude/Copilot等工具更好地為英偉達(dá)GPU生成代碼。

圖片

確實(shí),很難相信世界上市值最高的公司之一會(huì)真正關(guān)心所謂的羞辱和公眾情緒,肯定是忙著利用其數(shù)據(jù)中心的硬件來(lái)瘋狂印鈔。

英偉達(dá)真正在意的應(yīng)該是像Linux這樣的正在增長(zhǎng)的市場(chǎng),雖然Linux市場(chǎng)仍然很小,但它處于增長(zhǎng)態(tài)勢(shì),并且在非游戲GPU領(lǐng)域變得更加重要。

責(zé)任編輯:張燕妮 來(lái)源: 新智元
相關(guān)推薦

2013-05-10 09:36:04

下一代網(wǎng)絡(luò)銳捷網(wǎng)絡(luò)簡(jiǎn)網(wǎng)絡(luò)

2013-07-27 21:28:44

2024-03-19 07:34:05

AI英偉達(dá)人工智能

2009-10-29 17:05:57

無(wú)線接入技術(shù)

2015-11-26 10:47:11

微軟開源DMTK

2013-06-27 11:21:17

2018-10-17 09:08:58

無(wú)服務(wù)器計(jì)算Oracle

2019-01-03 14:21:51

CPUGPU系統(tǒng)

2020-09-27 17:27:58

邊緣計(jì)算云計(jì)算技術(shù)

2025-01-03 09:24:10

模型架構(gòu)論文

2020-09-16 10:28:54

邊緣計(jì)算云計(jì)算數(shù)據(jù)中心

2010-01-26 10:38:15

Eclipse e4

2013-09-09 16:28:36

2016-01-26 11:58:12

2024-06-04 13:00:07

2021-02-24 16:39:49

AI芯片人工智能物聯(lián)網(wǎng)

2022-12-14 11:21:35

2018-09-25 07:00:50

2018-09-27 18:47:45

AIOpsDevOps

2009-01-11 10:13:39

Stripes開發(fā)框架JSP
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)