Overview

Tenstorrent’s software stack takes models from popular frameworks all the way down to Tensix cores. Most users start at the top with the TT-Forge compiler; the lower layers are available when you need finer control.

Choosing your entry point

  • Compile a model from PyTorch, JAX, or ONNX → TT-Forge (recommended start).

  • Build networks in Python from pre-optimized ops → TT-NN.

  • Author custom fused operationsTT-Lang.

  • Write kernels directly on Tensix coresTT-Metalium.

  • Work on compiler internals or custom backendsTT-MLIR.