NVIDIA DSX OS 擴充開源元件:AI 工廠從機架到可訓練,中間還缺什麼?

NVIDIA DSX OS 新增開源維運元件,涵蓋網路、訓練前檢查、機架與裸機佈建。從可重複配置、服務責任與驗收看 AI 工廠的工作。

Share
NVIDIA DSX OS 官方 AI 工廠發布圖片
NVIDIA DSX OS 官方 AI 工廠發布圖片。來源:NVIDIA AI Infrastructure。

DSX OS 的新開源元件,關注的是買到 AI 設備之後,如何讓整個機房穩定開始工作。

NVIDIA 在 OCP 活動期間介紹網路設定、訓練前叢集檢查、機架管理與裸機佈建相關工具。

裸機佈建是把尚未配置好的實體伺服器變成可使用資源,因為模型訓練需要的遠不只晶片本身。

開源讓雲端與軟體團隊能查看和整合工具,卻不會自動完成每個機房的硬體相容與維運責任。

對規模較大的 AI 基礎設施團隊,這次進展值得從可重複部署與故障定位評估;一般使用者則能藉此理解算力服務背後的成本。

先看機架到工作負載之間有哪些步驟,才懂工具各自的位置。

DSX OS 這次擴充哪些維運工作?

新增元件處理設備上線前後的不同階段,目的是讓 AI 工廠更容易操作。

AI 工廠可以先理解成讓大量運算設備持續提供訓練與推論的資料中心。設備上架之後,仍要接好網路、確認狀態,才能安排真正的工作。

假設一批伺服器都已通電,但其中幾台設定不同,訓練程式就可能遇到連線或效能問題。買到相同晶片,不代表整批資源已經可以一起使用。

NVIDIA 官方貼文把這次擴充分成網路設定、訓練前叢集檢查、機架管理與裸機佈建四類用途。

這四類工作在流程中互相接續,但不是同一件事。網路設定處理設備如何溝通,佈建讓空白主機具備可使用環境,機架管理則看多個設備的整體運作。

叢集是一起執行工作的多台電腦。訓練前檢查要確認它們能否協同運作,所以重點不只是單機是否開得起來,而是整體是否適合投入任務。

一台能用,和一群能穩定工作不同

假設每台主機單獨跑測試都成功,放在一起卻頻繁等待,就需要檢查共同依賴。網路、配置或其他環節,都可能讓整批昂貴設備無法有效利用。

這裡的情境是說明維運問題,不是公布 DSX OS 的效能實測。官方介紹工具用途,實際能省多少時間仍要看團隊環境與整合結果。

工具分工清楚後,團隊便能指出哪一步還靠人工。例如設備已配置完成,但每次訓練前仍要工程師逐台確認,就有可評估的自動化範圍。

開源也讓軟體夥伴有機會把這些工作接進平台,但不表示所有程式庫已構成同一套即裝即用服務。每個元件的依賴與支援範圍仍需分別確認。

因此,讀這則消息可以先記住流程位置,不必急著背四個產品名稱。知道設備從上架到可訓練中間缺哪一步,才容易理解新增工具的價值。

設備能被管理之前,仍需先有一致的配置。

官方原始貼文與素材,保留原平台圖片或影片與發布者署名。 來源:NVIDIA AI Infrastructure。

網路與裸機佈建為什麼要可重複?

相同設定能減少人工差異,也讓後續故障有比較依據。

可重複的配置,是把需要的狀態寫清楚,再用相同方式套用。這樣換一位工程師操作,才不會因為記憶或習慣不同,得到另一種結果。

假設十台主機裡,九台使用新設定,一台仍保留舊設定,問題可能只在特定任務出現。若沒有配置記錄,排查時便難以知道它和其他主機差在哪裡。

一致的起點不會消除所有故障,但能減少猜測範圍。當同一版設定可以重做,團隊就能比較更換前後,判斷哪個變更造成影響。

Infra Controller 說明提供一個具體例子:它處理裸機的生命週期,包括發現硬體、驗證、佈建與回收。

生命週期就是設備從準備、交付使用,到釋放後再次可用的整段過程。把這些階段接起來,才能避免只自動化第一次安裝,後面仍全靠人工。

設定完成後,還要知道實際狀態

假設系統已發出配置指令,但其中一台沒有完成,紀錄應讓團隊看見差異。只有「要求已送出」,不能當成每台設備都到達預期狀態。

因此,驗收時要比較想要的設定與讀回結果。失敗時也應指出是設備無法連線、步驟沒有完成,還是完成後的狀態與預期不同。

網路團隊與平台團隊也需要清楚交接。底層主機準備好之後,誰把它組成叢集、誰安排工作,不能只因工具都屬同一個體系就假定責任相同。

Infra Controller 文件也區分底層與上層平台的工作。這種界線讓團隊知道工具能代辦哪些部分,以及哪一層仍需要自己的管理方式。

對實際導入而言,最有用的成果是新設備可以照同一套流程加入,異常設備也有一致的退出與回收方式。可重複才能轉成持續維護的能力。

配置完成後,還需要在大型訓練前找出異常。

訓練前叢集驗證能避免哪些浪費?

先測試叢集的基本健康,能減少把昂貴工作放到不穩定環境的機會。

大型訓練會讓很多設備共同工作,某個環節出問題,可能拖慢或中斷整項任務。先用較小檢查找出明顯異常,就有機會減少後面的浪費。

假設一份訓練需要多台主機交換資料,單機計算正常,仍可能因某段連線不穩而等待。只看 GPU 是否被使用,未必能定位原因。

GPU 是擅長大量平行運算的處理器。它的存在提供算力,但能否持續拿到資料、與其他設備配合,還依賴整個系統的安排。

因此,訓練前檢查應對應實際工作需求。某項小測試成功,只支持該測試的條件,不能直接保證任意模型、任意規模的訓練都不會失敗。

先知道檢查覆蓋什麼,才知道漏了什麼

假設檢查只確認主機彼此可連線,便沒有直接測到長時間負載下的穩定性。若工作會持續很久,團隊還要安排相應的觀察。

這是驗收設計建議,不是宣稱本次工具缺少某項功能。新聞提供的是用途分類,實際檢查項目仍應對回對應元件文件與部署設定。

也要看失敗是否有可採取的下一步。報表若只顯示不合格,值班人員仍要從頭找原因;若能把異常對到設備與階段,排查會比較具體。

在故障修正後,重新跑相同檢查能確認問題是否消失。但若修正也改了其他條件,應保留版本差異,避免表面成功掩蓋另一種變化。

對營運成本而言,重要的是完整工作時間。準備檢查可能增加一小段等待,卻若能避免後面整項訓練重跑,便可能有更大價值,需要用紀錄比較。

團隊不必先追求最長的檢查清單,而應找出最常讓工作中斷的原因,再確認工具能否及早發現。這樣才能讓檢查結果服務真正的維運問題。

檢查能提供多少保障,還取決於工具整合與後續服務由誰負責。

開源元件與整套平台服務如何分?

程式碼公開提供整合起點,部署支援與服務責任仍要按元件確認。

原始碼公開,讓團隊能查看實作、提出修改或整合自己的平台。這提供可控制的起點,但伺服器不會因為下載程式就自動變成受管理的服務。

部署所需的環境、權限與相依軟體,都要有人維持。當元件更新,團隊也需要知道哪些版本可以配合,而不是把主分支最新內容直接當成穩定交付。

Infra Controller 將硬體交付與上層工作分開,說明整合時仍有不同責任。工具能管理的階段,不應延伸成對整個機房的保證。

開源授權與服務承諾回答不同問題

授權讓人知道程式可以如何使用,服務承諾則涉及出問題時誰回應、多久處理。兩者需要各自確認,不能用一張開源標章代替值班安排。

假設團隊自行修改一個流程,後來遇到故障,就要能辨識問題來自官方版本、自家修改或部署條件。保留差異,才能向正確對象尋求協助。

元件之間也可能有不同發布節奏。某個工具升級,不代表其他依賴也適合立即跟進,因此需要在可控制的環境先驗證組合。

這種工作不是開源的額外缺點,而是自行整合本來就需要的能力。選擇開源時,團隊得到更多調整空間,也承擔把各部分維持在一起的工作。

若已有平台服務商,則可以詢問哪些元件由對方維護、哪些仍由自己操作。責任越具體,遇到跨層問題時越不容易互相等待。

對一般讀者,這也解釋算力服務不只是在出租晶片。背後還有配置、檢查、更新與恢復工作,這些成本會影響服務的可用性。

導入前把責任寫清楚,後面才知道工具是否真的減少負擔。否則原本分散的人工作業,可能只是換成另一套沒有人完整負責的系統。

這也影響團隊如何安排導入與值班。

維運團隊應如何驗收整合成果?

記錄佈建時間、故障找出時間與恢復流程,能衡量工具是否減少人工工作。

假設團隊要把新一批主機加入測試環境,可以先記錄原本需要多少人工步驟,再用相同設備範圍比較整合後的流程,不必一開始就接管全部機房。

佈建時間要從開始準備算到設備真的能接受工作,不能只計安裝程式執行多久。中途等待人確認、補資料與處理異常,也屬於作業成本。

故障定位則可以看從收到異常到找到原因花多久。工具如果只是更快發出很多警報,卻沒有讓人更快處理,效益就還沒完整成立。

把正常路徑與恢復路徑一起測

可以在測試環境安排一個可控制的失敗,觀察系統能否停在可理解的狀態。這是建議流程,應由有權限的維運團隊選擇安全情境。

例如某個步驟無法完成,後續是否仍把設備交出去。比起報表寫失敗,阻止不合格資源進入下一階段,才更接近維運上的價值。

修好後也要驗證能否恢復,而不是每次都從零重建。若必須人工清理,應把清理方式與工時一起記下,避免估算時漏掉最麻煩的部分。

更換負責人也是實用檢查。讓沒有參與整合的人照文件處理一次,能看出流程是否依賴少數人的記憶,而不是可持續運作的制度。

驗收通過後,再逐步增加設備種類與規模。每次增加一個變因,較容易知道哪種硬體或條件需要額外調整,也能保留可回退的範圍。

如果實際人工工時下降,故障也更容易定位,才有理由擴大。若只是介面變得集中,底下仍要大量手動修正,則應先修共同問題。

DSX OS 的開源進展讓這些流程更容易被整合與檢查。真正的導入成果,仍要回到團隊自己的佈建、訓練準備與故障恢復紀錄。

以實際運轉紀錄決定擴大範圍,才容易保留可維護的系統。

DSX OS 常見問題

DSX OS 這次四類用途是四個固定專名嗎?

官方貼文列出四類工作。元件名稱與對應應逐一查文件,不能只憑組織頁推定。

下載開源程式就能直接開始訓練嗎?

仍需符合環境、硬體與平台的整合條件,原始碼公開不等於整個機房已配置完成。

訓練前檢查能保證任務永不失敗嗎?

檢查只能支持它覆蓋的條件,長時間工作仍需監控與故障恢復安排。

一般使用者需要安裝這些工具嗎?

主要對象是基礎設施與平台團隊,一般讀者可藉此理解算力服務背後的維運工作。

讓設備可重複投入工作,才看得見效益

這次開源擴充把注意力放在機房的日常流程。工具是否有用,應以配置一致、問題提早發現與恢復工時判斷,而不只看可用元件的數量。

想持續理解 AI 基礎設施如何落地,可以免費訂閱 AI 郵報,追蹤有實際部署條件與維運紀錄的進展。

延伸閱讀:NVIDIA USFP 光互連解析:與 Cisco 推動高密度模組,AI 資料中心怎麼受益

延伸閱讀:Runway Baseten 企業部署合作:專屬影片模型,值得哪些團隊評估?

資料來源