searchusermenu
  • 发布文章
  • 消息中心
wanyw
3 文章|0 获赞|0 粉丝|74 浏览
社区专栏视频问答关注
全部文章Ta的评论
  • LORA (Low-Rank Adaptation) 是一种高效微调大型预训练模型的方法。它通过冻结预训练模型的权重,并在Transformer架构的每一层中引入可训练的秩分解矩阵,显著减少了可训练参数的数量,从而确保了更加高效的适应过程。具体来说,它将一个大矩阵分解为两个低秩矩阵的乘积,即 weight[ho] = w1[hr] @ w2[ro],其中 r 是秩,是一个关键的超参数。通常,r 的值设置为4、8或12,以平衡表达力和计算效率。 QLoRA 是LoRA的量化版本,它结合了量化技术来进一步减少内存和计算成本。在QLoRA中,LoRA的可训练低秩矩阵 w1 和 w2 保持不量化,以便进行反向传播和优化。然而,原始模型的权重 W 被冻结并量化,以减少内存占用。
    wanyw
    2024-12-10
    8
    0
  • 随着深度学习技术的不断发展,Transformer模型在图像分类、自然语言处理等领域中逐渐占据了主导地位。然而,Transformer模型中的自注意力机制(Self-Attention)在处理长序列时面临计算复杂度和内存使用效率的挑战。传统的自注意力机制的时间复杂度和空间复杂度都与输入序列长度的平方成正比,这限制了模型处理更长序列的能力。因此,如何优化自注意力机制的计算效率和内存使用效率成为了一个重要的研究方向。 Flash Attention是一种旨在加速大模型中注意力计算的技术,它通过优化内存访问和计算流程,显著提高了计算速度和效率。随着技术的不断发展,Flash Attention已经推出了多个版本,并在大模型中得到了广泛应用。
    wanyw
    2024-09-13
    27
    0
  • 在自回归(Auto-regressive)语言模型的推理过程中,随着新词汇的不断生成,输入序列的长度持续增加,这对计算效率提出了严峻挑战。FlashAttention算子,作为一种高效的注意力机制实现,尤其在增量推理场景下展现出其独特优势。在此场景下,FlashAttention的query维度(S轴)被固定为1,而key和value则通过KV Cache机制,将先前推理过程中的状态信息累积并叠加,以适应每个Batch可能不同的实际长度。值得注意的是,尽管输入数据经过padding处理以维持固定长度,但FlashAttention能够灵活应对这种变化。此外,在全量推理场景中,尽管query的S轴大小不再固定,但FlashAttention的推理流程与增量推理保持一致,确保了算法的通用性和高效性。
    wanyw
    2024-09-14
    39
    0
个人简介
暂未填写公司和职务
暂未填写个人简介
暂未填写技能专长
暂未填写毕业院校和专业
个人成就
共发表过 3 篇文章
文章获得 0 次赞同
文章被浏览 74 次
获得 0 人关注
个人荣誉查看规则
暂未获得荣誉