|
cuda-api-wrappers
Thin C++-flavored wrappers for the CUDA Runtime API
|
Compilation options common to all kinds of JIT-compilable programs. More...
#include <compilation_options.hpp>

Public Types | |
| template<typename T > | |
| using | optional = cuda::optional< T > |
Public Member Functions | |
| compilation_options_base_t & | add_target (device::compute_capability_t compute_capability) |
| Have the compilation also target a specific compute capability. More... | |
| compilation_options_base_t & | set_target (device::compute_capability_t compute_capability) |
| Have the compilation target one one specific compute capability. More... | |
| compilation_options_base_t & | set_target (device_t device) |
Public Attributes | |
| ::std::unordered_set< cuda::device::compute_capability_t > | targets_ |
| Target devices in terms of CUDA compute capability. More... | |
Compilation options common to all kinds of JIT-compilable programs.
|
inline |
Have the compilation also target a specific compute capability.
|
inline |
Have the compilation target one one specific compute capability.
| ::std::unordered_set<cuda::device::compute_capability_t> cuda::rtc::compilation_options_base_t< Kind >::targets_ |
Target devices in terms of CUDA compute capability.