Skip to content

從零訓練一個 LLM:從 $0.4 到 65B 的專案光譜

2026年9月6日1 分鐘
TL;DR開源社群把「從零訓練 LLM」的門檻壓到了驚人的低:MiniMind 用約 $0.4、單張 3090 兩小時就能跑完從 PreTrain 到 RL 的完整流程,另一端 OLMo 3 與 LLM360 K2 把 65B 模型的訓練資料、程式碼、每個階段的 checkpoint 全部公開。這個系列用 11 篇逛完從 $0.4 到 65B 的專案光譜,並標註這份地圖覆蓋不到的地方。
目錄
  1. 本系列選了什麼
  2. 為什麼要從零訓練:學習 vs 產品的取捨
  3. 成本光譜:從 MiniMind 到 LLM360 K2
  4. 覆蓋矩陣
  5. 偏誤標註:這張光譜沒透露的地方
  6. 11 篇弧線
  7. 怎麼讀
  8. 整體來說
  9. 參考資料

🌏 English version

用 API 接 LLM 跟從零把一個 LLM 訓出來,是同一張地圖上的兩端。前者人人都試過;後者在幾年前還是「大廠限定」的活動——動輒上億美元預算、上千張 GPU。MiniMind 把這條線拉到了約 $0.4(租一張 RTX 3090 兩小時的成本),另一端由 LLM360 K2 用 65B 參數、1.4T tokens 展示了「完全復現」的工業標準。這篇是「從零訓練一個 LLM」系列(11 篇)的導讀:先定義我們選了什麼專案、為什麼,再擺出成本光譜、覆蓋矩陣與偏誤標註,最後是整條學習路徑。

本系列選了什麼

「從零訓練 LLM」的母群定義是:公開完整訓練流程——程式碼加上資料或完整配方——而且模型是從隨機初始化、預處理開始循序漸進出來的。排除三種常被誤認為「從零」的專案:只放權重(像是只發佈模型的 Llama)、只微調既有模型(Llama-Factory 這類)、以及純推理框架。換句話說,本系列只收「你拿得到所有按鈕」的專案——訓練超參數、資料配方、每一階段的權重,缺一不可。

為什麼要從零訓練:學習 vs 產品的取捨

同一個動機「想理解 LLM」,在光譜兩端長完全不同的形狀,這是本系列最重要的分類軸:

  • 學習取向,代表是 MiniMind:64M 參數、約 $0.4 與 2 小時、56.8k stars,目標是「讓每個人都能讀懂每一行程式碼」。它的價值不在模型本身——64M 在任何真實任務上都不堪用——而在把決策鏈攤開:為什麼 8 層、詞表為什麼 6,400、GRPO 為何比 PPO 穩定。
  • 產品取向,代表是 LLM360 K2 65B/1.4T tokens:訓練目標是在實際任務上追上市售模型,而「完全復現」是它最大的資產——你想核對任何一個訓練決策,都能找到原始程式碼、資料與中間 checkpoint。

中間還有一整條收費梯:你要學演算法,看 Karpathy 的極簡代碼庫;要學資料效率,看 YuLan-Mini;要學工業級透明度,看 OLMo 系列。判斷法只有一句:你的問題是「為什麼這樣寫」,還是「這樣能不能複製」——前者選便宜的教學專案,後者選公開程度最高、不是最省錢的專案。

成本光譜:從 MiniMind 到 LLM360 K2

同一個目標的收費可以差到六個數量級:預算量級不對,參數規模與公開程度也不對。以下表把每個案例的「價格刻度」列出來。

專案參數規模預算量級資料定位系列篇目
MiniMind64M~$0.4 / 單張 3090 約 2 小時Qwen3 風格的全階段資料全流程教學(PreTrain→SFT→RL)order 1
nanochatllm.c 同源)GPT-2/GPT-3-small 級區間$100 級/8×H100 約 4 小時;$300=GPT-2 級;$1,000/41 小時≈GPT-3-small公開資料 + 時間軸競速極簡、單節點可跑2
中文社群:baby-llama2-chineseChatLM-mini-ChineseSteel-LLM0.2B–1B4GB 顯存到 8×H800中文語料為主中文優先教學與長期實測3
YuLan-Mini2.4B學術級(1.08T tokens)資料配方+W&B logs 全公開資料效率研究(ACL 2025 Oral)4
OLMo 3(2025-11)7B/32B(含 Think 32B 思考模型)工業級Dolma 3 約 6T tokens每階段 checkpoint、Apache 2.05
LLM360 K265B工業級1.4T tokens完全復現5
SmolLM33B11.2T tokens(2025-07 全配方公開)小模型的資料上限實驗—(第 5、6 篇提及)

幾個值得先記的數字:Karpathy 在 2019 年訓練 GPT-2 花了大約 43,000 美元,今天 nanochat 的「time to GPT-2」競速把它壓到百元等級、4 小時內(2026 年初官方記錄約 $48/2 小時,時價浮動);YuLan-Mini 用 1.08T tokens 在數學與程式碼上打平、甚至勝過 7~18T 的對照組;SmolLM3 證明 3B 模型也能吃下 11.2T tokens 而未飽和——TinyLlama 的 1.1B 吃 3T 還沒飽和,正是它之前的先例。

覆蓋矩陣

把以上放入維度矩陣,看出本系列在哪些維度有人認領、哪些只露一面:

維度母群代表系列覆蓋
極低成本教學(<$10)MiniMind、baby-llama2-chinese✅ order 1、3
極簡工程($100–1,000)nanochat、llm.c✅ order 2
中文資料優先baby-llama2-chinese、ChatLM-mini-Chinese、Steel-LLM✅ order 3
資料效率研究YuLan-Mini✅ order 4
工業級完全開放OLMo 3、LLM360 K2✅ order 5
開放配方但規模較小SmolLM3、MiniCPM 等⚠️ 部分提及
研究用途退場Pythia、TinyLlama⚠️ 下面說明
國家級/多語主權Apertus(瑞士)、LLM-jp(日本)✅ order 7
效率/邊緣/多模態OpenELM(Apple)、MiniCPM(OpenBMB)✅ order 8
從零訓練框架LitGPT(Lightning AI)✅ order 9
非 Transformer 架構RWKV、Mamba 系⚠️ order 7 對照段

退場案例:本系列提到 Pythia(EleutherAI 留下的 154 checkpoints 研究套組)與 TinyLlama(1.1B、3T tokens),重點在於它們把任務做完後功成身退——Pythia 的價值在留給研究使用的中間權重,TinyLlama 則證明「小模型也能吃到 tokens 飽和」。它們是「過去式還在用的工具」,本系列只用來對照,不單獨成篇。

偏誤標註:這張光譜沒透露的地方

  • 以 GitHub 明星專案為母群:選案高度往英語圈與中文圈靠攏(GitHub 的 star 機制天然偏重大語言市場),非英語非主流圈的專案容易被漏掉——LLM-jp 這類日語生態完整、公開程度也高的專案,就因 star 量與討論度不足而未入選。這是這次蒐集已知的缺口。(更新):這個缺口已由 order 7 補上——Apertus 與 LLM-jp 兩個國家級案例已納入系列。
  • 退場案例只有研究用途的 Pythia/TinyLlama:本系列的「退場」指的是「完成任務後被迭代超車」,不是失敗紀錄。Pythia 的 154 個 checkpoints 至今仍是研究界動態分析的工具;TinyLlama 則把「1B 模型吃 3T tokens」的實驗跑完交卷。選它們是想說明:這個類別的淘汰通常意味著它把某件事做到了底。
  • 架構單一:所有選案都是 Transformer。RWKV、Mamba 這些非注意力序列架構一度是熱門替代路線,但不符合本系列的「公開完整流程」選項,或者主流工具鏈沒有跟著走——想看替代架構,站上的 CS336:Attention、MoE 與 Mamba 是現成對照。

11 篇弧線

$0.4 ──────────────────────────────→ 65B(數十萬美元級)
教學/可讀性 ────────────────────→ 產品/可複製性
英語 → 中文 → 學術資料效率 ──────→ 工業透明
order文章主軸
0本篇導讀選案標準、成本光譜與偏誤
1MiniMind:用 3 塊錢從零訓練一個 LLM(已上線)$0.4 級全流程教學
2Karpathy:nanochat、nanoGPT 與 llm.c極簡與「time to GPT-2」競速
3中文社群小模型訓練語言資料優先的底線經驗
4YuLan-Mini:資料效率化預訓練1.08T 打平更大預算的資料配方與 ablation
5OLMo 3 與 LLM360:完全開放的預訓練checkpoint 級透明與完全復現
6什麼時候該從零訓練 LLM決策框架:把錢花在微調與 RAG 的對照
7國家隊的從零訓練:Apertus 與 LLM-jp語言主權與法規合規路線
8效率與邊緣:OpenELM 與 MiniCPM每參數效能與多模態部署
9從零訓練的框架:LitGPT無抽象的從零實作骨架
10在 RunPod 上跑一遍 MiniMind唯一的實作篇:租機器到能對話

怎麼讀

  • 動手派:order 1(MiniMind)→ 2(Karpathy)→ 3(中文社群)。照著 README 跑一遍,你會有「從零」自己的模型的第一手感覺。
  • 研究派:order 4 → 5。想要更扎實的底子,先讀 CS336 課程導覽——本系列的參照課程——再回來看實務上的成本與公開程度。
  • 決策者/預算管理者:直接讀 order 6 的決策框架,再回頭補需要的個案。
  • 政策/合規角度:order 7。非英語圈怎麼用國家級協作與資料治理換取主權與合法性,RWKV 當架構對照。
  • 效率/部署角度:order 8。想在有限參數或多模態邊緣場景從零訓,OpenELM 與 MiniCPM 是裝備單。
  • 框架角度:order 9。想用成熟工具從零重寫訓練而不是手寫每一行,LitGPT 是起點。

每篇獨立可讀;但弧線的順序就是成本數量級與資料複雜度漸進,照著走最省力。

整體來說

這條光譜兩端回答的是不同問題:MiniMind 證明「便宜可以教學」,OLMo3/LLM360 證明「貴可以驗證」——共同點是「公開」,只是公開的對象不同(程式碼 vs 資料+log)。本系列已上線的第一篇是 MiniMind,接下來沿著價量向上走,order 6 談「什麼時候別花這些錢」。站上的 CS336 系列OLMo:AI 的完全開放 舊文,分別給了理論基礎與前一代專案的全貌;Marin 535B 單飛篇 則展示了個人跑極限的另一條路。先讀哪一篇都行,但我們建議從 MiniMind 開始,因為它是唯一一篇「你今晚就能跟著做」的。

參考資料