diff options
Diffstat (limited to 'mesonbuild/modules/cuda.py')
-rw-r--r-- | mesonbuild/modules/cuda.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/mesonbuild/modules/cuda.py b/mesonbuild/modules/cuda.py index ae4bb05..67ed8ec 100644 --- a/mesonbuild/modules/cuda.py +++ b/mesonbuild/modules/cuda.py @@ -264,6 +264,14 @@ class CudaModule(NewExtensionModule): if version_compare(cuda_version, '<12'): cuda_hi_limit_gpu_architecture = '9.1' # noqa: E221 + if version_compare(cuda_version, '>=12.0'): + # https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html#deprecated-features (Current) + # https://docs.nvidia.com/cuda/archive/12.0/cuda-toolkit-release-notes/index.html#deprecated-features (Eventual?) + cuda_lo_limit_gpu_architecture = '5.0' # noqa: E221 + + if version_compare(cuda_version, '<13'): + cuda_hi_limit_gpu_architecture = '10.0' # noqa: E221 + if not cuda_arch_list: cuda_arch_list = 'Auto' |