Pure and transparent
Trace every operation from Python to the C++ core. Peel back each abstraction and keep the full path readable.
Trace every tensor to its kernel. A PyTorch-compatible framework for learning, research, and hardware experiments.

No hidden compute path. Read, verify, and recompose every forward pass, gradient, and kernel execution.
Trace every operation from Python to the C++ core. Peel back each abstraction and keep the full path readable.
Readable CPU and CUDA backends leave room for custom kernels, new hardware, and nanobind experiments.
TPX decouples computation from gradients, making dynamic graphs and new differentiation modes easier to modify.
Prototype layers, optimizers, storage formats, operator fusion, and static graph capture with less boilerplate.
The pure tensor engine for memory, kernels, dispatch, and hardware backends.
The explicit autograd layer for dynamic graphs, gradients, and backward execution.
The static graph and JIT playground for fusion, capture, and compute optimization.
The PyTorch-compatible neural network layer, from Linear and Conv2d to custom modules.
Choose an environment and copy the command. The full compute path is ready to inspect.
python3 -m pip install tensorplay --upgradeStudents, developers, educators, and researchers are welcome. Learn the system, contribute code, discuss architecture, or follow project updates.