diff --git a/docker/Dockerfile-base-next b/docker/Dockerfile-base-next index 85bac2516..0d3a08e5c 100644 --- a/docker/Dockerfile-base-next +++ b/docker/Dockerfile-base-next @@ -1,16 +1,15 @@ -ARG CUDA_VERSION="12.8.1" -ARG CUDNN_VERSION="8" +ARG CUDA_VERSION="12.8.2" ARG UBUNTU_VERSION="22.04" ARG MAX_JOBS=4 -FROM nvidia/cuda:$CUDA_VERSION-cudnn$CUDNN_VERSION-devel-ubuntu$UBUNTU_VERSION AS base-builder +FROM nvidia/cuda:12.8.2-devel-ubuntu22.04 AS base-builder -ENV PATH="/root/miniconda3/bin:${PATH}" +ENV PATH="/root/miniforge3/bin:${PATH}" ARG PYTHON_VERSION="3.11" ARG PYTORCH_VERSION="next" ARG CUDA="128" -ARG TORCH_CUDA_ARCH_LIST="7.0 7.5 8.0 8.6 9.0+PTX" +ARG TORCH_CUDA_ARCH_LIST="7.0 7.5 8.0 8.6 9.0 12.0+PTX" ENV PYTHON_VERSION=$PYTHON_VERSION ENV TORCH_CUDA_ARCH_LIST=$TORCH_CUDA_ARCH_LIST @@ -18,13 +17,13 @@ ENV TORCH_CUDA_ARCH_LIST=$TORCH_CUDA_ARCH_LIST RUN apt-get update \ && apt-get install -y wget git build-essential ninja-build git-lfs libaio-dev pkg-config && rm -rf /var/lib/apt/lists/* \ && wget \ - https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh \ + https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-Linux-x86_64.sh \ && mkdir /root/.conda \ - && bash Miniconda3-latest-Linux-x86_64.sh -b \ - && rm -f Miniconda3-latest-Linux-x86_64.sh \ - && conda create -n "py${PYTHON_VERSION}" python="${PYTHON_VERSION}" + && bash Miniforge3-Linux-x86_64.sh -b \ + && rm -f Miniforge3-Linux-x86_64.sh \ + && /root/miniforge3/bin/conda create -n "py${PYTHON_VERSION}" python="${PYTHON_VERSION}" -ENV PATH="/root/miniconda3/envs/py${PYTHON_VERSION}/bin:${PATH}" +ENV PATH="/root/miniforge3/envs/py${PYTHON_VERSION}/bin:${PATH}" WORKDIR /workspace