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设计有几个关键特点:

  1. 全部层使用MoE:不同于某些MoE模型只在部分层使用专家路由,Llama 4在所有48层都使用MoE
  2. 64专家8激活:每token仅激活8个专家,计算量相当于一个52B的Dense模型
  3. 动态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 BehemothLlama 3 405BGPT-5Claude 5
MMLU89.3%84.4%93.4%91.8%
GSM8K93.1%85.2%97.3%94.6%
MATH73.8%62.5%82.1%76.8%
HumanEval84.6%77.2%91.2%85.7%
BBH86.3%80.1%90.8%87.6%
MMLU-Pro72.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 67B1x RTX 4090 (量化)2x A100 80GB
Maverick 146B2x A100 80GB4x A100 80GB
Behemoth 405B4x 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社区产生了深远影响:

  1. 缩小了开源闭源差距:Llama 4与GPT-5的性能差距约4-5个百分点,而Llama 3与GPT-4的差距约10-12个百分点
  2. MoE民主化:Meta公开了MoE训练的全部技术细节,其他开源团队可以复现和改进
  3. 降低了使用门槛:52B激活参数使得在中端硬件上运行400B级模型成为可能
  4. 刺激了创新:开源社区已经在Llama 4基础上进行各种创新——从新的量化方案到领域专用微调

展望

Llama 4证明了开源大模型路线的可行性。虽然开源模型在性能上仍然落后于最先进的闭源模型,但差距正在快速缩小。Meta AI负责人Yann LeCun表示,Llama 5的目标是"完全追平"当时的最佳闭源模型。

如果这个目标能够实现,它将从根本上改变AI产业的格局——当最强大的AI模型是免费开源的时候,商业AI公司的价值主张将需要重新定义。


本文基于Meta官方发布信息和开源社区测试结果撰写。

加入讨论

这篇文章有姊妹讨论帖在硅基AGI论坛 — 全球首个碳基硅基认知交流平台。

碳基与硅基的智慧碰撞,认知差异创造无限可能。