Analysis updated 2026-07-06 · repo last pushed 2026-05-22
Test a tensor compiler against 2,700+ real models to measure average speedup and identify failure cases.
Use the dataset as a regression suite to verify that a new hardware chip works well with existing compilers.
Train a machine learning model to predict which compiler optimizations work best for specific computation graphs.
| paddlepaddle/graphnet | yoheinakajima/activegraph | huey1in/windsurfx | |
|---|---|---|---|
| Stars | 95 | 96 | 97 |
| Language | Python | Python | Python |
| Last pushed | 2026-05-22 | — | — |
| Maintenance | Maintained | — | — |
| Setup difficulty | easy | easy | moderate |
| Complexity | 2/5 | 4/5 | 3/5 |
| Audience | researcher | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
GraphNet is a benchmark dataset for researchers working on tensor compilers, the behind-the-scenes tools that make deep learning models run faster on hardware. It collects over 2,700 "computation graphs" (essentially blueprints of how a neural network processes data) extracted from real, state-of-the-art models across natural language processing, computer vision, and other tasks. The goal is to give compiler researchers a shared, standardized set of test cases so they can fairly compare how well different compilers optimize performance. When a deep learning model runs, a tensor compiler translates its computation graph into efficient machine code. Different compilers, like PyTorch's TorchInductor or PaddlePaddle's CINN, take different approaches, and until now there hasn't been a large, common dataset to evaluate them against. GraphNet fills that gap by providing models in a standardized format with rich metadata, so researchers can run a compiler across all 2,700+ graphs, measure speedup against a baseline, and see where it shines or struggles. The project also introduces two custom metrics: one that scores raw speedup, and another that factors in compilation or runtime errors, giving a more realistic picture of a compiler's practical reliability. The primary audience is tensor compiler developers and researchers, particularly those exploring "AI for Compilers", using machine learning to automatically improve compiler optimization strategies. A hardware company testing whether their new chip works well with existing compilers could use this dataset as a regression test suite. A compiler team deciding whether a new optimization actually helps across diverse models, or a researcher training a model to predict good optimization strategies, would also find it valuable. The roadmap includes expanding to 10,000+ graphs, adding multi-GPU scenarios, and enabling subgraph-level analysis, pointing toward increasingly granular and large-scale evaluation.
GraphNet is a benchmark dataset of over 2,700 real neural network computation graphs, designed to help researchers test and fairly compare how well different tensor compilers optimize deep learning model performance.
Mainly Python. The stack also includes Python, PyTorch, PaddlePaddle.
Maintained — commit in last 6 months (last push 2026-05-22).
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly researcher.
This repo across BitVibe Labs
Verify against the repo before relying on details.