当前位置: 首页 > wzjs >正文

网站建设人才重庆森林经典台词

网站建设人才,重庆森林经典台词,超市网上商城,wordpress切换主题后文章目录 Flash-Attention来龙去脉主要特点总结 Flash-Attention 本文主要是对Flash-Attention的浅薄理解做一下记录,文中不免错误,请各位不吝赐教。 想学习细节请看视频:视频讲解 来龙去脉 随着大模型参数量和数据量的快速增长&#xff0c…

文章目录

  • Flash-Attention
    • 来龙去脉
    • 主要特点
    • 总结


Flash-Attention

本文主要是对Flash-Attention的浅薄理解做一下记录,文中不免错误,请各位不吝赐教。
想学习细节请看视频:视频讲解


来龙去脉

随着大模型参数量和数据量的快速增长,其对显存和计算速度提出了很高的要求(淦,怎么开始写论文了),说白了,就是当句子长度变长的时候,自注意力计算出来的值需要存储 N 2 N^2 N2,也就是时间复杂度和空间复杂度都随着句子长度的增长,以 O ( N 2 ) O(N^2) O(N2)增长,那么怎么缓解这个问题呢?之前很多方法,比如稀疏注意力机制,通过降低整体的计算量,来加快训练速度,但是这种做法往往会损失一定的精度。Flash-Attention从另一个角度来进行优化——数据从内存读取的速度。它发现真正计算速度被限制的原因是读取的太慢了。我们首先来看一下GPU的结构:
在这里插入图片描述

这里的SRAM为片上内存,读写速度块,但是内存小,HBM就是我们说的显存,比如40G,80G的,但是速度相对较慢。传统的Attention的计算需要不断的从HBM里读取,存储,有些中间结果,都是先存储到HBM 里,再进行读取(因为要计算梯度),这里他又两个bound,一种叫做计算型bound,比如大矩阵乘法等,一种是Memory bound,比如softmax,dropout等等,所以这里传统的Attention导致的问题,其实就是这里的Memory bound,通过将计算结果进行融合,也叫kernal融合,进行优化。

主要特点

  • Falsh-Attention在计算Attention的时候采用了分块的技术,也就是将Q,K,V分块,加载到SRAM上,然后通过融合的kernal计算输出一个部分的O,以及一些辅助的变量,所以降低了访问HBM的次数,从而加快了计算速度。
  • 同时,由于不在需要存储一些中间结果,所以降低了显存,将显存复杂度从 O ( N 2 ) O(N^2) O(N2)降低到 O ( N ) O(N) O(N).
  • 另一个特点是精确计算,其结果和原生的Attention的结果是等价的。

在这里插入图片描述
但是这里存在的一个问题是:分块计算的O,是真实的O吗,分块计算的注意力分数,是真实的注意力分数吗?不是,因为softmax分母是全局的和,这里要提一下,由于softmax中,指数操作容易造成FP16溢出,所以采用safe softmax的做法,即减去一个全局最大值,使每一项落在【0,1】的范围里。
为了和传统的Attention的输出一致,这里采用一种写法,如图所示,就是存储每一块的分数的最大值,然后再融合的时候,给每一项乘以一个额外的因子,从而抵消掉局部的影响。
在这里插入图片描述

总结

一张图完事!
在这里插入图片描述

http://www.dtcms.com/wzjs/282059.html

相关文章:

  • 电脑什么软件可以做动漫视频网站中国重大新闻
  • seo 对网站有什么影响app引流推广软件
  • 做本地房产网站推广优化
  • 全椒县建设局网站专业搜索引擎优化电话
  • 网站里的动画效果图semen
  • 商城网站建设需要注意什么整合营销
  • 河南免费网站建设公司推荐广告联盟代理平台
  • 怎么看网站是否被k过百度集团公司简介
  • 石岛网站开发电脑培训班零基础
  • 如何做网站同步别人的商城网站友情链接的作用
  • wordpress文章设置seo研究中心骗局
  • 有没有帮忙做网站的宁德市古田县
  • 网站建设 搜狐关键词推广系统
  • 网站未备案可以做经营活动吗站长收录平台
  • 佛山按天网站优化服务整合营销网络推广
  • 一个公司可以做几个网站备案竞价系统
  • 网站建设从哪几个情况去判微指数官网
  • 网站域名是什网络营销是什么专业
  • 上海网站高端定制手机制作网页
  • 手机网站 微网站网络营销和传统营销的区别有哪些
  • 做门户网站起什么域名好运营培训班
  • 没网站能不能cpc广告点击赚钱做郑州seo优化培训
  • 网站备案取名谷歌海外推广
  • 济南外贸网站推广免费b站推广网站在线
  • 网站正在建设中手机版免费的网站申请
  • 长沙做网站建设seo描述快速排名
  • 西安市城乡建设委员会官方网站网站百度
  • 珠海网站建设建站模板厦门网站推广公司哪家好
  • 响应式网站是花都网站建设公司
  • 标志设计网站推荐自动点击器