筆記本跑7000億參數GLM!無GPU也行? SSD當顯存用火爆GitHub

GitHub現在最火熱的大模型開源小蜂鳥Colibrì是個啥?聞樂 發自 凹非寺 | 公眾號 QbitAI 25GB筆記本硬跑744B GLM-5.2,32GB內存挑戰2.8T Kimi K3—— 甚至都不用GPU。GitHub現在最火熱的大模型開源小蜂鳥Colibrì,純C實現、零引擎依賴的分層推理框架,已經狂攬32k Star。它最早是衝著GLM-5.2來的。正常情況下,744B的總參數規模已經讓普通消費級電腦望而卻步,但Colibrì的辦法可以說是相當簡單粗暴: 內存裝不下,那就別全裝進去。模型裡暫時用不到的部分,直接扔在SSD裡;等推理真的需要哪個專家,再現場從硬盤把它撈出來。
於是,GLM-5.2經過int4處理後大約372GB的權重,可以在最低16GB、推薦24GB左右RAM的機器上運行,GPU甚至不是必需品。作者最初驗證它的開發機,也只有12核CPU+25GB RAM。現在,Colibrì已經不滿足於744B了。它目前已經覆蓋9個模型家族,從GLM-5.2/5.3、DeepSeek V4 Flash、Qwen,一路支持到了975B的Inkling,以及2.8T參數的Kimi K3。雖然後者需要大約1.6TB硬盤空間,但RAM要求只要32GB起步。744B模型,內存裡只放9.9GB Colibrì能這麼玩,首先得感謝這兩年越來越流行的MoE架構。以GLM-5.
2為例。雖然整個模型足足有744B參數,但MoE並不會在生成每個token時把744B參數全部計算一遍。它會先通過Router判斷:這個token該交給哪些“專家”處理?然後只激活其中一小部分。GLM-5.2總參數744B,但每個token實際激活的參數大約只有40B,這就留下了一個很大的操作空間: 既然絕大多數專家當前根本用不上,為什麼非得把它們一直放在昂貴的高速內存裡?於是Colibrì乾脆把模型拆成了常駐和臨時調用兩部分。Attention、Embedding、共享專家這些每次推理都要用到的Dense部分,大約17B參數,int4之後只佔約9.9GB,直接常駐RAM。
真正佔地方的是後面龐大的路由專家。GLM-5.2有19456個路由專家,int4之後整體仍然要佔大約370GB。這麼大權重,普通電腦的內存顯然塞不下。Colibrì索性把它們全部放到NVMe SSD。模型開始生成token之後,Router先選出當前真正需要參與計算的專家;Colibrì再檢查它們是否已經在高速內存中,沒有命中的部分,才臨時從SSD讀取。算完這層,再繼續處理下一層。以前運行大模型的思路大致是先想辦法把模型裝進顯存/內存,再開始計算。Colibrì相當於把這事兒倒過來了,需要什麼,我再加載什麼。作者JustVugg把這種方式類比成了一個針對模型權重的JIT。
傳統JIT不會提前編譯整個程序,而是觀察哪些代碼真的在運行,再處理熱點路徑。Colibrì的思路也類似。不把744B參數看作必須始終駐留在內存中的整體,而是將它變成一堆可以根據Router結果,在SSD、RAM和VRAM之間動態調度的數據。SSD也成“顯存”了 當然,如果每生成一個token都從SSD裡現找專家,那電腦估計得讀盤讀到懷疑人生,速度恐怕也相當感人。事實上,在Colibrì最早那臺12核CPU+25GB RAM的開發機上,GLM-5.2冷緩存時確實只有大約0.05~0.1 token/s。
跑是能跑,但有億點慢…… 所以,Colibrì接下來花心思的地方就是: 怎麼儘可能少去SSD裡撈專家,如何讓SSD、RAM和VRAM協同工作。它把VRAM、RAM和NVMe SSD組織成了一套分層的模型內存系統。基本原則很好理解,越常用的專家,住得越近。已經待在VRAM或者RAM裡的專家,直接計算; 最近剛剛使用過的專家,會盡可能繼續留在RAM緩存裡; 真正不常用的專家,才繼續待在SSD裡,需要時再讀取。為此,Colibrì首先加入了LRU緩存。最近被調用過的專家會優先留在RAM裡,如果後面的Token又點中了同一個專家,就不需要重新跑一趟SSD。
同時,Colibrì還會在運行過程中不斷記錄不同專家的使用次數。跑得越久,它越清楚哪些專家是真正的“常客”。這些高頻專家會獲得更高的緩存優先級,被儘量留在速度更快的存儲層。而且Colibrì還不滿足於等Router點完名再行動,它甚至會提前猜下一層要找誰。根據項目測試,相鄰層之間的專家路由存在相當明顯的相關性,提前一層預測專家的可預測性達到71.6%。於是當前這一層還在計算的時候,Colibrì就可以在後臺提前讀取下一層可能需要的專家。一邊算一邊讀,原本串行發生的計算和SSD I/O被儘可能重疊起來。甚至SSD本身都還能繼續堆料。
如果機器里正好有兩塊SSD,Colibrì支持放置第二份模型副本,把專家讀取任務分攤到不同硬盤上,並行利用兩塊盤的帶寬。這麼一套操作下來,它更像是給MoE模型做了一套權重分級調度系統。容量最大、最慢的NVMe負責兜底;RAM負責緩存更多常用專家; 如果有GPU,VRAM則繼續接住最適合放進高速內存的部分。哪裡快,就儘量把最常用的權重往哪裡搬;哪裡空間大,就負責裝下剩下的模型。開發者把這套思路稱為AI memory multitiering,AI內存多層化。這裡有一條很重要的設計原則是,專家放在哪裡,只決定速度,不改變模型本身。
一個專家無論已經待在VRAM裡,還是臨時從SSD裡讀取,Router的選擇都不會因此改變,使用的權重精度也完全相同。Colibrì不會因為你的機器內存少,就偷偷少算幾個專家或者換一套路由。所以到了128GB RAM的純CPU桌面機,可以緩存更多專家之後,速度能達到約1.8 token/s; 如果一路堆到6張RTX 5090,讓全部專家常駐高速存儲層,解碼速度則可以來到5.8~6.8 token/s。跑前沿大模型,不一定非要用機房裡的專業服務器。快速上手 朋友們有興趣也可以自己跑跑看。以GLM-5.2為例,需要準備的東西其實只有兩個: 幾百KB的Colibrì程序,以及大約372GB的模型。
Colibrì已經提供Linux、macOS和Windows的預編譯版本,不想折騰編譯的話,下載對應版本解壓即可; 想從源碼開始,也只需要gcc或clang配合OpenMP。項目已經提供預轉換好的GLM-5.2 int4模型,也可以從FP8原始模型自行轉換。模型放好之後,一條coli chat就能直接進入對話。想更直觀一點,則可以直接打開Web Dashboard。裡面能實時看到Token生成速度、不同階段耗時,以及當前有多少專家待在VRAM、RAM和磁盤。Colibrì還專門做了一個“Brain”頁面,把GLM-5.
2的19456個專家全部可視化出來: 哪個專家剛剛被Router點名、當前住在哪一層存儲、調用熱度如何,都能直接看到。不只是GLM-5.2,Colibrì目前支持的模型跨度很大,目前可運行九個模型。每個模型單獨一套C適配文件,但是底層IO、緩存、tokenizer等公共組件複用同一個核心。小尺寸的有Qwen3.8-Flash-Next、Qwen3.6和OLMoE; 接著DeepSeek V4 Flash是284B;GLM-5.2/5.3是744B;GLM-5.
3-Flash是321B; Thinking Machines的Inkling則來到了975B; 最大的一位是Moonshot的Kimi K3:2.8T總參數、104B激活參數。這模型的權重需要大約1.6TB存儲空間,但按照Colibrì給出的配置,RAM從32GB+就能起跑,同樣不強制要求GPU。作者還歡迎大家踴躍參與實驗,尋找更高效方案。Tiny engine, immense model,微小引擎,龐大模型。Colibrì是隻胃口不小的蜂鳥。項目地址: https://github.com/JustVugg/colibri 版權所有,未經授權不得以任何形式轉載及使用,違者必究。
Related
相關文章
iPhone Duo 開賣兩週:DeepSeek、B 站補位,蘋果搬出 10 萬適配 App 撐場
11 月 9 日披露,中國市場 QQ、騰訊會議、DeepSeek、文心等社交 AI 應用,嗶哩嗶哩、起點、美圖秀秀等工具,以及京東、得物、支付寶等均已適配 iPhone Duo。遊戲側,米哈遊 11 月 5 日宣佈《絕區零》3.3.1 版起適配。
基元律動發佈NeoHorse-1.5-Flash Preview,開放限量內測
對照評測顯示,相較基座模型,新模型在Agents’ Last Exam上整體得分提高9.23分,在Natural Language to Repository評測上提高5.92分,物理科學任務提升超過20分,開發工具與測試、Web開發、安全認證與加密等方向亦有改善。
肯德基在日本翻車:AI 畫的商品圖,連冰塊都"染了色"
日本肯德基最近就栽在了這上面。據日媒 ITmedia 11 月 10 日報道,有網友發現,這家快餐巨頭在部分門店試售新品時,商品宣傳圖並非實拍,而是出自生成式 AI 之手,且這並非個別門店的疏忽,而是一次有意識的製作選擇。被 AI 染綠的冰塊露了餡此次試售的是"冰淇淋可樂飲品"和"冰淇淋哈密瓜汽水"兩款限定產品。
谷歌給 Gemini 裝"刪除鍵":AI 記住的隱私,現在你能看能改能刪
谷歌決定把這本賬攤開給你看。據 Android Authority 11 月 9 日披露,谷歌正為 Gemini 推出"記憶摘要"(Memory summary)功能,讓用戶能查看、編輯乃至刪除 AI 替自己留存的個人信息,把"它到底知道我什麼"的主動權交回手裡。
AI日報:騰訊AI遊戲陪伴Agent鵝次元內測;Anthropic發佈Claude Fable5.2;美團開源LongCat-2.5
你的遊戲“最強搭子”上線:騰訊首款AI遊戲陪伴Agent“鵝次元”內測開啟騰訊“鵝次元”切入遊戲陪伴細分場景,以實時屏幕感知與多模態交互形成差異化,首測覆蓋主流遊戲並聯動QQ跨端生態。其路徑體現了AI Agent從文本問答向視覺理解與擬人陪伴演進,但角色深度與長期粘性仍需觀察。
金雞百花首開 AI 單元:287 支團隊拼 72 小時極限創作
11 月 10 日,2026 中國金雞百花電影節"金雞電影 AI 單元·推介儀式"在福建廈門舉行。這個創辦於 1992 年、在全國各城市輪流舉辦的國家級電影節,此番首次設立電影 AI 單元,意在探索人工智能在影視創作裡的實際應用與落地,也給不同來路的創作者搭一個展示、切磋與交流的臺子。