srush/Tensor-Puzzles
Solve puzzles. Improve your pytorch.
Comprised of 21 self-contained puzzles that isolate specific tensor operations, each solvable in a single line using only broadcasting, indexing, and arithmetic—no standard library functions allowed. Emphasizes mastery of NumPy/PyTorch's broadcasting semantics through constraint-based learning, with visual diagram feedback and property-based testing via Hypothesis. Targets PyTorch and NumPy users seeking deeper understanding of low-level tensor manipulation fundamentals.
3,976 stars. No commits in the last 6 months.
Stars
3,976
Forks
360
Language
Jupyter Notebook
License
MIT
Category
Last pushed
Jul 15, 2024
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/srush/Tensor-Puzzles"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
open-mmlab/mmdeploy
OpenMMLab Model Deployment Framework
triton-inference-server/server
The Triton Inference Server provides an optimized cloud and edge inferencing solution.
gpu-mode/Triton-Puzzles
Puzzles for learning Triton
hyperai/tvm-cn
TVM Documentation in Chinese Simplified / TVM 中文文档
triton-inference-server/model_analyzer
Triton Model Analyzer is a CLI tool to help with better understanding of the compute and memory...