aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/modules/cuda.py
AgeCommit message (Collapse)AuthorFilesLines
2023-03-19CUDA: make "Ampere" equivalent to SM8.0+SM8.6David Seifert1-1/+8
2023-02-01simplify instantiation of builtin type using builtins instead of functionsEli Schwartz1-2/+2
2022-12-11CUDA: Update compute-capability limits logic for CUDA 12.Olexa Bilaniuk1-0/+8
In particular, CUDA 12 removes support for Kepler (3.x) entirely. Unusually, however, it does not introduce any new architectures, or even compute capabilities.
2022-12-11CUDA: Add listing for newly-released CUDA 12 in minimum driver version table.Olexa Bilaniuk1-0/+1
2022-11-29CUDA: Update minimum driver version table to include CUDA 11.8Olexa Bilaniuk1-0/+2
Agrees with Release Notes, Section 1.1, Table 3. https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html
2022-11-29CUDA: Bugfix to architectural limit checks.Olexa Bilaniuk1-2/+2
The upper bound on the CUDA Compute Capability is not always known. Avoid checking cuda_hi_limit_gpu_architecture if it remains undefined.
2022-11-29CUDA: Add Orin, Lovelace and Hopper architecture names for CUDA 11.8Olexa Bilaniuk1-3/+15
Co-authored-by: David Seifert <soap@gentoo.org>
2022-09-19compilers: directly import from subpackagesEli Schwartz1-1/+1
It turns out we don't generally need to proxy every compiler ever through the top-level package. The number of times we directly poke at one is negligible and direct imports are pretty clean.
2022-08-26Fix purely white space issues reported by flake8Alf Henrik Sauge1-6/+6
2022-08-17interpreter: move handling of module stability to interpreterDylan Baker1-0/+360
Thanks to `ModuleInfo`, all modules are just named `foo.py` instead of `unstable_foo.py`, which simplifies the import method a bit. This also allows for accurate FeatureNew/FeatureDeprecated use, as we know when the module was added and if/when it was stabilized.