17 Commits (38dc9894add23691a948a8a733d3175e0b94b183)

Author SHA1 Message Date
Eli Schwartz 65ee397f34
cuda module: fully type annotate 10 months ago
Eli Schwartz 5899daf25b
cuda module: use typed_pos_args for most methods 10 months ago
Eli Schwartz 1b15176168
cuda module: inline single-shot function to get compiler version 10 months ago
Eli Schwartz 8ff25c0bca
cuda module: fix type signature for oneshot function 10 months ago
Eli Schwartz cf35d9b4ce
cuda module: use typed_kwargs 10 months ago
Dylan Baker 6ccd708f30 modules: get rid of the .*machine variables 12 months ago
Dylan Baker e991c4d454 Use SPDX-License-Identifier consistently 12 months ago
David Seifert 5feeb1c2ef CUDA: make "Ampere" equivalent to SM8.0+SM8.6 2 years ago
Eli Schwartz c9ac73a4da
simplify instantiation of builtin type using builtins instead of functions 2 years ago
Olexa Bilaniuk 255f335d8e CUDA: Update compute-capability limits logic for CUDA 12. 2 years ago
Olexa Bilaniuk 36751d5d4c CUDA: Add listing for newly-released CUDA 12 in minimum driver version table. 2 years ago
Olexa Bilaniuk 6190b6466e CUDA: Update minimum driver version table to include CUDA 11.8 2 years ago
Olexa Bilaniuk 5b5798310a CUDA: Bugfix to architectural limit checks. 2 years ago
Olexa Bilaniuk c4f3589215 CUDA: Add Orin, Lovelace and Hopper architecture names for CUDA 11.8 2 years ago
Eli Schwartz 5bfab845d0
compilers: directly import from subpackages 2 years ago
Alf Henrik Sauge 06bf9a5cda Fix purely white space issues reported by flake8 2 years ago
Dylan Baker a78992dd81 interpreter: move handling of module stability to interpreter 2 years ago
Dylan Baker c32f83a829 modules: Add stabilization information to ModuleInfo 2 years ago
Dylan Baker 6843f56f6b modules: use module level information about new and deprecation 2 years ago
Olexa Bilaniuk b19d312dc7 Update CUDA Toolkit/driver version table for recent releases. 2 years ago
Eli Schwartz a49cd00d64 treewide: various cleanups to move imports for mypy into typechecking blocks 3 years ago
Olexa Bilaniuk 8fa5b90bf1 Add entries for new CUDA Toolkit versions. 3 years ago
Eli Schwartz d06cc042eb
f-strings 3 years ago
Eli Schwartz e8a85fa8a2
various python neatness cleanups 3 years ago
Eli Schwartz 87e13af1c8
apply flake8 fixes for unused imports and missing imports 3 years ago
Olexa Bilaniuk 5bb93490c4 Add minimum NVIDIA driver version entry in table for newly-released CUDA Toolkit 11.4.0. 3 years ago
Dylan Baker 4a0a6a8083 modules: modules need to return either an ExtensionModlue or a 3 years ago
Daniel Mensinger 34c28dc92c holders: remove unholder 4 years ago
Eli Schwartz c3f5c2e745 cuda module: fully buy into new modules API 4 years ago
Xavier Claessens 3340284805 modules: Stop using InterpreterObject 4 years ago
Olexa Bilaniuk 53fe7c2f0a Update CUDA Toolkit driver version table. 4 years ago
Olexa Bilaniuk c4e4363483 Port CUDA module to new API. 4 years ago
Olexa Bilaniuk 8b784e7008 CUDA Toolkit 11.2.1 has been released, update version table 4 years ago
Olexa Bilaniuk 325b01066a Quick update of table of CUDA Toolkit vs. NVIDIA driver versions. 4 years ago
Olexa Bilaniuk 3f6977c866 Update CUDA module's nvcc_arch_flags() and nvcc_arch_readable() for new 4 years ago
Olexa Bilaniuk cfd31e38a8 Add newer CUDA Toolkit version entries. 4 years ago
Dylan Baker 29ef4478df compilers/d: Add b_ndebug support 5 years ago
Olexa Bilaniuk bbaacc0a63 Add table entry for CUDA Toolkit 10.2.89. 5 years ago
Olexa Bilaniuk ecdef0d005 Add table entry for CUDA Toolkit 10.1. 6 years ago
Olexa Bilaniuk 6d15594d44 Correct Volta+Tegra -> Xavier. 6 years ago
Olexa Bilaniuk e54fd996bb Allow 'Auto'-mode flags to use the compiler's detected GPU 6 years ago
Olexa Bilaniuk 592af0b1af Add unstable CUDA module. 6 years ago