Skip to content
This repository was archived by the owner on Mar 26, 2026. It is now read-only.

dsl-learn/triton-tutorial

Repository files navigation

Hands-On Triton Tutorial 📖

Learn Triton: No GPU Experience Required

🔗 tt-tut.top

English | 中文

本教程面向没有 GPU 经验的的Triton初学者,带你从基础的向量加到RoPE、matmul_ogs、topk、Gluon Attention 等大模型算子进阶学习之路。只写到了矩阵转置,建议使用和 LLM 对话或者在 Agent 环境中学。

Warning

本项目已停止更新,并进入归档状态。

作者:BobHuang知乎专栏Triton算子开发及编译器资源整理

Triton简介

OpenAI/Triton 是一个让你用 Python 写高性能 GPU 算子的编程语言(DSL)。目前有NVIDIAAMD华为昇腾寒武纪摩尔线程沐曦等多个后端,一个kernel多种硬件均可以运行,具体见FlagOpen/FlagGems

优势:保持 Python 的易用性,同时充分发挥 GPU 并行计算和内存优化能力。

应用:加速深度学习算子和自定义算子,提升大模型训练和推理性能。

本教程使用 Triton 3.4.0(released on 2025, Jul 31),只需安装 torch==2.8.0。若使用较低版本的 PyTorch,可自行升级 Triton版本。Triton具有还不错的版本兼容,大部分算子对Triton版本没有要求

目录

About

Getting Started with Triton: A Tutorial for Python Beginners

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors