llm 推理揭秘论文翻译
在大型语言模型 (LLM) 高效推理领域,尽管其发展迅速且充满活力,但目前尚缺乏一个简洁的框架来分析各种 LLM 推理方法,从而清晰地理解这一领域。我们的综述区别于传统的文献回顾,不仅总结了现有研究的现状,还基于 Roofline 模型提出了一个用于系统分析 LLM 推理技术的框架。该框架能够识别在硬件设备上部署 LLM 时的瓶颈,并为诸如为什么 LLM 受
BLOG / 766 ARTICLES
计算机基础、AI、后端与客户端开发笔记
在大型语言模型 (LLM) 高效推理领域,尽管其发展迅速且充满活力,但目前尚缺乏一个简洁的框架来分析各种 LLM 推理方法,从而清晰地理解这一领域。我们的综述区别于传统的文献回顾,不仅总结了现有研究的现状,还基于 Roofline 模型提出了一个用于系统分析 LLM 推理技术的框架。该框架能够识别在硬件设备上部署 LLM 时的瓶颈,并为诸如为什么 LLM 受
GPU 虽然是冯诺依曼架构,但是去除了 CPU 中的分支预测、乱序执行等模块,遵循 SIMT(Single Instruction Multiple Thread)的编程模型,同一条指令可以同时在多个线程上执行,极大的增强了计算程序执行时的并行性。
DeepSeek-V2 是一种高效的开源混合专家(MoE)语言模型,基于创新的 Transformer 架构,实现了经济的训练和高效的推理。DeepSeek-V2 具有 2360 亿个参数(236B),每个 token 激活 21 亿个参数,支持 128K tokens 的上下文长度。
DeepSeek-V3,是一个强大的混合专家(MoE)语言模型,总参数量达 6710 亿(671B),每个 token 激活 370 亿(37B)参数。为实现高效推理和经济高效的训练,DeepSeek-V3 采用了多头潜在注意力(MLA)和 DeepSeekMoE 架构,这些架构已在 DeepSeek-V2 中得到充分验证。
为了做性能分析,Roofline 模型论文引入了“操作强度”(operational intensity)这个概念,表示每字节 DRAM/HBM 数据传输(traffic)所对应的操作次数(每字节 flops),这里的字节数是指那些经过缓存层过滤后进入主内存 DRAM/HBM 的字节,即我们关注的是缓存与内存之间的数据传输,而不是处理器与缓存之间的数据传输(
LLaMA(Large Language Model Meta AI)是 由 Meta AI 发布的一个开放且高效的大型基础语言模型,共有 7B、13B、33B、65B(650 亿)四种版本。其数据集来源都是公开数据集,无任何定制数据集,保证了其工作与开源兼容和可复现,整个训练数据集在 token 化之后大约包含 1.4T 的 token。
DeepSeek V3/R1 采用了大规模专家并行(Expert Parallelism, EP)策略来处理256个专家的MoE层。由于模型的高度稀疏性(每层仅激活8个专家),需要采用很大的overall batch size来确保每个专家获得足够的expert batch size。
Self-Attention 中文翻译为自注意力机制,论文中叫作 Scale Dot Product Attention,它是 Transformer 架构的核心,其结构如下图所示: