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

武汉麦诺信网站建设aso优化推广

武汉麦诺信网站建设,aso优化推广,搭建源码下载站网站,做盗版电影网站违法吗Github 仓库:https://github.com/One-sixth/flash-linear-attention-pytorch flash-linear-attention-pytorch 纯 Pytorch 实现 TransnormerLLM 中快速线性注意力算子。 用于学习目的。 如果你希望用于训练模型,你可能要修改为 CUDA 或 Triton 的实现&…

Github 仓库:https://github.com/One-sixth/flash-linear-attention-pytorch

flash-linear-attention-pytorch

纯 Pytorch 实现 TransnormerLLM 中快速线性注意力算子。
用于学习目的。
如果你希望用于训练模型,你可能要修改为 CUDA 或 Triton 的实现,不然会很慢。

注意

这个算子有精度问题,误差较大,是正常的。
这是因为注意力矩阵没有激活函数,导致注意力矩阵的值很大。
在使用 float16 类型时需要特别小心。

这是一个简单的缓解方法:限制 q 和 k 的值,从而减少float16溢出的可能性。

q = q / q.norm(-1, keepdim=True)
k = k / k.norm(-1, keepdim=True)
o = linear_attention(q, k, v, m)

使用方法

import torch
from flash_linear_attention_ops import flash_linear_attention, normal_linear_attentionbatch_size = 16
seq_len = 1024
dim = 64
n_head = 12
device = 'cuda'
dtype = torch.float32Q = torch.randn(batch_size, n_head, seq_len, dim, requires_grad=True, dtype=dtype, device=device)
K = torch.randn(batch_size, n_head, seq_len, dim, requires_grad=True, dtype=dtype, device=device)
V = torch.randn(batch_size, n_head, seq_len, dim, requires_grad=True, dtype=dtype, device=device)
M = torch.randint(0, 2, (1, 1, seq_len, seq_len), device=device, dtype=dtype)O_flash = flash_linear_attention(Q, K, V, M)
O_normal = normal_linear_attention(Q, K, V, M)print('O_flash.shape', O_flash.shape)
print('O_normal.shape', O_normal.shape)print('O diff', (O_flash - O_normal).abs().max().item())

参考引用

https://github.com/OpenNLPLab/TransnormerLLM
https://github.com/shreyansh26/FlashAttention-PyTorch

http://www.dt0577.cn/news/24930.html

相关文章:

  • 购物网站的图片轮播怎么做手机系统优化软件哪个好
  • 网站建设合同书下载全网营销推广系统
  • 网站建设基本内容社群营销的方法和技巧
  • 个人网站建设设计seo关键字怎么优化
  • 企业+php网站建设外贸网站seo推广教程
  • 购物网站备案关键词排名提高
  • 剑灵网站模板石家庄百度关键词搜索
  • 包河网站建设百度搜索大全
  • 效果图设计师主要做什么武汉seo关键字优化
  • 文章采集网站外链百科
  • 门户网站建设开发网站建设黄页视频
  • 礼品网站制作广告安装接单app
  • 广州学做网站b2b外链
  • 怎么做会员积分网站好的seo网站
  • 西安市住房和城乡建设局网站百度普通收录
  • 网上写作最好的网站线下宣传渠道和宣传方式
  • 世界工厂采购网站一个网站推广
  • wordpress子目录北京seo结算
  • logo设计公司 北京seo排名优化软件有
  • 国内网建公司排名河北搜索引擎优化
  • 网站建设的具体方法店铺推广软文300字
  • 二手交易网站建设方案郑州网站营销推广公司
  • 做视频的网站关键词竞价排名
  • 专业高端网站建设最新域名8xgmvxyz
  • 顺德装修网站建设今天
  • 淘宝客可道cms网站建设合肥网站排名
  • 贵州贵州省住房和城乡建设厅网站电销名单渠道在哪里找
  • 网站开发 业务流程图百度快照是干什么的
  • 怎样做淘宝券网站游戏推广员是诈骗吗
  • 酉阳网站制作百度怎么注册自己的网站