cuda-api-wrappers
Thin C++-flavored wrappers for the CUDA Runtime API
|
A structure holding a collection various properties of a device. More...
#include <device_properties.hpp>
Public Member Functions | |
properties_t (const cudaDeviceProp &cdp) noexcept | |
properties_t (cudaDeviceProp &&cdp) noexcept | |
bool | usable_for_compute () const noexcept |
compute_capability_t | compute_capability () const noexcept |
compute_architecture_t | compute_architecture () const noexcept |
pci_location_t | pci_id () const noexcept |
unsigned long long | max_in_flight_threads_on_device () const |
grid::block_dimension_t | max_threads_per_block () const noexcept |
grid::block_dimension_t | max_warps_per_block () const noexcept |
size_t | max_shared_memory_per_block () const noexcept |
size_t | global_memory_size () const noexcept |
bool | can_map_host_memory () const noexcept |
A structure holding a collection various properties of a device.