FlashDecoding面经-vivj啥关系 vi就是原来的O呗 用LSE是为了防止溢出吗 你的这两个直觉全部通透了完全点到了核心一、ViV_iVi​和VjV_jVj​啥关系这里的iii和jjj代表了完全不同的两个层级jjj代表 Token 层级VjV_jVj​或vjv_jvj​是当前分块内部第jjj个 Token 的原始 Value 向量例如一个 128 维的词向量。iii代表 GPU 核心 / KV 分块层级ViV_iVi​是第iii个 GPU 核心负责的整个分块的分子加权总和向量。关系ViV_iVi​是由这个分块内所有 Token 的VjV_jVj​累加出来的Vi∑j∈分块 iesj⋅VjV_i \sum_{j \in \text{分块 } i} e^{s_j} \cdot V_jVi​j∈分块i∑​esj​⋅Vj​二、ViV_iVi​就是原来的OOO呗是的完全正确ViV_iVi​就是之前 FlashAttention 伪代码里的未归一化分子累加器acc或者公式里的OOO。它就是“未除以分母的加权半成品”。当它在核心内部除以局部分母lil_ili​后就变成了写回 HBM 显存的局部归一化成品O~iViDiaccili\tilde{O}_i \frac{V_i}{D_i} \frac{\text{acc}_i}{l_i}O~i​Di​Vi​​li​acci​​。三、 用 LSE 是为了防止溢出吗是的防溢出Overflow是它最关键的数学动机同时也顺便解决了显存传输开销。如果你不使用 LSE而是直接让各个 GPU 核心把真实的局部总分母Di∑esjD_i \sum e^{s_j}Di​∑esj​传出来做归并会有两个致命问题1. 数值溢出Overflow在计算 Attention 时得分sjs_jsj​可能很大比如sj120s_j 120sj​120。e120e^{120}e120的数值巨大约为1.3×10521.3 \times 10^{52}1.3×1052远超 FP16/BF16 能表示的最大数值范围FP16 最大只能存到 65504会直接变成Inf溢出导致模型崩溃。LSE 的巧妙之处通过LSEimilog⁡(li)\text{LSE}_i m_i \log(l_i)LSEi​mi​log(li​)把这个天文数字压缩回到了对数域Log Domain。比如e120e^{120}e120取完对数后只是120120120用一个平平无奇的浮点数就能安全存下。2. 归并时的绝对数值安全在最后的归并计算中计算权重用的是wiexp⁡(LSEi−LSEglobal)w_i \exp(\text{LSE}_i - \text{LSE}_{\text{global}})wi​exp(LSEi​−LSEglobal​)因为LSEglobalmax⁡i(LSEi)\text{LSE}_{\text{global}} \max_i(\text{LSE}_i)LSEglobal​maxi​(LSEi​)所以指数项LSEi−LSEglobal≤0\text{LSE}_i - \text{LSE}_{\text{global}} \le 0LSEi​−LSEglobal​≤0永远是小于等于 0 的负数。exp⁡(负数)\exp(\text{负数})exp(负数)的结果在(0,1](0, 1](0,1]之间彻底从数学原理上杜绝了数值向上溢出的任何可能。3. 显存通信开销减半除了数值稳定性显存带宽也是核心优化点如果传(mi,li)(m_i, l_i)(mi​,li​)两个变量归并核心需要从显存里读写 2 个标量。打包成LSEi\text{LSE}_iLSEi​后只需向显存写回 1 个标量直接把跨核通信的带宽开销砍掉了一半。

相关新闻

最新新闻

深入解析贵港网站建设公司如何选择与贵港网站建设公司如何打造高性价比数字形象贵港网站建设公司在数字化转型中的关键作用贵港网站建设公司未来趋势分析

深入解析贵港网站建设公司如何选择与贵港网站建设公司如何打造高性价比数字形象贵港网站建设公司在数字化转型中的关键作用贵港网站建设公司未来趋势分析

在这个互联网触角无处不在的时代,很多人可能会产生一种错觉,觉得建站就是找几个技术员写几行代码,或者随便找个模板套一套,花个三五千块钱就能搞定。但在广西贵港,尤其是在当地经济结构正在发生深刻变化、传统制造业和农业正在寻求数字化转型的背景下,这种想法其实是相当…

2026/8/13 1:03:43
计算机技术与科学毕业设计2026开题大全

计算机技术与科学毕业设计2026开题大全

文章目录🚩 1 前言1.1 选题注意事项1.1.1 难度怎么把控?1.1.2 题目名称怎么取?1.2 选题推荐1.2.1 起因1.2.2 核心- 如何避坑(重中之重)1.2.3 怎么办呢?🚩2 选题概览🚩 3 项目概览题目1 : 基于协同过滤的电影…

2026/8/13 1:03:43
计科毕设容易的题目思路

计科毕设容易的题目思路

文章目录🚩 1 前言1.1 选题注意事项1.1.1 难度怎么把控?1.1.2 题目名称怎么取?1.2 选题推荐1.2.1 起因1.2.2 核心- 如何避坑(重中之重)1.2.3 怎么办呢?🚩2 选题概览🚩 3 项目概览题目1 : 图像隐写算法研究与…

2026/8/13 1:03:43
网站建设用什么语言:从前端交互到后端逻辑的全景深度解析与选型实战指南

网站建设用什么语言:从前端交互到后端逻辑的全景深度解析与选型实战指南

大家好,我是你们的网站技术顾问。今天咱们不整那些虚头巴脑的黑话,也不搞什么高大上的学术报告,就坐下来喝杯茶,实实在在聊聊一个老生常谈却又让无数创业者、老板以及刚入行的程序员头秃的问题:网站建设用什么语言。这个问题听起来简单,好像只要问百度或者谷歌,随便弹出…

2026/8/13 1:03:43
2026年5月系统集成项目管理工程师应用技术真题(第一批)

2026年5月系统集成项目管理工程师应用技术真题(第一批)

文章目录期望货币价值EMV。ETC(BAC-EV) /CPI沟通管理。管理团队过程的主要工作。范围管理。控制范围的输入。将项目工作分解为工作包时需要开展的活动12.9 实施采购【项目采购管理】。采购形式。采购文档。索赔管理。期望货币价值EMV。ETC(BAC-EV) /CPI (一)(20分)某公司承接了…

2026/8/13 0:58:43
重新定义树莓派启动盘制作:Raspberry Pi Imager的技术革新之路

重新定义树莓派启动盘制作:Raspberry Pi Imager的技术革新之路

重新定义树莓派启动盘制作:Raspberry Pi Imager的技术革新之路 【免费下载链接】rpi-imager The home of Raspberry Pi Imager, a user-friendly tool for creating bootable media for Raspberry Pi devices. 项目地址: https://gitcode.com/gh_mirrors/rp/rpi-i…

2026/8/13 0:58:43