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
Carlos Bederian
71be873be2
Add CUDA compiler header symbol tests
4 years ago
Daniel Mensinger
0b0873c743
cuda: bump CUDA version since 3.0 is no longer supported
4 years ago
Matt Madison
56ebd5c740
Add test case for cuda compiler setting fix
...
Signed-off-by: Matt Madison <matt@madison.systems>
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
Jan Alexander Steffens (heftig)
03065f2f00
Fix CUDA test without devices.
...
Getting the runtime version fails when no devices are present.
5 years ago
Michael Hirsch, Ph.D
9aa766da64
refactor: cuda no unused args
5 years ago
Michael Hirsch, Ph.D
83b4e981c4
Use strict function prototypes
5 years ago
Aleksey Gurtovoy
f56ef583d3
dependency('cuda')
5 years ago
Aleksey Gurtovoy
6ac5db50c9
CUDA support on Windows
5 years ago
John M. Lindemon
939c00a972
Fix nvcc error with threads dependency (4999)
6 years ago
Olexa Bilaniuk
df0b734a17
Fixes for CUDA compiler shared library linking.
...
Also adds test case for shared library linking.
Closes #4912 , at least on Linux. The future 0.50.0 does not yet claim to
support CUDA on systems other than Linux and backends other than Ninja.
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
Jussi Pakkanen
e1b50309df
All the fixes needed to make work against current master.
6 years ago
Jussi Pakkanen
1409751169
Convert basic test to print out card info.
6 years ago
Jussi Pakkanen
8eca221aac
More tests and pic.
6 years ago
Jussi Pakkanen
396e355c94
Clean up minor issues.
6 years ago
Beau Johnston
54b6afa675
added cuda compiler
6 years ago