gongfoo

runner-cuda-13.0 (latest)

Published 2026-07-08 06:24:41 +00:00 by grenade

Installation

docker pull git.lair.cafe/gongfoo/runner-cuda-13.0:latest
sha256:482aa6ca73a97c3bd88c2ae7a606c7bc287d4e605d5b5efe639695eed46dc9a3

Image Layers

KIWI 10.3.0
ARG GITEA_RUNNER_VERSION
|1 GITEA_RUNNER_VERSION=2.0.0 /bin/sh -c printf 'fastestmirror=True\nretries=10\ntimeout=300\n' >> /etc/dnf/dnf.conf
|1 GITEA_RUNNER_VERSION=2.0.0 /bin/sh -c n=0; until dnf install -y --setopt=install_weak_deps=False appstream ca-certificates curl file desktop-file-utils git jq nodejs npm podman-remote python3-pip rsync; do n=$((n+1)); [ "$n" -ge 3 ] && exit 1; echo "dnf install attempt $n failed, retrying in 10s..."; sleep 10; done && dnf clean all
|1 GITEA_RUNNER_VERSION=2.0.0 /bin/sh -c npm install -g pnpm@latest
|1 GITEA_RUNNER_VERSION=2.0.0 /bin/sh -c python3 -m pip install --break-system-packages yq
|1 GITEA_RUNNER_VERSION=2.0.0 /bin/sh -c curl -fsSL --retry 5 --retry-delay 5 --retry-all-errors --connect-timeout 15 "https://gitea.com/gitea/runner/releases/download/v${GITEA_RUNNER_VERSION}/gitea-runner-${GITEA_RUNNER_VERSION}-linux-amd64" -o /usr/local/bin/act_runner && chmod +x /usr/local/bin/act_runner
COPY file:e22c20ea361af66967c2ed6592f85a4976249ae6c2674b1f9a0a9210748292d7 in /etc/pki/ca-trust/source/anchors/root-internal.pem
|1 GITEA_RUNNER_VERSION=2.0.0 /bin/sh -c update-ca-trust
ENTRYPOINT ["/bin/sh", "-c"]
ARG SCCACHE_VERSION
|1 SCCACHE_VERSION=0.16.0 /bin/sh -c dnf install -y --setopt=install_weak_deps=False gcc musl-gcc openssl-devel pkg-config && dnf clean all
ENV RUSTUP_HOME=/usr/local/rustup CARGO_HOME=/usr/local/cargo PATH=/usr/local/cargo/bin:$PATH
ENV CARGO_TERM_COLOR=always
ENV RUST_MIN_STACK=33554432
|1 SCCACHE_VERSION=0.16.0 /bin/sh -c curl --proto '=https' --tlsv1.2 -fsSL https://sh.rustup.rs | sh -s -- -y --no-modify-path --profile minimal --default-toolchain stable --component clippy,rustfmt --target x86_64-unknown-linux-musl && chmod -R a+w "${RUSTUP_HOME}" "${CARGO_HOME}" && printf 'fn main(){}' > /tmp/t.rs && rustc --target x86_64-unknown-linux-musl /tmp/t.rs -o /tmp/t && rm -f /tmp/t.rs /tmp/t
|1 SCCACHE_VERSION=0.16.0 /bin/sh -c curl -fsSL "https://github.com/mozilla/sccache/releases/download/v${SCCACHE_VERSION}/sccache-v${SCCACHE_VERSION}-x86_64-unknown-linux-musl.tar.gz" | tar xz -C /tmp && install -m 755 /tmp/sccache-v${SCCACHE_VERSION}-x86_64-unknown-linux-musl/sccache /usr/local/bin/sccache && rm -rf /tmp/sccache-v${SCCACHE_VERSION}-x86_64-unknown-linux-musl
ARG CUDA_REPO_FEDORA SCCACHE_VERSION
ARG CUDA_REPO_FEDORA CUDA_REPO_RHEL SCCACHE_VERSION
|3 CUDA_REPO_FEDORA=43 CUDA_REPO_RHEL=9 SCCACHE_VERSION=0.16.0 /bin/sh -c dnf config-manager addrepo --from-repofile=https://developer.download.nvidia.com/compute/cuda/repos/fedora${CUDA_REPO_FEDORA}/x86_64/cuda-fedora${CUDA_REPO_FEDORA}.repo && dnf config-manager addrepo --from-repofile=https://developer.download.nvidia.com/compute/cuda/repos/rhel${CUDA_REPO_RHEL}/x86_64/cuda-rhel${CUDA_REPO_RHEL}.repo
|3 CUDA_REPO_FEDORA=43 CUDA_REPO_RHEL=9 SCCACHE_VERSION=0.16.0 /bin/sh -c dnf config-manager setopt cuda-fedora${CUDA_REPO_FEDORA}-x86_64.exclude='nvidia-driver*,nvidia-modprobe,nvidia-persistenced,nvidia-settings,nvidia-libXNVCtrl,nvidia-xconfig,nvidia-open,xorg-x11-drv-nvidia*,xorg-x11-nvidia*,kmod-nvidia*,akmod-nvidia*,cuda-drivers*,nvidia-kmod-common,libnvidia-*' && dnf config-manager setopt cuda-rhel${CUDA_REPO_RHEL}-x86_64.exclude='nvidia-driver*,nvidia-modprobe,nvidia-persistenced,nvidia-settings,nvidia-libXNVCtrl,nvidia-xconfig,nvidia-open,xorg-x11-drv-nvidia*,xorg-x11-nvidia*,kmod-nvidia*,akmod-nvidia*,cuda-drivers*,nvidia-kmod-common,libnvidia-*'
ARG CUDA_REPO_FEDORA CUDA_REPO_RHEL CUDA_VERSION SCCACHE_VERSION
|4 CUDA_REPO_FEDORA=43 CUDA_REPO_RHEL=9 CUDA_VERSION=13-0 SCCACHE_VERSION=0.16.0 /bin/sh -c dnf install -y --setopt=install_weak_deps=False cuda-nvcc-${CUDA_VERSION} cuda-cudart-devel-${CUDA_VERSION} cuda-nvrtc-devel-${CUDA_VERSION} libcublas-devel-${CUDA_VERSION} libcusparse-devel-${CUDA_VERSION} libcurand-devel-${CUDA_VERSION} libcusolver-devel-${CUDA_VERSION} cuda-driver-devel-${CUDA_VERSION} cuda-profiler-api-${CUDA_VERSION} libcudnn9-devel-cuda-13 libnccl-devel cmake gcc-c++ ninja-build && dnf clean all
|4 CUDA_REPO_FEDORA=43 CUDA_REPO_RHEL=9 CUDA_VERSION=13-0 SCCACHE_VERSION=0.16.0 /bin/sh -c sed -i -e 's/\(__device_builtin__ double[[:space:]]*rsqrt(double x)\);/\1 noexcept (true);/' -e 's/\(__device_builtin__ float[[:space:]]*rsqrtf(float x)\);/\1 noexcept (true);/' "/usr/local/cuda-${CUDA_VERSION/-/.}/targets/x86_64-linux/include/crt/math_functions.h" && [ "$(grep -c 'noexcept (true)' "/usr/local/cuda-${CUDA_VERSION/-/.}/targets/x86_64-linux/include/crt/math_functions.h")" -eq 2 ]
ENV CUDA_HOME=/usr/local/cuda-${CUDA_VERSION/-/.}
ENV PATH="${CUDA_HOME}/bin:${PATH}"
ENV LD_LIBRARY_PATH="${CUDA_HOME}/targets/x86_64-linux/lib:${CUDA_HOME}/lib64:${LD_LIBRARY_PATH:-/usr/lib64}"

Labels

Key Value
io.buildah.version 1.43.1
license MIT
name fedora
org.opencontainers.image.license MIT
org.opencontainers.image.licenses MIT
org.opencontainers.image.name fedora
org.opencontainers.image.title fedora
org.opencontainers.image.url https://fedoraproject.org/
org.opencontainers.image.vendor Fedora Project
org.opencontainers.image.version 43
vendor Fedora Project
version 43
Details
Container
2026-07-08 06:24:41 +00:00
1264
OCI / Docker
linux/amd64
MIT
3.2 GiB
Versions (1) View all
latest 2026-07-08