relativity.cc

› relativity.cc / docs

docs

Install libtt, run JAX on a Tenstorrent card, and debug what goes wrong.

Choose a starting point

  • Setting up a new machine? Getting started installs the driver and the Python plugin, then checks that JAX can use the card.
  • JAX already working? First experiment runs a matrix multiply, checks it against NumPy, times it, and dumps its StableHLO.
  • Want to serve a model? Inference has launch commands for one or more chips and a quick MMLU check. The models page lists the supported models and how fast they run.
  • Want to train? Training trains a tiny Qwen3 model with TorchTitan and TorchAX, saves a checkpoint, and checks it in PyTorch.
  • Working on the compiler or runtime? Software stack explains how the pieces fit together and what to collect when something breaks.

Most examples use a single Blackhole p150a. Inference also runs across several chips; training currently covers a tiny model on one chip.