Installation

For supported platform/OS and supported hardware, review the Compatibility section on Github.

Binary Distributions

You can install the latest stable release of Triton from pip:

pip install triton

Binary wheels are available for CPython 3.9-3.13.

From Source

Python Package

You can install the Python package from source by running the following commands:

git clone https://github.com/triton-lang/triton.git
cd triton

pip install -r python/requirements.txt # build-time dependencies
pip install -e .

Note that, if llvm is not present on your system, the setup.py script will download the official LLVM static libraries and link against that.

For building with a custom LLVM, review the Building with a custom LLVM section on Github.

You can then test your installation by running the tests:

# One-time setup
make dev-install

# To run all tests (requires a GPU)
make test

# Or, to run tests without a GPU
make test-nogpu