@@ -99,60 +99,54 @@ runs:
99
99
if "%CI_DEPLOY_PLATFORM%"=="windows-x86_64" if not "%CI_DEPLOY_NEED_CUDA%"=="" (
100
100
echo Installing CUDA, cuDNN, nvCOMP, etc
101
101
curl -LO https://developer.download.nvidia.com/compute/cuda/11.8.0/local_installers/cuda_11.8.0_522.06_windows.exe
102
- curl -LO https://developer.download.nvidia.com/compute/cuda/12.3.2/local_installers/cuda_12.3.2_546.12_windows.exe
103
- rem curl -LO https://developer.download.nvidia.com/compute/redist/cudnn/v8.8.0/local_installers/12.0/cudnn_8.8.0.121_windows.exe
104
- rem python -m gdown 135Z7zfwguQe6vn7p013HtVkHFu9-_rru
105
- curl -LO https://github.com/bytedeco/binaries/releases/download/1.5.10/cudnn-windows-x86_64-8.9.7.29_cuda12-archive.zip
102
+ curl -LO https://developer.download.nvidia.com/compute/cuda/12.6.0/local_installers/cuda_12.6.0_560.76_windows.exe
103
+ curl -LO https://developer.download.nvidia.com/compute/cudnn/redist/cudnn/windows-x86_64/cudnn-windows-x86_64-9.3.0.75_cuda12-archive.zip
106
104
curl -LO http://www.winimage.com/zLibDll/zlib123dllx64.zip
107
- curl -LO https://developer.download.nvidia.com/compute/nvcomp/3 .0.5 /local_installers/nvcomp_3 .0.5_windows_12.x .zip
105
+ curl -LO https://developer.download.nvidia.com/compute/nvcomp/4 .0.0 /local_installers/nvcomp-windows-x86_64-4 .0.0-cuda12.5 .zip
108
106
cuda_11.8.0_522.06_windows.exe -s
109
107
bash -c "rm -Rf 'C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v11.8'"
110
108
bash -c "mv 'C:/Program Files/NVIDIA Corporation/NvToolsExt' 'C:/Program Files/NVIDIA Corporation/NvToolsExt_old'"
111
- cuda_12.3.2_546.12_windows .exe -s
109
+ cuda_12.6.0_560.76_windows .exe -s
112
110
bash -c "mv 'C:/Program Files/NVIDIA Corporation/NvToolsExt_old' 'C:/Program Files/NVIDIA Corporation/NvToolsExt'"
113
111
bash -c "ls 'C:/Program Files/NVIDIA Corporation/NvToolsExt'"
114
- rem cudnn_8.8.0.121_windows.exe -s
115
- unzip cudnn-windows-x86_64-8.9.7.29_cuda12-archive.zip
112
+ unzip cudnn-windows-x86_64-9.3.0.75_cuda12-archive.zip
116
113
unzip zlib123dllx64.zip
117
- unzip nvcomp_3.0.5_windows_12.x.zip
118
- rem move "%ProgramFiles%\NVIDIA\CUDNN\v8.8\bin\*.dll" "%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v12.3\bin"
119
- rem move "%ProgramFiles%\NVIDIA\CUDNN\v8.8\include\*.h" "%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v12.3\include"
120
- rem move "%ProgramFiles%\NVIDIA\CUDNN\v8.8\lib\x64\*.lib" "%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v12.3\lib\x64"
121
- move cudnn-windows-x86_64-8.9.7.29_cuda12-archive\bin\*.dll "%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v12.3\bin"
122
- move cudnn-windows-x86_64-8.9.7.29_cuda12-archive\include\*.h "%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v12.3\include"
123
- move cudnn-windows-x86_64-8.9.7.29_cuda12-archive\lib\x64\*.lib "%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v12.3\lib\x64"
124
- move dll_x64\zlibwapi.dll "%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v12.3\bin"
125
- move include\* "%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v12.3\include"
126
- move include\gdeflate "%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v12.3\include"
127
- move include\native "%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v12.3\include"
128
- move include\nvcomp "%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v12.3\include"
129
- move lib\nvcomp*.dll "%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v12.3\bin"
130
- move lib\nvcomp*.lib "%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v12.3\lib\x64"
114
+ unzip nvcomp-windows-x86_64-4.0.0-cuda12.5.zip
115
+ move cudnn-windows-x86_64-9.3.0.75_cuda12-archive\bin\*.dll "%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin"
116
+ move cudnn-windows-x86_64-9.3.0.75_cuda12-archive\include\*.h "%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include"
117
+ move cudnn-windows-x86_64-9.3.0.75_cuda12-archive\lib\x64\*.lib "%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v12.6\lib\x64"
118
+ move dll_x64\zlibwapi.dll "%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin"
119
+ move nvcomp\include\* "%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include"
120
+ move nvcomp\include\device "%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include"
121
+ move nvcomp\include\native "%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include"
122
+ move nvcomp\include\nvcomp "%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include"
123
+ move nvcomp\lib\nvcomp*.dll "%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin"
124
+ move nvcomp\lib\nvcomp*.lib "%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v12.6\lib\x64"
131
125
132
126
rem echo Applying hotfix to Visual Studio 2019 for CUDA
133
127
rem curl -LO https://raw.githubusercontent.com/microsoft/STL/main/stl/inc/cmath
134
128
rem bash -c "find 'C:/Program Files (x86)/Microsoft Visual Studio/2019/Enterprise/VC/' -name cmath -exec cp -v cmath {} \;"
135
- bash -c "sed -i 's/cublas_v2.h/cublas_api.h/g' 'C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.3 /include/cublasXt.h' 'C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.3 /include/cusolverDn.h' 'C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.3 /include/cusolverSp.h'"
136
- bash -c "sed -i 's/#if !defined(__cplusplus) || __cplusplus >= 201103L/#if 1/g' 'C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.3 /include/driver_types.h'"
137
- bash -c "sed -i '/block_merge_sort.cuh/d' 'C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.3 /include/cub/cub.cuh'"
138
- bash -c "sed -i '/device_merge_sort.cuh/d' 'C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.3 /include/cub/cub.cuh'"
139
- bash -c "sed -i '/device_segmented_sort.cuh/d' 'C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.3 /include/cub/cub.cuh'"
140
- bash -c "sed -i '/warp_merge_sort.cuh/d' 'C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.3 /include/cub/cub.cuh'"
129
+ bash -c "sed -i 's/cublas_v2.h/cublas_api.h/g' 'C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6 /include/cublasXt.h' 'C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6 /include/cusolverDn.h' 'C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6 /include/cusolverSp.h'"
130
+ bash -c "sed -i 's/#if !defined(__cplusplus) || __cplusplus >= 201103L/#if 1/g' 'C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6 /include/driver_types.h'"
131
+ bash -c "sed -i '/block_merge_sort.cuh/d' 'C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6 /include/cub/cub.cuh'"
132
+ bash -c "sed -i '/device_merge_sort.cuh/d' 'C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6 /include/cub/cub.cuh'"
133
+ bash -c "sed -i '/device_segmented_sort.cuh/d' 'C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6 /include/cub/cub.cuh'"
134
+ bash -c "sed -i '/warp_merge_sort.cuh/d' 'C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6 /include/cub/cub.cuh'"
141
135
)
142
136
143
137
if "%CI_DEPLOY_MODULE%"=="nvcodec" (
144
138
echo Installing NVIDIA Video Codec SDK
145
- python -m gdown 13KyYoq8ZOLIA7jugDkdFma34mnyxnz4x
146
- unzip Video_Codec_SDK_12.1.14 .zip
147
- move Video_Codec_SDK_12.1.14 "%ProgramFiles%\NVIDIA GPU Computing Toolkit\VideoCodecSDK"
139
+ python -m gdown 15HMCd894BkX4N7e3RHKGpq0xVaEgxUB7
140
+ unzip Video_Codec_SDK_12.2.72 .zip
141
+ move Video_Codec_SDK_12.2.72 "%ProgramFiles%\NVIDIA GPU Computing Toolkit\VideoCodecSDK"
148
142
)
149
143
150
144
if "%CI_DEPLOY_MODULE%"=="tensorrt" (
151
145
echo Installing TensorRT
152
146
rem python -m gdown 1GfmJ1BKbacLpUU-0i_mGu0sjrAS0Xzzi
153
- curl -LO https://developer.download. nvidia.com/compute/machine-learning/tensorrt/10.0.1 /zip/TensorRT-10.0.1.6.Windows10. win10.cuda-12.4 .zip
154
- unzip TensorRT-10.0.1.6.Windows10. win10.cuda-12.4 .zip
155
- move TensorRT-10.0.1.6 "%ProgramFiles%\NVIDIA GPU Computing Toolkit\TensorRT"
147
+ curl -LO https://developer.nvidia.com/downloads/ compute/machine-learning/tensorrt/10.3.0 /zip/TensorRT-10.3.0.26.Windows. win10.cuda-12.5 .zip
148
+ unzip TensorRT-10.3.0.26.Windows. win10.cuda-12.5 .zip
149
+ move TensorRT-10.3.0.26 "%ProgramFiles%\NVIDIA GPU Computing Toolkit\TensorRT"
156
150
)
157
151
158
152
if "%CI_DEPLOY_MODULE%"=="mkl" (
@@ -224,10 +218,10 @@ runs:
224
218
C:/msys64/usr/bin/bazel.exe version
225
219
)
226
220
if exist "%ProgramFiles%\NVIDIA GPU Computing Toolkit" (
227
- set "CUDA_PATH=%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v12.3 "
228
- set "CUDA_PATH_V12_3 =%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v12.3 "
229
- set "PATH=%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v12.3 \bin;%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v12.3 \libnvvp;%PATH%"
230
- echo CUDA Version 12.3.2 >"%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v12.3 \version.txt"
221
+ set "CUDA_PATH=%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v12.6 "
222
+ set "CUDA_PATH_V12_6 =%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v12.6 "
223
+ set "PATH=%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v12.6 \bin;%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v12.6 \libnvvp;%PATH%"
224
+ echo CUDA Version 12.6.0 >"%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v12.6 \version.txt"
231
225
)
232
226
set "CCACHE_DIR=%USERPROFILE%\ccache"
233
227
set "PATH=C:\hostedtoolcache\windows\Python\3.9.13\x64;C:\msys64\%MSYSTEM%\bin;C:\msys64\usr\bin;%ProgramFiles%\apache-maven-3.6.3\bin;%PATH%"
0 commit comments