docker.io/gpustack/gpustack:v0.7.1 linux/arm64

docker.io/gpustack/gpustack:v0.7.1 - 国内下载镜像源 浏览次数:11 温馨提示: 这是一个 linux/arm64 系统架构镜像

这是一个名为 docker.io/gpustack/gpustack 的 Docker 容器镜像。 该镜像的具体描述信息需要参考其官方文档或仓库页面才能获得。 没有更多信息可以提供。

源镜像 docker.io/gpustack/gpustack:v0.7.1
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gpustack/gpustack:v0.7.1-linuxarm64
镜像ID sha256:9e6e403cff97540a7cb4f25ed81b956a5260622f84daa7faec25f23000531704
镜像TAG v0.7.1-linuxarm64
大小 13.33GB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD
启动入口 tini -- /usr/bin/bash -c source /etc/profile && exec gpustack start "$@" --
工作目录
OS/平台 linux/arm64
浏览量 11 次
贡献者
镜像创建 2025-08-22T09:07:55.303384192Z
同步时间 2025-08-27 06:16
更新时间 2025-08-27 12:56
环境变量
PATH=/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin NVARCH=sbsa NVIDIA_REQUIRE_CUDA=cuda>=12.4 brand=tesla,driver>=470,driver<471 brand=unknown,driver>=470,driver<471 brand=nvidia,driver>=470,driver<471 brand=nvidiartx,driver>=470,driver<471 brand=geforce,driver>=470,driver<471 brand=geforcertx,driver>=470,driver<471 brand=quadro,driver>=470,driver<471 brand=quadrortx,driver>=470,driver<471 brand=titan,driver>=470,driver<471 brand=titanrtx,driver>=470,driver<471 brand=tesla,driver>=525,driver<526 brand=unknown,driver>=525,driver<526 brand=nvidia,driver>=525,driver<526 brand=nvidiartx,driver>=525,driver<526 brand=geforce,driver>=525,driver<526 brand=geforcertx,driver>=525,driver<526 brand=quadro,driver>=525,driver<526 brand=quadrortx,driver>=525,driver<526 brand=titan,driver>=525,driver<526 brand=titanrtx,driver>=525,driver<526 brand=tesla,driver>=535,driver<536 brand=unknown,driver>=535,driver<536 brand=nvidia,driver>=535,driver<536 brand=nvidiartx,driver>=535,driver<536 brand=geforce,driver>=535,driver<536 brand=geforcertx,driver>=535,driver<536 brand=quadro,driver>=535,driver<536 brand=quadrortx,driver>=535,driver<536 brand=titan,driver>=535,driver<536 brand=titanrtx,driver>=535,driver<536 NV_CUDA_CUDART_VERSION=12.4.127-1 CUDA_VERSION=12.4.1 LD_LIBRARY_PATH=/usr/local/nvidia/lib:/usr/local/nvidia/lib64 NVIDIA_VISIBLE_DEVICES=all NVIDIA_DRIVER_CAPABILITIES=compute,utility NV_CUDA_LIB_VERSION=12.4.1-1 NV_NVTX_VERSION=12.4.127-1 NV_LIBNPP_VERSION=12.2.5.30-1 NV_LIBNPP_PACKAGE=libnpp-12-4=12.2.5.30-1 NV_LIBCUSPARSE_VERSION=12.3.1.170-1 NV_LIBCUBLAS_PACKAGE_NAME=libcublas-12-4 NV_LIBCUBLAS_VERSION=12.4.5.8-1 NV_LIBCUBLAS_PACKAGE=libcublas-12-4=12.4.5.8-1 NV_LIBNCCL_PACKAGE_NAME=libnccl2 NV_LIBNCCL_PACKAGE_VERSION=2.21.5-1 NCCL_VERSION=2.21.5-1 NV_LIBNCCL_PACKAGE=libnccl2=2.21.5-1+cuda12.4 NVIDIA_PRODUCT_NAME=CUDA NV_CUDA_CUDART_DEV_VERSION=12.4.127-1 NV_NVML_DEV_VERSION=12.4.127-1 NV_LIBCUSPARSE_DEV_VERSION=12.3.1.170-1 NV_LIBNPP_DEV_VERSION=12.2.5.30-1 NV_LIBNPP_DEV_PACKAGE=libnpp-dev-12-4=12.2.5.30-1 NV_LIBCUBLAS_DEV_PACKAGE_NAME=libcublas-dev-12-4 NV_LIBCUBLAS_DEV_VERSION=12.4.5.8-1 NV_LIBCUBLAS_DEV_PACKAGE=libcublas-dev-12-4=12.4.5.8-1 NV_CUDA_NSIGHT_COMPUTE_VERSION=12.4.1-1 NV_CUDA_NSIGHT_COMPUTE_DEV_PACKAGE=cuda-nsight-compute-12-4=12.4.1-1 NV_LIBNCCL_DEV_PACKAGE_NAME=libnccl-dev NV_LIBNCCL_DEV_PACKAGE_VERSION=2.21.5-1 NV_LIBNCCL_DEV_PACKAGE=libnccl-dev=2.21.5-1+cuda12.4 LIBRARY_PATH=/usr/local/cuda/lib64/stubs NV_CUDNN_VERSION=9.1.0.70-1 NV_CUDNN_PACKAGE_NAME=libcudnn9-cuda-12 NV_CUDNN_PACKAGE=libcudnn9-cuda-12=9.1.0.70-1 NV_CUDNN_PACKAGE_DEV=libcudnn9-dev-cuda-12=9.1.0.70-1 DEBIAN_FRONTEND=noninteractive LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 PYTHON_VERSION=3.11 PIP_NO_CACHE_DIR=1 PIP_DISABLE_PIP_VERSION_CHECK=1 PIP_ROOT_USER_ACTION=ignore PIPX_HOME=/var/lib/gpustack/pipx PIPX_LOCAL_VENVS=/var/lib/gpustack/pipx/venvs USE_EMOJI=false CUDA_HOME=/usr/local/cuda CUDA_DEVEL_VERSION=12.6.3 TORCH_VERSION=2.7.1 LOCAL_VENVS=/opt/venvs PIPX_BIN_DIR=/var/lib/gpustack/bin
镜像标签
9.1.0.70-1: com.nvidia.cudnn.version NVIDIA CORPORATION <cudatools@nvidia.com>: maintainer 2025-08-22T08:28:52.728Z: org.opencontainers.image.created Simple, scalable AI model deployment on GPU clusters: org.opencontainers.image.description Apache-2.0: org.opencontainers.image.licenses ubuntu: org.opencontainers.image.ref.name a6da07d6aef117adcfd43698dd71caae09621eef: org.opencontainers.image.revision https://github.com/gpustack/gpustack: org.opencontainers.image.source gpustack: org.opencontainers.image.title https://github.com/gpustack/gpustack: org.opencontainers.image.url v0.7.1: org.opencontainers.image.version

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gpustack/gpustack:v0.7.1-linuxarm64
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gpustack/gpustack:v0.7.1-linuxarm64  docker.io/gpustack/gpustack:v0.7.1

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gpustack/gpustack:v0.7.1-linuxarm64
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gpustack/gpustack:v0.7.1-linuxarm64  docker.io/gpustack/gpustack:v0.7.1

Shell快速替换命令

sed -i 's#gpustack/gpustack:v0.7.1#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gpustack/gpustack:v0.7.1-linuxarm64#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gpustack/gpustack:v0.7.1-linuxarm64 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gpustack/gpustack:v0.7.1-linuxarm64  docker.io/gpustack/gpustack:v0.7.1'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gpustack/gpustack:v0.7.1-linuxarm64 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gpustack/gpustack:v0.7.1-linuxarm64  docker.io/gpustack/gpustack:v0.7.1'

镜像构建历史


# 2025-08-22 17:07:55  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["tini" "--" "/usr/bin/bash" "-c" "source /etc/profile && exec gpustack start \"$@\"" "--"]
                        
# 2025-08-22 17:07:55  0.00B 设置环境变量 LD_LIBRARY_PATH PIPX_HOME PIPX_LOCAL_VENVS PIPX_BIN_DIR
ENV LD_LIBRARY_PATH=/usr/local/nvidia/lib:/usr/local/nvidia/lib64 PIPX_HOME=/var/lib/gpustack/pipx PIPX_LOCAL_VENVS=/var/lib/gpustack/pipx/venvs PIPX_BIN_DIR=/var/lib/gpustack/bin
                        
# 2025-08-22 17:07:55  3.82KB 执行命令并创建新的镜像层
RUN |7 TARGETPLATFORM=linux/arm64 TARGETOS=linux TARGETARCH=arm64 PYTHON_VERSION=3.11 CUDA_VERSION=12.4.1 CUDA_DEVEL_VERSION=12.6.3 TORCH_VERSION=2.7.1 /bin/bash -eo pipefail -c     # Export pip extra index URL
    IFS="." read -r CUDA_MAJOR CUDA_MINOR CUDA_PATCH <<< "${CUDA_DEVEL_VERSION}"
    EXPORT_PIP_EXTRA_INDEX_URL="export PIP_EXTRA_INDEX_URL=https://download.pytorch.org/whl/cu${CUDA_MAJOR}${CUDA_MINOR}"
    echo "${EXPORT_PIP_EXTRA_INDEX_URL}" >> /etc/profile
    echo "${EXPORT_PIP_EXTRA_INDEX_URL}" >> ~/.bashrc
 # buildkit
                        
# 2025-08-22 17:07:55  432.56MB 执行命令并创建新的镜像层
RUN |7 TARGETPLATFORM=linux/arm64 TARGETOS=linux TARGETARCH=arm64 PYTHON_VERSION=3.11 CUDA_VERSION=12.4.1 CUDA_DEVEL_VERSION=12.6.3 TORCH_VERSION=2.7.1 /bin/bash -eo pipefail -c     # Vox-Box

    # Get version of Vox-Box from GPUStack
    VERSION=$(pip freeze | grep vox_box== | head -n 1 | cut -d'=' -f3)

    # Pre process
    # - Create virtual environment to place vox-box
    python -m venv --system-site-packages ${LOCAL_VENVS}/vox-box
    # - Prepare environment
    source ${LOCAL_VENVS}/vox-box/bin/activate

    # Reinstall Vox-Box,
    # as we create a virtual environment which inherits system site packages,
    # so we need to reinstall Vox-Box to ensure it is installed in the virtual environment.
    # We also lock the transformers version here to fix https://github.com/gpustack/gpustack/pull/2473.
    cat <<EOT >/tmp/requirements.txt
transformers==4.51.3
vox-box==${VERSION}
EOT
    pip install --force-reinstall --no-dependencies -r /tmp/requirements.txt \
        && ln -vsf ${LOCAL_VENVS}/vox-box/bin/vox-box /usr/local/bin/vox-box

    if [[ "${TARGETARCH}" == "amd64" ]]; then
        # Since no compatible version exists for arm64, triton installation is restricted to amd64 architectures,
        # aligning with pyproject.toml constraints.
        pip install --force-reinstall --no-dependencies triton==3.3.1
    fi

    # Download tools
    # - Download dac weights used by audio models like Dia.
    python -m dac download

    # Review
    pip freeze

    # Cleanup
    rm -rf /var/tmp/* \
        && rm -rf /tmp/*
 # buildkit
                        
# 2025-08-22 17:05:03  0.00B 设置环境变量 LOCAL_VENVS
ENV LOCAL_VENVS=/opt/venvs
                        
# 2025-08-22 17:05:03  0.00B 执行命令并创建新的镜像层
RUN |7 TARGETPLATFORM=linux/arm64 TARGETOS=linux TARGETARCH=arm64 PYTHON_VERSION=3.11 CUDA_VERSION=12.4.1 CUDA_DEVEL_VERSION=12.6.3 TORCH_VERSION=2.7.1 /bin/bash -eo pipefail -c     # FlashInfer

    if [[ ! -d /flashinfer/workspace ]]; then
        echo "Skipping FlashInfer installation for ${TARGETARCH}..."
        exit 0
    fi

    # Install
    pip install /flashinfer/workspace/*.whl --force-reinstall --no-dependencies

    # Review
    pip freeze

    # Cleanup
    rm -rf /var/tmp/* \
        && rm -rf /tmp/*
 # buildkit
                        
# 2025-08-22 17:05:02  3.82GB 执行命令并创建新的镜像层
RUN |7 TARGETPLATFORM=linux/arm64 TARGETOS=linux TARGETARCH=arm64 PYTHON_VERSION=3.11 CUDA_VERSION=12.4.1 CUDA_DEVEL_VERSION=12.6.3 TORCH_VERSION=2.7.1 /bin/bash -eo pipefail -c     # GPUStack

    # Build GPUStack
    cd /workspace/gpustack \
        && git config --global --add safe.directory /workspace/gpustack \
        && make build

    # Install GPUStack.
    # FIXME: There is no linux/arm64 vLLM prebuilt wheel,
    #        so we only install the all wheel for linux/amd64.
    if [ "${TARGETARCH}" == "amd64" ]; then
        WHEEL_PACKAGE="$(ls /workspace/gpustack/dist/*.whl)[all]";
    else
        WHEEL_PACKAGE="$(ls /workspace/gpustack/dist/*.whl)[audio]";
    fi
    IFS="." read -r CUDA_MAJOR CUDA_MINOR CUDA_PATCH <<< "${CUDA_DEVEL_VERSION}"
    pip install ${WHEEL_PACKAGE} --extra-index-url https://download.pytorch.org/whl/cu${CUDA_MAJOR}${CUDA_MINOR}

    if [[ "${TARGETARCH}" == "amd64" ]]; then
        # vllm v0.10.0+ requires xformers==0.0.31, which lacks support for NVIDIA 5090 GPUs when running VL models.
        # Apply downgrade as a temporary solution.
        # See https://github.com/gpustack/gpustack/issues/2769
        pip install --force-reinstall --no-dependencies xformers==0.0.30
    fi

    # Download tools
    gpustack download-tools --device cuda
    tree -hs "$(pip show gpustack | grep Location: | head -n 1 | cut -d" " -f 2)/gpustack/third_party"

    # Set up environment
    mkdir -p /var/lib/gpustack \
        && chmod -R 0755 /var/lib/gpustack

    # Review
    pip freeze

    # Cleanup
    rm -rf /var/tmp/* \
        && rm -rf /tmp/* \
        && rm -rf /workspace/gpustack/dist
 # buildkit
                        
# 2025-08-20 21:35:23  0.00B 设置环境变量 CUDA_VERSION CUDA_DEVEL_VERSION TORCH_VERSION
ENV CUDA_VERSION=12.4.1 CUDA_DEVEL_VERSION=12.6.3 TORCH_VERSION=2.7.1
                        
# 2025-08-20 21:35:23  0.00B 定义构建参数
ARG TORCH_VERSION=2.7.1
                        
# 2025-08-20 21:35:23  0.00B 定义构建参数
ARG CUDA_DEVEL_VERSION=12.6.3
                        
# 2025-08-20 21:35:23  0.00B 定义构建参数
ARG CUDA_VERSION=12.4.1
                        
# 2025-08-20 21:35:23  0.00B 定义构建参数
ARG TARGETARCH=arm64
                        
# 2025-08-20 21:35:23  0.00B 定义构建参数
ARG TARGETOS=linux
                        
# 2025-08-20 21:35:23  0.00B 定义构建参数
ARG TARGETPLATFORM=linux/arm64
                        
# 2025-08-20 21:35:23  0.00B 
SHELL [/bin/bash -eo pipefail -c]
                        
# 2025-08-20 21:35:23  795.48MB 执行命令并创建新的镜像层
RUN |7 TARGETPLATFORM=linux/arm64 TARGETOS=linux TARGETARCH=arm64 PYTHON_VERSION=3.11 CUDA_VERSION=12.4.1 CUDA_DEVEL_VERSION=12.6.3 TORCH_VERSION=2.7.1 /bin/bash -eo pipefail -c     # Torch

    # Install
    cat <<EOT >/tmp/requirements.txt
torch==${TORCH_VERSION}
torchvision
torchaudio
EOT
    IFS="." read -r CUDA_MAJOR CUDA_MINOR CUDA_PATCH <<< "${CUDA_DEVEL_VERSION}"
    if (( $(echo "${CUDA_MAJOR}.${CUDA_MINOR} > 12.7" | bc -l) )) || [[ "${TARGETARCH}" == "amd64" ]]; then
        pip install --index-url https://download.pytorch.org/whl/cu${CUDA_MAJOR}${CUDA_MINOR} \
            -r /tmp/requirements.txt
    else
        pip install --extra-index-url https://download.pytorch.org/whl/cpu/ \
            -r /tmp/requirements.txt
    fi
    pip install \
        numpy scipy

    # Cleanup
    rm -rf /var/tmp/* \
        && rm -rf /tmp/*
 # buildkit
                        
# 2025-08-20 21:29:38  0.00B 设置环境变量 LD_LIBRARY_PATH
ENV LD_LIBRARY_PATH=/usr/local/cuda/lib64:/usr/local/cuda/compat:/usr/local/nvidia/lib:/usr/local/nvidia/lib64
                        
# 2025-08-20 21:29:38  0.00B 设置环境变量 CUDA_HOME CUDA_VERSION CUDA_DEVEL_VERSION TORCH_VERSION
ENV CUDA_HOME=/usr/local/cuda CUDA_VERSION=12.4.1 CUDA_DEVEL_VERSION=12.6.3 TORCH_VERSION=2.7.1
                        
# 2025-08-20 21:29:38  0.00B 定义构建参数
ARG TORCH_VERSION=2.7.1
                        
# 2025-08-20 21:29:38  0.00B 定义构建参数
ARG CUDA_DEVEL_VERSION=12.6.3
                        
# 2025-08-20 21:29:38  0.00B 定义构建参数
ARG CUDA_VERSION=12.4.1
                        
# 2025-08-20 21:29:38  0.00B 设置环境变量 PIPX_HOME PIPX_LOCAL_VENVS USE_EMOJI
ENV PIPX_HOME=/root/.local/share/pipx PIPX_LOCAL_VENVS=/root/.local/share/pipx/venvs USE_EMOJI=false
                        
# 2025-08-20 21:29:38  95.74MB 执行命令并创建新的镜像层
RUN |4 TARGETPLATFORM=linux/arm64 TARGETOS=linux TARGETARCH=arm64 PYTHON_VERSION=3.11 /bin/bash -eo pipefail -c     # Buildkit

    cat <<EOT >/tmp/requirements.txt
build
cmake<4
ninja<1.11
setuptools<80
setuptools-scm
packaging<25
wheel
pybind11
Cython
psutil==7.0.0
pipx==1.7.1
EOT
    pip install -r /tmp/requirements.txt

    # Cleanup
    rm -rf /var/tmp/* \
        && rm -rf /tmp/*
 # buildkit
                        
# 2025-08-20 21:28:26  0.00B 设置环境变量 PIP_NO_CACHE_DIR PIP_DISABLE_PIP_VERSION_CHECK PIP_ROOT_USER_ACTION
ENV PIP_NO_CACHE_DIR=1 PIP_DISABLE_PIP_VERSION_CHECK=1 PIP_ROOT_USER_ACTION=ignore
                        
# 2025-08-20 21:28:26  106.65MB 执行命令并创建新的镜像层
RUN |4 TARGETPLATFORM=linux/arm64 TARGETOS=linux TARGETARCH=arm64 PYTHON_VERSION=3.11 /bin/bash -eo pipefail -c     # Python

    if (( $(echo "$(python3 --version | cut -d' ' -f2 | cut -d'.' -f1,2) == ${PYTHON_VERSION}" | bc -l) )); then
        echo "Skipping Python upgrade for ${PYTHON_VERSION}..."
        if [[ -z "$(ldconfig -v 2>/dev/null | grep libpython${PYTHON_VERSION})" ]]; then
            PYTHON_LIB_PREFIX=$(python3 -c "import sys; print(sys.base_prefix);")
            echo "${PYTHON_LIB_PREFIX}/lib" >> /etc/ld.so.conf.d/python3.conf
            echo "${PYTHON_LIB_PREFIX}/lib64" >> /etc/ld.so.conf.d/python3.conf
        fi
        exit 0
    fi

    # Add deadsnakes PPA for Python versions
    for i in 1 2 3; do
        add-apt-repository -y ppa:deadsnakes/ppa && break || { echo "Attempt $i failed, retrying in 5s..."; sleep 5; }
    done
    apt-get update -y

    # Install
    apt-get install -y --no-install-recommends \
        python${PYTHON_VERSION} \
        python${PYTHON_VERSION}-dev \
        python${PYTHON_VERSION}-venv \
        python${PYTHON_VERSION}-distutils \
        python${PYTHON_VERSION}-lib2to3 \
        python${PYTHON_VERSION}-gdbm \
        python${PYTHON_VERSION}-tk \
        libibverbs-dev

    # Update alternatives
    if [[ -f /etc/alternatives/python3 ]]; then update-alternatives --remove-all python3; fi; update-alternatives --install /usr/bin/python3 python3 /usr/bin/python${PYTHON_VERSION} 1
    if [[ -f /etc/alternatives/python ]]; then update-alternatives --remove-all python; fi; update-alternatives --install /usr/bin/python python /usr/bin/python${PYTHON_VERSION} 1
    curl -sS "https://bootstrap.pypa.io/get-pip.py" | python${PYTHON_VERSION}
    if [[ -f /etc/alternatives/2to3 ]]; then update-alternatives --remove-all 2to3; fi; update-alternatives --install /usr/bin/2to3 2to3 /usr/bin/2to3${PYTHON_VERSION} 1 || true
    if [[ -f /etc/alternatives/pydoc3 ]]; then update-alternatives --remove-all pydoc3; fi; update-alternatives --install /usr/bin/pydoc3 pydoc3 /usr/bin/pydoc${PYTHON_VERSION} 1 || true
    if [[ -f /etc/alternatives/idle3 ]]; then update-alternatives --remove-all idle3; fi; update-alternatives --install /usr/bin/idle3 idle3 /usr/bin/idle${PYTHON_VERSION} 1 || true
    if [[ -f /etc/alternatives/python3-config ]]; then update-alternatives --remove-all python3-config; fi; update-alternatives --install /usr/bin/python3-config python3-config /usr/bin/python${PYTHON_VERSION}-config 1 || true

    # Cleanup
    rm -rf /var/tmp/* \
        && rm -rf /tmp/* \
        && rm -rf /var/cache/apt
 # buildkit
                        
# 2025-08-20 21:23:42  0.00B 设置环境变量 PYTHON_VERSION
ENV PYTHON_VERSION=3.11
                        
# 2025-08-20 21:23:42  0.00B 定义构建参数
ARG PYTHON_VERSION=3.11
                        
# 2025-08-20 21:23:42  824.73MB 执行命令并创建新的镜像层
RUN |3 TARGETPLATFORM=linux/arm64 TARGETOS=linux TARGETARCH=arm64 /bin/bash -eo pipefail -c     # C buildkit

    # Install
    apt-get install -y --no-install-recommends \
        make ninja-build pkg-config ccache
    curl --retry 3 --retry-connrefused -fL "https://github.com/Kitware/CMake/releases/download/v3.31.7/cmake-3.31.7-linux-$(uname -m).tar.gz" | tar -zx -C /usr --strip-components 1

    # Install dependencies
    apt-get install -y --no-install-recommends \
        perl-openssl-defaults perl yasm \
        zlib1g zlib1g-dev libbz2-dev libffi-dev libgdbm-dev libgdbm-compat-dev \
        openssl libssl-dev libsqlite3-dev lcov libomp-dev \
        libblas-dev liblapack-dev libopenblas-dev libblas3 liblapack3 libhdf5-dev \
        libxml2 libxslt1-dev libgl1-mesa-glx libgmpxx4ldbl \
        libncurses5-dev libreadline6-dev libsqlite3-dev \
        liblzma-dev lzma lzma-dev tk-dev uuid-dev libmpdec-dev \
        ffmpeg libjpeg-dev libpng-dev libtiff-dev libwebp-dev \
        libnuma-dev libjemalloc-dev

    # Cleanup
    rm -rf /var/tmp/* \
        && rm -rf /tmp/* \
        && rm -rf /var/cache/apt
 # buildkit
                        
# 2025-08-21 21:09:28  0.00B 执行命令并创建新的镜像层
RUN |3 TARGETPLATFORM=linux/arm64 TARGETOS=linux TARGETARCH=arm64 /bin/bash -eo pipefail -c     # GCC

    # Upgrade GCC if the Ubuntu version is lower than 21.04.
    source /etc/os-release
    if (( $(echo "${VERSION_ID} >= 21.04" | bc -l) )); then
        echo "Skipping GCC upgrade for ${VERSION_ID}..."
        exit 0
    fi

    # Install
    apt-get install -y --no-install-recommends \
        gcc-11 g++-11 gfortran-11 gfortran

    # Update alternatives
    if [[ -f /etc/alternatives/gcov-dump ]]; then update-alternatives --remove-all gcov-dump; fi; update-alternatives --install /usr/bin/gcov-dump gcov-dump /usr/bin/gcov-dump-11 10
    if [[ -f /etc/alternatives/lto-dump ]]; then update-alternatives --remove-all lto-dump; fi; update-alternatives --install /usr/bin/lto-dump lto-dump /usr/bin/lto-dump-11 10
    if [[ -f /etc/alternatives/gcov ]]; then update-alternatives --remove-all gcov; fi; update-alternatives --install /usr/bin/gcov gcov /usr/bin/gcov-11 10
    if [[ -f /etc/alternatives/gcc ]]; then update-alternatives --remove-all gcc; fi; update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-11 10
    if [[ -f /etc/alternatives/gcc-nm ]]; then update-alternatives --remove-all gcc-nm; fi; update-alternatives --install /usr/bin/gcc-nm gcc-nm /usr/bin/gcc-nm-11 10
    if [[ -f /etc/alternatives/cpp ]]; then update-alternatives --remove-all cpp; fi; update-alternatives --install /usr/bin/cpp cpp /usr/bin/cpp-11 10
    if [[ -f /etc/alternatives/g++ ]]; then update-alternatives --remove-all g++; fi; update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-11 10
    if [[ -f /etc/alternatives/gcc-ar ]]; then update-alternatives --remove-all gcc-ar; fi; update-alternatives --install /usr/bin/gcc-ar gcc-ar /usr/bin/gcc-ar-11 10
    if [[ -f /etc/alternatives/gcov-tool ]]; then update-alternatives --remove-all gcov-tool; fi; update-alternatives --install /usr/bin/gcov-tool gcov-tool /usr/bin/gcov-tool-11 10
    if [[ -f /etc/alternatives/gcc-ranlib ]]; then update-alternatives --remove-all gcc-ranlib; fi; update-alternatives --install /usr/bin/gcc-ranlib gcc-ranlib /usr/bin/gcc-ranlib-11 10
    if [[ -f /etc/alternatives/gfortran ]]; then update-alternatives --remove-all gfortran; fi; update-alternatives --install /usr/bin/gfortran gfortran /usr/bin/gfortran-11 10

    # Cleanup
    rm -rf /var/tmp/* \
        && rm -rf /tmp/* \
        && rm -rf /var/cache/apt
 # buildkit
                        
# 2025-08-20 21:19:36  320.21MB 执行命令并创建新的镜像层
RUN |3 TARGETPLATFORM=linux/arm64 TARGETOS=linux TARGETARCH=arm64 /bin/bash -eo pipefail -c     # Tools

    # Refresh
    apt-get update -y && apt-get install -y --no-install-recommends \
        software-properties-common apt-transport-https \
        ca-certificates gnupg2 lsb-release gnupg-agent \
      && apt-get update -y \
      && add-apt-repository -y ppa:ubuntu-toolchain-r/test \
      && apt-get update -y

    # Install
    apt-get install -y --no-install-recommends \
        ca-certificates build-essential binutils bash openssl \
        curl wget aria2 \
        git git-lfs \
        unzip xz-utils \
        tzdata locales \
        iproute2 iputils-ping ifstat net-tools dnsutils pciutils ipmitool \
        procps sysstat htop \
        tini vim jq bc tree

    # Update locale
    localedef -i en_US -c -f UTF-8 -A /usr/share/locale/locale.alias en_US.UTF-8

    # Update timezone
    rm -f /etc/localtime \
        && ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \
        && echo "Asia/Shanghai" > /etc/timezone \
        && dpkg-reconfigure --frontend noninteractive tzdata

    # Cleanup
    rm -rf /var/tmp/* \
        && rm -rf /tmp/* \
        && rm -rf /var/cache/apt
 # buildkit
                        
# 2025-08-20 21:19:36  0.00B 设置环境变量 DEBIAN_FRONTEND LANG LANGUAGE LC_ALL
ENV DEBIAN_FRONTEND=noninteractive LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8
                        
# 2025-08-20 21:19:36  0.00B 定义构建参数
ARG TARGETARCH=arm64
                        
# 2025-08-20 21:19:36  0.00B 定义构建参数
ARG TARGETOS=linux
                        
# 2025-08-20 21:19:36  0.00B 定义构建参数
ARG TARGETPLATFORM=linux/arm64
                        
# 2025-08-20 21:19:36  0.00B 
SHELL [/bin/bash -eo pipefail -c]
                        
# 2024-04-23 08:12:57  1.01GB 执行命令并创建新的镜像层
RUN |1 TARGETARCH=arm64 /bin/sh -c apt-get update && apt-get install -y --no-install-recommends     ${NV_CUDNN_PACKAGE}     ${NV_CUDNN_PACKAGE_DEV}     && apt-mark hold ${NV_CUDNN_PACKAGE_NAME}     && rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2024-04-23 08:12:57  0.00B 添加元数据标签
LABEL com.nvidia.cudnn.version=9.1.0.70-1
                        
# 2024-04-23 08:12:57  0.00B 添加元数据标签
LABEL maintainer=NVIDIA CORPORATION <cudatools@nvidia.com>
                        
# 2024-04-23 08:12:57  0.00B 定义构建参数
ARG TARGETARCH
                        
# 2024-04-23 08:12:57  0.00B 设置环境变量 NV_CUDNN_PACKAGE_DEV
ENV NV_CUDNN_PACKAGE_DEV=libcudnn9-dev-cuda-12=9.1.0.70-1
                        
# 2024-04-23 08:12:57  0.00B 设置环境变量 NV_CUDNN_PACKAGE
ENV NV_CUDNN_PACKAGE=libcudnn9-cuda-12=9.1.0.70-1
                        
# 2024-04-23 08:12:57  0.00B 设置环境变量 NV_CUDNN_PACKAGE_NAME
ENV NV_CUDNN_PACKAGE_NAME=libcudnn9-cuda-12
                        
# 2024-04-23 08:12:57  0.00B 设置环境变量 NV_CUDNN_VERSION
ENV NV_CUDNN_VERSION=9.1.0.70-1
                        
# 2024-04-23 07:59:23  0.00B 设置环境变量 LIBRARY_PATH
ENV LIBRARY_PATH=/usr/local/cuda/lib64/stubs
                        
# 2024-04-23 07:59:23  386.40KB 执行命令并创建新的镜像层
RUN |1 TARGETARCH=arm64 /bin/sh -c apt-mark hold ${NV_LIBCUBLAS_DEV_PACKAGE_NAME} ${NV_LIBNCCL_DEV_PACKAGE_NAME} # buildkit
                        
# 2024-04-23 07:59:22  3.83GB 执行命令并创建新的镜像层
RUN |1 TARGETARCH=arm64 /bin/sh -c apt-get update && apt-get install -y --no-install-recommends     cuda-cudart-dev-12-4=${NV_CUDA_CUDART_DEV_VERSION}     cuda-command-line-tools-12-4=${NV_CUDA_LIB_VERSION}     cuda-minimal-build-12-4=${NV_CUDA_LIB_VERSION}     cuda-libraries-dev-12-4=${NV_CUDA_LIB_VERSION}     cuda-nvml-dev-12-4=${NV_NVML_DEV_VERSION}     ${NV_NVPROF_DEV_PACKAGE}     ${NV_LIBNPP_DEV_PACKAGE}     libcusparse-dev-12-4=${NV_LIBCUSPARSE_DEV_VERSION}     ${NV_LIBCUBLAS_DEV_PACKAGE}     ${NV_LIBNCCL_DEV_PACKAGE}     ${NV_CUDA_NSIGHT_COMPUTE_DEV_PACKAGE}     && rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2024-04-23 07:59:22  0.00B 添加元数据标签
LABEL maintainer=NVIDIA CORPORATION <cudatools@nvidia.com>
                        
# 2024-04-23 07:59:22  0.00B 定义构建参数
ARG TARGETARCH
                        
# 2024-04-23 07:59:22  0.00B 设置环境变量 NV_LIBNCCL_DEV_PACKAGE
ENV NV_LIBNCCL_DEV_PACKAGE=libnccl-dev=2.21.5-1+cuda12.4
                        
# 2024-04-23 07:59:22  0.00B 设置环境变量 NCCL_VERSION
ENV NCCL_VERSION=2.21.5-1
                        
# 2024-04-23 07:59:22  0.00B 设置环境变量 NV_LIBNCCL_DEV_PACKAGE_VERSION
ENV NV_LIBNCCL_DEV_PACKAGE_VERSION=2.21.5-1
                        
# 2024-04-23 07:59:22  0.00B 设置环境变量 NV_LIBNCCL_DEV_PACKAGE_NAME
ENV NV_LIBNCCL_DEV_PACKAGE_NAME=libnccl-dev
                        
# 2024-04-23 07:59:22  0.00B 设置环境变量 NV_CUDA_NSIGHT_COMPUTE_DEV_PACKAGE
ENV NV_CUDA_NSIGHT_COMPUTE_DEV_PACKAGE=cuda-nsight-compute-12-4=12.4.1-1
                        
# 2024-04-23 07:59:22  0.00B 设置环境变量 NV_CUDA_NSIGHT_COMPUTE_VERSION
ENV NV_CUDA_NSIGHT_COMPUTE_VERSION=12.4.1-1
                        
# 2024-04-23 07:59:22  0.00B 设置环境变量 NV_LIBCUBLAS_DEV_PACKAGE
ENV NV_LIBCUBLAS_DEV_PACKAGE=libcublas-dev-12-4=12.4.5.8-1
                        
# 2024-04-23 07:59:22  0.00B 设置环境变量 NV_LIBCUBLAS_DEV_VERSION
ENV NV_LIBCUBLAS_DEV_VERSION=12.4.5.8-1
                        
# 2024-04-23 07:59:22  0.00B 设置环境变量 NV_LIBCUBLAS_DEV_PACKAGE_NAME
ENV NV_LIBCUBLAS_DEV_PACKAGE_NAME=libcublas-dev-12-4
                        
# 2024-04-23 07:59:22  0.00B 设置环境变量 NV_LIBNPP_DEV_PACKAGE
ENV NV_LIBNPP_DEV_PACKAGE=libnpp-dev-12-4=12.2.5.30-1
                        
# 2024-04-23 07:59:22  0.00B 设置环境变量 NV_LIBNPP_DEV_VERSION
ENV NV_LIBNPP_DEV_VERSION=12.2.5.30-1
                        
# 2024-04-23 07:59:22  0.00B 设置环境变量 NV_LIBCUSPARSE_DEV_VERSION
ENV NV_LIBCUSPARSE_DEV_VERSION=12.3.1.170-1
                        
# 2024-04-23 07:59:22  0.00B 设置环境变量 NV_NVML_DEV_VERSION
ENV NV_NVML_DEV_VERSION=12.4.127-1
                        
# 2024-04-23 07:59:22  0.00B 设置环境变量 NV_CUDA_CUDART_DEV_VERSION
ENV NV_CUDA_CUDART_DEV_VERSION=12.4.127-1
                        
# 2024-04-23 07:59:22  0.00B 设置环境变量 NV_CUDA_LIB_VERSION
ENV NV_CUDA_LIB_VERSION=12.4.1-1
                        
# 2024-04-23 07:49:35  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/opt/nvidia/nvidia_entrypoint.sh"]
                        
# 2024-04-23 07:49:35  0.00B 设置环境变量 NVIDIA_PRODUCT_NAME
ENV NVIDIA_PRODUCT_NAME=CUDA
                        
# 2024-04-23 07:49:35  2.53KB 复制新文件或目录到容器中
COPY nvidia_entrypoint.sh /opt/nvidia/ # buildkit
                        
# 2024-04-23 07:49:35  3.06KB 复制新文件或目录到容器中
COPY entrypoint.d/ /opt/nvidia/entrypoint.d/ # buildkit
                        
# 2024-04-23 07:49:35  261.41KB 执行命令并创建新的镜像层
RUN |1 TARGETARCH=arm64 /bin/sh -c apt-mark hold ${NV_LIBCUBLAS_PACKAGE_NAME} ${NV_LIBNCCL_PACKAGE_NAME} # buildkit
                        
# 2024-04-23 07:49:34  2.02GB 执行命令并创建新的镜像层
RUN |1 TARGETARCH=arm64 /bin/sh -c apt-get update && apt-get install -y --no-install-recommends     cuda-libraries-12-4=${NV_CUDA_LIB_VERSION}     ${NV_LIBNPP_PACKAGE}     cuda-nvtx-12-4=${NV_NVTX_VERSION}     libcusparse-12-4=${NV_LIBCUSPARSE_VERSION}     ${NV_LIBCUBLAS_PACKAGE}     ${NV_LIBNCCL_PACKAGE}     && rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2024-04-23 07:49:34  0.00B 添加元数据标签
LABEL maintainer=NVIDIA CORPORATION <cudatools@nvidia.com>
                        
# 2024-04-23 07:49:34  0.00B 定义构建参数
ARG TARGETARCH
                        
# 2024-04-23 07:49:34  0.00B 设置环境变量 NV_LIBNCCL_PACKAGE
ENV NV_LIBNCCL_PACKAGE=libnccl2=2.21.5-1+cuda12.4
                        
# 2024-04-23 07:49:34  0.00B 设置环境变量 NCCL_VERSION
ENV NCCL_VERSION=2.21.5-1
                        
# 2024-04-23 07:49:34  0.00B 设置环境变量 NV_LIBNCCL_PACKAGE_VERSION
ENV NV_LIBNCCL_PACKAGE_VERSION=2.21.5-1
                        
# 2024-04-23 07:49:34  0.00B 设置环境变量 NV_LIBNCCL_PACKAGE_NAME
ENV NV_LIBNCCL_PACKAGE_NAME=libnccl2
                        
# 2024-04-23 07:49:34  0.00B 设置环境变量 NV_LIBCUBLAS_PACKAGE
ENV NV_LIBCUBLAS_PACKAGE=libcublas-12-4=12.4.5.8-1
                        
# 2024-04-23 07:49:34  0.00B 设置环境变量 NV_LIBCUBLAS_VERSION
ENV NV_LIBCUBLAS_VERSION=12.4.5.8-1
                        
# 2024-04-23 07:49:34  0.00B 设置环境变量 NV_LIBCUBLAS_PACKAGE_NAME
ENV NV_LIBCUBLAS_PACKAGE_NAME=libcublas-12-4
                        
# 2024-04-23 07:49:34  0.00B 设置环境变量 NV_LIBCUSPARSE_VERSION
ENV NV_LIBCUSPARSE_VERSION=12.3.1.170-1
                        
# 2024-04-23 07:49:34  0.00B 设置环境变量 NV_LIBNPP_PACKAGE
ENV NV_LIBNPP_PACKAGE=libnpp-12-4=12.2.5.30-1
                        
# 2024-04-23 07:49:34  0.00B 设置环境变量 NV_LIBNPP_VERSION
ENV NV_LIBNPP_VERSION=12.2.5.30-1
                        
# 2024-04-23 07:49:34  0.00B 设置环境变量 NV_NVTX_VERSION
ENV NV_NVTX_VERSION=12.4.127-1
                        
# 2024-04-23 07:49:34  0.00B 设置环境变量 NV_CUDA_LIB_VERSION
ENV NV_CUDA_LIB_VERSION=12.4.1-1
                        
# 2024-04-23 07:45:01  0.00B 设置环境变量 NVIDIA_DRIVER_CAPABILITIES
ENV NVIDIA_DRIVER_CAPABILITIES=compute,utility
                        
# 2024-04-23 07:45:01  0.00B 设置环境变量 NVIDIA_VISIBLE_DEVICES
ENV NVIDIA_VISIBLE_DEVICES=all
                        
# 2024-04-23 07:45:01  17.29KB 复制新文件或目录到容器中
COPY NGC-DL-CONTAINER-LICENSE / # buildkit
                        
# 2024-04-23 07:45:01  0.00B 设置环境变量 LD_LIBRARY_PATH
ENV LD_LIBRARY_PATH=/usr/local/nvidia/lib:/usr/local/nvidia/lib64
                        
# 2024-04-23 07:45:01  0.00B 设置环境变量 PATH
ENV PATH=/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2024-04-23 07:45:01  46.00B 执行命令并创建新的镜像层
RUN |1 TARGETARCH=arm64 /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
                        
# 2024-04-23 07:45:01  1.47MB 执行命令并创建新的镜像层
RUN |1 TARGETARCH=arm64 /bin/sh -c apt-get update && apt-get install -y --no-install-recommends     cuda-cudart-12-4=${NV_CUDA_CUDART_VERSION}     ${NV_CUDA_COMPAT_PACKAGE}     && rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2024-04-23 07:44:24  0.00B 设置环境变量 CUDA_VERSION
ENV CUDA_VERSION=12.4.1
                        
# 2024-04-23 07:44:24  10.21MB 执行命令并创建新的镜像层
RUN |1 TARGETARCH=arm64 /bin/sh -c apt-get update && apt-get install -y --no-install-recommends     gnupg2 curl ca-certificates &&     curl -fsSLO https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/${NVARCH}/cuda-keyring_1.1-1_all.deb &&     dpkg -i cuda-keyring_1.1-1_all.deb &&     apt-get purge --autoremove -y curl     && rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2024-04-23 07:44:24  0.00B 添加元数据标签
LABEL maintainer=NVIDIA CORPORATION <cudatools@nvidia.com>
                        
# 2024-04-23 07:44:24  0.00B 定义构建参数
ARG TARGETARCH
                        
# 2024-04-23 07:44:24  0.00B 设置环境变量 NV_CUDA_CUDART_VERSION
ENV NV_CUDA_CUDART_VERSION=12.4.127-1
                        
# 2024-04-23 07:44:24  0.00B 设置环境变量 NVIDIA_REQUIRE_CUDA brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand
ENV NVIDIA_REQUIRE_CUDA=cuda>=12.4 brand=tesla,driver>=470,driver<471 brand=unknown,driver>=470,driver<471 brand=nvidia,driver>=470,driver<471 brand=nvidiartx,driver>=470,driver<471 brand=geforce,driver>=470,driver<471 brand=geforcertx,driver>=470,driver<471 brand=quadro,driver>=470,driver<471 brand=quadrortx,driver>=470,driver<471 brand=titan,driver>=470,driver<471 brand=titanrtx,driver>=470,driver<471 brand=tesla,driver>=525,driver<526 brand=unknown,driver>=525,driver<526 brand=nvidia,driver>=525,driver<526 brand=nvidiartx,driver>=525,driver<526 brand=geforce,driver>=525,driver<526 brand=geforcertx,driver>=525,driver<526 brand=quadro,driver>=525,driver<526 brand=quadrortx,driver>=525,driver<526 brand=titan,driver>=525,driver<526 brand=titanrtx,driver>=525,driver<526 brand=tesla,driver>=535,driver<536 brand=unknown,driver>=535,driver<536 brand=nvidia,driver>=535,driver<536 brand=nvidiartx,driver>=535,driver<536 brand=geforce,driver>=535,driver<536 brand=geforcertx,driver>=535,driver<536 brand=quadro,driver>=535,driver<536 brand=quadrortx,driver>=535,driver<536 brand=titan,driver>=535,driver<536 brand=titanrtx,driver>=535,driver<536
                        
# 2024-04-23 07:44:24  0.00B 设置环境变量 NVARCH
ENV NVARCH=sbsa
                        
# 2024-04-11 02:26:17  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/bash"]
                        
# 2024-04-11 02:26:17  69.22MB 
/bin/sh -c #(nop) ADD file:5523c8e2dfa5286893a32b66bdb3395b76e282d86d79b7320a5855e8f55481e1 in / 
                        
# 2024-04-11 02:26:15  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.version=22.04
                        
# 2024-04-11 02:26:15  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.ref.name=ubuntu
                        
# 2024-04-11 02:26:15  0.00B 
/bin/sh -c #(nop)  ARG LAUNCHPAD_BUILD_ARCH
                        
# 2024-04-11 02:26:15  0.00B 
/bin/sh -c #(nop)  ARG RELEASE
                        
                    

镜像信息

{
    "Id": "sha256:9e6e403cff97540a7cb4f25ed81b956a5260622f84daa7faec25f23000531704",
    "RepoTags": [
        "gpustack/gpustack:v0.7.1",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gpustack/gpustack:v0.7.1-linuxarm64"
    ],
    "RepoDigests": [
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gpustack/gpustack@sha256:0143c26fe77a6a85e56d8a33abc963c021031a25afcc0f24affe56c420c40112"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2025-08-22T09:07:55.303384192Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "NVARCH=sbsa",
            "NVIDIA_REQUIRE_CUDA=cuda\u003e=12.4 brand=tesla,driver\u003e=470,driver\u003c471 brand=unknown,driver\u003e=470,driver\u003c471 brand=nvidia,driver\u003e=470,driver\u003c471 brand=nvidiartx,driver\u003e=470,driver\u003c471 brand=geforce,driver\u003e=470,driver\u003c471 brand=geforcertx,driver\u003e=470,driver\u003c471 brand=quadro,driver\u003e=470,driver\u003c471 brand=quadrortx,driver\u003e=470,driver\u003c471 brand=titan,driver\u003e=470,driver\u003c471 brand=titanrtx,driver\u003e=470,driver\u003c471 brand=tesla,driver\u003e=525,driver\u003c526 brand=unknown,driver\u003e=525,driver\u003c526 brand=nvidia,driver\u003e=525,driver\u003c526 brand=nvidiartx,driver\u003e=525,driver\u003c526 brand=geforce,driver\u003e=525,driver\u003c526 brand=geforcertx,driver\u003e=525,driver\u003c526 brand=quadro,driver\u003e=525,driver\u003c526 brand=quadrortx,driver\u003e=525,driver\u003c526 brand=titan,driver\u003e=525,driver\u003c526 brand=titanrtx,driver\u003e=525,driver\u003c526 brand=tesla,driver\u003e=535,driver\u003c536 brand=unknown,driver\u003e=535,driver\u003c536 brand=nvidia,driver\u003e=535,driver\u003c536 brand=nvidiartx,driver\u003e=535,driver\u003c536 brand=geforce,driver\u003e=535,driver\u003c536 brand=geforcertx,driver\u003e=535,driver\u003c536 brand=quadro,driver\u003e=535,driver\u003c536 brand=quadrortx,driver\u003e=535,driver\u003c536 brand=titan,driver\u003e=535,driver\u003c536 brand=titanrtx,driver\u003e=535,driver\u003c536",
            "NV_CUDA_CUDART_VERSION=12.4.127-1",
            "CUDA_VERSION=12.4.1",
            "LD_LIBRARY_PATH=/usr/local/nvidia/lib:/usr/local/nvidia/lib64",
            "NVIDIA_VISIBLE_DEVICES=all",
            "NVIDIA_DRIVER_CAPABILITIES=compute,utility",
            "NV_CUDA_LIB_VERSION=12.4.1-1",
            "NV_NVTX_VERSION=12.4.127-1",
            "NV_LIBNPP_VERSION=12.2.5.30-1",
            "NV_LIBNPP_PACKAGE=libnpp-12-4=12.2.5.30-1",
            "NV_LIBCUSPARSE_VERSION=12.3.1.170-1",
            "NV_LIBCUBLAS_PACKAGE_NAME=libcublas-12-4",
            "NV_LIBCUBLAS_VERSION=12.4.5.8-1",
            "NV_LIBCUBLAS_PACKAGE=libcublas-12-4=12.4.5.8-1",
            "NV_LIBNCCL_PACKAGE_NAME=libnccl2",
            "NV_LIBNCCL_PACKAGE_VERSION=2.21.5-1",
            "NCCL_VERSION=2.21.5-1",
            "NV_LIBNCCL_PACKAGE=libnccl2=2.21.5-1+cuda12.4",
            "NVIDIA_PRODUCT_NAME=CUDA",
            "NV_CUDA_CUDART_DEV_VERSION=12.4.127-1",
            "NV_NVML_DEV_VERSION=12.4.127-1",
            "NV_LIBCUSPARSE_DEV_VERSION=12.3.1.170-1",
            "NV_LIBNPP_DEV_VERSION=12.2.5.30-1",
            "NV_LIBNPP_DEV_PACKAGE=libnpp-dev-12-4=12.2.5.30-1",
            "NV_LIBCUBLAS_DEV_PACKAGE_NAME=libcublas-dev-12-4",
            "NV_LIBCUBLAS_DEV_VERSION=12.4.5.8-1",
            "NV_LIBCUBLAS_DEV_PACKAGE=libcublas-dev-12-4=12.4.5.8-1",
            "NV_CUDA_NSIGHT_COMPUTE_VERSION=12.4.1-1",
            "NV_CUDA_NSIGHT_COMPUTE_DEV_PACKAGE=cuda-nsight-compute-12-4=12.4.1-1",
            "NV_LIBNCCL_DEV_PACKAGE_NAME=libnccl-dev",
            "NV_LIBNCCL_DEV_PACKAGE_VERSION=2.21.5-1",
            "NV_LIBNCCL_DEV_PACKAGE=libnccl-dev=2.21.5-1+cuda12.4",
            "LIBRARY_PATH=/usr/local/cuda/lib64/stubs",
            "NV_CUDNN_VERSION=9.1.0.70-1",
            "NV_CUDNN_PACKAGE_NAME=libcudnn9-cuda-12",
            "NV_CUDNN_PACKAGE=libcudnn9-cuda-12=9.1.0.70-1",
            "NV_CUDNN_PACKAGE_DEV=libcudnn9-dev-cuda-12=9.1.0.70-1",
            "DEBIAN_FRONTEND=noninteractive",
            "LANG=en_US.UTF-8",
            "LANGUAGE=en_US:en",
            "LC_ALL=en_US.UTF-8",
            "PYTHON_VERSION=3.11",
            "PIP_NO_CACHE_DIR=1",
            "PIP_DISABLE_PIP_VERSION_CHECK=1",
            "PIP_ROOT_USER_ACTION=ignore",
            "PIPX_HOME=/var/lib/gpustack/pipx",
            "PIPX_LOCAL_VENVS=/var/lib/gpustack/pipx/venvs",
            "USE_EMOJI=false",
            "CUDA_HOME=/usr/local/cuda",
            "CUDA_DEVEL_VERSION=12.6.3",
            "TORCH_VERSION=2.7.1",
            "LOCAL_VENVS=/opt/venvs",
            "PIPX_BIN_DIR=/var/lib/gpustack/bin"
        ],
        "Cmd": null,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "",
        "Entrypoint": [
            "tini",
            "--",
            "/usr/bin/bash",
            "-c",
            "source /etc/profile \u0026\u0026 exec gpustack start \"$@\"",
            "--"
        ],
        "OnBuild": null,
        "Labels": {
            "com.nvidia.cudnn.version": "9.1.0.70-1",
            "maintainer": "NVIDIA CORPORATION \u003ccudatools@nvidia.com\u003e",
            "org.opencontainers.image.created": "2025-08-22T08:28:52.728Z",
            "org.opencontainers.image.description": "Simple, scalable AI model deployment on GPU clusters",
            "org.opencontainers.image.licenses": "Apache-2.0",
            "org.opencontainers.image.ref.name": "ubuntu",
            "org.opencontainers.image.revision": "a6da07d6aef117adcfd43698dd71caae09621eef",
            "org.opencontainers.image.source": "https://github.com/gpustack/gpustack",
            "org.opencontainers.image.title": "gpustack",
            "org.opencontainers.image.url": "https://github.com/gpustack/gpustack",
            "org.opencontainers.image.version": "v0.7.1"
        },
        "Shell": [
            "/bin/bash",
            "-eo",
            "pipefail",
            "-c"
        ]
    },
    "Architecture": "arm64",
    "Os": "linux",
    "Size": 13329783640,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/2222e2b3c9aba83916a964f028e58b99f224df9f0a32fbee1f2a0a99d9503f2d/diff:/var/lib/docker/overlay2/077587240f89dc5a21d83de70c1cd628626c3c9bc2880a1f674cb60e8e2bcfe5/diff:/var/lib/docker/overlay2/3b354e732091279ac7d6b7e47d01ce285b2492c327c01763579fd6f617e64483/diff:/var/lib/docker/overlay2/5620e78c5d0cdfe327770aa0939634fbf3098f03f140b2708d2c5af8173c91b1/diff:/var/lib/docker/overlay2/0e794c43c1338c4915d5050f684ed6ccb8637a2185bc6d5a6cf536d4c34d13c2/diff:/var/lib/docker/overlay2/0edbeb8bdaf745bfaae50bdd29b1131107c95f211f03346b81781f9f80fe29b5/diff:/var/lib/docker/overlay2/f9d332ac9ceb87caa18ce8f7f2409be09311e13c683212c7e1a0b95a4a590745/diff:/var/lib/docker/overlay2/55401a328400938d858a4102df0be372865da9ea83f7ece5f71e032d1479fbcc/diff:/var/lib/docker/overlay2/1b1f8d1831d6aa4c3fb290df742aaaa9b0ff1d87b58b7acb601975363f70bf06/diff:/var/lib/docker/overlay2/8373029518c26a2ed24fc63eae3762c5cd6f1e6587bc910b19457c1dfbac849f/diff:/var/lib/docker/overlay2/216b4fbd207a9e2958e802c072c35855c76449bc18e7cd516b9c82c3c2e25d7a/diff:/var/lib/docker/overlay2/156f61b3108304b5b607c0fd570aa95e380f923f752823e33e42afb441f061ce/diff:/var/lib/docker/overlay2/1cffa87b7e0448cb412c92fa01fccef6d92709d3271ee087dc39995030940aa4/diff:/var/lib/docker/overlay2/5af43f53c2230c0313babb047c919ae68119255f2943dab20583bd322637773d/diff:/var/lib/docker/overlay2/2c8ef21ab94a7a77e1861695a40b3f0f1a9e61405b96cd1cf5b3a42ec8735780/diff:/var/lib/docker/overlay2/d54a864aadfa1b4eff4b75bf545b00897249d1b03c301717e66f50e5017e87b5/diff:/var/lib/docker/overlay2/7af50050c8229979f7cd4843c0fd735f03522db5a5c95580a6713624a38a38b7/diff:/var/lib/docker/overlay2/0b6e4103b771cb4d135f78e9083403c2f6022825f1afa2b427d08a6d3aabdb4f/diff:/var/lib/docker/overlay2/787821ae6256f479b2c0537f1f04a290c2b3939931cd829e06882eeb805f54d4/diff:/var/lib/docker/overlay2/e7f29d5c56374a2ceae94d760c8f87b1139fbf8a45c66d387f50d23d6fbb63de/diff:/var/lib/docker/overlay2/77a35f2c441dc587c6956233410b676e361bb89d954f02c25f4fd902d9f693f0/diff",
            "MergedDir": "/var/lib/docker/overlay2/9e9b523bcff5b5a6ed28dd52081fff668004acf03c822bae4680d285496e4a45/merged",
            "UpperDir": "/var/lib/docker/overlay2/9e9b523bcff5b5a6ed28dd52081fff668004acf03c822bae4680d285496e4a45/diff",
            "WorkDir": "/var/lib/docker/overlay2/9e9b523bcff5b5a6ed28dd52081fff668004acf03c822bae4680d285496e4a45/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:98e1bc7256b3258078fc20c212ef0791298ce15019cb27c241a5e69e6409ecb2",
            "sha256:0394fd5d7429aa34c7f55f018e7736522057a277a4fddcf5a9487f42ab9da504",
            "sha256:c65d91466eb811fa8158a5aed03a7e1c82ef282a777ea4a41673b6805661572c",
            "sha256:65944833bddd5c223f9cafd145ddc89cc37061c23f0039d40c3ee1793f84c6cc",
            "sha256:809d3bb9c80fb3d31d4c061ba0b38ba4e83b6329e33c2cb2bbf27251a8e527c6",
            "sha256:a02d04730eefe5a6330d4deaf2e21ec21fea66dc9ed859f1120db28e6c3648ce",
            "sha256:649a523c084e56d90764375d737eee00ad23883120a41f1edad7e9803d80864e",
            "sha256:84da9bd91b95e0d276a841593e761c0f53b1a0049dd6b034d4fd43cd0789e284",
            "sha256:6e1a9616f92b7f36e4305c9e887231ff33d3445d158959dad6942fac55193572",
            "sha256:e926ad6191d0c04c99107d572a12227d161c5efccd07dcc7f2c1c51dee142f0f",
            "sha256:bdcf1bcb100ba9763489e4404f957ae8cc1eccf7dee488a3b0a5a76445ac7ece",
            "sha256:c60906dd36d98bac327b9c6675acbf49d5ad69de3783b8453f6a0276cd5854e1",
            "sha256:6c5a7fd127f2fd171e3d9cdf6ecfa2cabd277b6886b42f68993f1d5f5f059a46",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:cda7e84f3f5c18ee7cb5b162782cbc40cd72f19236057c1fa21c664fe7116d52",
            "sha256:51fcc9bb704d7416a33447e26db1fbb5ddf767076c64d424e7edb8c6ac343f58",
            "sha256:6af816f0c6fd64ee36790f34b6d9b826394dc1814224ddc215a2fe589f322a28",
            "sha256:17aea764930e92e2cf0ef2c80fe8ea0a18d0c19737fa2bfb3a8638200a3a5709",
            "sha256:b6fbe63622c44c1e2f1566c5d458dc037e4dddeb7f17cebc88905a670b33e353",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:27f88cdebbfe85092f4e950d389964fe0829331e3aa3bcd4b04dd63544bad0f1",
            "sha256:f912572bad2d2b53e850a935d898907367deed27a635f9248edff2aede4e5011"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-08-27T06:09:36.72897467+08:00"
    }
}

更多版本

docker.io/gpustack/gpustack:latest

linux/amd64 docker.io13.39GB2024-12-17 02:56
456

docker.io/gpustack/gpustack:main

linux/arm64 docker.io6.16GB2025-01-10 17:09
295

docker.io/gpustack/gpustack:main-cpu

linux/arm64 docker.io3.07GB2025-01-10 17:15
253

docker.io/gpustack/gpustack:main

linux/amd64 docker.io13.47GB2025-01-11 01:06
202

docker.io/gpustack/gpustack:main-cpu

linux/amd64 docker.io8.64GB2025-01-11 01:23
254

docker.io/gpustack/gpustack:main-npu

linux/amd64 docker.io11.31GB2025-01-11 01:38
565

docker.io/gpustack/gpustack:main-npu

linux/arm64 docker.io11.16GB2025-01-11 01:55
173

docker.io/gpustack/gpustack:v0.5.0-npu

linux/arm64 docker.io10.77GB2025-02-09 00:59
348

docker.io/gpustack/gpustack:v0.5.0-npu

linux/amd64 docker.io10.94GB2025-02-09 01:29
289

docker.io/gpustack/gpustack:0.5.1rc1

linux/amd64 docker.io13.92GB2025-02-13 00:33
266

docker.io/gpustack/gpustack:latest-rocm

linux/amd64 docker.io51.40GB2025-03-14 02:47
265

docker.io/gpustack/gpustack:v0.5.1

linux/amd64 docker.io13.91GB2025-04-08 00:26
176

docker.io/gpustack/gpustack:0.6.0rc1

linux/amd64 docker.io15.64GB2025-04-13 03:11
203

docker.io/gpustack/gpustack:main-rocm

linux/amd64 docker.io52.53GB2025-04-19 01:08
189

docker.io/gpustack/gpustack:v0.6.0-npu

linux/arm64 docker.io15.47GB2025-04-27 15:06
285

docker.io/gpustack/gpustack:latest-npu

linux/arm64 docker.io15.47GB2025-04-28 09:54
204

docker.io/gpustack/gpustack:v0.6

linux/amd64 docker.io16.00GB2025-04-29 00:53
110

docker.io/gpustack/gpustack:v0.6.0

linux/amd64 docker.io16.00GB2025-04-30 13:22
162

docker.io/gpustack/gpustack:latest-cuda12.8

linux/amd64 docker.io16.41GB2025-05-05 00:48
162

docker.io/gpustack/gpustack:v0.6.1-npu

linux/arm64 docker.io17.16GB2025-05-20 00:35
223

docker.io/gpustack/gpustack:v0.6.1

linux/amd64 docker.io17.04GB2025-05-22 01:55
164

docker.io/gpustack/gpustack:v0.6.1-npu-310p

linux/arm64 docker.io17.73GB2025-06-05 02:53
238

docker.io/gpustack/gpustack:latest

linux/arm64 docker.io9.35GB2025-06-06 10:39
109

docker.io/gpustack/gpustack:latest-cpu

linux/arm64 docker.io5.09GB2025-06-06 11:16
131

docker.io/gpustack/gpustack:v0.6-dev

linux/arm64 docker.io8.64GB2025-06-06 15:24
95

docker.io/gpustack/gpustack:v0.6.2rc1-npu

linux/amd64 docker.io17.77GB2025-06-06 15:49
195

docker.io/gpustack/gpustack:v0.6.2rc1-npu

linux/arm64 docker.io19.68GB2025-06-07 00:27
289

docker.io/gpustack/gpustack:v0.6-dev-npu

linux/arm64 docker.io19.68GB2025-06-07 00:33
167

docker.io/gpustack/gpustack:v0.6.2-npu

linux/arm64 docker.io19.15GB2025-06-12 03:46
208

docker.io/gpustack/gpustack:v0.6.2-npu

linux/amd64 docker.io20.91GB2025-06-12 04:36
265

docker.io/gpustack/gpustack:latest-cpu

linux/amd64 docker.io10.52GB2025-06-14 04:13
126

docker.io/gpustack/gpustack:v0.6.2

linux/amd64 docker.io16.44GB2025-06-14 04:40
240

docker.io/gpustack/gpustack:v0.6.2-cpu

linux/arm64 docker.io4.94GB2025-06-14 09:47
90

docker.io/gpustack/gpustack:v0.6.2-corex

linux/amd64 docker.io22.03GB2025-07-12 01:50
70

docker.io/gpustack/gpustack:v0.7.0

linux/amd64 docker.io18.41GB2025-07-29 03:10
156

docker.io/gpustack/gpustack:main-cuda12.8

linux/amd64 docker.io20.66GB2025-07-29 04:36
77

docker.io/gpustack/gpustack:v0.7.0

linux/arm64 docker.io8.81GB2025-07-29 16:54
152

docker.io/gpustack/gpustack:v0.7.0-npu

linux/arm64 docker.io19.10GB2025-07-30 02:32
202

docker.io/gpustack/gpustack:v0.7.0-corex

linux/amd64 docker.io22.05GB2025-08-14 02:49
46

docker.io/gpustack/gpustack:v0.7.0-cuda12.8

linux/amd64 docker.io20.66GB2025-08-18 02:45
54

docker.io/gpustack/gpustack:v0.7.1-npu

linux/amd64 docker.io20.62GB2025-08-27 03:23
11

docker.io/gpustack/gpustack:v0.7.1-npu

linux/arm64 docker.io19.71GB2025-08-27 03:42
18

docker.io/gpustack/gpustack:v0.7.1

linux/amd64 docker.io24.14GB2025-08-27 05:20
16

docker.io/gpustack/gpustack:v0.7.1-cuda12.8

linux/amd64 docker.io27.43GB2025-08-27 05:46
12

docker.io/gpustack/gpustack:v0.7.1

linux/arm64 docker.io13.33GB2025-08-27 06:16
10