NVIDIA Developer ★ 105 3 min

ModelExpress: Distributing Model Artifacts at the Speed of Light

Agentic AI / Generative AIData Center / CloudDeveloper Tools & TechniquesAI Foundation ModelsAI InferenceDynamoInference PerformanceLLMs

🔗 https://developer.nvidia.com/blog/modelexpress-distributing-model-artifacts-at-the-speed-of-light/

這篇內容屬於「產業新聞/部落格報導」,重點在於 NVIDIA 推出的 ModelExpress 技術如何最佳化模型權重的生命週期與傳輸效率。

📌 NVIDIA ModelExpress:解決 LLM 部署中模型權重傳輸的「隱形稅收」

TL;DR:ModelExpress (MX) 透過最佳化權重傳輸路徑,大幅加速 LLM 的冷啟動與擴充套件速度。

隨著模型 Checkpoint 的規模攀升至數百 GB 甚至 TB 等級,模型權重的搬移成本正變得越來越高。在叢集環境中,無論是冷啟動 (Cold Start) 從遠端儲存載入權重、自動擴充套件 (Autoscaling) 時為新副本填充資料,還是強化學習 (RL) 後訓練期間在訓練器與推論 worker 之間搬移權重,這類重複性的資料移動都對開發者課徵了一種「隱形稅收」:在真正開始運算前,必須花費大量時間等待資料傳輸。

🧩 核心設計理念:先尋找,再搬移

NVIDIA ModelExpress (MX) 的設計核心非常直覺:在載入模型之前,先詢問是否已有相容的權重副本存在於現有的位置。

為了實現這一目標,MX 採用了多種先進策略來最佳化模型權重的生命週期:

  • 路徑選擇與加速:優先選擇最快的傳輸路徑,例如透過 NIXL 進行直接的 GPU-to-GPU P2P RDMA 傳輸,藉此減少對物件儲存 (Object Storage) 與主機記憶體 (Host Memory) 的依賴。
  • 多層次最佳化技術:整合了多執行緒串流 (Multithreaded streaming)、原子分散式快取 (Atomic distributed caching) 以及 GPUDirect Storage。
  • 自動化路徑選擇:在不同的叢集環境中,自動選擇最佳的傳輸方式,以最小化冗餘的資料移動。

📊 針對生產環境的效能最佳化

為了應對大規模 LLM 部署的實務需求,ModelExpress 在架構中納入了多項最佳化措施:

  • 減少啟動開銷:透過 VMM arena registration 技術,顯著降低生產環境部署 LLM 時的啟動與註冊開銷。
  • 廣泛的生態整合:支援接收端驅動 (Receiver-driven) 的 RL 重訓練 (Refit) 工作流,並能與 vLLM、SGLang、Dynamo 以及 llm-d 等框架整合。
  • 快取最佳化:不僅針對權重,也支援權重與 Kernel 快取產出物 (Artifact) 的快速傳輸。

🎯 實務啟示

對於需要頻繁進行自動擴充套件或執行強化學習訓練的工程師來說,ModelExpress 的出現意味著可以減少模型在部署前的等待時間,讓運算資源能更即時地投入到實際的推理或訓練任務中,從而提升整體系統的吞吐量與效率。

🔗 來源

#NVIDIA #ModelExpress #LLM #GenerativeAI #AgenticAI #GPU #RDMA #MachineLearning #MLOps #DeepLearning

tencent/hy3:free 自動生成