logo
docker.io/gpustack/benchmark-runner:v0.0.4
linux/arm64 docker.io 请确认架构匹配

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

23
浏览次数
2.49GB
镜像大小
国内镜像
swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gpustack/benchmark-runner:v0.0.4-linuxarm64
源镜像
docker.io/gpustack/benchmark-runner:v0.0.4
镜像ID
sha256:231b738360a1f7583d90538501e4244c5a8edc2f7460ea23ba62ba9ed2ec0ae0
镜像 TAG
v0.0.4-linuxarm64
镜像大小
2.49GB
平台架构
linux/arm64
镜像源
docker.io
CMD
benchmark run
启动入口
benchmark-runner
工作目录
OS/平台
linux/arm64
镜像创建
2026-06-30T07:33:50.55184904Z
同步时间
2026-09-07 20:49
浏览量
23 次
贡献者
⚙️ 环境变量 15
KeyValue
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 0
DEBIAN_FRONTEND=noninteractive 1
LANG=en_US.UTF-8 2
LANGUAGE=en_US:en 3
LC_ALL=en_US.UTF-8 4
PYTHON_VERSION=3.11 5
PIP_NO_CACHE_DIR=1 6
PIP_DISABLE_PIP_VERSION_CHECK=1 7
PIP_ROOT_USER_ACTION=ignore 8
PIPX_HOME=/root/.local/share/pipx 9
PIPX_LOCAL_VENVS=/root/.local/share/pipx/venvs 10
POETRY_NO_CACHE=1 11
UV_NO_CACHE=1 12
UV_HTTP_TIMEOUT=500 13
UV_INDEX_STRATEGY=unsafe-best-match 14
🏷️ 镜像标签 9
KeyValue
2026-06-30T07:28:52.429Z org.opencontainers.image.created
org.opencontainers.image.description
Apache-2.0 org.opencontainers.image.licenses
ubuntu org.opencontainers.image.ref.name
acfc94f259fc3c1deecb4986cb733cb0fd348ec4 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.4 org.opencontainers.image.version
🛡️ 镜像安全扫描
ubuntu 22.04 Trivy 2026-09-07 20:51 查看完整报告
601
低危 LOW
4401
中危 MEDIUM
365
高危 HIGH
26
严重 CRITICAL
受影响目标 (3)
docker.io/gpustack/benchmark-runner:v0.0.4 (ubuntu 22.04) ubuntu Python python-pkg /workspace/benchmark-runner/sharegpt_data/ShareGPT_V3_unfiltered_cleaned_split.json

Docker拉取命令

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

Containerd拉取命令

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

Shell快速替换命令

sed -i 's#gpustack/benchmark-runner:v0.0.4#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gpustack/benchmark-runner:v0.0.4-linuxarm64#' 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.4-linuxarm64 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gpustack/benchmark-runner:v0.0.4-linuxarm64  docker.io/gpustack/benchmark-runner:v0.0.4'

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.4-linuxarm64 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gpustack/benchmark-runner:v0.0.4-linuxarm64  docker.io/gpustack/benchmark-runner:v0.0.4'

镜像构建历史


# 2026-06-30 15:33:50  0.00B 设置默认要执行的命令
CMD ["benchmark" "run"]
                        
# 2026-06-30 15:33:50  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["benchmark-runner"]
                        
# 2026-06-30 15:33:50  1.06GB 执行命令并创建新的镜像层
RUN |4 PYTHON_VERSION=3.11 TARGETPLATFORM=linux/arm64 TARGETOS=linux TARGETARCH=arm64 /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 17:27:12  672.84MB 执行命令并创建新的镜像层
RUN |4 PYTHON_VERSION=3.11 TARGETPLATFORM=linux/arm64 TARGETOS=linux TARGETARCH=arm64 /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 17:26:58  0.00B 定义构建参数
ARG TARGETARCH=arm64
                        
# 2026-01-30 17:26:58  0.00B 定义构建参数
ARG TARGETOS=linux
                        
# 2026-01-30 17:26:58  0.00B 定义构建参数
ARG TARGETPLATFORM=linux/arm64
                        
# 2026-01-30 17:26:58  0.00B 
SHELL [/bin/bash -eo pipefail -c]
                        
# 2026-01-30 17:26:58  54.61MB 执行命令并创建新的镜像层
RUN |4 PYTHON_VERSION=3.11 TARGETPLATFORM=linux/arm64 TARGETOS=linux TARGETARCH=arm64 /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 17:26:46  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 17:26:46  96.32MB 执行命令并创建新的镜像层
RUN |4 PYTHON_VERSION=3.11 TARGETPLATFORM=linux/arm64 TARGETOS=linux TARGETARCH=arm64 /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 17:24:00  0.00B 设置环境变量 PYTHON_VERSION
ENV PYTHON_VERSION=3.11
                        
# 2026-01-30 17:24:00  0.00B 定义构建参数
ARG PYTHON_VERSION=3.11
                        
# 2026-01-30 17:24:00  531.49MB 执行命令并创建新的镜像层
RUN |4 PYTHON_VERSION=3.11 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 \
        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 17:24:00  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 17:24:00  0.00B 定义构建参数
ARG TARGETARCH=arm64
                        
# 2026-01-30 17:24:00  0.00B 定义构建参数
ARG TARGETOS=linux
                        
# 2026-01-30 17:24:00  0.00B 定义构建参数
ARG TARGETPLATFORM=linux/arm64
                        
# 2026-01-30 17:24:00  0.00B 定义构建参数
ARG PYTHON_VERSION=3.11
                        
# 2026-01-30 17:24:00  0.00B 
SHELL [/bin/bash -eo pipefail -c]
                        
# 2025-06-20 18:18:37  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/bash"]
                        
# 2025-06-20 18:18:37  69.23MB 
/bin/sh -c #(nop) ADD file:420f880e94b721d5d51db26959a0be413bb646cea8a083b48bc7ac884c7fd405 in / 
                        
# 2025-06-20 18:18:35  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.version=22.04
                        
# 2025-06-20 18:18:35  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.ref.name=ubuntu
                        
# 2025-06-20 18:18:35  0.00B 
/bin/sh -c #(nop)  ARG LAUNCHPAD_BUILD_ARCH
                        
# 2025-06-20 18:18:35  0.00B 
/bin/sh -c #(nop)  ARG RELEASE
                        
                    

镜像信息

{
    "Id": "sha256:231b738360a1f7583d90538501e4244c5a8edc2f7460ea23ba62ba9ed2ec0ae0",
    "RepoTags": [
        "gpustack/benchmark-runner:v0.0.4",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gpustack/benchmark-runner:v0.0.4-linuxarm64"
    ],
    "RepoDigests": [
        "gpustack/benchmark-runner@sha256:07414941f67227342acfa621337255dcb3d54821ec0bb2e66af5cc42be73704a",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gpustack/benchmark-runner@sha256:fccca72da827b6bc597baaa31592405c4c6312255b68e3b1f1fcce8b2ac91104"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-06-30T07:33:50.55184904Z",
    "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-06-30T07:28:52.429Z",
            "org.opencontainers.image.description": "",
            "org.opencontainers.image.licenses": "Apache-2.0",
            "org.opencontainers.image.ref.name": "ubuntu",
            "org.opencontainers.image.revision": "acfc94f259fc3c1deecb4986cb733cb0fd348ec4",
            "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.4"
        },
        "Shell": [
            "/bin/bash",
            "-eo",
            "pipefail",
            "-c"
        ]
    },
    "Architecture": "arm64",
    "Os": "linux",
    "Size": 2488702294,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/037fac58e28afbb87244d0c0c5cdc7b0bf6b9357e1e5a65f863b1b4a2d4ae65a/diff:/var/lib/docker/overlay2/168b6080b97a39c36af93fa62a5024d4e125697c78133c1b0a05fd003d4e89cb/diff:/var/lib/docker/overlay2/fa0c4a80b86aa3d2f73e65d0fbc095f9e70825036c5a5776a467feab688c0f12/diff:/var/lib/docker/overlay2/d31e25106039e1260dc722b39b0ec6b4727b5b6f66021e909f4e74f95d2d04d3/diff:/var/lib/docker/overlay2/20e57a661bc8d36a1450d7aca784e8750134cf6b5daebf9151a7da919f79f58a/diff",
            "MergedDir": "/var/lib/docker/overlay2/2b626bcd344439853331e1dadcd93931eddc3c98a8dd3470134cd8d70c7ebb0f/merged",
            "UpperDir": "/var/lib/docker/overlay2/2b626bcd344439853331e1dadcd93931eddc3c98a8dd3470134cd8d70c7ebb0f/diff",
            "WorkDir": "/var/lib/docker/overlay2/2b626bcd344439853331e1dadcd93931eddc3c98a8dd3470134cd8d70c7ebb0f/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:da078358135587e5232cc14569f6796d919db5a68d6348694a756d3a2626e0d8",
            "sha256:8bdc39cde2b3fb6fec29ef39fbf84015c1126f98e2a23d76b2d5ad6bb1002cca",
            "sha256:c1db419d14db56ff579d2000442c786c97369a843e7b667eab98da19b753f179",
            "sha256:348e22bc103499e98acfca5af3134a21b1564eee7b86d2b645c9d0cbddcf3622",
            "sha256:56a3bc945cc50583f2f45f07f61d8b05a7164df529cd3dce2dee158182f0c4da",
            "sha256:832680222b7f08561e440e454c71b5f1c13fd6db34b99e301deda0b273f9f557"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-09-07T20:48:22.444781129+08:00"
    }
}

更多版本

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

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

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

linux/amd64 docker.io2.68GB2026-09-03 18:03
36

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

linux/arm64 docker.io2.49GB2026-09-07 20:49
22

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

linux/amd64 docker.io2.68GB2026-09-09 13:22
18
检测到您正在使用广告拦截插件,本站为公益站点,依赖广告维持运转 🙏 查看如何关闭 ×