FlashAttention 官方实现,一种节省显存的精确注意力计算内核,用于 GPU 上 Transformer 模型的训练与推理。
2.5万3175PythonBSD-3-Clause更新于 昨天
一个收录手写 CUDA 内核、CUTLASS/CuTe、Triton 示例和 LLM 优化笔记的 GPU 学习与工程仓库。
这是一个收录 CUDA 内核实现与 GPU 优化笔记的仓库。内容包括 reduce、softmax、elementwise、GEMV、索引、atomic add、上采样和线性注意力等常见算子的手写 CUDA 内核,统一放在 cuda-kernels 目录下。
除了内核代码,仓库还整理了 CUTLASS 与 CuTe(GEMM、TMA、WGMMA、swizzle)、带 PyTorch 互操作的 Triton 内核、PTX ISA 学习笔记,以及与 CUDA 相关的 PyTorch 内部机制资料。同时包含 CUDA-MODE 课程笔记、LLM 推理与训练优化材料和 GPU 体系结构论文笔记。
该仓库由作者作为个人学习与工程笔记持续维护。部分早期内容为中文,目前正逐步补充英文入口。
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
FlashAttention 官方实现,一种节省显存的精确注意力计算内核,用于 GPU 上 Transformer 模型的训练与推理。
一个高吞吐、低显存占用的大语言模型推理与服务引擎,提供兼容 OpenAI 的 API。
面向大模型分布式训练与推理的深度学习优化库,提升效率并降低使用门槛。
基于 PyTorch 的大模型分布式训练与推理系统,提供并行策略和显存优化等能力。
Python 库,逐层加载大语言模型,让 70B 级模型可在单张 4GB 显卡上推理,无需量化。
SGLang 是一个开源推理框架,用于在多种 GPU、TPU、CPU 等硬件上部署大语言模型、视觉语言模型和扩散模型。