This is Tenstorrent's S3 PyPI index for tt-lang wheels. Public releases are
on PyPI; this index hosts more frequently
updated development builds and selected S3 release wheels.
Pick a published version from the workflow summary or the directory listing
below, then select it explicitly (public PyPI also hosts tt-lang):
Development wheels are grouped by year-month:
pip install \
--find-links https://pypi.eng.aws.tenstorrent.com/tt-lang/<YYYY-MM>/ \
--extra-index-url https://download.pytorch.org/whl/cpu \
"tt-lang==<version>"
Final S3 release wheels are in the releases view:
pip install \
--find-links https://pypi.eng.aws.tenstorrent.com/tt-lang/releases/ \
--extra-index-url https://download.pytorch.org/whl/cpu \
"tt-lang==<version>"
The top-level tt-lang/ URL remains installable for existing final-release root
wheels, but new documentation should use tt-lang/releases/.
Light wheels built and device-tested against a specific tt-metal commit are
published as browsable directories under tt-lang/ttmetal/<ttmetal7>/, where
<ttmetal7> is that commit's 7-character prefix. Browse the set at
https://pypi.eng.aws.tenstorrent.com/tt-lang/ttmetal/ (trailing slash
required). Install with --find-links pointed at the per-SHA directory:
pip install \
--find-links https://pypi.eng.aws.tenstorrent.com/tt-lang/ttmetal/<ttmetal7>/ \
--extra-index-url https://download.pytorch.org/whl/cpu \
"tt-lang-light==<version>"
Confirm the version and the source revisions the wheel was built from. Include
build_info() when filing issues -- it reports the tt-lang commit and the
tt-metal tag and commit the wheel was built against, which pins down the exact
tt-metal a per-commit light wheel targets:
python -c 'import ttnn, ttl; print(ttnn.__file__, ttl.__version__)'
python -c 'import ttl; print(ttl.build_info())'
tt-lang-setup copies the tutorials into the environment; run one to check the
install end to end:
tt-lang-setup
python tutorials/elementwise/step_4_multinode_grid_full.py
For the full walkthrough, including configuring an external tt-metal for light wheels, see the tt-lang documentation and the getting-started guide linked below.