docker.io/gpustack/benchmark-runner:v0.0.2 linux/amd64

docker.io/gpustack/benchmark-runner:v0.0.2 - 国内下载镜像源 浏览次数:9

该镜像是gpustack提供的基准测试运行工具,用于在容器环境中执行GPU相关的基准测试任务,帮助评估GPU性能表现等。

源镜像 docker.io/gpustack/benchmark-runner:v0.0.2
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gpustack/benchmark-runner:v0.0.2
镜像ID sha256:eab7aa811d82c0494fd46b06d63b66aadf8c25538dff113862c56aa104f13104
镜像TAG v0.0.2
大小 2.65GB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD benchmark run
启动入口 benchmark-runner
工作目录
OS/平台 linux/amd64
浏览量 9 次
贡献者
镜像创建 2026-02-10T10:16:28.164748925Z
同步时间 2026-03-18 16:43
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 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=/root/.local/share/pipx PIPX_LOCAL_VENVS=/root/.local/share/pipx/venvs POETRY_NO_CACHE=1 UV_NO_CACHE=1 UV_HTTP_TIMEOUT=500 UV_INDEX_STRATEGY=unsafe-best-match
镜像标签
2026-02-10T10:14:08.809Z: org.opencontainers.image.created : org.opencontainers.image.description Apache-2.0: org.opencontainers.image.licenses ubuntu: org.opencontainers.image.ref.name 0b055ae39cbff25befaef23c6625d6d09805d657: org.opencontainers.image.revision https://github.com/gpustack/benchmark-runner: org.opencontainers.image.source benchmark-runner: org.opencontainers.image.title https://github.com/gpustack/benchmark-runner: org.opencontainers.image.url v0.0.2: org.opencontainers.image.version

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gpustack/benchmark-runner:v0.0.2
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gpustack/benchmark-runner:v0.0.2  docker.io/gpustack/benchmark-runner:v0.0.2

Containerd拉取命令

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

Shell快速替换命令

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

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

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

镜像构建历史


# 2026-02-10 18:16:28  0.00B 设置默认要执行的命令
CMD ["benchmark" "run"]
                        
# 2026-02-10 18:16:28  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["benchmark-runner"]
                        
# 2026-02-10 18:16:28  1.18GB 执行命令并创建新的镜像层
RUN |4 PYTHON_VERSION=3.11 TARGETPLATFORM=linux/amd64 TARGETOS=linux TARGETARCH=amd64 /bin/bash -eo pipefail -c     set -e
    export POETRY_NO_CACHE=0
    export UV_NO_CACHE=0
    export UV_SYSTEM_PYTHON=1
    export UV_LINK_MODE=copy

    cd /workspace/benchmark-runner \
        && git config --global --add safe.directory /workspace/benchmark-runner \
        && make build

    # Install Benchmark Runner.
    WHEEL_PACKAGE="$(ls /workspace/benchmark-runner/dist/*.whl)[all]";
    uv pip install --extra-index-url https://download.pytorch.org/whl/cpu/ \
        ${WHEEL_PACKAGE}

    # Review
    uv pip tree \
        --package benchmark-runner
    benchmark-runner --version

    # Cleanup
    rm -rf /var/tmp/* \
        && rm -rf /tmp/* \
        && rm -rf /workspace/benchmark-runner/dist
 # buildkit
                        
# 2026-01-30 16:46:39  672.84MB 执行命令并创建新的镜像层
RUN |4 PYTHON_VERSION=3.11 TARGETPLATFORM=linux/amd64 TARGETOS=linux TARGETARCH=amd64 /bin/bash -eo pipefail -c mkdir -p /workspace/benchmark-runner/sharegpt_data     && cd /workspace/benchmark-runner/sharegpt_data     && FILE=ShareGPT_V3_unfiltered_cleaned_split.json     && if [ ! -f "$FILE" ]; then         wget --progress=bar:force:noscroll -q https://huggingface.co/datasets/anon8231489123/ShareGPT_Vicuna_unfiltered/resolve/main/$FILE;     else         echo "$FILE already exists.";     fi # buildkit
                        
# 2026-01-30 16:46:34  0.00B 定义构建参数
ARG TARGETARCH=amd64
                        
# 2026-01-30 16:46:34  0.00B 定义构建参数
ARG TARGETOS=linux
                        
# 2026-01-30 16:46:34  0.00B 定义构建参数
ARG TARGETPLATFORM=linux/amd64
                        
# 2026-01-30 16:46:34  0.00B 
SHELL [/bin/bash -eo pipefail -c]
                        
# 2026-01-30 16:46:34  63.97MB 执行命令并创建新的镜像层
RUN |4 PYTHON_VERSION=3.11 TARGETPLATFORM=linux/amd64 TARGETOS=linux TARGETARCH=amd64 /bin/bash -eo pipefail -c     # Buildkit

    cat <<EOT >/tmp/requirements.txt
setuptools
wheel
hatchling
uv
py-spy
EOT
    pip install -r /tmp/requirements.txt

    # Cleanup
    rm -rf /var/tmp/* \
        && rm -rf /tmp/*
 # buildkit
                        
# 2026-01-30 16:46:32  0.00B 设置环境变量 PIP_NO_CACHE_DIR PIP_DISABLE_PIP_VERSION_CHECK PIP_ROOT_USER_ACTION PIPX_HOME PIPX_LOCAL_VENVS POETRY_NO_CACHE UV_NO_CACHE UV_HTTP_TIMEOUT UV_INDEX_STRATEGY
ENV PIP_NO_CACHE_DIR=1 PIP_DISABLE_PIP_VERSION_CHECK=1 PIP_ROOT_USER_ACTION=ignore PIPX_HOME=/root/.local/share/pipx PIPX_LOCAL_VENVS=/root/.local/share/pipx/venvs POETRY_NO_CACHE=1 UV_NO_CACHE=1 UV_HTTP_TIMEOUT=500 UV_INDEX_STRATEGY=unsafe-best-match
                        
# 2026-01-30 16:46:32  98.82MB 执行命令并创建新的镜像层
RUN |4 PYTHON_VERSION=3.11 TARGETPLATFORM=linux/amd64 TARGETOS=linux TARGETARCH=amd64 /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
            ldconfig -v
        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

    # 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}

    # Cleanup
    rm -rf /var/tmp/* \
        && rm -rf /tmp/* \
        && rm -rf /var/cache/apt
 # buildkit
                        
# 2026-01-30 16:45:48  0.00B 设置环境变量 PYTHON_VERSION
ENV PYTHON_VERSION=3.11
                        
# 2026-01-30 16:45:48  0.00B 定义构建参数
ARG PYTHON_VERSION=3.11
                        
# 2026-01-30 16:45:48  551.95MB 执行命令并创建新的镜像层
RUN |4 PYTHON_VERSION=3.11 TARGETPLATFORM=linux/amd64 TARGETOS=linux TARGETARCH=amd64 /bin/bash -eo pipefail -c     # Tools

    # Refresh
    apt-get update -y && apt-get install -y --no-install-recommends \
        software-properties-common \
        ca-certificates gnupg2 lsb-release \
      && apt-get update -y

    # Install
    apt-get install -y --no-install-recommends \
        ca-certificates build-essential bash openssl \
        curl wget \
        git \
        tzdata locales \
        vim

    # 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
                        
# 2026-01-30 16:45:48  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
                        
# 2026-01-30 16:45:48  0.00B 定义构建参数
ARG TARGETARCH=amd64
                        
# 2026-01-30 16:45:48  0.00B 定义构建参数
ARG TARGETOS=linux
                        
# 2026-01-30 16:45:48  0.00B 定义构建参数
ARG TARGETPLATFORM=linux/amd64
                        
# 2026-01-30 16:45:48  0.00B 定义构建参数
ARG PYTHON_VERSION=3.11
                        
# 2026-01-30 16:45:48  0.00B 
SHELL [/bin/bash -eo pipefail -c]
                        
# 2025-06-20 18:16:49  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/bash"]
                        
# 2025-06-20 18:16:49  77.87MB 
/bin/sh -c #(nop) ADD file:36d136943d44dbe1fed342b933d9abb8e0694bf141a0c0af85ca83cc73e25158 in / 
                        
# 2025-06-20 18:16:46  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.version=22.04
                        
# 2025-06-20 18:16:46  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.ref.name=ubuntu
                        
# 2025-06-20 18:16:46  0.00B 
/bin/sh -c #(nop)  ARG LAUNCHPAD_BUILD_ARCH
                        
# 2025-06-20 18:16:46  0.00B 
/bin/sh -c #(nop)  ARG RELEASE
                        
                    

镜像信息

{
    "Id": "sha256:eab7aa811d82c0494fd46b06d63b66aadf8c25538dff113862c56aa104f13104",
    "RepoTags": [
        "gpustack/benchmark-runner:v0.0.2",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gpustack/benchmark-runner:v0.0.2"
    ],
    "RepoDigests": [
        "gpustack/benchmark-runner@sha256:901230752b71a556ff37518a3082b88e7ff04ebc9886325ec0101a772186d1aa",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gpustack/benchmark-runner@sha256:92afbe8e443213f87faa48f38be2a532783ef4962ca245510a300a447918fe32"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-02-10T10:16:28.164748925Z",
    "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/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "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=/root/.local/share/pipx",
            "PIPX_LOCAL_VENVS=/root/.local/share/pipx/venvs",
            "POETRY_NO_CACHE=1",
            "UV_NO_CACHE=1",
            "UV_HTTP_TIMEOUT=500",
            "UV_INDEX_STRATEGY=unsafe-best-match"
        ],
        "Cmd": [
            "benchmark",
            "run"
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "",
        "Entrypoint": [
            "benchmark-runner"
        ],
        "OnBuild": null,
        "Labels": {
            "org.opencontainers.image.created": "2026-02-10T10:14:08.809Z",
            "org.opencontainers.image.description": "",
            "org.opencontainers.image.licenses": "Apache-2.0",
            "org.opencontainers.image.ref.name": "ubuntu",
            "org.opencontainers.image.revision": "0b055ae39cbff25befaef23c6625d6d09805d657",
            "org.opencontainers.image.source": "https://github.com/gpustack/benchmark-runner",
            "org.opencontainers.image.title": "benchmark-runner",
            "org.opencontainers.image.url": "https://github.com/gpustack/benchmark-runner",
            "org.opencontainers.image.version": "v0.0.2"
        },
        "Shell": [
            "/bin/bash",
            "-eo",
            "pipefail",
            "-c"
        ]
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 2649754211,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/661ed2c94a8cf340ce68e1f92bf5ecea5f8eafa8554a4bd1bd5f649adae9c365/diff:/var/lib/docker/overlay2/2b3bd5a6b36bf8f8d864823aac053d511f677d0c58a07cb5fb494b941d3ef667/diff:/var/lib/docker/overlay2/f38198359447cccdc15c83c7bc333cb9a06feadf17d9dd2a5ba1805d72d2ccc2/diff:/var/lib/docker/overlay2/7ad0bc25b65feed1183adb512f70801c54f5dc69ad4c248f9aceb00450b5495c/diff:/var/lib/docker/overlay2/48863caa01dc4b491e54ecb05c7725d84ede4e9619265397f84855c41cc2326f/diff",
            "MergedDir": "/var/lib/docker/overlay2/b59ffda3d3cf0b6c5e1d3a1c332c03d511f53d45bd50f67830e5d4295238b710/merged",
            "UpperDir": "/var/lib/docker/overlay2/b59ffda3d3cf0b6c5e1d3a1c332c03d511f53d45bd50f67830e5d4295238b710/diff",
            "WorkDir": "/var/lib/docker/overlay2/b59ffda3d3cf0b6c5e1d3a1c332c03d511f53d45bd50f67830e5d4295238b710/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:8d6b7eb76b62254226e7ea4253257e827eba1e39d2ba0835a671ff47eb731bc2",
            "sha256:021b85f700d9091fe8613f16d9f2bef0f5d662c330fa5dfb3e19b43a0ff29f9b",
            "sha256:cc71826026569653e296cd87ed78bb29cfb025c0519396abcde62aae6d49ef0f",
            "sha256:55a77c892be79f566aafdee99d095bc44ad545bdb475c564140da576aec0737b",
            "sha256:a1c1d1d94e345ab6ed29cfc34830015daa72eebb6667e8c6668fc274d840b85c",
            "sha256:ff41cfa7a1836d7103ee3ed2fee01cd298e315060c291b6b3f1c94e62d37a06b"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-03-18T16:41:10.048474782+08:00"
    }
}

更多版本

docker.io/gpustack/benchmark-runner:v0.0.2

linux/amd64 docker.io2.65GB2026-03-18 16:43
8