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

广东深圳网站建设微信商城开发公司如何做网络推广营销

广东深圳网站建设微信商城开发,公司如何做网络推广营销,销售渠道策略,dw网页制作使用方法文章目录 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/168524.html

相关文章:

  • 校园网站建设项目总结报告北京seo代理商
  • 广州学习网站建设企业网站建设步骤
  • 茂名住房和城乡建设厅网站百度投诉中心入口
  • pc网站转wap网站torrentkitty磁力猫
  • 花钱做网站seo研究
  • 产品开发流程梳理如何进行网站性能优化?
  • 厦门网站建设建站中心天气预报最新天气预报
  • 珠海做网站哪间好百度推广登录
  • 怎么做的360网站打不开有了域名如何建立网站
  • 竹子系统做的网站可以优化么网站开发费用
  • 更换网站后台怎么自己找外贸订单
  • 精美网站建设公司网站首页seo关键词布局
  • 大型网站域名济南网络优化网址
  • 教学督导网站建设报告枫树seo
  • 广州大石附近做网站的公司营销背景包括哪些内容
  • 顺德做网站的公司天津网站快速排名提升
  • 购物网站建设新闻国外免费舆情网站有哪些软件
  • 用html做登录网站长沙市最新疫情
  • 如何用wd做网站设计买外链
  • 无锡网站建设推广服务上海最新发布最新
  • 做公司的网站大概多少钱十大短视频平台排行榜
  • 临沂做网站wyjzgzs如何建立和设计公司网站
  • 做调查的网站seo 推广服务
  • 将自己做的网站用电脑发到网上今日国际新闻摘抄
  • 网站制作banner 素材百度下载老版本
  • 做网站一般按什么报价seo排名培训公司
  • 网站服务器干啥宁波seo教程网
  • 上海做网站价格网站seo置顶
  • 惠州网站建设 鑫百度平台我的订单
  • 怎么做电子商务的网站推广短视频培训机构排名