Block a user
manylinux_cuda (latest)
Published 2026-01-27 15:41:36 +00:00 by vls
Installation
docker pull gitea.valentinstoecker.de/vls/manylinux_cuda:latestsha256:cff19be039ea6773f199445bd3ccd1edb9af811e688b0efe4ca7c55e89c143ce
Image Layers
| COPY / / # buildkit |
| ENV LANG=C.utf8 |
| CMD ["/bin/bash"] |
| ARG POLICY=manylinux_2_28 |
| ARG PLATFORM=x86_64 |
| ARG DEVTOOLSET_ROOTPATH=/opt/rh/gcc-toolset-14/root |
| ARG LD_LIBRARY_PATH_ARG=/opt/rh/gcc-toolset-14/root/usr/lib64:/opt/rh/gcc-toolset-14/root/usr/lib:/opt/rh/gcc-toolset-14/root/usr/lib64/dyninst:/opt/rh/gcc-toolset-14/root/usr/lib/dyninst |
| ARG PREPEND_PATH=/opt/rh/gcc-toolset-14/root/usr/bin: |
| LABEL maintainer=The ManyLinux project |
| ENV AUDITWHEEL_POLICY=manylinux_2_28 AUDITWHEEL_ARCH=x86_64 AUDITWHEEL_PLAT=manylinux_2_28_x86_64 |
| ENV LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 LANGUAGE=en_US.UTF-8 |
| ENV DEVTOOLSET_ROOTPATH=/opt/rh/gcc-toolset-14/root |
| ENV LD_LIBRARY_PATH=/opt/rh/gcc-toolset-14/root/usr/lib64:/opt/rh/gcc-toolset-14/root/usr/lib:/opt/rh/gcc-toolset-14/root/usr/lib64/dyninst:/opt/rh/gcc-toolset-14/root/usr/lib/dyninst |
| ENV PATH=/opt/rh/gcc-toolset-14/root/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
| ENV PKG_CONFIG_PATH=/usr/local/lib/pkgconfig |
| COPY build_scripts/fixup-mirrors.sh /usr/local/sbin/fixup-mirrors # buildkit |
| COPY build_scripts/install-entrypoint.sh build_scripts/update-system-packages.sh build_scripts/build_utils.sh /opt/_internal/build_scripts/ # buildkit |
| RUN |5 POLICY=manylinux_2_28 PLATFORM=x86_64 DEVTOOLSET_ROOTPATH=/opt/rh/gcc-toolset-14/root LD_LIBRARY_PATH_ARG=/opt/rh/gcc-toolset-14/root/usr/lib64:/opt/rh/gcc-toolset-14/root/usr/lib:/opt/rh/gcc-toolset-14/root/usr/lib64/dyninst:/opt/rh/gcc-toolset-14/root/usr/lib/dyninst PREPEND_PATH=/opt/rh/gcc-toolset-14/root/usr/bin: /bin/sh -c /opt/_internal/build_scripts/install-entrypoint.sh # buildkit |
| COPY manylinux-entrypoint /usr/local/bin/manylinux-entrypoint # buildkit |
| ENTRYPOINT ["manylinux-entrypoint"] |
| COPY build_scripts/install-runtime-packages.sh /opt/_internal/build_scripts/ # buildkit |
| RUN |5 POLICY=manylinux_2_28 PLATFORM=x86_64 DEVTOOLSET_ROOTPATH=/opt/rh/gcc-toolset-14/root LD_LIBRARY_PATH_ARG=/opt/rh/gcc-toolset-14/root/usr/lib64:/opt/rh/gcc-toolset-14/root/usr/lib:/opt/rh/gcc-toolset-14/root/usr/lib64/dyninst:/opt/rh/gcc-toolset-14/root/usr/lib/dyninst PREPEND_PATH=/opt/rh/gcc-toolset-14/root/usr/bin: /bin/sh -c manylinux-entrypoint /opt/_internal/build_scripts/install-runtime-packages.sh # buildkit |
| COPY build_scripts/install-autoconf.sh /opt/_internal/build_scripts/ # buildkit |
| RUN |5 POLICY=manylinux_2_28 PLATFORM=x86_64 DEVTOOLSET_ROOTPATH=/opt/rh/gcc-toolset-14/root LD_LIBRARY_PATH_ARG=/opt/rh/gcc-toolset-14/root/usr/lib64:/opt/rh/gcc-toolset-14/root/usr/lib:/opt/rh/gcc-toolset-14/root/usr/lib64/dyninst:/opt/rh/gcc-toolset-14/root/usr/lib/dyninst PREPEND_PATH=/opt/rh/gcc-toolset-14/root/usr/bin: /bin/sh -c export AUTOCONF_ROOT=autoconf-2.72 && export AUTOCONF_HASH=afb181a76e1ee72832f6581c0eddf8df032b83e2e0239ef79ebedc4467d92d6e && export AUTOCONF_DOWNLOAD_URL=https://ftpmirror.gnu.org/gnu/autoconf && /tmp/cross-compiler/entrypoint /opt/_internal/build_scripts/install-autoconf.sh # buildkit |
| COPY build_scripts/install-automake.sh /opt/_internal/build_scripts/ # buildkit |
| RUN |5 POLICY=manylinux_2_28 PLATFORM=x86_64 DEVTOOLSET_ROOTPATH=/opt/rh/gcc-toolset-14/root LD_LIBRARY_PATH_ARG=/opt/rh/gcc-toolset-14/root/usr/lib64:/opt/rh/gcc-toolset-14/root/usr/lib:/opt/rh/gcc-toolset-14/root/usr/lib64/dyninst:/opt/rh/gcc-toolset-14/root/usr/lib/dyninst PREPEND_PATH=/opt/rh/gcc-toolset-14/root/usr/bin: /bin/sh -c export AUTOMAKE_ROOT=automake-1.18.1 && export AUTOMAKE_HASH=63e585246d0fc8772dffdee0724f2f988146d1a3f1c756a3dc5cfbefa3c01915 && export AUTOMAKE_DOWNLOAD_URL=https://ftpmirror.gnu.org/gnu/automake && /tmp/cross-compiler/entrypoint /opt/_internal/build_scripts/install-automake.sh # buildkit |
| COPY build_scripts/install-libtool.sh /opt/_internal/build_scripts/ # buildkit |
| RUN |5 POLICY=manylinux_2_28 PLATFORM=x86_64 DEVTOOLSET_ROOTPATH=/opt/rh/gcc-toolset-14/root LD_LIBRARY_PATH_ARG=/opt/rh/gcc-toolset-14/root/usr/lib64:/opt/rh/gcc-toolset-14/root/usr/lib:/opt/rh/gcc-toolset-14/root/usr/lib64/dyninst:/opt/rh/gcc-toolset-14/root/usr/lib/dyninst PREPEND_PATH=/opt/rh/gcc-toolset-14/root/usr/bin: /bin/sh -c export LIBTOOL_ROOT=libtool-2.5.4 && export LIBTOOL_HASH=da8ebb2ce4dcf46b90098daf962cffa68f4b4f62ea60f798d0ef12929ede6adf && export LIBTOOL_DOWNLOAD_URL=https://ftpmirror.gnu.org/gnu/libtool && /tmp/cross-compiler/entrypoint /opt/_internal/build_scripts/install-libtool.sh # buildkit |
| COPY build_scripts/install-libxcrypt.sh /opt/_internal/build_scripts/ # buildkit |
| RUN |5 POLICY=manylinux_2_28 PLATFORM=x86_64 DEVTOOLSET_ROOTPATH=/opt/rh/gcc-toolset-14/root LD_LIBRARY_PATH_ARG=/opt/rh/gcc-toolset-14/root/usr/lib64:/opt/rh/gcc-toolset-14/root/usr/lib:/opt/rh/gcc-toolset-14/root/usr/lib64/dyninst:/opt/rh/gcc-toolset-14/root/usr/lib/dyninst PREPEND_PATH=/opt/rh/gcc-toolset-14/root/usr/bin: /bin/sh -c export LIBXCRYPT_VERSION=4.5.2 && export LIBXCRYPT_HASH=71513a31c01a428bccd5367a32fd95f115d6dac50fb5b60c779d5c7942aec071 && export LIBXCRYPT_DOWNLOAD_URL=https://github.com/besser82/libxcrypt/releases/download && /tmp/cross-compiler/entrypoint /opt/_internal/build_scripts/install-libxcrypt.sh # buildkit |
| COPY /manylinux-rootfs / # buildkit |
| COPY /manylinux-rootfs / # buildkit |
| COPY /manylinux-rootfs / # buildkit |
| COPY /manylinux-rootfs / # buildkit |
| COPY /manylinux-rootfs / # buildkit |
| COPY build_scripts /opt/_internal/build_scripts/ # buildkit |
| RUN |5 POLICY=manylinux_2_28 PLATFORM=x86_64 DEVTOOLSET_ROOTPATH=/opt/rh/gcc-toolset-14/root LD_LIBRARY_PATH_ARG=/opt/rh/gcc-toolset-14/root/usr/lib64:/opt/rh/gcc-toolset-14/root/usr/lib:/opt/rh/gcc-toolset-14/root/usr/lib64/dyninst:/opt/rh/gcc-toolset-14/root/usr/lib/dyninst PREPEND_PATH=/opt/rh/gcc-toolset-14/root/usr/bin: /bin/sh -c mkdir -p /opt/_internal && cp -rf /build_cpython*/opt/_internal/cpython* /opt/_internal/ && if test -n "$(find /build_cpython314/opt/_internal -maxdepth 1 -name 'openssl*' -print -quit)"; then cp -rf /build_cpython314/opt/_internal/openssl* /opt/_internal/; fi && manylinux-entrypoint /opt/_internal/build_scripts/finalize.sh pp311-pypy311_pp73 # buildkit |
| COPY tests /opt/_internal/tests/ # buildkit |
| ENV SSL_CERT_FILE=/opt/_internal/certs.pem |
| CMD ["/bin/bash"] |
| RUN /bin/sh -c dnf config-manager --add-repo https://developer.download.nvidia.com/compute/cuda/repos/rhel8/x86_64/cuda-rhel8.repo # buildkit |
| RUN /bin/sh -c dnf install -y cuda-toolkit # buildkit |
| RUN /bin/sh -c dnf install -y nvidia-gds # buildkit |
| RUN /bin/sh -c dnf install -y hdf5-devel wget # buildkit |
| RUN /bin/sh -c dnf install -y boost-devel # buildkit |
| ENV PATH=/opt/rh/gcc-toolset-14/root/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/cuda/bin |
| ENV CUDA_HOME=/usr/local/cuda |
Labels
| Key | Value |
|---|---|
| maintainer | The ManyLinux project |