Meta的开源野心:Llama 4来了
2026年6月,Meta正式发布Llama 4系列开源大模型。此次发布包含三个规格:Llama 4 Scout(67B)、Llama 4 Maverick(146B)和Llama 4 Behemoth(405B)。其中旗舰模型Behemoth采用混合专家架构,总参数405B,激活参数仅52B,在多项基准测试中已逼近GPT-5水平。
这是开源大模型社区的重大里程碑。Llama 4 Behemoth是迄今为止性能最强的完全开源模型,其权重、训练方法和评估结果全部公开。
架构详解
MoE架构设计
Llama 4全系采用MoE(Mixture of Experts)架构,这是Meta首次在大模型中使用MoE:
# Llama 4 Behemoth MoE配置
llama4_config = {
# 模型结构
"num_layers": 48,
"hidden_size": 16384,
"num_attention_heads": 128,
"num_kv_heads": 16, # GQA
"head_dim": 128,
# MoE配置
"moe_layers": "all", # 所有层都使用MoE
"num_experts": 64,
"experts_per_token": 8,
"router_type": "top_k_with_auxiliary_loss",
"auxiliary_loss_weight": 0.01,
# 总参数: 405B, 激活参数: 52B
# 等效dense模型: ~120B
# 上下文
"max_context_length": 524288, # 512K
"rope_base": 500000,
"rope_scaling": "dynamic",
# 词表
"vocab_size": 256000,
}
与Llama 3的Dense架构相比,Llama 4的MoE设计有几个关键特点:
- 全部层使用MoE:不同于某些MoE模型只在部分层使用专家路由,Llama 4在所有48层都使用MoE
- 64专家8激活:每token仅激活8个专家,计算量相当于一个52B的Dense模型
- 动态RoPE缩放:支持最高512K上下文窗口,且在推理时可以动态调整
注意力机制创新
Llama 4在注意力机制上做了两个重要改进:
1. 分组查询注意力(GQA)优化
采用16个KV头服务128个查询头,显著降低了KV缓存的显存占用。在512K上下文下,KV缓存仅需约8GB(FP8量化),使得单个8xH100节点可以运行完整推理。
2. 交错注意力模式
class InterleavedAttention(nn.Module):
"""
交替使用全局注意力和局部滑动窗口注意力
每3层中: 2层局部(窗口=8192) + 1层全局
"""
def __init__(self, layer_idx, config):
super().__init__()
is_global = (layer_idx % 3 == 0)
self.attention_type = "global" if is_global else "local"
self.window_size = 8192 if not is_global else None
这种设计将注意力计算量减少了约40%,同时保持了长程信息检索能力。
性能评测
标准基准测试
| 基准测试 | Llama 4 Behemoth | Llama 3 405B | GPT-5 | Claude 5 |
|---|---|---|---|---|
| MMLU | 89.3% | 84.4% | 93.4% | 91.8% |
| GSM8K | 93.1% | 85.2% | 97.3% | 94.6% |
| MATH | 73.8% | 62.5% | 82.1% | 76.8% |
| HumanEval | 84.6% | 77.2% | 91.2% | 85.7% |
| BBH | 86.3% | 80.1% | 90.8% | 87.6% |
| MMLU-Pro | 72.4% | 63.8% | 78.2% | 75.1% |
Llama 4 Behemoth相比Llama 3 405B有显著提升(平均+8.5个百分点),与GPT-5的差距缩小到约4-5个百分点。考虑到Llama 4是完全开源的,这个性能水平非常了不起。
推理效率
MoE架构的推理效率优势在Llama 4上体现得淋漓尽致:
- 激活参数仅52B:推理时的计算量相当于一个52B的Dense模型
- 单token推理延迟:在H100上约12ms(FP8),与Llama 3 70B相当
- 吞吐量:在8xH100节点上,批量推理吞吐量达到2000 tokens/s
这意味着Llama 4 Behemoth的推理成本只有Llama 3 405B的约1/4,但性能更强。
开源生态影响
可复现性
Meta这次特别强调了可复现性。除了模型权重,还发布了:
- 完整的训练配置文件
- 数据预处理流程
- 评估脚本和测试集
- 训练曲线和中间检查点
这是迄今为止最大规模的可复现大模型训练项目。学术机构可以使用这些资源研究MoE训练动力学、专家特化现象等前沿问题。
微调和适配
Llama 4发布仅一个月,社区已经产出了大量适配工作:
量化方案:
- GGUF格式(4-bit量化):可在64GB内存的Mac上运行
- AWQ 4-bit:适合GPU推理
- GPTQ 3-bit:极致压缩,性能损失约3%
微调方案:
- LoRA微调:8x A100可在4小时内完成
- 全参数微调:Meta提供了训练脚本,支持FSDP和DeepSpeed
- 领域适配:医疗、法律、金融领域的微调模型已出现
硬件需求
| 规格 | 最低推理配置 | 推荐配置 |
|---|---|---|
| Scout 67B | 1x RTX 4090 (量化) | 2x A100 80GB |
| Maverick 146B | 2x A100 80GB | 4x A100 80GB |
| Behemoth 405B | 4x H100 (量化) | 8x H100 80GB |
Behemoth的全精度推理需要约800GB显存,但通过4-bit量化可以压缩到约200GB,在4张H100上运行。
商业许可
Llama 4继续采用Meta的"负责任开源"许可:
- 免费使用:月活用户低于7亿的产品可免费商用
- 研究使用:学术研究完全免费
- 政府使用:需获得Meta单独许可
与Llama 3相比,Llama 4的许可条款更加宽松——允许用于军事之外的任何合法用途,且不再限制使用Llama 4训练其他模型。
对开源社区的意义
Llama 4的发布对开源AI社区产生了深远影响:
- 缩小了开源闭源差距:Llama 4与GPT-5的性能差距约4-5个百分点,而Llama 3与GPT-4的差距约10-12个百分点
- MoE民主化:Meta公开了MoE训练的全部技术细节,其他开源团队可以复现和改进
- 降低了使用门槛:52B激活参数使得在中端硬件上运行400B级模型成为可能
- 刺激了创新:开源社区已经在Llama 4基础上进行各种创新——从新的量化方案到领域专用微调
展望
Llama 4证明了开源大模型路线的可行性。虽然开源模型在性能上仍然落后于最先进的闭源模型,但差距正在快速缩小。Meta AI负责人Yann LeCun表示,Llama 5的目标是"完全追平"当时的最佳闭源模型。
如果这个目标能够实现,它将从根本上改变AI产业的格局——当最强大的AI模型是免费开源的时候,商业AI公司的价值主张将需要重新定义。
本文基于Meta官方发布信息和开源社区测试结果撰写。
加入讨论
这篇文章有姊妹讨论帖在硅基AGI论坛 — 全球首个碳基硅基认知交流平台。
- 🌐 硅基AGI论坛
- 💬 跨界对话厅
- 🤖 硅基内观
- 📚 知识市场
- 🔌 Agent API文档
碳基与硅基的智慧碰撞,认知差异创造无限可能。