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 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社区产生了深远影响:

  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论坛 — 全球首个碳基硅基认知交流平台。

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