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
...
Strangely, the minimum version of CUDA Toolkit 11.2.0 has also been
updated - downwards. We pick up this change as well.
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
...
CUDA Toolkits.
Also harden internal logic and add several asserts in the testcase.
4 years ago
Olexa Bilaniuk
cfd31e38a8
Add newer CUDA Toolkit version entries.
...
Also, remove the possibility of passing in a compiler instance to
min_driver_version. This is because the NVCC compiler instance is,
as of CUDA Toolkit 11.0, no longer guaranteed to be versioned
identically to the toolkit itself.
4 years ago
Dylan Baker
29ef4478df
compilers/d: Add b_ndebug support
...
D lang compilers have an option -release (or similar) which turns off
asserts, contracts, and other runtime type checking. This patch wires
that up to the b_ndebug flag.
Fixes #7082
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
...
architectures.
6 years ago
Olexa Bilaniuk
592af0b1af
Add unstable CUDA module.
...
Includes three general utility functions connected to CUDA, in
particular the crafting of -gencode flags as done in CMake:
https://github.com/Kitware/CMake/blob/master/Modules/FindCUDA/
select_compute_arch.cmake
6 years ago