Skip to content

llama2.c 學習索引

Andrej Karpathy 的純 C Llama 2 推理實作 — 學習 LLM 底層推理的絕佳教材

總覽

深入閱讀

核心概念

學習反思

實作與資源

翻譯

原始碼

原始檔案位於 original/ 目錄:

  • original/run.c — 核心 C 推理引擎(973 行)
  • original/runq.c — int8 量化推理引擎
  • original/model.py — PyTorch Llama 2 模型定義
  • original/train.py — 分散式訓練腳本
  • original/tokenizer.py — 分詞器匯出工具
  • original/export.py — 模型權重匯出
  • original/tinystories.py — 資料集處理
  • original/sample.py — PyTorch 推理腳本