FROM ubuntu:22.04 ARG ROCM_VERSION="5.7.1" ARG ROCM_APT_CODE_NAME="jammy" ARG ROCBLAS_BRANCH="release/rocm-rel-5.7" ARG DEBIAN_FRONTEND="noninteractive" # Install essentials RUN < /dev/null bash -c 'echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/rocm.gpg] https://repo.radeon.com/rocm/apt/${ROCM_VERSION} ${ROCM_APT_CODE_NAME} main" > "/etc/apt/sources.list.d/rocm.list"' bash -c 'echo -e "Package: *\nPin: release o=repo.radeon.com\nPin-Priority: 600" | tee /etc/apt/preferences.d/rocm-pin-600' EOF # Install ROCm RUN < /etc/sudoers.d/sudo-nopasswd useradd --create-home -G sudo,video --shell /bin/bash rocm EOF USER rocm WORKDIR /home/rocm ENV PATH="${PATH}:/opt/rocm/bin" # Default to login shell CMD [ "bash", "-l" ]