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.