← 返回列表

Transformer Tricks:简化并加速 Transformer 模型的技巧与工具集

OpenMachine-ai/transformer-tricks · A collection of tricks and tools to speed up transformer models

GitHub原文发布 未知首次收录 2026-10-13上架 2026-10-13 07:01

☆ 收藏查看项目 ↗

ELI5:它是什么,解决什么问题

Transformer Tricks 是一个围绕 Transformer 模型效率优化的技巧与工具集合,通过移除架构中的冗余组件来提升模型效率。项目包含 slim attention(从 MHA 模型的上下文内存中去除整个 V-cache)、FlashNorm(将 RMSNorm 的权重折叠进后续线性层)、MatShrink(进行中)、第一层预计算、以及为 skipless transformer 仅保留 KV 权重等技巧,并附带论文、讲解视频、Colab notebook 与 Python 包。项目提供 pip 安装的 transformer-tricks 包,以及将基于 RMSNorm 的 HuggingFace 检查点转换为 FlashNorm 变体并发布到 HuggingFace 的转换脚本。

核心能力与快速开始

★ 233 · TeX

能做什么
提供一系列用于简化与加速 Transformer 模型的技巧及其实现:slim attention 可去除 MHA transformer 上下文内存中的整个 V-cache;FlashNorm 将 RMSNorm 权重折叠进后续线性层,并可从 state dict 移除冗余 norm 张量(论文 Proposition 1 表明转换后检查点与源模型在数学上等价);支持对 QKV 归一化模型(如 Gemma 4)取消冗余的 pre-attention RMSNorm(Proposition 3),并提供 MLA 模型(DeepSeek-V2 系列、MiniCPM3)的部分取消方案;还包括 MatShrink(进行中)、预计算第一层、为 skipless transformer 仅保留 KV 权重等技巧。附带论文、讲解视频、播客、Colab notebook 与方法文档(slimAttn.md、flashNorm.md)。
适用场景
在 HuggingFace 上对基于 RMSNorm 的检查点(Llama、Mistral、Gemma、Qwen、SmolLM 等)执行 FlashNorm 转换并发布 FlashNorm 变体;研究或复现 Transformer 架构精简与上下文内存优化的方法;对 MHA transformer 应用 slim attention 以减少上下文内存占用;对符合条件的模型执行 pre-attention RMSNorm 取消以简化前向计算;通过 Jupyter notebook 了解各技巧的原理与实验。
项目形态
开发框架
部署方式
未说明
主要依赖
未说明
使用限制
MatShrink 标注为 work in progress;FlashNorm 取消逻辑需检查模型是否满足条件,MLA 模型(DeepSeek-V2 系列、MiniCPM3)无法进行完整取消,仅支持 mla_partial_cancel;仅归一化 query 和 key 的模型(如 Gemma 3)不符合取消条件,cancel_pre_attention_norms 默认拒绝;flashNorm_cancel 模块尚未包含在 PyPI wheel 中,需从仓库检出使用。
许可证
MIT
最近推送
2026-10-13 02:44

资料检查:2026-10-13 07:00 · 卡片整理:2026-10-13 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证

职业应用

程序员

程序员可用该工具集优化 Transformer 模型效率:通过 slim attention 从 MHA 模型的上下文内存中去除整个 V-cache,通过 FlashNorm 将 RMSNorm 的权重折叠进后续线性层,并使用 pip 安装的 transformer-tricks 包及转换脚本将基于 RMSNorm 的 HuggingFace 检查点转换为 FlashNorm 变体。

查看内容依据
A collection of tricks to simplify and speed up transformer models

官方使用入口 ↗

由 AI 根据来源材料整理,未进行安装或运行验证

这是基于来源内容整理的摘要。原文链接失效后,本页摘要和讨论仍会保留。

讨论 0

登录后参与讨论,阅读资讯无需注册。

还没有评论,来分享第一个看法。