tt-base (53d77eac97ce)
Published 2026-09-25 10:23:33 +02:00 by Grok
Installation
docker pull git.bitp.cz/bitpartner/tt-base:53d77eac97cesha256:4ab301767f80126469bc7703db5f99b8e1172349dcf96257e987fb26f2729764About this package
TT-Metalium runtime environment for deployment
Image layers
| ARG RELEASE |
| ARG LAUNCHPAD_BUILD_ARCH |
| LABEL org.opencontainers.image.version=22.04 |
| ADD file:81c01921c5f642ac2fcbfae682e489e8e64b347467d9fa1587707e310e64d790 in / |
| CMD ["/bin/bash"] |
| ARG UBUNTU_VERSION=22.04 |
| ARG PYTHON_VERSION=3.10 |
| SHELL [/bin/bash -euo pipefail -c] |
| ENV DEBIAN_FRONTEND=noninteractive |
| ENV OMPI_VERSION=v5.0.7 |
| ENV OMPI_PREFIX=/opt/openmpi-v5.0.7-ulfm |
| ENV PATH=/opt/openmpi-v5.0.7-ulfm/bin:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
| ENV LD_LIBRARY_PATH=/opt/openmpi-v5.0.7-ulfm/lib |
| ENV CPATH=/opt/openmpi-v5.0.7-ulfm/include |
| ENV PKG_CONFIG_PATH=/opt/openmpi-v5.0.7-ulfm/lib/pkgconfig |
| ENV UV_PYTHON_INSTALL_DIR=/usr/local/share/uv |
| COPY /uv /uvx /usr/local/bin/ # buildkit |
| COPY /install/ /usr/local/ # buildkit |
| COPY /install/ /usr/local/ # buildkit |
| COPY /install/ /opt/ # buildkit |
| RUN |2 UBUNTU_VERSION=22.04 PYTHON_VERSION=3.10 /bin/bash -euo pipefail -c test -x /usr/local/bin/cmake || { echo "ERROR: cmake not found in cmake-layer" >&2; exit 1; } && test -x /usr/local/bin/zstd || { echo "ERROR: zstd not found in zstd-layer" >&2; exit 1; } && test -d "${OMPI_PREFIX}/bin" || { echo "ERROR: ${OMPI_PREFIX}/bin not found. OMPI_VERSION (${OMPI_VERSION}) likely differs from Dockerfile.tools ARG OMPI_VERSION." >&2; exit 1; } # buildkit |
| RUN |2 UBUNTU_VERSION=22.04 PYTHON_VERSION=3.10 /bin/bash -euo pipefail -c DETECTED_PYTHON_VERSION="${PYTHON_VERSION}"; if [ -z "${DETECTED_PYTHON_VERSION}" ]; then if [ "${UBUNTU_VERSION}" = "24.04" ]; then DETECTED_PYTHON_VERSION="3.12"; else DETECTED_PYTHON_VERSION="3.10"; fi; fi; echo "Installing Python ${DETECTED_PYTHON_VERSION} for Ubuntu ${UBUNTU_VERSION}"; umask 000 && uv python install "${DETECTED_PYTHON_VERSION}" # buildkit |
| COPY /install_dependencies.sh /opt/tt_metal_infra/scripts/docker/install_dependencies.sh # buildkit |
| COPY /tt_metal/sfpi-info.sh /opt/tt_metal_infra/scripts/docker/sfpi-info.sh # buildkit |
| COPY /tt_metal/sfpi-version /opt/tt_metal_infra/scripts/docker/sfpi-version # buildkit |
| RUN |2 UBUNTU_VERSION=22.04 PYTHON_VERSION=3.10 /bin/bash -euo pipefail -c /bin/bash /opt/tt_metal_infra/scripts/docker/install_dependencies.sh --docker # buildkit |
| COPY /install/opt/tenstorrent/sfpi /opt/tenstorrent/sfpi # buildkit |
| RUN |2 UBUNTU_VERSION=22.04 PYTHON_VERSION=3.10 /bin/bash -euo pipefail -c test -d /opt/tenstorrent/sfpi || { echo "ERROR: sfpi not found in sfpi-layer" >&2; exit 1; } # buildkit |
| LABEL org.opencontainers.image.source=https://github.com/tenstorrent/tt-metal |
| LABEL org.opencontainers.image.description=TT-Metalium runtime environment for deployment |
| LABEL org.opencontainers.image.licenses=Apache-2.0 |
| LABEL org.opencontainers.image.documentation=https://docs.tenstorrent.com/ |
| ARG PYTHON_VERSION=3.10 |
| ENV PYTHON_ENV_DIR=/opt/venv |
| ENV PATH=/opt/venv/bin:/opt/openmpi-v5.0.7-ulfm/bin:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
| ENV VIRTUAL_ENV=/opt/venv |
| ARG WHEEL_FILENAME=ttnn-0.1.dev1-cp310-cp310-manylinux_2_34_x86_64.whl |
| ADD ttnn-0.1.dev1-cp310-cp310-manylinux_2_34_x86_64.whl ttnn-0.1.dev1-cp310-cp310-manylinux_2_34_x86_64.whl # buildkit |
| COPY /scripts/patch_activate_posix.sh /opt/tt_metal_infra/scripts/patch_activate_posix.sh # buildkit |
| RUN |3 UBUNTU_VERSION=22.04 PYTHON_VERSION=3.10 WHEEL_FILENAME=ttnn-0.1.dev1-cp310-cp310-manylinux_2_34_x86_64.whl /bin/bash -euo pipefail -c umask 000 && uv venv --python "$PYTHON_VERSION" --link-mode copy --managed-python --relocatable "$PYTHON_ENV_DIR" && /bin/sh /opt/tt_metal_infra/scripts/patch_activate_posix.sh "$PYTHON_ENV_DIR" && umask 002 && echo "source $PYTHON_ENV_DIR/bin/activate" >> /etc/bash.bashrc && mkdir -p /etc && echo "[global]\nextra-index-url = https://download.pytorch.org/whl/cpu" > /etc/pip.conf && umask 000 && uv pip install $WHEEL_FILENAME # buildkit |
| ARG SHA=53d77eac97cee980de400ffc3d5b776b789850b5 |
| ARG TTNN_SOURCE=nightly |
| ARG RELEASE_TAG=v0.80.0-dev20260925 |
| ARG PLUGIN_REF=35090660433d5606957ded97f7130b5cc75f94f7 |
| ENV DEBIAN_FRONTEND=noninteractive UV_NO_CACHE=1 VIRTUAL_ENV=/opt/venv PATH=/opt/venv/bin:/opt/venv/bin:/opt/openmpi-v5.0.7-ulfm/bin:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
| COPY verify_onecommit.py mk-jit-tree.sh tt-metal-53d77eac97cee980de400ffc3d5b776b789850b5.tar.gz /ctx/ # buildkit |
| RUN |4 SHA=53d77eac97cee980de400ffc3d5b776b789850b5 TTNN_SOURCE=nightly RELEASE_TAG=v0.80.0-dev20260925 PLUGIN_REF=35090660433d5606957ded97f7130b5cc75f94f7 /bin/bash -euo pipefail -c bash /ctx/mk-jit-tree.sh "${SHA}" "/ctx/tt-metal-${SHA}.tar.gz" && rm -f /ctx/tt-metal-${SHA}.tar.gz # buildkit |
| RUN |4 SHA=53d77eac97cee980de400ffc3d5b776b789850b5 TTNN_SOURCE=nightly RELEASE_TAG=v0.80.0-dev20260925 PLUGIN_REF=35090660433d5606957ded97f7130b5cc75f94f7 /bin/bash -euo pipefail -c apt-get update && apt-get install -y --no-install-recommends git curl ca-certificates build-essential && rm -rf /var/lib/apt/lists/* && (command -v uv >/dev/null || pip install --no-cache-dir uv) # buildkit |
| ARG TORCH=2.11.0 |
| ARG TORCHVISION=0.26.0 |
| ARG TRANSFORMERS=5.12.1 |
| RUN |7 SHA=53d77eac97cee980de400ffc3d5b776b789850b5 TTNN_SOURCE=nightly RELEASE_TAG=v0.80.0-dev20260925 PLUGIN_REF=35090660433d5606957ded97f7130b5cc75f94f7 TORCH=2.11.0 TORCHVISION=0.26.0 TRANSFORMERS=5.12.1 /bin/bash -euo pipefail -c uv pip install --no-cache --index-url https://download.pytorch.org/whl/cpu torch==${TORCH} torchvision==${TORCHVISION} && uv pip install --no-cache "transformers==${TRANSFORMERS}" accelerate "numpy<2" safetensors pytest pytest-timeout # buildkit |
| RUN |7 SHA=53d77eac97cee980de400ffc3d5b776b789850b5 TTNN_SOURCE=nightly RELEASE_TAG=v0.80.0-dev20260925 PLUGIN_REF=35090660433d5606957ded97f7130b5cc75f94f7 TORCH=2.11.0 TORCHVISION=0.26.0 TRANSFORMERS=5.12.1 /bin/bash -euo pipefail -c git clone https://github.com/tenstorrent/vllm-tt-plugin /opt/vllm-tt-plugin && cd /opt/vllm-tt-plugin && git checkout --detach "${PLUGIN_REF}" # buildkit |
| WORKDIR /opt/vllm-tt-plugin |
| RUN |7 SHA=53d77eac97cee980de400ffc3d5b776b789850b5 TTNN_SOURCE=nightly RELEASE_TAG=v0.80.0-dev20260925 PLUGIN_REF=35090660433d5606957ded97f7130b5cc75f94f7 TORCH=2.11.0 TORCHVISION=0.26.0 TRANSFORMERS=5.12.1 /bin/bash -euo pipefail -c bash -c 'set -e; source docs/install-vllm-tt.sh' # buildkit |
| ENV TT_METAL_HOME=/opt/tt-metal-src PYTHONPATH=/opt/tt-metal-src VLLM_PLUGINS=tt,tt_model_registry HF_HUB_OFFLINE=1 |
| RUN |7 SHA=53d77eac97cee980de400ffc3d5b776b789850b5 TTNN_SOURCE=nightly RELEASE_TAG=v0.80.0-dev20260925 PLUGIN_REF=35090660433d5606957ded97f7130b5cc75f94f7 TORCH=2.11.0 TORCHVISION=0.26.0 TRANSFORMERS=5.12.1 /bin/bash -euo pipefail -c (python3 -c 'import torch, ttnn, vllm, vllm_tt_plugin; print("imports ok", torch.__version__, vllm.__version__)' > /tmp/imp.log 2>&1 || (cat /tmp/imp.log; exit 1)) && grep 'imports ok' /tmp/imp.log && rm -f /tmp/imp.log && test "$(cat /opt/tt-metal-src/ONE_COMMIT_SHA)" = "${SHA}" # buildkit |
| LABEL org.opencontainers.image.source=https://github.com/tenstorrent/tt-metal org.opencontainers.image.revision=53d77eac97cee980de400ffc3d5b776b789850b5 cfx.tt-base.ttnn-source=nightly cfx.tt-base.release-tag=v0.80.0-dev20260925 cfx.tt-base.plugin-ref=35090660433d5606957ded97f7130b5cc75f94f7 |
| WORKDIR /opt/tt-metal-src |
Labels
| Key | Value |
|---|---|
| cfx.tt-base.plugin-ref | 35090660433d5606957ded97f7130b5cc75f94f7 |
| cfx.tt-base.release-tag | v0.80.0-dev20260925 |
| cfx.tt-base.ttnn-source | nightly |
| org.opencontainers.image.description | TT-Metalium runtime environment for deployment |
| org.opencontainers.image.documentation | https://docs.tenstorrent.com/ |
| org.opencontainers.image.licenses | Apache-2.0 |
| org.opencontainers.image.revision | 53d77eac97cee980de400ffc3d5b776b789850b5 |
| org.opencontainers.image.source | https://github.com/tenstorrent/tt-metal |
| org.opencontainers.image.version | 22.04 |
Details
2026-09-25 10:23:33 +02:00
Versions (1)
View all
Container
0
OCI / Docker
linux/amd64
Apache-2.0
1.9 GiB
53d77eac97ce
2026-09-25