cub::experimental::DeviceDescription#

class DeviceDescription#

Public Functions

constexpr DeviceDescription() = default#
inline explicit DeviceDescription(
::cuda::compute_capability cc,
::cuda::std::uint32_t max_sm_count
)#
inline ::cuda::compute_capability __compute_capability(
) const noexcept#
inline ::cuda::std::uint32_t __max_sm_count() const noexcept#
template<class Kernel, class LauncherFactory>
inline ::cudaError_t __occupancy(
const Kernel &kernel,
const LauncherFactory &launcher_factory,
const void *d_temp_storage,
int threads_per_block,
int dynamic_smem_bytes,
int &blocks_per_sm
) const#
inline explicit DeviceDescription(
__private_tag,
::cuda::compute_capability cc,
::cuda::std::uint32_t max_sm_count
)#
class __private_tag#