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