diff options
| author | Ethan Morgan <ethan@gweithio.com> | 2026-02-14 16:44:06 +0000 |
|---|---|---|
| committer | Ethan Morgan <ethan@gweithio.com> | 2026-02-14 16:44:06 +0000 |
| commit | 54409423f767d8b1cf30cb7d0efca6b4ca138823 (patch) | |
| tree | d915ac7828703ce4b963efdd9728a1777ba18c1e /vcpkg/ports/ceres/0007_support_cuda_13.patch | |
Diffstat (limited to 'vcpkg/ports/ceres/0007_support_cuda_13.patch')
| -rw-r--r-- | vcpkg/ports/ceres/0007_support_cuda_13.patch | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/vcpkg/ports/ceres/0007_support_cuda_13.patch b/vcpkg/ports/ceres/0007_support_cuda_13.patch new file mode 100644 index 0000000..0e74690 --- /dev/null +++ b/vcpkg/ports/ceres/0007_support_cuda_13.patch @@ -0,0 +1,43 @@ +commit d9d0c4d0e0cc560b7a3556284201537859b16fc6 +Author: Mackay <1.732mackay@gmail.com> +Date: Wed Aug 6 21:36:12 2025 -0400 + + Update CMakeLists.txt to support CUDA 13 + + Change-Id: I4a0a0b29a45c1108d27b6f85670c926f5dda0f5e + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index bfa2d8ff..7e7e413d 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -255,17 +255,19 @@ if (USE_CUDA) + "find_dependency(CUDAToolkit ${CUDAToolkit_VERSION})") + enable_language(CUDA) + if (CMAKE_VERSION VERSION_GREATER_EQUAL "3.18") +- # Support Maxwell GPUs (Default). +- set(CMAKE_CUDA_ARCHITECTURES "50") +- # Support other architectures depending on CUDA toolkit version. +- if (CUDAToolkit_VERSION VERSION_GREATER_EQUAL "8.0") +- # Support Pascal GPUs. +- list(APPEND CMAKE_CUDA_ARCHITECTURES "60") +- endif(CUDAToolkit_VERSION VERSION_GREATER_EQUAL "8.0") +- if (CUDAToolkit_VERSION VERSION_GREATER_EQUAL "9.0") +- # Support Volta GPUs. +- list(APPEND CMAKE_CUDA_ARCHITECTURES "70") +- endif(CUDAToolkit_VERSION VERSION_GREATER_EQUAL "9.0") ++ set(CMAKE_CUDA_ARCHITECTURES "") ++ if (CUDAToolkit_VERSION VERSION_LESS "13.0") ++ # Support Maxwell GPUs. ++ list(APPEND CMAKE_CUDA_ARCHITECTURES "50") ++ if (CUDAToolkit_VERSION VERSION_GREATER_EQUAL "8.0") ++ # Support Pascal GPUs. ++ list(APPEND CMAKE_CUDA_ARCHITECTURES "60") ++ endif(CUDAToolkit_VERSION VERSION_GREATER_EQUAL "8.0") ++ if (CUDAToolkit_VERSION VERSION_GREATER_EQUAL "9.0") ++ # Support Volta GPUs. ++ list(APPEND CMAKE_CUDA_ARCHITECTURES "70") ++ endif(CUDAToolkit_VERSION VERSION_GREATER_EQUAL "9.0") ++ endif(CUDAToolkit_VERSION VERSION_LESS "13.0") + if (CUDAToolkit_VERSION VERSION_GREATER_EQUAL "10.0") + # Support Turing GPUs. + list(APPEND CMAKE_CUDA_ARCHITECTURES "75") |