@h100envy: 构建了NVIDIA TensorRT-LLM内核的CMU博士用68分钟讲解快速注意力——比1200美元的GPU课程更胜一筹
摘要
一位开发了NVIDIA现用于TensorRT-LLM的内核的CMU博士讲解了快速注意力,内容涵盖融合CUDA内核、FlashInfer、Triton和分页KV注意力,使同一GPU每秒能处理更多token。
查看缓存全文
缓存时间: 2026/07/02 16:25
CMU博士在68分钟内讲解了快速注意力——他构建了NVIDIA在TensorRT-LLM中使用的内核,胜过价值1200美元的GPU编程课程。
选择注意力模式 -> 生成融合CUDA内核 -> 放入vLLM/SGLang -> 同一GPU,每秒处理更多token。
正是这个循环,让FlashInfer如今驱动着NVIDIA、vLLM、SGLang以及你使用的半数推理服务栈。
FlashInfer + Triton + JIT编译内核 + 分页KV注意力——这就是整个技术栈。
Meta的PyTorch核心工程师在13分钟内将CUDA内核编写变成了一项运动——胜过价值1500美元的GPU编程训练营。
分析内核 -> 找到瓶颈 -> 重写 -> 基准测试 -> 将优胜代码合并到PyTorch。
正是这个循环,让开源社区如今战胜了手工调优的厂商内核。
GPU MODE社区 + KernelBot竞赛 + 优胜内核合并到框架中——这就是整个技术栈。
观看它,然后复制下面的循环。
相似文章
@ekzhang1:我看着像这个家伙一样写真正的GPU内核的人 :)
AI模型Claude被用于使用pyptx DSL编写FlashAttention前向内核,在NVIDIA B200硬件上实现了与手工调优的FlashAttention-4近乎相同的性能。
@charles_irl: 在忙碌中竟然错过了这个。很酷的演示!
一位开发者使用自建ML框架,基于Rust后端和CUDA内核,包含Flash Attention和AdamW,从零训练了一个1200万参数的LLM。
@Alacritic_Super: 如果你认真对待LLM推理,学习FlashAttention。它是现代…背后最重要的优化之一。
一条推文推荐在LLM推理中学习FlashAttention,强调其在优化GPU内存流量和加速注意力机制方面的重要性,并附有FlashAttention、FlashAttention-2和FlashAttention-3的GitHub仓库和论文链接。
@ZhihuFrontier:GPU编程因张量核心速度太快无法喂饱而改变。知乎作者THU-PACMAN实验室分享了一个精辟的剖析…
详细剖析了NVIDIA GPU编程从Volta到Blackwell的演变,重点突出了从同步线程模型到异步数据流的转变以及喂饱张量核心的挑战。文章讨论了TMA、TMEM和tcgen05 MMA等新硬件特性,并展示了FlashAttention-3和FlashMLA等现代内核如何利用这些变化实现更高利用率。
@maxxfuu: 推理工程第6/90天 我写了一个用于一维卷积的CUDA内核,只是为了练习写未优化的……
一位开发者分享了他们在推理工程的第6天,编写了一个用于一维卷积的CUDA内核,解释了PagedAttention的内存效率,并概述了GPU内存层次结构(全局、寄存器、本地、常量、共享)。