srush/GPU-Puzzles

Solve puzzles. Learn CUDA.

45
/ 100
Emerging

This interactive notebook teaches you how to write GPU code to speed up computation, crucial for modern machine learning. You'll solve coding puzzles using a Python-like syntax that directly translates to low-level GPU instructions. This is for machine learning engineers or researchers who want to understand the core GPU algorithms behind deep learning without diving into complex manuals.

11,992 stars. No commits in the last 6 months.

Use this if you are a machine learning practitioner wanting to quickly gain hands-on intuition for how GPUs execute code.

Not ideal if you are looking for a high-level library or framework to optimize your machine learning models without understanding the underlying GPU operations.

GPU programming machine-learning-optimization deep-learning-algorithms parallel-computing performance-engineering
Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 19 / 25

How are scores calculated?

Stars

11,992

Forks

930

Language

Jupyter Notebook

License

MIT

Last pushed

Sep 01, 2024

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/srush/GPU-Puzzles"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.