2020
2121jobs :
2222 build-windows :
23- runs-on : windows-2022
23+ runs-on : windows-2025
2424
2525 defaults :
2626 run :
4444 uses : actions/cache@v4
4545 with :
4646 path : vsort/protobuf/install
47- key : ${{ runner.os }}-vsort-protobuf-v4
47+ key : ${{ runner.os }}-vsort-protobuf-v5
4848
4949 - name : Checkout protobuf
5050 uses : actions/checkout@v4
5353 repository : protocolbuffers/protobuf
5454 # follows protobuf in https://github.com/AmusementClub/onnxruntime/blob/master/cmake/external/onnxruntime_external_deps.cmake#L203
5555 # if you change this, remember to bump the version of the cache key.
56- ref : v3.21.12
56+ ref : v5.29.2
5757 fetch-depth : 1
5858 path : vsort/protobuf
5959
7676 uses : actions/cache@v4
7777 with :
7878 path : vsort/onnx/install
79- key : ${{ runner.os }}-vsort-onnx-v5
79+ key : ${{ runner.os }}-vsort-onnx-v6
8080
8181 - name : Checkout onnx
8282 if : steps.cache-onnx.outputs.cache-hit != 'true'
8585 repository : onnx/onnx
8686 # follows onnx in https://github.com/AmusementClub/onnxruntime/tree/master/cmake/external
8787 # if you change this, remember to bump the version of the cache key.
88- ref : 990217f043af7222348ca8f0301e17fa7b841781
88+ ref : v1.19.0
8989 fetch-depth : 1
9090 path : vsort/onnx
9191
@@ -116,21 +116,21 @@ jobs:
116116
117117 - name : Download ONNX Runtime Precompilation
118118 run : |
119- curl -s -o ortgpu.zip -LJO https://github.com/AmusementClub/onnxruntime/releases/download/orttraining_rc2-8036-geb41d57f21-240425-0428 /onnxruntime-gpu-win64.zip
119+ curl -s -o ortgpu.zip -LJO https://github.com/AmusementClub/onnxruntime/releases/download/orttraining_rc2-10488-g4754a1d64e-250830-1356 /onnxruntime-gpu-win64.zip
120120 unzip -q ortgpu.zip
121121
122122 - name : Cache CUDA
123123 id : cache-cuda
124124 uses : actions/cache@v4
125125 with :
126126 path : C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA
127- key : ${{ runner.os }}-cuda-12.4 .1
127+ key : ${{ runner.os }}-cuda-12.9 .1
128128
129129 - name : Setup CUDA
130130 if : steps.cache-cuda.outputs.cache-hit != 'true'
131131 run : |
132- curl -s -o cuda_installer.exe -L https://developer.download.nvidia.com/compute/cuda/12.4 .1/network_installers/cuda_12.4 .1_windows_network.exe
133- cuda_installer.exe -s nvcc_12.4 cudart_12.4
132+ curl -s -o cuda_installer.exe -L https://developer.download.nvidia.com/compute/cuda/12.9 .1/network_installers/cuda_12.9 .1_windows_network.exe
133+ cuda_installer.exe -s nvcc_12.9 cudart_12.9
134134
135135 - name : Configure
136136 run : cmake -S . -B build -G Ninja -LA
@@ -142,7 +142,7 @@ jobs:
142142 -D ONNX_RUNTIME_API_DIRECTORY=onnxruntime-gpu\include\onnxruntime
143143 -D ONNX_RUNTIME_LIB_DIRECTORY=onnxruntime-gpu\lib
144144 -D ENABLE_CUDA=1
145- -D CUDAToolkit_ROOT="C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.4 "
145+ -D CUDAToolkit_ROOT="C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9 "
146146 -D ENABLE_DML=1
147147 -D CMAKE_CXX_STANDARD=20
148148
@@ -161,7 +161,7 @@ jobs:
161161 - name : Download DirectML Library
162162 # follows DirectML in https://github.com/AmusementClub/onnxruntime/blob/master/cmake/external/dml.cmake#L44
163163 run : |
164- curl -s -o directml.nupkg -LJO https://www.nuget.org/api/v2/package/Microsoft.AI.DirectML/1.14.1
164+ curl -s -o directml.nupkg -LJO https://www.nuget.org/api/v2/package/Microsoft.AI.DirectML/1.15.4
165165 unzip -q directml.nupkg -d dml
166166 copy dml\bin\x64-win\DirectML.dll artifact\vsort\
167167
0 commit comments