Triton-Puzzles and Tensor-Puzzles

These are complementary learning resources—Triton-Puzzles teaches the Triton compiler for GPU kernels while Tensor-Puzzles teaches PyTorch fundamentals, so learners typically progress from PyTorch understanding to optimized Triton kernel implementation.

Triton-Puzzles
65
Established
Tensor-Puzzles
46
Emerging
Maintenance 20/25
Adoption 10/25
Maturity 16/25
Community 19/25
Maintenance 0/25
Adoption 10/25
Maturity 16/25
Community 20/25
Stars: 2,338
Forks: 207
Downloads:
Commits (30d): 11
Language: Jupyter Notebook
License: Apache-2.0
Stars: 3,976
Forks: 360
Downloads:
Commits (30d): 0
Language: Jupyter Notebook
License: MIT
No Package No Dependents
Stale 6m No Package No Dependents

About Triton-Puzzles

gpu-mode/Triton-Puzzles

Puzzles for learning Triton

This project offers interactive puzzles to help deep learning practitioners learn Triton, an open-source language for programming AI accelerators. You'll solve challenges that involve memory operations, starting with simple examples and progressing to advanced algorithms like Flash Attention. This is for AI/ML engineers and researchers who want to optimize their models for GPUs using Triton.

GPU programming AI model optimization deep learning engineering accelerator programming high-performance computing

About Tensor-Puzzles

srush/Tensor-Puzzles

Solve puzzles. Improve your pytorch.

This project offers a collection of 21 tensor programming puzzles designed to sharpen your skills in PyTorch or NumPy. Each puzzle challenges you to re-implement a standard library function using only fundamental operations like broadcasting, arithmetic, and indexing. It's ideal for data scientists, machine learning engineers, or anyone working with numerical data who wants to deepen their understanding of tensor manipulation.

data-science machine-learning-engineering numerical-computing scientific-computing data-analysis

Scores updated daily from GitHub, PyPI, and npm data. How scores work