Skip to content
@tenstorrent

Tenstorrent AI

Welcome to the Tenstorrent AI GitHub Page! Tenstorrent builds computers for AI. We bring together experts in the fields of computer architecture, chip design, advanced systems, software and compilers to build the next generation of computing. Here you will find repositories with in-depth information on TT hardware and software. Find the repository that best suits your needs!

AI SW

image

Check out our TT-Metal tile-native programming model guide here.

RISC-V and IP

RISC-V

Toolchain

Developer Tools

Tensix AI IP

Pinned Loading

  1. tt-metal tt-metal Public

    🤘 TT-NN operator library, and TT-Metalium low level kernel programming model.

    C++ 1.4k 364

  2. riscv-ocelot riscv-ocelot Public

    Forked from riscv-boom/riscv-boom

    Ocelot: The Berkeley Out-of-Order Machine With V-EXT support

    SystemVerilog 234 31

  3. tt-mlir tt-mlir Public

    Tenstorrent MLIR compiler

    MLIR 250 118

  4. tt-forge tt-forge Public

    Tenstorrent's MLIR Based Compiler. We aim to enable developers to run AI on all configurations of Tenstorrent hardware, through an open-source, general, and performant compiler.

    Python 188 29

Repositories

Showing 10 of 110 repositories
  • tt-metal Public

    🤘 TT-NN operator library, and TT-Metalium low level kernel programming model.

    tenstorrent/tt-metal’s past year of commit activity
    C++ 1,367 Apache-2.0 364 3,209 (1 issue needs help) 1,002 Updated Mar 1, 2026
  • tt-xla Public

    Repo for AI Compiler team. The intended purpose of this repo is for implementation of a PJRT device.

    tenstorrent/tt-xla’s past year of commit activity
    Python 52 Apache-2.0 22 751 69 Updated Mar 1, 2026
  • tt-mlir Public

    Tenstorrent MLIR compiler

    tenstorrent/tt-mlir’s past year of commit activity
    MLIR 250 Apache-2.0 118 1,088 130 Updated Mar 1, 2026
  • tenstorrent/tt-inference-server’s past year of commit activity
    Python 45 Apache-2.0 13 377 54 Updated Mar 1, 2026
  • tt-lang Public

    A Python-based Domain-Specific Language (DSL) for authoring high-performance custom kernels on Tenstorrent hardware.

    tenstorrent/tt-lang’s past year of commit activity
    Python 17 Apache-2.0 4 66 (2 issues need help) 19 Updated Mar 1, 2026
  • tt-kmd Public

    Tenstorrent Kernel Module

    tenstorrent/tt-kmd’s past year of commit activity
    C 60 GPL-2.0 29 13 4 Updated Mar 1, 2026
  • tt-forge-onnx Public

    The TT-Forge ONNX is a graph compiler designed to optimize and transform computational graphs for deep learning models, enhancing their performance and efficiency.

    tenstorrent/tt-forge-onnx’s past year of commit activity
    Python 54 Apache-2.0 28 331 (5 issues need help) 8 Updated Mar 1, 2026
  • sfpi Public
    tenstorrent/sfpi’s past year of commit activity
    C++ 13 Apache-2.0 15 0 0 Updated Mar 1, 2026
  • sfpi-gcc Public
    tenstorrent/sfpi-gcc’s past year of commit activity
    C++ 3 GPL-2.0 4 0 0 Updated Mar 1, 2026
  • tt-vscode-toolkit Public

    Provides commands, walkthroughs, explorations, and other tools that make learning the Tenstorrent developer loop an interactive experience in VSCode and code-server. Intended to eventually work with any Tenstorrent hardware model, today it primarily targets N150 Wormhole accelerators.

    tenstorrent/tt-vscode-toolkit’s past year of commit activity
    TypeScript 3 Apache-2.0 0 3 1 Updated Mar 1, 2026