Lean-QwenFlash SSD 卸載聲稱以 8 GB RAM 達到 20 tok/s
據報,Lean-QwenFlash SSD 卸載可在桌面測試中把 Qwen3.8-Flash-Next 的運行限制於 16 GB VRAM 與 8 GB RAM,同時達到每秒 20 個 token。VRAM 是圖像記憶體;系統 RAM 則為電腦其他部分儲存資料。這項說法挑戰了本地推論高度依賴記憶體的現況,但目前仍屬開發者自行報告的結果。
開發者 MaxDev0 於 10 月 25 日在 Reddit 發表此項目,稱其改編自 sybil-solutions 的 GLM 卸載工作。卸載會在執行期間於儲存裝置與記憶體之間移動模型資料。比較對象包括 Strata 等方案;作者形容這些方案會把專家權重保留在系統 RAM,並在部分未命中情況下由 CPU 進行運算。
值得探討的是,依賴儲存裝置的推論能否令這個模型在記憶體受限的電腦上變得實用。這需要把桌面電腦的記憶體上限與手提電腦結果、生成速度與等待時間,以及模型規模與回答品質區分開來。公開證據值得進一步檢視,但尚不足以建立適用於所有硬件的建議。
Lean-QwenFlash SSD 卸載實際聲稱甚麼
標題所述的是受上限限制的桌面實驗,而手提電腦測量結果則來自另一種記憶體配置。
根據開發者的本地推論基準測試,桌面測試採用 RTX 4090。作者表示,該次運行只分配了 8 GB 系統 RAM,並把圖像記憶體限制為 16 GB。這一點很重要:在這款 GPU 上進行的受限測試,並不代表其他顯示卡也能提供相同性能。
在 8,000 token 的上下文下,該貼文報告散文生成速度為每秒 28–33 個 token,而程式碼則為每秒 19–22 個。Token 是模型處理及生成的文字單位。這兩類工作負載的差異已顯示,單一標題速度無法描述每一種互動情況。
在 100,000 token 的上下文下,作者報告生成期間速度為每秒 20.8 個 token。在約 262,000 個 token 下,報告速度為 20.0。上下文是模型可使用的輸入及對話資料。這些結果描述的是模型處理相關資料後的輸出生成,而非整個請求所需時間。
貼文亦另行報告一套 RTX 3080 Laptop 配置,配備 16 GB VRAM 及 32 GB 系統 RAM。在 100,000 token 的上下文下,聲稱速度約為每秒 18–21 個 token。這是來自另一部機器的鼓舞證據,但並未重現桌面電腦的 8 GB RAM 條件。
這項區分改變讀者應如何理解可及性。系統記憶體有限的人,需要了解受限桌面配置的證據;評估現有電競手提電腦的人,則需要了解該手提電腦的實際記憶體用量、儲存裝置行為及持續運作表現。把兩者合併成單一低記憶體效能承諾,會掩蓋關鍵差異。
作者指出,所測試的 checkpoint 為 3.05bpw_h5_ng5,並採用 Q4 KV cache。Checkpoint 是已儲存的一組模型權重。量化會以較低數值精度儲存這些權重,而 KV cache 則保留已處理 token 的注意力資料。這兩項設定都應與速度聲稱一併考量。
獨立重現測試需要保留這些選擇。更改權重格式、注意力快取、提示詞或輸出工作,都會改變實驗。在不同設定下成功運行仍可提供價值,但回答的是關於項目行為的另一個問題。
公開實作與獨立驗證之間亦有差異。原始碼可用,讓其他開發者檢查並嘗試該方法;但這並不能證明另一位測試者得到了相同結果,或該配置能在一般工作負載下保持穩定。
因此,這份報告確立了一項值得研究的具體開發:作者稱,一個以儲存裝置支援的運行環境,能在嚴格的桌面記憶體預算下維持互動式生成。它並未證明每部符合標題容量要求的電腦都會帶來相同體驗。
壓力落在記憶體需求上
競爭焦點在於,本地運行環境是否必須在系統記憶體中保留如此大量的模型資料,才能維持可用性。
直接受眾是已擁有性能足夠的圖像硬件、但缺乏大量剩餘系統記憶體的開發者。對他們而言,在討論回答品質之前,模型載入已可能成為決定性限制。若運行環境能降低常駐記憶體需求,便會改變他們可嘗試的實驗範圍。
這種壓力首先會落在軟件設計與文件說明上。若此方法可重現,運行環境維護者便有更充分理由提供彈性的儲存與記憶體選項。硬件指引亦需要區分方便使用的配置,與執行所需的嚴格最低要求。
這是對該聲稱影響的推論,並非競爭維護者已改變計劃的證據。在所檢視的材料中,沒有來自 Strata 開發者的已驗證回應。作者的比較亦未證實每個競爭實作均採用完全相同的記憶體策略。
公平比較應問的是每種方案優化甚麼。把權重保留在記憶體中隨時可用,可能有利於可預測的存取;從儲存裝置取回資料,則可能有利於降低記憶體消耗。單憑任一目標,都不足以決定哪個運行環境更適合某人的電腦、工作負載或對偶發延遲的容忍度。
同樣道理亦適用於可輕鬆放進現有記憶體的較小模型。對短問題或頻繁互動而言,其較低資源需求可能帶來更佳體驗。較大型、以儲存裝置支援的模型,則需要以使用者實際工作上的更佳結果,證明其額外複雜度足以抵銷載入、處理及維護成本。
例如,設想一名開發者正在檢閱陌生的應用程式程式碼。相關成果是準確的解釋,能識別正確函式及相依關係。較大模型生成易讀文字只有在能充分改善該成果、足以合理化載入、處理與維護開銷時才有價值。
以文件為主的工作流程也有相似比較。模型即使可接收大量原始資料,仍可能忽略一段關鍵內容。實際基準測試應評估其是否能找到證據、區分互相矛盾的陳述,並以讀者可檢查的材料支持答案。
建立可搜尋知識庫的團隊,正面對這個更廣泛的資訊問題。較低推論記憶體需求解決的是執行容量;文件選擇、來源組織及答案驗證,仍是獨立的產品責任。
企業買家亦需要評估可靠性與支援。適用於個人實驗的配置,不會自動滿足共享存取、監察、升級及復原要求。在吞吐量標題數字成為採購理據之前,這些要求應納入任何部署比較。
因此,短期後果是一個新的評估目標。開發者可研究其現有機器是否能以不同記憶體分配策略支援有用工作負載。硬件需求若要出現更廣泛轉變,則需要在不同機器及真實操作條件下得到可重複的證據。
這種表述保留了項目的重要性,卻不過早宣佈勝者。它最有力的挑戰,是對大型本地模型必須配備大量系統記憶體這一假設提出質疑。儲存裝置能否取代足夠的記憶體,仍是實證問題。
儲存裝置取代的是常駐權重,不是運算
所提出的機制會降低必須留在記憶體中的資料量,同時把專家運算保留在 GPU 上。
項目的SSD 卸載運行環境描述,會把未快取的專家從 NVMe 儲存裝置串流載入有容量限制的 GPU 快取。NVMe 是常用於高速 SSD 的儲存協定。專家是處理期間被選取的專門模型組件,而快取則保留近期有用的資料以加快存取。
README 表示,專家未命中會經直接輸入/輸出及暫存緩衝區傳送,而專家數學運算會留在 GPU 上。直接輸入/輸出會略過作業系統一般的檔案快取。這描述的是由儲存裝置支援的資料路徑;不應解讀為證明 SSD 可毋須中間處理便直接與 GPU 記憶體通訊。
文件亦描述約 47 GB 的封裝專家儲存區,以及 32 GB 的 n-gram 表。n-gram 表儲存與 token 序列相關的已學習表徵。這些數字清楚說明核心區別:較低的工作記憶體不代表完整模型只佔用同樣大小的儲存空間。
架構有助說明為何值得探索選擇性載入。Qwen 的模型架構論文描述一個混合專家設計,擁有 1,250 億個參數,並且每個 token 約啟用 60 億個。混合專家模型會在每個處理步驟中選擇部分已學習組件。
論文另行指出,n-gram 嵌入表中還有 510 億個參數。因此,常見的 125B 標籤並未描述完整設計中的每一個已學習參數。讀者應把模型組件數量與特定運行環境所用的壓縮檔案區分開來。
分析上的含義是,總容量與即時存取需求並不相同。運行環境可嘗試把經常需要的資料放近運算位置,同時在需要時取回其他資料。是否可行取決於取回速度是否足以避免不可接受的停頓。
這使存取模式成為評估重點。儲存策略應針對變化中的工作進行測試,而不只是同一提示詞的重複變化。若實作受惠於近期存取過的資料,工作負載轉變便是檢視這種依賴性的有用方法。
正確理解亦避免把 SSD 當作處理器替代品。儲存裝置提供資料;圖像處理器仍負責所報告的專家運算。因此,記憶體上限不能令高階 GPU 與擁有相同記憶體容量、但性能較低的 GPU 等同。
對比較 Lean-QwenFlash 與 Strata 的讀者而言,有意義的對比是所報告的配置位置與執行策略,而非已驗證的一對一速度排名。這種排名需要配對硬件、模型檔案、提示詞、快取條件及輸出品質檢查。
這也是為何該機制比「讓一般電腦運行龐大模型」這種籠統說法更重要。項目提出了一種管理模型工作資料的具體方式。它的價值將取決於這種安排能否在資源受限下,持續穩定地服務有用工作。
生成速度未包括初始等待時間
模型的輸出速率與總回應時間,回答的是關於可用性的不同問題。
Reddit 帖文報告,在較短桌面上下文下,每秒約可處理 1,080 個輸入 token;在 100,000-token 上下文下約為 1,536 個,在所測試的最大上下文下則為 1,627 個。這些是預填充(prefill)測量值,即執行環境在生成回答前處理輸入的階段。
讀者評估長上下文使用情況時,這些數字應與生成速率一併參考。大型輸入必須先完成處理,才能開始生成答案。只閱讀輸出速度的標題,可能令用戶對一份大型文件或程式碼集合何時可供提問抱有不切實際的預期。
首個 token 時間衡量首段生成文字到達前的等候時間,與其後的生成速度並不相同。執行環境一旦開始生成,輸出速度可能令人滿意,但仍可能帶來明顯的初始等候,尤其是在請求引入大量新材料時。
相反,重複進行的對話所涉及的工作,可能與全新請求不同。會重用先前已處理輸入的前綴快取(prefix caching),可以改變這種體驗。任何比較都應說明測試是以新材料開始,還是受惠於保留的對話狀態。
上游專案的 串流行為文件 顯示,以客戶端可見的方式進行測量何其重要。文件記錄了一項較早期的缺陷:伺服器生成文字的速度快於串流客戶端接收文字的速度。該文件亦說明了修正方式,因此這是一項測量方面的教訓,而非目前 Lean-QwenFlash 存在缺陷的證據。
道理很直接:用戶體驗的是實際送達的文字。若緩衝、排程或傳送造成延遲,內部生成計數器便無法完整描述這種體驗。具說服力的重現測試,應同時記錄客戶端實際收到甚麼,以及伺服器內部報告甚麼。
這項區分對編程工作流程尤其重要。編程助手可能在讀取新檔案、產生說明及要求外部操作之間交替進行。工具呼叫是要求另一個程式執行操作的結構化請求。每個階段都會影響完成有用任務所需的時間。
流暢的段落生成測試,並不能證明整個迴圈都能正常運作。評估應檢視請求是否維持良好格式、操作是否完成,以及後續回應是否準確使用傳回的資訊。這些檢查關乎功能,並不限於原始推論吞吐量。
長上下文文件工作同樣需要完整視角。載入大量資料只有在答案確實運用相關材料時才有價值。測試應包括答案可核實的問題,以及所提供文件不足以支持有把握結論的情況。
因此,有用的比較是在既定條件下的任務完成情況。讀者應問:整個互動需時多久、消耗甚麼資源,以及答案是否正確。生成速度仍然重要,但應置於這個更全面結果中的適當位置。
手提電腦結果需要獨立驗證
現有的手提電腦證據,支持比標題所暗示的記憶體數字更審慎的結論。
README 提供的細節較公告中的廣泛手提電腦範圍更多。它列出採用 8 GB 快取設定時,系統 RAM 使用量為 19.0 GB;採用 16 GB 快取設定時則為 23.9 GB。快取設定與程序總記憶體是不同的數量。
在重現測試時,這項區分值得注意。標示為某一記憶體容量的設定選項,未必會限制執行環境作出的每一項配置。在將測試描述為符合特定總記憶體預算前,審查者需要取得觀察到的峰值,以及清晰的計算邊界。
桌面電腦的說法同樣要求明確界定這個邊界。報告的限制是否包括整個程序、其支援工作程序,以及相關的作業系統計算?重現測試應記錄執行限制的機制,而非只依賴啟動參數或載入後取得的快照。
上游證據說明了周邊機器配置的重要性。GLM 專案的 已量度卸載結果 描述了一部以 EPYC 為基礎的主機及 NVMe 陣列。因此,一項報稱受記憶體限制的實驗,未必代表一部實體規格較低的電腦。此觀察針對上游設定,不應自動套用至 Qwen 測量結果。
不過,它確立了一項合理的審查原則:檢視完整測試系統。儲存裝置型號、連接方式、可用散熱能力及競爭中的活動,都應納入可重現性報告。若缺少這些資料,即使 RAM 與 VRAM 容量相同,重要差異仍可能無從解釋。
手提電腦測試亦應涵蓋持續運作。短暫成功運行只回答該設定能否執行該工作負載。較長的使用時段則可檢視,當機器同時處理一般背景應用程式及反覆變更輸入時,效能是否仍然可接受。
這些是建議的檢查項目,而非在 Lean-QwenFlash 中觀察到的故障。所審閱的材料並未證實存在散熱不穩定、過度背景干擾或特定儲存瓶頸。將這些可能性表述為既有缺陷,與承諾普遍相容性一樣,都是過度解讀證據。
公告下方的討論顯示另一項尚未解決的疑慮。一名留言者提出 SSD 健康問題,另一人則質疑這項憂慮,理由是推論涉及讀取已儲存的權重。兩則留言均不構成耐久度測量,也不支持任何有關本專案影響硬碟壽命的量化說法。
負責任的下一步,是分開量度讀取、寫入、溫度及運作時長。根據這些觀察討論硬碟健康,會比假設所有持續儲存活動均有相同後果更有資訊價值。現有證據未能解決這個問題。
答案質素同樣需要嚴格審視。低精度權重及注意力資料,應針對相關任務,按清晰界定的參考基準進行評估。流暢的回應可以掩蓋錯誤,因此審查者應保留輸出並評估正確性,而非把成功生成視為足夠驗證。
在這些檢查完成前,手提電腦結果仍是來自不同設定、由作者報告的有用證據。它強化了進一步測試的理由,但不能證明只有標題所述系統記憶體容量的手提電腦,能重現桌面電腦的效能。
三項訊號將決定實際影響
獨立重現、經驗證的答案質素,以及持續工作流程效能,是下一批關鍵證據里程碑。
首先,留意在實體記憶體受限系統上的獨立測試。最有用的報告會識別完整硬件設定,並公布可強制執行的資源限制。它們應區分一部已安裝記憶體很少的機器,與一部較大型但其推論程序受上限限制的機器。
如這類報告能在沒有隱藏記憶體支援的情況下重現有用效能,便會加強易用性的說法。若結果需要大幅不同的資源,則會收窄其適用範圍。無論結果如何,都有助讀者理解這種方法適用於何處,而不只是再增加一個速度數字。
重現測試亦應區分全新工作階段與已預熱工作階段。乾淨啟動、重複提示及已改變的任務,分別揭示體驗的不同面向。公布這些條件,會令測試者之間的分歧更容易調查,並避免不同類型的測量被當作表面上的矛盾。
其次,留意使用實際發布 checkpoint 與執行環境設定進行的質素比較。審查者應選擇結果可核實的任務、保留生成答案,並說明其評估方法。相關例子包括能通過功能檢查的程式碼變更,以及以所提供證據為依據的文件問答。
若降低資源使用量仍能保留預期工作所需的質素,這類證據將會加強專案的說法。即使生成速度仍然很快,嚴重的任務失敗也會削弱其實際價值。讀者需要知道執行環境實際交付甚麼,而不只是它能否持續產生文字。
第三,留意持續、端到端工作流程的測量。這些測量應包括初始等候時間、實際送達的輸出速率、資源峰值,以及完成任務的結果。就互動式開發而言,測試應追蹤整段交換過程,包括外部操作及後續模型回應。
在長時間工作階段中保持穩定的結果,將支持把此專案視為持續本地工作流程的選項。不規則延遲、正確性問題或資源超限,則會顯示仍需進一步工程工作。這些發現可界定適當用途,而毋須就以儲存裝置為基礎的推論作出非此即彼的判斷。
中立的 Lean-QwenFlash 與 Strata 比較,會適合納入第三項里程碑。比較應在保持模型及任務不變的同時,說明各執行環境的資源選擇。它應報告每種設定在哪些情況下表現良好,而不是強行將不同設計目標化為單一贏家。
未來數月最有資訊價值的發展,會是一系列具清晰限制條件、可重現的設定。這將讓開發者根據其機器及任務選擇合適方法。持續增加互不相稱的峰值速度列表,能提供的實際指引會少得多。
目前而言,應把 Lean-QwenFlash SSD 卸載視為一項值得重現的特定實驗。先從你能核實正確結果的任務開始,然後將完整互動與現有設定比較。記錄初始等候、實際送達的輸出、觀察到的記憶體用量及答案質素。將模型修訂版本及執行環境設定與這些觀察一併保存,以便其他人重複比較。若較大型模型有所幫助,請識別它具體在哪方面有幫助,以及該改善需要甚麼資源。若沒有幫助,也應保留該結果。有用的問題是,這種儲存策略是否令你自己的工作負載變得可行而可靠。在把標題中的記憶體預算視為購買硬件指南前,先測試這個問題。



