AI 模型与平台

DeepSeek-V3 发布:如何通过硬件感知 AI 设计降低成本和提高性能

mm
将 Unite.AI 添加到您在 Google 上的首选来源

DeepSeek-V3 代表了人工智能开发中成本效益的突破。它展示了如何通过智能的硬件和软件协同设计来实现最先进的性能,而无需过度的成本。通过仅在 2,048 个 NVIDIA H800 GPU 上训练,该模型实现了卓越的结果,得益于创新性的方法,如多头潜在注意力(Multi-head Latent Attention)用于内存效率、混合专家(Mixture of Experts)架构用于优化计算,以及 FP8 混合精度训练(FP8 mixed-precision training)来解锁硬件潜力。该模型表明,较小的团队可以通过智能的设计选择而不是蛮力扩展来与大型科技公司竞争。

人工智能扩展的挑战

人工智能行业面临着一个根本性的问题。大的语言模型变得越来越大、越来越强大,但它们也需要大量的计算资源,这是大多数组织无法承受的。像谷歌、Meta 和 OpenAI 这样的大型科技公司部署了成千上万个 GPU 的训练集群,使得较小的研究团队和初创公司难以竞争。

这种资源差距威胁着将人工智能开发集中在少数大型科技公司手中。驱动人工智能进步的扩展规律表明,更大的模型、更多的训练数据和计算能力会带来更好的性能。然而,硬件需求的指数级增长使得较小的参与者越来越难以在人工智能竞赛中竞争。

内存需求已经成为另一个重大挑战。大的语言模型需要大量的内存资源,需求每年增长超过 1000%。同时,高速内存容量的增长速度通常小于 50% 每年。这种不匹配创造了所谓的 “人工智能内存墙“,其中内存成为限制因素,而不是计算能力。

情况在推理时变得更加复杂,当模型为真实用户提供服务时。现代人工智能应用程序通常涉及多回合对话和长上下文,需要强大的缓存机制,这些机制会消耗大量内存。传统方法可以迅速消耗可用的资源,使得高效推理成为一个重大的技术和经济挑战。

DeepSeek-V3 的硬件感知方法

DeepSeek-V3 是专门为硬件优化而设计的。与其使用更多硬件来扩展大型模型,DeepSeek 专注于创建硬件感知的模型设计,以优化现有约束内的效率。这种方法使 DeepSeek 能够使用仅 2,048 个 NVIDIA H800 GPU 实现最先进的性能,这是竞争对手通常需要的资源的很小一部分。

DeepSeek-V3 背后的核心洞察是,人工智能模型应该将硬件能力作为优化过程中的一个关键参数。与其在孤立中设计模型,然后弄清楚如何高效地运行它们,DeepSeek 专注于构建一个将对其运行的硬件有深刻理解的人工智能模型。这种协同设计策略意味着模型和硬件可以高效地协同工作,而不是将硬件视为固定的约束。

该项目建立在以前的 DeepSeek 模型的关键见解之上,特别是 DeepSeek-V2,它引入了成功的创新,如 DeepSeek-MoE 和多头潜在注意力。然而,DeepSeek-V3 通过集成 FP8 混合精度训练和开发新的网络拓扑来扩展这些见解,这些拓扑结构可以在不牺牲性能的情况下降低基础设施成本。

这种硬件感知方法不仅适用于模型,还适用于整个训练基础设施。该团队开发了一个 多平面两层 Fat-Tree 网络 来替代传统的三层拓扑,显著降低了集群网络成本。这些基础设施创新表明,周到的设计可以在整个人工智能开发管道中实现重大成本节约。

提高效率的关键创新

DeepSeek-V3 带来了几项改进,这些改进大大提高了效率。其中一个关键创新是多头潜在注意力(MLA)机制,它解决了推理过程中的高内存使用问题。传统的注意力机制需要缓存所有注意力头的 Key 和 Value 向量,这会消耗大量内存。

MLA 通过将所有注意力头的 Key-Value 表示压缩成一个较小的潜在向量来解决这个问题,使用一个与模型一起训练的投影矩阵。在推理过程中,只需要缓存这个压缩的潜在向量,从而显著降低内存需求。DeepSeek-V3 每个标记仅需要 70 KB,而 LLaMA-3.1 405B 需要 516 KB,Qwen-2.5 72B1 需要 327 KB。

混合专家(Mixture of Experts)架构 提供了另一个关键的效率增益。与其为每个计算激活整个模型,混合专家选择性地激活每个输入的最相关专家网络。这种方法保持了模型的容量,同时显著降低了每次前向传递所需的实际计算量。

FP8 混合精度训练 进一步提高了效率,通过从 16 位浮点精度切换到 8 位浮点精度。这种方法将内存消耗减半,同时保持训练质量。这种创新直接解决了人工智能内存墙问题,通过更高效地利用可用的硬件资源。

多标记预测(Multi-Token Prediction) 模块在推理过程中添加了另一层效率。与其一次生成一个标记,这个系统可以同时预测多个未来标记,从而通过推测解码显著提高生成速度。这种方法降低了生成响应所需的总时间,提高了用户体验,同时降低了计算成本。

行业的关键经验教训

DeepSeek-V3 的成功为更广泛的人工智能行业提供了几条关键经验教训。它表明,效率方面的创新与扩大模型规模同样重要。该项目还强调了仔细的硬件和软件协同设计可以克服可能限制人工智能开发的资源限制。

这种硬件感知的设计方法可能会改变人工智能的开发方式。组织可能不再将硬件视为一个需要克服的限制,而是将其视为从一开始就塑造模型架构的核心设计因素。这种思维方式的转变可以在整个行业中带来更高效、更具成本效益的人工智能系统。

多头潜在注意力和 FP8 混合精度训练等技术的有效性表明,还有大量的改进效率的机会。随着硬件的不断进步,新的优化机会将出现。利用这些创新的人工智能系统将更好地准备竞争在资源日益受限的世界中。

DeepSeek-V3 中的网络创新也强调了基础设施设计的重要性。虽然人们关注模型架构和训练方法,但基础设施在整体效率和成本方面发挥着至关重要的作用。构建人工智能系统的组织应该将基础设施优化与模型改进同时优先考虑。

该项目还展示了开放研究和合作的价值。通过分享他们的见解和技术,DeepSeek 团队为人工智能的更广泛进步做出了贡献,同时也确立了他们在高效人工智能开发方面的领导地位。这种方法使整个行业受益,通过加速进展并减少重复工作。

结论

DeepSeek-V3 是人工智能领域的一个重要进步。它展示了精心的设计可以带来与简单扩大模型规模相当甚至更好的性能。通过使用多头潜在注意力、混合专家层和 FP8 混合精度训练等想法,该模型在显著降低硬件需求的同时达到顶级结果。这种对硬件效率的关注为较小的实验室和公司提供了新的机会来构建先进的系统,而无需巨大的预算。随着人工智能的不断发展,像 DeepSeek-V3 中的方法将变得越来越重要,以确保进步既可持续又便于获取。DeepSeek-3 还教会了我们一个更广泛的教训。通过智能的架构选择和紧密的优化,我们可以在不需要大量资源和成本的情况下构建强大的人工智能。在这种方式下,DeepSeek-V3 为整个行业提供了一条实用的道路,朝着更具成本效益和可及性的人工智能发展,这将帮助世界各地的许多组织和用户。

Dr. Tehseen Zia 是 COMSATS University Islamabad 的终身副教授,拥有来自奥地利维也纳科技大学的人工智能博士学位。专攻人工智能、机器学习、数据科学和计算机视觉,他在著名的科学期刊上发表了重要贡献。 Dr. Tehseen 还作为首席调查员领导了各种工业项目,并担任人工智能顾问。