diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 5fdf01e11..9fb5ae309 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -134,6 +134,13 @@ jobs: using Pkg Pkg.add("CUDA") Pkg.add("CUDSS") + # Pin the CUDA runtime to a 12.x toolkit so the self-hosted + # V100 runner keeps working: CUDA 13 dropped sm_70 support, and + # without this pin CUDA_Runtime_jll may auto-select CUDA 13. + # See JuliaGPU/CUDA.jl#3134 — once that fix is in a tagged + # CUDA.jl release, this pin can be removed. + using CUDA + CUDA.set_runtime_version!(v"12.9") - name: Add AMDGPU if: matrix.gpu == 'amdgpu' shell: julia --project=./lib/MadNLPGPU/test --color=yes {0} diff --git a/Project.toml b/Project.toml index b1eb0fa08..e15af9c6a 100644 --- a/Project.toml +++ b/Project.toml @@ -1,6 +1,6 @@ name = "MadNLP" uuid = "2621e9c9-9eb4-46b1-8089-e8c72242dfb6" -version = "0.9.1" +version = "0.9.2" [deps] LDLFactorizations = "40e66cde-538c-5869-a4ad-c39174c6795b" diff --git a/docs/install.jl b/docs/install.jl index 2817b456b..adde410f2 100644 --- a/docs/install.jl +++ b/docs/install.jl @@ -11,3 +11,10 @@ Base.compilecache(Base.identify_package("MadNLPTests")) Base.compilecache(Base.identify_package("MadNLPGPU")) Base.compilecache(Base.identify_package("MadNLP")) Pkg.instantiate() + +# Pin the CUDA runtime to a 12.x toolkit so the self-hosted V100 runner +# keeps working: CUDA 13 dropped sm_70 support, and without this pin +# CUDA_Runtime_jll may auto-select CUDA 13. See JuliaGPU/CUDA.jl#3134 — +# once that fix is in a tagged CUDA.jl release, this pin can be removed. +using CUDA +CUDA.set_runtime_version!(v"12.9") diff --git a/lib/MadNLPGPU/Project.toml b/lib/MadNLPGPU/Project.toml index 59d726539..e57777e1f 100644 --- a/lib/MadNLPGPU/Project.toml +++ b/lib/MadNLPGPU/Project.toml @@ -1,6 +1,6 @@ name = "MadNLPGPU" uuid = "d72a61cc-809d-412f-99be-fd81f4b8a598" -version = "0.8.0" +version = "0.9.0" [deps] AMD = "14f7f29c-3bd6-536c-9a0b-7339e30b5a3e" diff --git a/lib/MadNLPTests/Project.toml b/lib/MadNLPTests/Project.toml index c11f6a7fc..fdb597cf8 100644 --- a/lib/MadNLPTests/Project.toml +++ b/lib/MadNLPTests/Project.toml @@ -1,6 +1,6 @@ name = "MadNLPTests" uuid = "b52a2a03-04ab-4a5f-9698-6a2deff93217" -version = "0.6.0" +version = "0.6.1" [deps] JuMP = "4076af6c-e467-56ae-b986-b466b2749572"