ctos-prototyping (8eb617c-jetson-base)

Published 2026-07-28 23:05:48 -04:00 by lswersk

Installation

docker pull riahub.ai/qoherent/ctos-prototyping:8eb617c-jetson-base
sha256:96723be520a7d0ee9563e1cf5bb1872a521f5d5ac38c8083a470b26f024b9b9e

Image Layers

ARG RELEASE
ARG LAUNCHPAD_BUILD_ARCH
LABEL org.opencontainers.image.ref.name=ubuntu
LABEL org.opencontainers.image.version=22.04
ADD file:1043594b482384e967c94378b65ec4bc7a38190649a94f0325b7fb00be0a623e in /
CMD ["/bin/bash"]
ARG DEBIAN_FRONTEND=noninteractive
|1 DEBIAN_FRONTEND=noninteractive /bin/sh -c apt-get update && apt-get upgrade -y && apt-get install -qq -y --no-install-recommends freeglut3-dev libglu1-mesa-dev && rm -rf /var/lib/apt/lists/* && apt-get clean
|1 DEBIAN_FRONTEND=noninteractive /bin/sh -c echo "/usr/lib/aarch64-linux-gnu/tegra" >> /etc/ld.so.conf.d/nvidia-tegra.conf && echo "/usr/lib/aarch64-linux-gnu/tegra-egl" >> /etc/ld.so.conf.d/nvidia-tegra.conf
|1 DEBIAN_FRONTEND=noninteractive /bin/sh -c rm /usr/share/glvnd/egl_vendor.d/50_mesa.json
|1 DEBIAN_FRONTEND=noninteractive /bin/sh -c mkdir -p /usr/share/glvnd/egl_vendor.d/ && echo '{ "file_format_version" : "1.0.0", "ICD" : { "library_path" : "libEGL_nvidia.so.0" }}' > /usr/share/glvnd/egl_vendor.d/10_nvidia.json
|1 DEBIAN_FRONTEND=noninteractive /bin/sh -c mkdir -p /usr/share/egl/egl_external_platform.d/ && echo '{ "file_format_version" : "1.0.0", "ICD" : { "library_path" : "libnvidia-egl-wayland.so.1" }}' > /usr/share/egl/egl_external_platform.d/nvidia_wayland.json
|1 DEBIAN_FRONTEND=noninteractive /bin/sh -c ldconfig
ENV NVIDIA_VISIBLE_DEVICES all
ENV NVIDIA_DRIVER_CAPABILITIES all
CMD ["/bin/bash"]
ENV NVARCH=arm64
ENV NVIDIA_REQUIRE_CUDA=cuda>=12.6
ENV NV_CUDA_CUDART_VERSION=12.6.68-1
ARG TARGETARCH
LABEL maintainer=NVIDIA CORPORATION <cudatools@nvidia.com>
ARG NVIDIA_REQUIRE_JETPACK_HOST_MOUNTS=base-only
ENV NVIDIA_REQUIRE_JETPACK_HOST_MOUNTS=base-only
RUN |2 TARGETARCH=arm64 NVIDIA_REQUIRE_JETPACK_HOST_MOUNTS=base-only /bin/sh -c apt-get update && apt-get install -y --no-install-recommends gnupg2 curl ca-certificates && curl -fsSL https://kitmaker-web.nvidia.com/kitpicks/l4t-cuda-r12-6/12.6.11/002/repos/ubuntu2204/${NVARCH}/3bf863cc.pub | apt-key add - && echo "deb https://kitmaker-web.nvidia.com/kitpicks/l4t-cuda-r12-6/12.6.11/002/repos/ubuntu2204/${NVARCH} /" > /etc/apt/sources.list.d/cuda.list && apt-get purge --autoremove -y curl && rm -rf /var/lib/apt/lists/* # buildkit
ENV CUDA_VERSION=12.6.11
RUN |2 TARGETARCH=arm64 NVIDIA_REQUIRE_JETPACK_HOST_MOUNTS=base-only /bin/sh -c apt-get update && apt-get install -y --no-install-recommends cuda-cudart-12-6=${NV_CUDA_CUDART_VERSION} && rm -rf /var/lib/apt/lists/* # buildkit
RUN |2 TARGETARCH=arm64 NVIDIA_REQUIRE_JETPACK_HOST_MOUNTS=base-only /bin/sh -c echo "/usr/local/nvidia/lib" >> /etc/ld.so.conf.d/nvidia.conf && echo "/usr/local/nvidia/lib64" >> /etc/ld.so.conf.d/nvidia.conf # buildkit
ENV PATH=/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
ENV LD_LIBRARY_PATH=/usr/local/nvidia/lib:/usr/local/nvidia/lib64
COPY NGC-DL-CONTAINER-LICENSE / # buildkit
ENV NVIDIA_VISIBLE_DEVICES=all
ENV NVIDIA_DRIVER_CAPABILITIES=compute,utility
ENV NV_CUDA_LIB_VERSION=12.6.11-1
ENV NV_NVTX_VERSION=12.6.68-1
ENV NV_LIBNPP_VERSION=12.3.1.54-1
ENV NV_LIBNPP_PACKAGE=libnpp-12-6=12.3.1.54-1
ENV NV_LIBCUSPARSE_VERSION=12.5.3.3-1
ENV NV_LIBCUBLAS_PACKAGE_NAME=libcublas-12-6
ENV NV_LIBCUBLAS_VERSION=12.6.1.4-1
ENV NV_LIBCUBLAS_PACKAGE=libcublas-12-6=12.6.1.4-1
ARG TARGETARCH
LABEL maintainer=NVIDIA CORPORATION <cudatools@nvidia.com>
RUN |1 TARGETARCH=arm64 /bin/sh -c apt-get update && apt-get install -y --no-install-recommends cuda-libraries-12-6=${NV_CUDA_LIB_VERSION} ${NV_LIBNPP_PACKAGE} cuda-nvtx-12-6=${NV_NVTX_VERSION} libcusparse-12-6=${NV_LIBCUSPARSE_VERSION} ${NV_LIBCUBLAS_PACKAGE} && rm -rf /var/lib/apt/lists/* # buildkit
RUN |1 TARGETARCH=arm64 /bin/sh -c apt-mark hold ${NV_LIBCUBLAS_PACKAGE_NAME} # buildkit
RUN |1 TARGETARCH=arm64 /bin/sh -c rm /etc/apt/sources.list.d/cuda.list # buildkit
RUN |1 TARGETARCH=arm64 /bin/sh -c rm -rf /var/lib/apt/lists/* # buildkit
COPY entrypoint.d/ /opt/nvidia/entrypoint.d/ # buildkit
COPY nvidia_entrypoint.sh /opt/nvidia/ # buildkit
ENV NVIDIA_PRODUCT_NAME=CUDA
ENTRYPOINT ["/opt/nvidia/nvidia_entrypoint.sh"]
ENV DEBIAN_FRONTEND=noninteractive
ARG TRT_VERSION
ARG TRT_KITPICK_REPO_URL
ARG PYVER=3.10
ARG PYMAJ=3
RUN |4 TRT_VERSION=10.3.0.26 TRT_KITPICK_REPO_URL=https://kitmaker-web.nvidia.com/release-candidates/kitpicks/tensorrt-rel-10-3/10.3.0/002/repos/ubuntu2204/arm64 PYVER=3.10 PYMAJ=3 /bin/sh -c apt clean # buildkit
RUN |4 TRT_VERSION=10.3.0.26 TRT_KITPICK_REPO_URL=https://kitmaker-web.nvidia.com/release-candidates/kitpicks/tensorrt-rel-10-3/10.3.0/002/repos/ubuntu2204/arm64 PYVER=3.10 PYMAJ=3 /bin/sh -c apt update && apt upgrade -y && apt install -y --no-install-recommends gnupg2 curl ca-certificates && curl -fsSL "${TRT_KITPICK_REPO_URL}/3bf863cc.pub" | apt-key add - && echo "deb ${TRT_KITPICK_REPO_URL} /" > /etc/apt/sources.list.d/tensorrt10.list && apt update && apt install -y --no-install-recommends git pkg-config unzip python$PYVER python$PYMAJ-pip libnvinfer10 libnvinfer-plugin10 python$PYMAJ-libnvinfer libnvinfer-bin libnvonnxparsers10 tensorrt-libs # buildkit
RUN |4 TRT_VERSION=10.3.0.26 TRT_KITPICK_REPO_URL=https://kitmaker-web.nvidia.com/release-candidates/kitpicks/tensorrt-rel-10-3/10.3.0/002/repos/ubuntu2204/arm64 PYVER=3.10 PYMAJ=3 /bin/sh -c echo "deb http://l4t-repo.nvidia.com/t234 r36.4 main" | tee -a /etc/apt/sources.list.d/nvidia-l4t-apt-source.list # buildkit
RUN |4 TRT_VERSION=10.3.0.26 TRT_KITPICK_REPO_URL=https://kitmaker-web.nvidia.com/release-candidates/kitpicks/tensorrt-rel-10-3/10.3.0/002/repos/ubuntu2204/arm64 PYVER=3.10 PYMAJ=3 /bin/sh -c echo "deb http://l4t-repo.nvidia.com/common r36.4 main" | tee -a /etc/apt/sources.list.d/nvidia-l4t-apt-source.list # buildkit
RUN |4 TRT_VERSION=10.3.0.26 TRT_KITPICK_REPO_URL=https://kitmaker-web.nvidia.com/release-candidates/kitpicks/tensorrt-rel-10-3/10.3.0/002/repos/ubuntu2204/arm64 PYVER=3.10 PYMAJ=3 /bin/sh -c apt-key adv --fetch-keys http://l4t-repo.nvidia.com/jetson-ota-internal.key # buildkit
RUN |4 TRT_VERSION=10.3.0.26 TRT_KITPICK_REPO_URL=https://kitmaker-web.nvidia.com/release-candidates/kitpicks/tensorrt-rel-10-3/10.3.0/002/repos/ubuntu2204/arm64 PYVER=3.10 PYMAJ=3 /bin/sh -c apt-get update && apt-get download nvidia-l4t-dla-compiler && dpkg-deb -R ./nvidia-l4t-dla-compiler_*_arm64.deb ./dla && cp -r ./dla/usr/lib/* /usr/lib/ && rm -rf ./nvidia-l4t-dla-compiler_*_arm64.deb ./dla # buildkit
RUN |4 TRT_VERSION=10.3.0.26 TRT_KITPICK_REPO_URL=https://kitmaker-web.nvidia.com/release-candidates/kitpicks/tensorrt-rel-10-3/10.3.0/002/repos/ubuntu2204/arm64 PYVER=3.10 PYMAJ=3 /bin/sh -c rm -f /usr/bin/python && ln -s /usr/bin/python$PYVER /usr/bin/python # buildkit
RUN |4 TRT_VERSION=10.3.0.26 TRT_KITPICK_REPO_URL=https://kitmaker-web.nvidia.com/release-candidates/kitpicks/tensorrt-rel-10-3/10.3.0/002/repos/ubuntu2204/arm64 PYVER=3.10 PYMAJ=3 /bin/sh -c rm -f /usr/bin/python$PYMAJ && ln -s /usr/bin/python$PYVER /usr/bin/python$PYMAJ # buildkit
RUN |4 TRT_VERSION=10.3.0.26 TRT_KITPICK_REPO_URL=https://kitmaker-web.nvidia.com/release-candidates/kitpicks/tensorrt-rel-10-3/10.3.0/002/repos/ubuntu2204/arm64 PYVER=3.10 PYMAJ=3 /bin/sh -c rm /etc/apt/sources.list.d/tensorrt10.list # buildkit
RUN |4 TRT_VERSION=10.3.0.26 TRT_KITPICK_REPO_URL=https://kitmaker-web.nvidia.com/release-candidates/kitpicks/tensorrt-rel-10-3/10.3.0/002/repos/ubuntu2204/arm64 PYVER=3.10 PYMAJ=3 /bin/sh -c apt-key del 3BF863CC # buildkit
RUN |4 TRT_VERSION=10.3.0.26 TRT_KITPICK_REPO_URL=https://kitmaker-web.nvidia.com/release-candidates/kitpicks/tensorrt-rel-10-3/10.3.0/002/repos/ubuntu2204/arm64 PYVER=3.10 PYMAJ=3 /bin/sh -c rm /etc/apt/sources.list.d/nvidia-l4t-apt-source.list # buildkit
RUN |4 TRT_VERSION=10.3.0.26 TRT_KITPICK_REPO_URL=https://kitmaker-web.nvidia.com/release-candidates/kitpicks/tensorrt-rel-10-3/10.3.0/002/repos/ubuntu2204/arm64 PYVER=3.10 PYMAJ=3 /bin/sh -c apt-key del 290D64FA # buildkit
RUN |4 TRT_VERSION=10.3.0.26 TRT_KITPICK_REPO_URL=https://kitmaker-web.nvidia.com/release-candidates/kitpicks/tensorrt-rel-10-3/10.3.0/002/repos/ubuntu2204/arm64 PYVER=3.10 PYMAJ=3 /bin/sh -c rm -rf /var/lib/apt/lists/* # buildkit
ARG UHD_VERSION=4.10.0.0-0ubuntu1~jammy1
ARG ORT_VERSION=1.24.0
ARG ORT_WHEEL_URL=https://pypi.jetson-ai-lab.io/jp6/cu126/+f/d98/0b934b9a29c1a/onnxruntime_gpu-1.24.0-cp310-cp310-linux_aarch64.whl
ARG ORT_WHEEL_SHA256=d980b934b9a29c1a9d6f39751edd7662b69fadd75556a10ff363773a58ce0950
ARG UV_VERSION=0.11.29
SHELL [/bin/bash -o pipefail -c]
LABEL org.ctos.jetson.l4t=36.4.x org.ctos.jetson.python=3.10 org.ctos.jetson.tensorrt=10.3 org.ctos.jetson.uhd=4.10.0.0-0ubuntu1~jammy1 org.ctos.jetson.onnxruntime=1.24.0
RUN |5 UHD_VERSION=4.10.0.0-0ubuntu1~jammy1 ORT_VERSION=1.24.0 ORT_WHEEL_URL=https://pypi.jetson-ai-lab.io/jp6/cu126/+f/d98/0b934b9a29c1a/onnxruntime_gpu-1.24.0-cp310-cp310-linux_aarch64.whl ORT_WHEEL_SHA256=d980b934b9a29c1a9d6f39751edd7662b69fadd75556a10ff363773a58ce0950 UV_VERSION=0.11.29 /bin/bash -o pipefail -c apt-get update && apt-get install -y --no-install-recommends ca-certificates curl gnupg && curl -fsSL -o /tmp/ettus-uhd.asc 'https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x463896EF9B898A846C7EC0E109FE61056169358E' && gpg --show-keys --with-colons /tmp/ettus-uhd.asc | grep -qx 'fpr:::::::::463896EF9B898A846C7EC0E109FE61056169358E:' && gpg --dearmor --output /usr/share/keyrings/ettus-uhd.gpg /tmp/ettus-uhd.asc && echo 'deb [signed-by=/usr/share/keyrings/ettus-uhd.gpg] https://ppa.launchpadcontent.net/ettusresearch/uhd/ubuntu jammy main' > /etc/apt/sources.list.d/ettus-uhd.list && apt-get update && apt-get install -y --no-install-recommends "libuhd4.10.0=${UHD_VERSION}" "python3-uhd=${UHD_VERSION}" "uhd-host=${UHD_VERSION}" && rm -rf /var/lib/apt/lists/* /tmp/ettus-uhd.asc # buildkit
RUN |5 UHD_VERSION=4.10.0.0-0ubuntu1~jammy1 ORT_VERSION=1.24.0 ORT_WHEEL_URL=https://pypi.jetson-ai-lab.io/jp6/cu126/+f/d98/0b934b9a29c1a/onnxruntime_gpu-1.24.0-cp310-cp310-linux_aarch64.whl ORT_WHEEL_SHA256=d980b934b9a29c1a9d6f39751edd7662b69fadd75556a10ff363773a58ce0950 UV_VERSION=0.11.29 /bin/bash -o pipefail -c python3 -m pip install --no-cache-dir "uv==${UV_VERSION}" && curl -fsSL -o /tmp/onnxruntime_gpu-1.24.0-cp310-cp310-linux_aarch64.whl "${ORT_WHEEL_URL}" && echo "${ORT_WHEEL_SHA256} /tmp/onnxruntime_gpu-1.24.0-cp310-cp310-linux_aarch64.whl" | sha256sum -c - && uv pip install --system "numpy==1.26.4" "flatbuffers==25.9.23" "mpmath==1.3.0" "packaging==25.0" "protobuf==6.33.5" "sympy==1.14.0" /tmp/onnxruntime_gpu-1.24.0-cp310-cp310-linux_aarch64.whl && rm /tmp/onnxruntime_gpu-1.24.0-cp310-cp310-linux_aarch64.whl && python3 -c 'import numpy, onnxruntime, uhd; assert numpy.__version__ == "1.26.4"; assert onnxruntime.__version__ == "1.24.0"; assert "TensorrtExecutionProvider" in onnxruntime.get_available_providers(); assert callable(uhd.usrp.MultiUSRP)' # buildkit

Labels

Key Value
io.buildah.version 1.23.1
maintainer NVIDIA CORPORATION <cudatools@nvidia.com>
org.ctos.jetson.l4t 36.4.x
org.ctos.jetson.onnxruntime 1.24.0
org.ctos.jetson.python 3.10
org.ctos.jetson.tensorrt 10.3
org.ctos.jetson.uhd 4.10.0.0-0ubuntu1~jammy1
org.opencontainers.image.ref.name ubuntu
org.opencontainers.image.version 22.04
Details
Container
2026-07-28 23:05:48 -04:00
0
OCI / Docker
linux/arm64
3.1 GiB
Versions (17) View all