|
1 | 1 | # syntax=docker/dockerfile:1.7
|
2 |
| -ARG BUILDER_BASE_IMAGE="nvidia/cuda:12.8.0-devel-ubuntu22.04" |
3 |
| -ARG FINAL_BASE_IMAGE="nvidia/cuda:12.8.0-base-ubuntu22.04" |
| 2 | +ARG BUILDER_BASE_IMAGE="nvidia/cuda:12.8.1-devel-ubuntu22.04" |
| 3 | +ARG FINAL_BASE_IMAGE="nvidia/cuda:12.8.1-base-ubuntu22.04" |
4 | 4 |
|
5 |
| -ARG BUILD_TORCH_VERSION="2.5.1" |
6 |
| -ARG BUILD_TORCH_VISION_VERSION="0.20.0" |
7 |
| -ARG BUILD_TORCH_AUDIO_VERSION="2.5.0" |
| 5 | +ARG BUILD_TORCH_VERSION="2.7.0" |
| 6 | +ARG BUILD_TORCH_VISION_VERSION="0.22.0" |
| 7 | +ARG BUILD_TORCH_AUDIO_VERSION="2.7.0" |
8 | 8 | ARG BUILD_TRANSFORMERENGINE_VERSION="1.13"
|
9 | 9 | ARG BUILD_FLASH_ATTN_VERSION="2.7.4.post1"
|
10 | 10 | ARG BUILD_FLASH_ATTN_3_VERSION="2.7.2.post1"
|
@@ -174,7 +174,10 @@ RUN apt-get -qq update && apt-get -qq install -y \
|
174 | 174 | { wget -qO - https://apt.kitware.com/keys/kitware-archive-latest.asc \
|
175 | 175 | | gpg --dearmor -o /etc/apt/trusted.gpg.d/kitware.gpg; } && \
|
176 | 176 | apt-add-repository -n "deb https://apt.kitware.com/ubuntu/ $(lsb_release -cs) main" && \
|
177 |
| - apt-get -qq update && apt-get -qq install -y cmake && apt-get clean |
| 177 | + apt-get -qq update && \ |
| 178 | + apt-get -qq install -y 'cmake=3.31.6-*' 'cmake-data=3.31.6-*' && \ |
| 179 | + apt-get clean && \ |
| 180 | + python3 -m pip install --no-cache-dir 'cmake==3.31.6' |
178 | 181 |
|
179 | 182 | RUN mkdir /tmp/ccache-install && \
|
180 | 183 | cd /tmp/ccache-install && \
|
@@ -340,7 +343,7 @@ ARG BUILD_NVCC_APPEND_FLAGS="-gencode=arch=compute_90a,code=sm_90a"
|
340 | 343 | # Add sm_100a build if NV_CUDA_LIB_VERSION matches 12.[89].*
|
341 | 344 | RUN FLAGS="$BUILD_NVCC_APPEND_FLAGS" && \
|
342 | 345 | case "${NV_CUDA_LIB_VERSION}" in 12.[89].*) \
|
343 |
| - FLAGS="${FLAGS} -gencode=arch=compute_100a,code=sm_100a" ;; \ |
| 346 | + FLAGS="${FLAGS} -gencode=arch=compute_100,code=sm_100 -gencode=arch=compute_100a,code=sm_100a" ;; \ |
344 | 347 | esac && \
|
345 | 348 | echo "-Wno-deprecated-gpu-targets -diag-suppress 191,186,177${FLAGS:+ $FLAGS}" > /build/nvcc.conf
|
346 | 349 |
|
@@ -659,6 +662,7 @@ RUN export \
|
659 | 662 | cuda-nvrtc-${CUDA_PACKAGE_VERSION} \
|
660 | 663 | libcusparse-${CUDA_PACKAGE_VERSION} \
|
661 | 664 | libcusolver-${CUDA_PACKAGE_VERSION} \
|
| 665 | + libcufile-${CUDA_PACKAGE_VERSION} \ |
662 | 666 | cuda-cupti-${CUDA_PACKAGE_VERSION} \
|
663 | 667 | libnvjpeg-${CUDA_PACKAGE_VERSION} \
|
664 | 668 | libnvtoolsext1 && \
|
|
0 commit comments