Llama 3(Meta 于 2024 年 4 月发布)相比 Llama 2(2023 年 7 月发布)在多个维度都有明显提升,核心增强点可以归纳如下:
1. 模型规模与训练数据大幅升级
- 训练数据量:Llama 2 训练语料约 2T tokens;Llama 3 使用超过 15T tokens(文本 + 代码),数据量是 Llama 2 的约 7 倍以上。
- 模型尺寸:Llama 2 主要为 7B / 13B / 70B;Llama 3 首发 8B / 70B,并后续推出 405B 版本,参数量上限显著提升。
- 多语言:Llama 3 覆盖语言更多(含中文能力明显优于 Llama 2)。
2. 基础能力(精度、推理、代码)更强
- 在 MMLU、GSM8K、HumanEval 等基准上,同尺寸 Llama 3 明显超过 Llama 2。
- 代码生成与数学推理能力大幅改善(Llama 2 代码较弱,Llama 3 8B 已接近甚至超过 Llama 2 70B 的部分表现)。
- 长上下文:Llama 2 默认 4K,Llama 3 支持 8K,405B 可扩展至 128K。
3. 分词器(Tokenizer)效率更高
- Llama 3 使用新 tokenizer(vocab 从 32K 提升到 128K),压缩率更高,同样文本所需 token 更少,推理更快、成本更低。
4. 对齐与指令遵循(Chat 版)更好
- Llama 3 在 RLHF / DPO 后训练流程上更成熟,对话更自然、指令遵循更稳。
- 安全性与拒答策略更平衡(Llama 2 较保守,Llama 3 更可用)。
5. 架构细节优化
- 整体仍基于 Transformer Decoder,但 Llama 3 在训练稳定性、并行策略、数据清洗上有工程级改进。
- 405B 版本引入更长训练、更细调参。
简单对比表
| 维度 | Llama 2 | Llama 3 |
|---|
| 训练 tokens | ~2T | 15T+ |
| 最大参数 | 70B | 405B |
| 上下文 | 4K | 8K–128K |
| 中文能力 | 弱 | 明显增强 |
| 代码/数学 | 一般 | 强 |
如果你是想做本地部署、微调,或选 8B/70B 哪款更合适,可以告诉我使用场景,我可以给更具体的建议。