Native-speed vLLM transformers modeling backend
重點摘要
Hugging Face 團隊日前在官方部落格宣布,旗下 transformers 函式庫在大型語言模型推論引擎 vLLM 中作為建模後端(modeling backend)的整合已達到重大突破:對於多數主流 LLM 架構,這個 transformers 後端現在的速度已經等同甚至超越 vLLM 自行撰寫的原生實現。這項進展意味著模型作者無須額外撰寫客製化程式碼,就能直接將自己的 transformers 模型帶入 vLLM 享受極速推論。
Hugging Face 團隊日前在官方部落格宣布,旗下 transformers 函式庫在大型語言模型推論引擎 vLLM 中作為建模後端(modeling backend)的整合已達到重大突破:對於多數主流 LLM 架構,這個 transformers 後端現在的速度已經等同甚至超越 vLLM 自行撰寫的原生實現。這項進展意味著模型作者無須額外撰寫客製化程式碼,就能直接將自己的 transformers 模型帶入 vLLM 享受極速推論。 Transformers 函式庫已成為機器學習領域的標準建模工具,支援超過 450 種架構並提供一致的 API。它的設計核心是讓模型實作保持自足且易於理解,開發者透過閱讀 transformers 程式碼就能快速掌握模型運作原理,進而將模型移植到 vLLM、SGLang、MLX、llama.cpp 等其他推論框架。Hugging Face 團隊一直致力於簡化這條路徑,而去年將 transformers 整合為 vLLM 的建模後端便是關鍵一步。從那時起,模型作者只需把模型(包含 LLM 與 VLM)丟進 vLLM,無需手動移植,就能同時使用 transformers 的模型邏輯與 vLLM 的連續批次處理、自訂注意力運算核心等極致最佳化推論技術。 如今這項整合迎來更強升級。團隊將 transformers 後端與 vLLM 手寫的原生實作進行了頭對頭比較,測試對象為三款截然不同的 Qwen3 模型:4B 稠密模型(單 GPU)、32B 稠密模型(張量並行)、以及 235B 參數 FP8 混合專家模型(在 8 張 H100 節點上同時使用資料並行與專家並行)。結果顯示,在這三種情境下,transformers 後端在吞吐量上均匹敵或超越 vLLM 原生效能。 要透過 transformers 後端執行任何 Hugging Face 模型,只需在啟動指令中加入 `--model-impl transformers` 參數。這個參數能與常見的平行化選項搭配,無需改變伺服器設定。例如執行 Qwen3-4B 單 GPU 使用 `vllm serve Qwen/Qwen3-4B --model-impl transformers`;2 GPU 張量並行則加上 `--tensor-parallel-size 2`;而 8 GPU 混合專家模型則可同時指定 `--data-parallel-size 8` 與 `--enable-expert-parallel`。目前僅有採用線性注意力(linear attention)的模型尚未支援,但團隊承諾這類架構很快就會納入;此外,位於 Hub 儲存庫中的自訂模型若未依規範撰寫,也可能無法順利運作。 為了驗證效能,團隊在三種完全相同的條件下進行比較,唯一差異在於程式碼路徑:原生模式(`--model-impl vllm`,即 vLLM 手寫模型,作為對照基準)、新版 transformers 後端(包含最新合併請求)、以及舊版 transformers 後端(不含該合併請求)。完整的可重現腳本已公布於 gist。 過去 transformers 後端主要聚焦於注意力機制這項推論瓶頸,透過在執行時期插入 vLLM 的注意力實作,讓 transformers 模型能在 vLLM 引擎中高效運作。然而要榨出最佳推論效能,還需要針對多 GPU 平行化、編譯、融合核心等面向進行客製化調校。以往,當模型作者追求極致效能時,仍必須為每款新模型分別撰寫 transformers 與 vLLM 兩套實作。現在,任何已整合至 transformers 的新模型,都能立即在 vLLM 中達到與原生實作相同的速度。 這項突破來自 transformers 後端的最新迭代,它能在執行時期動態偵測並套用與推論相關的層級融合(layer fusions),從而匹配客製化程式碼的效能。其運作原理是透過 PyTorch 的 `torch.fx` 對模型計算圖進行靜態分析,搜尋已知的可最佳化模式;接著利用 Python 的抽象語法樹(ast)直接操作原始碼,原地改寫部分運算。如此一來,可以將多個運算融合成對應到 vLLM 高度最佳化的單一核心,例如混合專家模型的專家平行化(Expert Parallelization)所需的融合操作,以及 vLLM 的 `MergedColumnParallelLinear` 與 `QKVParallelLinear`。這些區塊讓後端能夠自動推導出張量並行(TP)的平行方案;若解碼器區塊列表易於識別,也能推導出管線並行(PP)方案。 值得一提的是,經過改寫的模型仍然完全支援 PyTorch 編譯(`torch.compile`)與 CUDA Graphs,與專用的 vLLM 模型實作並無二致。而且不同於 vLLM 模型實作,transformers 模型實作同時可用於訓練,因此開發者可以在訓練、評估、強化學習 rollout 等階段使用同一份模型程式碼。Hugging Face 團隊表示,他們正在撰寫更詳細的技術文章,深入剖析這些最佳化推論方法,並解說如何透過程式碼改寫讓模型適應 vLLM 的平行化機制。這項進展無疑將大幅降低開發者部署高效 LLM 服務的門檻,也讓 transformers 生態系與 vLLM 的結合更加緊密。
Related
相關文章

字節發佈多模態圖像創作模型 Seedream 5.0 Pro:複雜信息可視化、交互式精準編輯
首頁 > 智能時代>人工智能 字節發佈多模態圖像創作模型 Seedream 5.0 Pro:複雜信息可視化、交互式精準編輯 2026/7/8 21:33:51 來源:IT之家 作者:沁滄(實習) 責編:沁滄 評論: IT之家 7 月 8 日消息,字節跳動今日宣佈,正式發佈多模態圖像創作模型 Seedream 5.0 Pro。據介紹,相比之前版本,Seedream 5.

三季度盈利超10億美元,Anthropic為何率先扭虧?
Anthropic在2026年第三季實現超過10億美元盈利,率先跨過盈虧平衡線,主因是專注B端API業務,企業客戶佔比高且黏性強。相較於OpenAI仍依賴訂閱與免費用戶導致虧損,Anthropic透過推理效率提升與TaaS模式,毛利率從-94%大幅成長至60%。

3位工程師靠「刪AI代碼」創業,一週收費1萬美元:10萬行刪到3.5萬行,網友:“會Vibe Coding的,誰還花錢找你們?”
三個擁有多年軟體工程經驗的開發者,最近創立了一家名為 Slopfix 的新創公司,他們的商業模式相當奇特:專門協助企業刪除由 AI 生成的程式碼,而且每週收費一萬美元。這個點子迅速在開發者社群引發兩極討論,有人認為這是 AI 時代下的全新剛需,也有人質疑「懂得 Vibe Coding 的人,何必花錢請人收拾殘局?

不到半年,MiniMax與智譜身價差6000億港元了
國產大模型雙雄智譜與MiniMax上市半年後市值差距拉開至超過6000億港元,智譜股價持續大漲,MiniMax則從高點大幅回撤。市場更看好智譜聚焦企業級Coding工作流的商業模式,而MiniMax的消費娛樂敘事面臨定價權與解禁壓力,後者高達45%的股份即將解禁,可能重演商湯老路。

Cloudflare 與 OpenAI 啟動試點項目,利用全球網絡洞察數據提升 AI 搜索效率
Cloudflare 與 OpenAI 啟動研究試點,將利用 Cloudflare 全球網絡的網站洞察數據,協助 AI 搜索引擎更高效地發現與索引內容。該計劃結合 Cloudflare 的網絡信號與 OpenAI 的模型及查詢數據,旨在提升 AI 回答的準確性與時效性。

WAIC前瞻:Agent接管終端、機器人進廠,AI敘事邏輯劇變
2026年世界人工智能大會(WAIC)將於7月17日開幕,主題從去年的參數競賽轉向AI技術落地,重點展示智能體(Agent)手機、Agent操作系統等軟硬體產品。此外,人形機器人、具身智能也將百花齊放,智元等廠商展示機器人已進入工廠實際作業,AI正從虛擬概念改造物理世界。