jupyterhub (rocm5-raw)

Published 2026-09-16 15:36:16 +09:00 by ikko

Installation

docker pull forgejo.ikko-lab.k.hosei.ac.jp/ikko/jupyterhub:rocm5-raw
sha256:676615dbfc280501577f46cacd3c948cb4888864de68510e2ddc420c67bf2d8c

Image layers

ARG RELEASE
ARG LAUNCHPAD_BUILD_ARCH
LABEL org.opencontainers.image.ref.name=ubuntu
LABEL org.opencontainers.image.version=22.04
ADD file:aa9b51e9f0067860cebbc9930374452d1384ec3c59badb5e4733130eedc90329 in /
CMD ["/bin/bash"]
ARG UBUNTU_VERSION
ENV DEBIAN_FRONTEND=noninteractive
ARG PYTORCH_ROCM_ARCH
ENV PYTORCH_ROCM_ARCH=gfx900;gfx906;gfx908;gfx90a;gfx1030;gfx1101;gfx1100
COPY file:f9c73d715946156157e7eb1e818a02cbb070007946954907d73ad1459a12cd3b in install_base.sh
|1 UBUNTU_VERSION=22.04 /bin/sh -c bash ./install_base.sh && rm install_base.sh
ARG LLVMDEV
ARG CLANG_VERSION
COPY file:87ac324ff4042dd469b32d90d7f3e4f97cf11a1c4253b0bd5b8ea8a50375e43e in install_clang.sh
|3 CLANG_VERSION= LLVMDEV= UBUNTU_VERSION=22.04 /bin/sh -c bash ./install_clang.sh && rm install_clang.sh
COPY file:c6304d808aa099de4888e640fb5596877c462b857b7c670e8d091c4165ccf0a4 in install_user.sh
|3 CLANG_VERSION= LLVMDEV= UBUNTU_VERSION=22.04 /bin/sh -c bash ./install_user.sh && rm install_user.sh
ARG ANACONDA_PYTHON_VERSION
ARG CONDA_CMAKE
ENV ANACONDA_PYTHON_VERSION=3.10
ENV PATH=/opt/conda/envs/py_3.10/bin:/opt/conda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
COPY file:8d8d1049382b57ee5391cda59df9fec386317d45249997b4ea6afce4a9d45f0a in /opt/conda/requirements-ci.txt
COPY file:8b8fc944896bbee8f55319f11767864a7dfdb21fc1a2f56e142c2bc464116c27 in install_conda.sh
COPY file:c5302e49e297c6cd3705786f39312b29dc4a58c734f1c1a397ca2038754c6af5 in common_utils.sh
|4 CLANG_VERSION= CONDA_CMAKE=yes LLVMDEV= UBUNTU_VERSION=22.04 /bin/sh -c bash ./install_conda.sh && rm install_conda.sh common_utils.sh /opt/conda/requirements-ci.txt
ARG GCC_VERSION
COPY file:4a04678ed433d578a0c6367c7a62f5e255200f693334efb03300374b17c9572d in install_gcc.sh
|5 CLANG_VERSION= CONDA_CMAKE=yes GCC_VERSION= LLVMDEV= UBUNTU_VERSION=22.04 /bin/sh -c bash ./install_gcc.sh && rm install_gcc.sh
ARG PROTOBUF
COPY file:344c63eb5c09e7fc866f75cf5fb95abff4fa96c150b296f810dc96b48a7e7505 in install_protobuf.sh
|6 CLANG_VERSION= CONDA_CMAKE=yes GCC_VERSION= LLVMDEV= PROTOBUF=yes UBUNTU_VERSION=22.04 /bin/sh -c if [ -n "${PROTOBUF}" ]; then bash ./install_protobuf.sh; fi
|6 CLANG_VERSION= CONDA_CMAKE=yes GCC_VERSION= LLVMDEV= PROTOBUF=yes UBUNTU_VERSION=22.04 /bin/sh -c rm install_protobuf.sh
ENV INSTALLED_PROTOBUF=yes
ARG DB
COPY file:780b56a8d793c04ac8e9065142e0cdb5b683631502e90d9f784c8e9a36402015 in install_db.sh
|7 CLANG_VERSION= CONDA_CMAKE=yes DB=yes GCC_VERSION= LLVMDEV= PROTOBUF=yes UBUNTU_VERSION=22.04 /bin/sh -c if [ -n "${DB}" ]; then bash ./install_db.sh; fi
|7 CLANG_VERSION= CONDA_CMAKE=yes DB=yes GCC_VERSION= LLVMDEV= PROTOBUF=yes UBUNTU_VERSION=22.04 /bin/sh -c rm install_db.sh
ENV INSTALLED_DB=yes
ARG VISION
COPY file:7434305e43c8162e452ab0693c45fa2eb84a7e280c3a3f5504912f2d7b3838e8 in install_vision.sh
|8 CLANG_VERSION= CONDA_CMAKE=yes DB=yes GCC_VERSION= LLVMDEV= PROTOBUF=yes UBUNTU_VERSION=22.04 VISION=yes /bin/sh -c if [ -n "${VISION}" ]; then bash ./install_vision.sh; fi
|8 CLANG_VERSION= CONDA_CMAKE=yes DB=yes GCC_VERSION= LLVMDEV= PROTOBUF=yes UBUNTU_VERSION=22.04 VISION=yes /bin/sh -c rm install_vision.sh
ENV INSTALLED_VISION=yes
ARG ROCM_VERSION
COPY file:842f3c1a429a6bd40c7d9ad16c40b562a8e5c02c1d79b16bda51696512f1ed39 in install_rocm.sh
|9 CLANG_VERSION= CONDA_CMAKE=yes DB=yes GCC_VERSION= LLVMDEV= PROTOBUF=yes ROCM_VERSION=5.7 UBUNTU_VERSION=22.04 VISION=yes /bin/sh -c bash ./install_rocm.sh
|9 CLANG_VERSION= CONDA_CMAKE=yes DB=yes GCC_VERSION= LLVMDEV= PROTOBUF=yes ROCM_VERSION=5.7 UBUNTU_VERSION=22.04 VISION=yes /bin/sh -c rm install_rocm.sh
COPY file:2fc1985db6361e86379a12d4f7ca520efff3a8f7339b474d52de94f7824ec0cf in install_rocm_magma.sh
|9 CLANG_VERSION= CONDA_CMAKE=yes DB=yes GCC_VERSION= LLVMDEV= PROTOBUF=yes ROCM_VERSION=5.7 UBUNTU_VERSION=22.04 VISION=yes /bin/sh -c bash ./install_rocm_magma.sh
|9 CLANG_VERSION= CONDA_CMAKE=yes DB=yes GCC_VERSION= LLVMDEV= PROTOBUF=yes ROCM_VERSION=5.7 UBUNTU_VERSION=22.04 VISION=yes /bin/sh -c rm install_rocm_magma.sh
ENV ROCM_PATH=/opt/rocm
ENV PATH=/opt/rocm/bin:/opt/conda/envs/py_3.10/bin:/opt/conda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
ENV PATH=/opt/rocm/hcc/bin:/opt/rocm/bin:/opt/conda/envs/py_3.10/bin:/opt/conda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
ENV PATH=/opt/rocm/hip/bin:/opt/rocm/hcc/bin:/opt/rocm/bin:/opt/conda/envs/py_3.10/bin:/opt/conda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
ENV PATH=/opt/rocm/opencl/bin:/opt/rocm/hip/bin:/opt/rocm/hcc/bin:/opt/rocm/bin:/opt/conda/envs/py_3.10/bin:/opt/conda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
ENV PATH=/opt/rocm/llvm/bin:/opt/rocm/opencl/bin:/opt/rocm/hip/bin:/opt/rocm/hcc/bin:/opt/rocm/bin:/opt/conda/envs/py_3.10/bin:/opt/conda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
ENV MAGMA_HOME=/opt/rocm/magma
ENV LANG=C.UTF-8
ENV LC_ALL=C.UTF-8
ARG CMAKE_VERSION
COPY file:81e429df46fa0455cf421853efc016e51afc523e70e51c6582fa7b29fe87e4bb in install_cmake.sh
|10 CLANG_VERSION= CMAKE_VERSION=3.18.5 CONDA_CMAKE=yes DB=yes GCC_VERSION= LLVMDEV= PROTOBUF=yes ROCM_VERSION=5.7 UBUNTU_VERSION=22.04 VISION=yes /bin/sh -c if [ -n "${CMAKE_VERSION}" ]; then bash ./install_cmake.sh; fi
|10 CLANG_VERSION= CMAKE_VERSION=3.18.5 CONDA_CMAKE=yes DB=yes GCC_VERSION= LLVMDEV= PROTOBUF=yes ROCM_VERSION=5.7 UBUNTU_VERSION=22.04 VISION=yes /bin/sh -c rm install_cmake.sh
ARG NINJA_VERSION
COPY file:00cb9f7fa5c380835603121c64a21edd9ecfa3bac0af0ec60f552a7669c314e7 in install_ninja.sh
|11 CLANG_VERSION= CMAKE_VERSION=3.18.5 CONDA_CMAKE=yes DB=yes GCC_VERSION= LLVMDEV= NINJA_VERSION=1.9.0 PROTOBUF=yes ROCM_VERSION=5.7 UBUNTU_VERSION=22.04 VISION=yes /bin/sh -c if [ -n "${NINJA_VERSION}" ]; then bash ./install_ninja.sh; fi
|11 CLANG_VERSION= CMAKE_VERSION=3.18.5 CONDA_CMAKE=yes DB=yes GCC_VERSION= LLVMDEV= NINJA_VERSION=1.9.0 PROTOBUF=yes ROCM_VERSION=5.7 UBUNTU_VERSION=22.04 VISION=yes /bin/sh -c rm install_ninja.sh
ARG TRITON
COPY file:49e8d038cfcfd3f363bdfc45268bb3301df3c6e70fc8d6e03ca2598af5022a8f in install_triton.sh
COPY file:c5302e49e297c6cd3705786f39312b29dc4a58c734f1c1a397ca2038754c6af5 in common_utils.sh
COPY file:e4dea080d7e63463fee22952a9f9e4af5549e50650bfe4bebb5008ce92649518 in triton-rocm.txt
COPY file:6971af8a0cf234fe6f809656abc0cbd403a9607d84fffbf477b8a06c5efa8dc0 in triton_version.txt
|12 CLANG_VERSION= CMAKE_VERSION=3.18.5 CONDA_CMAKE=yes DB=yes GCC_VERSION= LLVMDEV= NINJA_VERSION=1.9.0 PROTOBUF=yes ROCM_VERSION=5.7 TRITON=yes UBUNTU_VERSION=22.04 VISION=yes /bin/sh -c if [ -n "${TRITON}" ]; then bash ./install_triton.sh; fi
|12 CLANG_VERSION= CMAKE_VERSION=3.18.5 CONDA_CMAKE=yes DB=yes GCC_VERSION= LLVMDEV= NINJA_VERSION=1.9.0 PROTOBUF=yes ROCM_VERSION=5.7 TRITON=yes UBUNTU_VERSION=22.04 VISION=yes /bin/sh -c rm install_triton.sh common_utils.sh triton-rocm.txt triton_version.txt
COPY file:f8d3ce0e4b7aacd0496a57c0ac30e334d75d82e1d251871ff2b354248e3f7b39 in install_cache.sh
ENV PATH=/opt/cache/bin:/opt/rocm/llvm/bin:/opt/rocm/opencl/bin:/opt/rocm/hip/bin:/opt/rocm/hcc/bin:/opt/rocm/bin:/opt/conda/envs/py_3.10/bin:/opt/conda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
|12 CLANG_VERSION= CMAKE_VERSION=3.18.5 CONDA_CMAKE=yes DB=yes GCC_VERSION= LLVMDEV= NINJA_VERSION=1.9.0 PROTOBUF=yes ROCM_VERSION=5.7 TRITON=yes UBUNTU_VERSION=22.04 VISION=yes /bin/sh -c bash ./install_cache.sh && rm install_cache.sh
ARG BUILD_ENVIRONMENT
ENV BUILD_ENVIRONMENT=pytorch-linux-jammy-rocm5.7-py3.10
USER jenkins
CMD ["bash"]
ARG FRAME_NAME
ARG OS_CHOICE
ARG PY_VER
ARG PY_EXTRA_PK
ARG MAX_JOBS=4
ENV MAX_JOBS=64
USER root
COPY dir:e964f286d20d9529b7a713218d0a0e2fa0889ec495a6a1d21446e384f9084cb5 in /var/lib/jenkins
COPY dir:2751c8249dcf6b75024decb345612843e03daeeced4c3fd7f3e17c80f4ace08c in /var/lib/jenkins/pytorch
WORKDIR /var/lib/jenkins
|4 FRAME_NAME=pytorch OS_CHOICE=ubuntu22.04 PY_EXTRA_PK= PY_VER=py3.10 /bin/sh -c if [ "x$PY_EXTRA_PK" != "x" ]; then bash script.sh ${PY_EXTRA_PK}; fi
|4 FRAME_NAME=pytorch OS_CHOICE=ubuntu22.04 PY_EXTRA_PK= PY_VER=py3.10 /bin/sh -c ./build.sh
ENV ROCM_PATH=/opt/rocm
ENV MPI_HOME=/opt/ompi
ENV UCX_HOME=/opt/ucx
ENV PATH=/opt/ompi/bin:/opt/ucx/bin:/opt/cache/bin:/opt/rocm/llvm/bin:/opt/rocm/opencl/bin:/opt/rocm/hip/bin:/opt/rocm/hcc/bin:/opt/rocm/bin:/opt/conda/envs/py_3.10/bin:/opt/conda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
ENV LD_LIBRARY_PATH=/opt/ompi/lib:/opt/rocm/lib:/usr/local/lib:
ENV CI=1
bash
USER root
SHELL [/bin/bash -c]
RUN /bin/bash -c apt-get update && apt-get install -y --no-install-recommends python3-pip python3-dev build-essential cmake sudo && apt-get clean && rm -rf /var/lib/apt/lists/* && echo "root:kobaken" | chpasswd # buildkit
RUN /bin/bash -c if id -u 1000 >/dev/null 2>&1; then OLD_USER=$(id -nu 1000); usermod -l kbkn -d /home/kbkn -m "$OLD_USER" || true; else useradd -m -s /bin/bash -u 1000 kbkn; fi && if getent group 1000 >/dev/null 2>&1; then OLD_GROUP=$(getent group 1000 | cut -d: -f1); groupmod -n kbkn "$OLD_GROUP" || true; else groupadd -g 1000 kbkn || true; fi && usermod -g kbkn kbkn || true && echo "kbkn:kobaken" | chpasswd && (getent group video >/dev/null || groupadd -g 44 video || true) && (getent group render >/dev/null || groupadd -g 110 render || true) && usermod -aG video,render kbkn || true && mkdir -p /home/kbkn/work /home/kbkn/.local/bin # buildkit
ENV PIP_BREAK_SYSTEM_PACKAGES=1
RUN /bin/bash -c PYTHON_CMD=$(if [ -f /opt/venv/bin/python ]; then echo "/opt/venv/bin/python"; else echo "python3"; fi) && $PYTHON_CMD -m pip install --no-cache-dir --upgrade pip setuptools wheel && $PYTHON_CMD -m pip install --no-cache-dir jupyterlab jupyterhub scikit-learn matplotlib pandas "transformers>=4.38.0,<4.42.0" ipywidgets && (/opt/conda/bin/conda clean -a -y || true) && ($PYTHON_CMD -m pip cache purge || true) && rm -rf /root/.cache/pip /home/kbkn/.cache/pip /tmp/* && chown -R kbkn:kbkn /home/kbkn && if [ -d "/opt/conda" ]; then chown -R kbkn:kbkn /opt/conda; fi && if [ -d "/opt/venv" ]; then chown -R kbkn:kbkn /opt/venv; fi # buildkit
ENV HSA_OVERRIDE_GFX_VERSION=9.0.0
ENV HSA_ENABLE_SDMA=0
ENV HSA_XNACK=0
ENV ROCBLAS_DISABLE_ASM=1
ENV PATH=/opt/conda/envs/py_3.10/bin:/home/kbkn/.local/bin:/opt/conda/bin:/opt/venv/bin:/opt/rocm/bin:/opt/rocm/llvm/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
WORKDIR /home/kbkn/work
USER kbkn
ENTRYPOINT []

Labels

Key Value
org.opencontainers.image.ref.name ubuntu
org.opencontainers.image.version 22.04
Details
Container
2026-09-16 15:36:16 +09:00
0
OCI / Docker
linux/amd64
34 GiB
Versions (3) View all
nvidia 2026-10-23
rocm5 2026-09-19
rocm5-raw 2026-09-16