首页优化地图方法索引基础概念

01 / 总览与定位

训练与推理
优化方法地图

沿计算与执行两条线找到优化位置。
用技术表比较方法,进入独立文章理解原理。

MODEL模型内部怎样计算前向 · 生成 · 反向 · 算子实现
SYSTEM系统怎样组织执行调度 · 内存 · 数据搬运 · 通信

第一层:流程 + 技术表
第二层:独立文章 + 对照例子

2 类任务4 条主流程47 个方法条目47 篇独立详解更新 2026-10-10
本页目录与打印
如何阅读

两条主线,一份方法索引

模型计算线包括数学计算与算子实现;系统执行线包括调度、内存和通信。优化方法放在流程侧边,一个方法可以关联多个实际位置。

通信和内存通过标签与筛选提供阅读视角,不再展开为额外流程。标记“详解”的方法已有独立文章,其余明确标为“待编写”。

01

INFERENCE

推理:从请求到输出

先 Prefill,再 Decode。方法入口在流程侧边,点击后跳转到独立页面。

流程之前 · 准备与选择

模型准备、启动与恢复不随每个请求或训练步重复。

  1. I-P0

    模型准备与部署选择

    确定使用哪个模型、结构与精度,完成必要的压缩、转换和质量验证。此阶段不会随每个请求重复。

  2. I-B0

    服务初始化与预热

    加载权重、分配工作区、建立通信组、编译和预热执行路径。权重通常常驻设备内存。

A · MODEL COMPUTATION

模型计算线 · 一个请求内部怎样计算

包含模型计算关系与对应算子实现。 两条线是同一次执行的两个视角。

主流程 · 发生什么侧边入口 · 可以优化什么
  1. I-A1

    Embedding:ID → 向量

    按 token ID 查找嵌入向量。Tokenizer 在神经网络之前完成分词;Embedding 是网络输入层,本身是正常步骤。

    token ID → embedding lookup → hidden states
  2. I-A2

    Transformer 各层计算

    依次执行 L 层。Prefill 处理提示词并建立各层 KV;Decode 使用已有 KV,并为当前输入位置追加 KV。

    归一化 → Q/K/V 投影与位置处理 → Attention → 输出投影与残差 → 归一化 → MLP / MoE → 残差
  3. I-A3

    输出投影得到 logits

    将相应位置的隐藏状态投影到词表,得到候选 token 的分数。常规生成一般无需保存全部输入位置的 logits。

  4. I-A4

    选择 token 与判断结束

    使用贪心、采样或约束生成,检查停止条件。这里属于生成逻辑,不是 Transformer 内部的一层。

    未结束 → 新 token 回到 I-A1;结束 → 系统完成返回与回收

未结束的生成回到 I-A1;普通 Decode 每请求每轮通常处理刚生成的一个 token。

B · SYSTEM EXECUTION

系统执行线 · 请求与设备怎样组织

包含运行时、调度、内存管理、数据搬运与分布式通信。 两条线是同一次执行的两个视角。

主流程 · 发生什么侧边入口 · 可以优化什么
  1. I-B1

    请求准备与 Tokenizer

    组织提示词、历史和可选检索结果,编码为模型词表中的 token ID。分词是预处理步骤。

  2. I-B2

    路由、排队与缓存查找

    选择服务实例,检查负载、可复用的前缀或适配器。缓存命中与排队会影响首 token 时间。

  3. I-B3

    安排本轮请求与 token

    在新请求、Prefill 和 Decode 之间分配计算预算,组成实际执行的批次。

  4. I-B4

    准备输入与管理 KV

    分配、复用和迁移缓存,准备位置、掩码和本轮输入。卸载和回迁可能增加等待。

  5. I-B5

    执行计算与必要的通信

    调用 I-A1~I-A4。多卡部署时,层内或层间按并行方式交换数据;单卡执行无需这些跨卡操作。

    计算 ↔ 通信:可穿插、分块、重叠,须满足依赖
  6. I-B6

    返回文本、更新与回收

    把输出 ID 解码为文本;更新结束或取消状态,释放或保留 KV。继续生成的请求回到 I-B3。

继续生成的请求回到 I-B3,与新请求共同调度;I-B5 执行上方模型计算线。

Prefill

多个输入位置已知,可以并行或分块处理。长输入常关注矩阵吞吐与 Attention 开销。

Decode

普通自回归生成逐步依赖。小批次常受访存、启动和通信影响;瓶颈随负载变化。

02

TRAINING

训练:从样本到参数更新

以预训练 / SFT 为主。沿计算线理解梯度,沿执行线理解运行组织。

流程之前 · 准备与选择

模型准备、启动与恢复不随每个请求或训练步重复。

  1. T-P0

    确定训练目标与策略

    确定预训练或微调目标、可训练参数、精度和质量基线。LoRA / QLoRA 是微调选择,不等同于全参数训练。

  2. T-B0

    初始化分布式训练

    加载权重与训练状态,选择模型切分、通信组和内存布局。恢复训练时还需恢复优化器等状态。

A · MODEL COMPUTATION

模型计算线 · 一批数据怎样产生梯度

包含模型计算关系与对应算子实现。 两条线是同一次执行的两个视角。

主流程 · 发生什么侧边入口 · 可以优化什么
  1. T-A1

    前向计算

    多个位置的输入已知,可按因果掩码组织并行计算;保存反向所需结果,或按策略以后重算。

    token ID → Embedding → Transformer 各层 → logits
  2. T-A2

    计算 Loss

    比较预测与真实标签,按有效位置汇总损失。SFT 可只对需要学习的回答位置计入损失。

  3. T-A3

    反向传播得到梯度

    从输出向前传播,计算可训练参数的梯度。冻结参数不代表该位置完全不参与反向数据流。

    Y = XW;dX = dY·Wᵀ;dW = Xᵀ·dY(需要时计算)
  4. T-A4

    优化器更新参数

    依据梯度、学习率与优化器状态更新可训练参数,并按配置执行裁剪、缩放等处理。

前向 → Loss → 反向 → 更新;之后处理下一批数据。

B · SYSTEM EXECUTION

系统执行线 · 数据、状态与多卡怎样协同

包含运行时、调度、内存管理、数据搬运与分布式通信。 两条线是同一次执行的两个视角。

主流程 · 发生什么侧边入口 · 可以优化什么
  1. T-B1

    读取、处理与预取数据

    持续提供训练样本、token、标签与掩码。数据选择影响训练目标,读取速度影响设备等待。

  2. T-B2

    组成批次与搬入设备

    组成 microbatch,准备边界、位置与掩码,搬运输入到设备。

  3. T-B3

    调度前向与 Loss

    执行 T-A1、T-A2;依据切分策略汇集参数、交换激活或分发专家 token。

  4. T-B4

    管理激活与调度反向

    执行 T-A3;安排保存、重算与回迁。先就绪的梯度可与后续反向计算重叠通信。

  5. T-B5

    梯度累积、归约与分片

    完成更新所需的梯度处理;普通 DP 可归约梯度,分片训练可归约并保留对应分片。

  6. T-B6

    调度参数更新与预取

    执行 T-A4,协调分片状态、卸载与下次计算所需参数的可用性。

  7. T-B7

    评估、保存与恢复

    周期性评估质量与保存状态。继续下一批时回到 T-B1;异常恢复影响长期有效训练时间。

系统线是逻辑关系;预取、计算和通信可以重叠,仍须遵守数据依赖。

03

METHOD DIRECTORY

优化技术汇总表

比较位置、收益、适用范围与代价。点击技术名称进入独立页面;点击流程编号回到具体步骤。

47 / 47 个方法

快捷筛选

收益类型表示主要定位:节省容量不必然缩短时间;改变模型与精度需要质量验证。方法族后续可以细分,已有编号和文章地址持续保留。

同一方法只有一个目录条目;推理、训练和各维度都引用它
技术 / 文章进度主要位置与维度主要收益适用范围代价与易误解
M001剪枝与知识蒸馏推理详解已编写
模型与算法
降低部署模型的规模与计算成本模型 / 精度变化允许转换模型或额外训练,并有明确质量基线的部署。需评估质量、恢复训练成本和目标硬件实际速度;参数减少不等于同比提速。
M002注意力结构选择:MQA / GQA / MLA推理 · 训练详解已编写
模型与算法内存与数据搬运
减少部分 KV 存储与搬运需求模型 / 精度变化模型原生支持,或经过适配、转换与训练;不同结构使用各自内核。不是给任意模型切换名称就能启用;比较时须同时考虑质量与形状。
M003稀疏计算与滑窗 Attention推理 · 训练详解已编写
模型与算法算子与编译
减少实际计算或读取的元素模型 / 精度变化支持相应稀疏结构的模型与硬件,或经质量验证的近似方案。将原稠密模型改成稀疏计算可能改变结果;零权重并不会自动跳过乘法。
M004权重 / 激活量化:PTQ、QAT推理详解已编写
模型与算法算子与编译内存与数据搬运
降低数据位数,减少访存或提高计算吞吐模型 / 精度变化支持相应格式和形状的推理后端;权重位数与计算位数可能不同。验证质量及反量化开销;QAT 本身增加训练工作,不等于训练加速。
M005KV Cache 量化与压缩推理详解已编写
模型与算法内存与数据搬运算子与编译
降低长上下文缓存容量与读取量模型 / 精度变化长上下文或缓存成为容量、带宽瓶颈,且后端支持相应表示。压缩、还原有开销;有损方案需评估长上下文质量。删除仍需使用的历史 KV 另有语义影响。
M006矩阵乘法与访存优化推理 · 训练详解已编写
算子与编译内存与数据搬运
提高计算单元与内存带宽的有效利用执行优化线性层与前反向矩阵计算;NVIDIA Tensor Core 与昇腾 Cube 需各自调优。大批次的最佳内核未必适合小批次 Decode;要看端到端瓶颈。
M007FlashAttention 类精确注意力内核推理 · 训练详解已编写
算子与编译内存与数据搬运
减少注意力中间矩阵的内存读写执行优化受支持的头维度、精度、掩码与设备;Prefill 和训练是典型场景。数学计算关系保持,但浮点执行顺序可能不同;并不是靠删除历史 token 加速。
M008Decode 专项内核:Split-KV / 多块 Attention推理详解已编写
算子与编译
提高小批次、长上下文解码的并行度执行优化Decode 并行度不足且适配内核可用;按批量、上下文与头数选择。拆分和合并也有开销,短上下文或足够大批次未必获益。
M009本地算子融合推理 · 训练详解已编写
算子与编译内存与数据搬运
减少中间写回和内核启动执行优化有可融合的数据依赖、形状和内核支持。融合可能增加寄存器或片上内存占用;普通计算融合与通算融合应区分。
M010MoE 计算优化:Grouped GEMM 与重排融合推理 · 训练详解已编写
算子与编译内存与数据搬运
减少零碎专家计算与 token 重排开销执行优化MoE 模型;尤其是每卡多个专家或小矩阵利用率不足。收益依赖 token 分布和专家负载;计算优化不能单独解决网络拥塞。
M011输出投影 / Loss 内存优化推理 · 训练详解已编写
算子与编译内存与数据搬运
减少大词表中间结果与不必要计算执行优化大词表或 logits 占用明显,且输出需求与损失实现允许。不能删除实际需要的 token 分数;须保持损失掩码、归一化和分布式语义。
M012采样与约束解码实现优化推理详解已编写
算子与编译调度与并行
减少选择 token 时的计算与主机等待执行优化生成或结构化输出链路中采样、约束处理成为瓶颈。须保持所要求的采样分布和约束;改成贪心是生成策略变化。
M013投机解码推理详解已编写
模型与算法调度与并行
减少目标模型逐 token 串行调用执行优化候选接受率和验证成本合适,并有配套缓存与调度支持。不同变体对分布保持的保证不同;草稿太贵或接受率低可导致减速。
M014历史 KV 复用推理详解已编写
模型与算法内存与数据搬运
避免重算历史位置的 K、V执行优化常规自回归生成;缓存必须匹配层、位置、模型与请求。消耗随上下文增长的内存;新 token 仍需经过全部模型层。
M015前缀缓存与缓存感知路由推理详解已编写
内存与数据搬运调度与并行
省去兼容公共前缀的重复 Prefill执行优化前缀重复率较高;模型、token、位置及适配器等兼容条件一致。缓存占用容量,命中率不固定;与直接返回旧答案的结果缓存不同。
M016分页 KV 管理 / PagedAttention推理详解已编写
内存与数据搬运算子与编译
减少碎片与过量预留,容纳更多请求容量与配置并发请求长度变化明显的推理服务。更多可用容量可间接增加吞吐,但不能保证单次 Attention 更快。
M017KV 分层、卸载与淘汰推理详解已编写
内存与数据搬运调度与并行
在缓存容量与迁移成本间取舍容量与配置缓存容量不足、存在冷前缀或请求生命周期差异。迁移消耗带宽和时间;淘汰可重算副本不同于永久丢弃模型应读取的上下文。
M018图编译、形状专门化与自动调优推理 · 训练详解已编写
算子与编译调度与并行
为实际形状生成更高效的执行程序执行优化稳定或可分桶的工作负载,且编译后端支持相关操作。编译、缓存和重编译有成本;图断裂、过多形状可能降低收益。
M019执行图捕获与重放推理 · 训练详解已编写
调度与并行
降低主机逐次下发与调度开销执行优化结构和缓冲区可复用、主机下发占比较高的路径。形状、地址与运行时有约束;捕获通信时还要满足跨卡调用顺序。
M020长度分组、去 Padding 与 Packing推理 · 训练详解已编写
调度与并行算子与编译
提高有效 token 占比执行优化变长输入或大量短样本;配套内核与数据格式支持。训练 Packing 的注意力掩码、标签、位置处理必须正确;吞吐提升不代表每个请求延迟下降。
M021Continuous Batching / 连续批处理推理详解已编写
调度与并行
及时填补已结束请求释放的执行位置执行优化多个并发、长度不同的生成请求。批次增大可能提高吞吐并增加每 token 延迟;须结合服务目标。
M022Chunked Prefill / 分块预填充推理详解已编写
调度与并行
降低长输入对其他请求的阻塞执行优化长短请求混合或需控制流式生成延迟的服务。分块大小影响吞吐和首 token 时间;仍需处理完整的有效输入。
M023异步调度与 CPU / 设备重叠推理 · 训练详解已编写
调度与并行
减少主机准备导致的设备空闲执行优化任务依赖允许提前准备,且主机或输入传输是瓶颈。异步增加状态管理与依赖约束;不能提前使用尚未生成的结果。
M024并行策略与设备映射推理 · 训练详解已编写
调度与并行通信与互联内存与数据搬运
在容量、吞吐与通信成本之间选择分工容量与配置多设备执行;不同框架术语与组合支持需核对。卡数增加会带来通信和空闲;SP 与 CP 不能只因都切序列就视为同一技术。
M025通信算法、协议与拓扑优化推理 · 训练详解已编写
通信与互联
降低同等数据交换的延迟或提高带宽执行优化多卡 / 多机;例如 NCCL / HCCL 的具体能力需按硬件与版本确认。小消息与大消息最优方案可能不同;硬件归约卸载并非通用功能。
M026通信分桶、预取与计算重叠推理 · 训练详解已编写
通信与互联调度与并行
隐藏部分等待,减少小通信开销执行优化DP / TP / PP / CP / EP 与分片训练中的适配路径。桶太大延迟发送,太小增加启动;重叠会争用资源,也不会消除传输数据量。
M027通算融合:MC² 等推理 · 训练详解已编写
算子与编译通信与互联
在算子级隐藏计算与通信的串行等待执行优化适配的层内计算、精度、形状和通信组。融合算子不等于一个底层 kernel;切块过细和带宽竞争可能抵消收益。
M028Prefill / Decode 分离推理详解已编写
调度与并行通信与互联内存与数据搬运
分别优化两个阶段的资源与调度执行优化阶段负载不同、规模足够且有高效 KV 传输的服务。多出 KV 传输、协调和路由;短请求或网络受限时可能得不偿失。
M029负载均衡、准入与弹性调度推理详解已编写
调度与并行
控制排队、尾延迟与资源浪费执行优化在线多请求或多副本服务;策略由服务目标决定。调度目标相互牵制;增加副本占用更多资源,不能只比较总吞吐。
M030MoE 专家布局与负载均衡推理 · 训练详解已编写
调度与并行通信与互联
减少热点专家和设备等待执行优化MoE 的 token 分布不均或专家通信成为瓶颈。专家复制多占内存;训练中改变路由或丢 token 的策略需另评估质量。
M031多 LoRA 服务与适配器合并推理详解已编写
算子与编译调度与并行内存与数据搬运
降低多适配器服务或额外分支的开销执行优化LoRA 微调后的模型部署;多租户和固定适配器场景应分别设计。并非所有量化与适配器都可直接合并;动态多适配器不能共用一份任意合并权重。
M032加载、编译缓存与预热推理 · 训练详解已编写
内存与数据搬运调度与并行
缩短冷启动和重启准备时间执行优化启动、扩容、恢复阶段。改善准备时间,不意味着稳定运行时每个 token 或训练步都会更快。
M033数据预处理、预取与异步搬运推理 · 训练详解已编写
内存与数据搬运调度与并行
减少输入链路造成的计算空闲执行优化CPU、存储或输入搬运成为瓶颈;Tokenizer 本身仍是正常流程组件。预取占用内存,线程数量和存储并发需按环境调整。
M034参数高效微调:LoRA / QLoRA / 冻结训练详解已编写
模型与算法内存与数据搬运
减少可训练参数及其梯度、优化器状态策略与质量权衡适配任务的微调;不等同于从头全参数预训练。基座前向和必要的反向仍需执行;量化还原有代价,节省容量不保证训练更快。
M035混合精度训练训练详解已编写
模型与算法算子与编译内存与数据搬运
提高部分矩阵吞吐并降低资源需求策略与质量权衡硬件、内核及训练配方支持;低精度不是只改一个 dtype。需验证梯度、数值稳定性和收敛;计算精度、存储精度与通信精度并不等同。
M036状态分片:ZeRO / FSDP训练详解已编写
内存与数据搬运调度与并行通信与互联
降低每卡参数、梯度或优化器状态占用容量与配置大模型多卡训练;FSDP 有相近分片思路但实现与策略不完全相同。更多分片可能增加通信;容量收益可帮助选择更好的批量与设备配置。
M037激活重计算 / Checkpointing训练详解已编写
内存与数据搬运调度与并行
减少保存的中间激活容量与配置训练激活占用是主要容量瓶颈;可采用选择性策略。增加计算量;要比较释放内存后是否能采用更有效的训练配置。
M038训练状态 / 激活卸载与回迁训练详解已编写
内存与数据搬运调度与并行
将部分容量压力转移到主机或存储容量与配置设备内存不足且主机 / 存储容量、带宽允许。引入搬运与等待,CPU / NVMe 路径不可视为等速替代设备内存。
M039梯度累积与同步频率训练详解已编写
调度与并行通信与互联内存与数据搬运
用多个小批次实现所需有效批量容量与配置单个目标批次放不下,或需要调整同步与更新频率。不减少总前向 / 反向计算;损失缩放、学习率和不同分片模式的同步要求须核对。
M040流水线调度:1F1B、交错、DualPipe 类训练详解已编写
调度与并行通信与互联
减少流水线空闲并隐藏部分通信执行优化PP 或特定 MoE 混合并行,需足够 microbatch 和匹配实现。调度会改变激活驻留和通信压力;名称含“零气泡”也不代表所有条件下都没有空闲。
M041融合优化器与状态精度优化训练详解已编写
算子与编译内存与数据搬运
减少更新阶段的启动、读写或状态容量执行优化更新开销或优化器状态占用明显。改变状态表示需评估数值与收敛;融合执行与分片存储是不同维度。
M042异步检查点与故障恢复训练详解已编写
内存与数据搬运调度与并行
减少保存阻塞与故障后的重做工作执行优化持续训练、多机作业或经常重启的环境。快照一致性、存储吞吐和额外缓冲占用需处理;保存太少会增加故障损失。
M043数据与训练策略:面向目标质量训练详解已编写
模型与算法调度与并行
尝试降低达到目标质量的总成本策略与质量权衡允许调整训练方案;这是实验设计方向,不是固定加速开关。单步变快可能需要更多步才能收敛;改变训练数据与目标后不能只比 tokens/s。
M044上下文、模型路由与生成预算推理详解已编写
模型与算法调度与并行
减少业务请求所需的总计算策略与质量权衡应用允许调整输入、模型或输出策略,并有业务质量评测。缩短上下文、换小模型或限制输出可能损失能力;不能当作等质量性能保证。
M045结果缓存推理详解已编写
内存与数据搬运调度与并行
满足复用条件时省去整次生成策略与质量权衡答案可重复使用且上下文、时效、权限与配置满足要求。语义缓存可能返回并不等价的结果;不能混同于保持模型计算的 KV 前缀复用。
M046RL 外层资源与权重同步训练详解已编写
调度与并行通信与互联
协调生成、奖励与策略更新的资源等待策略与质量权衡强化学习后训练:rollout、奖励/反馈与策略更新的资源调度和参数交接;算法定义和支持范围按配方核对。需额外处理策略滞后和数据一致性;不能直接把 SFT 的单一循环套用。
M047缓冲区复用与内存布局规划推理 · 训练详解已编写
内存与数据搬运算子与编译调度与并行
减少反复分配、复制与多余驻留执行优化动态分配、布局转换或工作区成为瓶颈的执行路径。必须满足生命周期和并发访问约束;过量预留工作区会挤占缓存或激活容量。
04

SCOPE & EXTENSION

范围与扩展规则

主要方向有位置,已收录方法可定位,适用范围清楚,后续扩展沿用同一结构。

当前范围

自回归 Decoder-only 语言模型,含 Dense / MoE;训练以预训练 / SFT 为主。应用策略与 RL 外层作为扩展入口。

两条线的边界

它们是阅读主线,不是互斥分类。访存优化可同时出现在算子与系统;MC² 同时关联计算与通信。

独立文章进度

47 篇详解已有机制、算例、实现片段、适用边界和资料。当前目录的第一版已齐,具体方法族与平台实现可继续扩展。

以后怎样增加方法

为新方法分配稳定编号,关联现有流程位置与标签;复杂方法族可增设子方法,不需要重画总览。

主要方向的条目覆盖 · 标签可以交叉,数量不可相加
维度推理训练入口
模型与算法8 项5 项
算子与编译16 项12 项
内存与数据搬运19 项18 项
调度与并行21 项18 项
通信与互联6 项9 项
如何判断优化有效

推理同时看质量、首 token、每 token、尾延迟与吞吐;训练看每步时间、容量与达到相同质量的总时间。完整流程不等于穷尽所有研究方法,多模态、扩散和完整 RL 可以后续独立扩展。

核查依据与参考资料

独立文章在相关段落给出资料链接;官方支持范围和 API 以具体设备及安装版本为准。

  1. NVIDIA · GEMM形状、算术强度与分块背景
  2. Triton · 分块矩阵乘法官方教程
  3. NVIDIA CUTLASS · 高效GEMM层级与流水
  4. CANN商用版8.5.0 · Matmul性能优化入口
  5. Ascend C · Matmul Tiling调优案例
  6. Stanford CRFM · Flash-Decoding原作者讲解
  7. TensorRT-LLM · 多块Decode Attention与选择条件
  8. FlashInfer 0.7.1 · Attention计划、Split-KV与归约约束
  9. NVIDIA CUTLASS · Grouped Kernel Scheduler
  10. NVIDIA cuDNN Frontend 1.18 · MoE Grouped Matmul
  11. Ascend cann-ops-adv · GroupedMatmulV2接口与分组语义
  12. NCCL 2.32 · 集合通信操作与rank语义
  13. NCCL 2.32 · 算法、协议与配置约束
  14. NVIDIA nccl-tests · algbw/busbw指标定义
  15. NVIDIA · NCCL双二叉树与分层通信设计
  16. NVIDIA · GPUDirect RDMA通路与约束
  17. CANN 8.2.RC1 · HCCL通信域与分层算法
  18. NVIDIA · GB200 NVL72及72GPU NVLink域
  19. DistServe · 面向goodput的Prefill/Decode分离原始论文
  20. vLLM · 实验性PD分离与connector
  21. CANN商用版8.5.0 · 单边通信库的PD分离应用
  22. DeepSeek · EPLB原作者专家复制与放置算法
  23. DeepSeek · DeepEP dispatch/combine通信实现
  24. DeepSeek-V3 Technical Report · MoE路由与训练
  25. vLLM · Expert Parallel部署与EPLB
  26. Transformers · KV cache策略与逐层卸载
  27. DeepSpeed · ZeRO-Offload与CPU优化器
  28. PyTorch 2.14 · save_on_cpu与saved_tensors_hooks
  29. PyTorch 2.14 · CUDA缓存分配器与内存统计
  30. PyTorch 2.14 · Tensor view、stride与连续布局
  31. Transformers · Padding与截断(main)
  32. PyTorch · Variable Length Attention官方教程
  33. NeMo 25.04 · Sequence Packing与样本边界
  34. Megatron Bridge · Packed Sequences(main)
  35. PyTorch · pin_memory与non_blocking使用指南
  36. PyTorch 2.14 · DataLoader与输入数据组织
  37. PyTorch 2.14 · CUDA stream、等待与内存生命周期
  38. CANN Community 9.1.0 · aclrtMemcpyAsync与Host内存约束
  39. PyTorch 2.14 · torch.compile参数、模式与后端
  40. PyTorch · torch.compile入门教程
  41. PyTorch 2.14 · 编译与Autograd常见问题
  42. PyTorch 2.14 · guards与重编译
  43. PyTorch 2.14 · 常见graph break
  44. Triton · Fused Softmax官方教程
  45. Ascend · TorchAir官方仓库与NPU后端入口
  46. TorchAir · 动态分档策略(master)
  47. NVIDIA · CUDA Graphs任务图、捕获与运行
  48. PyTorch 2.14 · CUDA Graphs与使用约束
  49. CANN Community 9.1.0 · aclmdlRICaptureBegin
  50. Megatron-LM · Tensor Model Parallelism 原始论文
  51. PyTorch · Transformer Tensor Parallel 教程
  52. GPipe · 原始论文
  53. PyTorch 2.14 · Pipeline Parallelism 与调度接口
  54. PipeDream · 原始论文(更新语义需与同步式排程区分)
  55. Zero Bubble Pipeline Parallelism · 原始论文
  56. DeepSeek · DualPipe 原作者实现与排程说明
  57. Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inference · 原始论文
  58. torchao · Quantized Inference(stable)
  59. torchao · Quantization-Aware Training(stable)
  60. GPTQ · 原始论文
  61. AWQ · 原始论文
  62. SmoothQuant · 原始论文
  63. TensorRT-LLM · Numerical Precision
  64. vLLM · Quantized KV Cache(latest)
  65. KIVI · A Tuning-Free Asymmetric 2bit Quantization for KV Cache
  66. vLLM Ascend · Quantization Guide(main)
  67. ModelSlim 26.0.0 · KVCache INT8 量化算法说明
  68. vLLM · Automatic Prefix Caching 使用与边界
  69. vLLM · 前缀缓存哈希、块引用与生命周期设计
  70. NVIDIA Dynamo · KV-Aware Routing
  71. Sarathi-Serve · Taming Throughput-Latency Tradeoff in LLM Inference
  72. Fast Inference from Transformers via Speculative Decoding · ICML 原始论文
  73. Accelerating Large Language Model Decoding with Speculative Sampling · 原始论文
  74. vLLM v0.22.0 · 投机解码方法与实现入口
  75. vLLM Ascend · 支持功能矩阵(main)
  76. vLLM Ascend v0.26.0rc1 · 投机解码指南
  77. NVIDIA Model Optimizer
  78. TensorRT-LLM · Attention
  79. TensorRT-LLM · Sparse Attention
  80. FlashAttention 原始论文
  81. PagedAttention 原始论文
  82. TensorRT-LLM · KV Cache System
  83. PyTorch · torch.compile
  84. PyTorch · Performance Tuning Guide
  85. TensorRT-LLM 官方仓库
  86. TensorRT-LLM · Overlap Scheduler
  87. vLLM · Expert Parallel Deployment
  88. TensorRT-LLM · LoRA Serving
  89. Hugging Face PEFT · Quantization
  90. DeepSpeed · ZeRO
  91. Megatron Core · MoE
  92. Megatron Core · Parallelism Guide
  93. MindSpeed Core · 特性清单
  94. NCCL · 算法、协议与环境配置
  95. 昇腾 · MC² 通算融合最佳实践
  96. NVIDIA · cuBLASMp Tensor Parallelism
  97. NeMo · Communication Overlap
  98. Dynamo · Disaggregated Serving
  99. Transformers · How Caching Works
  100. NeMo RL · Quantization-Aware RL
  101. PyTorch · SDPA 后端与约束(main)
  102. FlashAttention · 原作者实现
  103. vLLM · Paged Attention 内核设计
  104. vLLM · 调度优化与预算
  105. Orca · 迭代级调度原始论文 / 演讲
  106. PyTorch · torch.amp(main)
  107. PyTorch · AMP 示例(main)
  108. Mixed Precision Training · 原始论文
  109. Transformer Engine 2.8 · FP8 / FP4 配方
  110. ZeRO · 原始论文
  111. PyTorch · FSDP2 fully_shard(main)
  112. PyTorch · FSDP2 教程
  113. PyTorch · 激活 Checkpoint(main)
  114. Training Deep Nets with Sublinear Memory Cost
  115. PyTorch · 选择性激活重计算
  116. PyTorch · DDP 执行机制(main)
  117. PyTorch · DDP 分桶接口
  118. Attention Is All You Need · 原始论文
  119. FlashAttention-2 · 原始论文
  120. FlashAttention-3 · 原始论文
  121. Tri Dao · FlashAttention-3 作者讲解
  122. Fast Transformer Decoding · MQA原始论文
  123. GQA · 原始论文与检查点转换训练
  124. DeepSeek-V2 · MLA结构、矩阵吸收与解耦RoPE
  125. Mistral 7B · 原始滑窗Attention架构
  126. PyTorch · 2:4半结构稀疏、剪枝与推理
  127. PyTorch · FlexAttention与BlockMask作者讲解(2024)
  128. Cut Your Losses in Large-Vocabulary Language Models · 原始论文
  129. Apple · Cut Cross-Entropy原作者实现与数值路径(main)
  130. PyTorch · CrossEntropyLoss语义与reduction(main)
  131. LoRA · 低秩适配原始论文
  132. QLoRA · 量化基座微调原始论文
  133. S-LoRA · 多适配器分页与异构批处理原始论文
  134. Hugging Face PEFT 0.21.0 · LoRA参数、变体与合并
  135. Hugging Face PEFT · 量化基座微调
  136. vLLM · 混合LoRA请求及服务配置(latest)
  137. FlashInfer 0.7.1 · 设备采样算子
  138. FlashInfer · 无完整排序采样作者讲解
  139. FlashInfer 0.7.1 · top-k/top-p顺序与随机状态
  140. XGrammar · 原作者结构化生成实现
  141. PyTorch · AdamW定义与执行选项
  142. PyTorch · 优化器for-loop / foreach / fused执行
  143. PyTorch main · 特定融合路径的BF16优化器状态
  144. bitsandbytes · 8bit优化器与选择性精度
  145. PyTorch · 异步分布式检查点教程
  146. PyTorch · Distributed Checkpoint接口与兼容范围
  147. PyTorch · mmap / meta / assign模型加载教程
  148. PyTorch · 编译缓存与兼容检查教程
  149. NVIDIA Model Optimizer · LLM结构剪枝与蒸馏示例
  150. PyTorch · mask、剪枝重参数化与移除教程
  151. Hinton等 · Distilling the Knowledge in a Neural Network
  152. RouteLLM · 强弱模型学习路由原始论文
  153. LLMLingua · 提示压缩原始论文
  154. Transformers · 生成长度、终止与配置合同
  155. Redis · 语义结果缓存、硬过滤与TTL
  156. Microsoft API Management · LLM语义缓存匹配与分区
  157. Apache APISIX · 精确/语义结果缓存与完整stream
  158. vLLM · Scheduler预算与调度策略配置
  159. vLLM · KV不足、抢占和分块Prefill
  160. NVIDIA Dynamo · KV与负载感知副本路由
  161. NVIDIA Dynamo · Planner负载与服务目标
  162. An Empirical Model of Large-Batch Training · 原始论文
  163. Chinchilla · Training Compute-Optimal Large Language Models
  164. Deduplicating Training Data Makes Language Models Better
  165. DoReMi · Optimizing Data Mixtures Speeds Up Language Model Pretraining
  166. Proximal Policy Optimization Algorithms · 原始论文
  167. verl · 训练、rollout与reference角色及参数更新接口
  168. verl · V1异步训练、部分rollout与版本滞后
AI Infra 知识库 · 总览 → 独立讲解网站更新 2026-10-08
搜索知识库

搜索方法与基础概念 · Esc 关闭