PyTorch 新增 flex_gemm API:普通函数写 GEMM 融合 epilogue
tri_dao · x · 2026-10-23
Tri Dao 转发了 drisspg 在 PTC 的演讲:flexgemm 是 PyTorch 中基于 Quack 构建的新 GEMM epilogue API,允许用一个普通的 PyTorch 函数把 epilogue 融合进 GEMM,单 kernel 内在寄存器中的累加器上直接计算 epilogue(如 GELU+bias)再写回。
作者开源了一组示例( transformernuggets 仓库的 flexgemm 目录),涵盖 pointwise、多输出、SwiGLU、reduction、MXFP 量化、backward、随机舍入、函数变换与 autotune 等 9 个模式;每个脚本会用 torch.compile 对照验证正确性并打印 GPU 耗时。作者表示会持续补充更多示例。
「编程与Agent」频道最新
- Reddit 开发者求问:如何防止 Agent 提示词越改越退化 — SleepFlimsy6963 · 2026-10-23
- 接付费商单该用什么模型?Reddit 创作者晒 Claude Code+ComfyUI 工作流 — newaccount47 · 2026-10-23
- 社科学者批 AI 圈:把 Agent 开发当会自动变好的黑箱 — RexDouglass · 2026-10-23
- 网友 vibe coding 出 Tesla Roadster 小游戏,赶在 GTA VI 之前 — Jasonio · 2026-10-23
- Codex CLI 0.164.0 报 account/read 错误,重启 daemon 可解 — bytebot · 2026-10-23
- 同为原生 UI:Swift 版 80MB 仅限 Mac,Zig 版 10MB 三端通吃 — jedisct1 · 2026-10-23