CUTLASS
CUDA Templates for Linear Algebra Subroutines and Solvers
Public Types | Static Public Member Functions | Static Public Attributes | List of all members
cutlass::TypeTraits< unsigned > Struct Template Reference

#include <type_traits.h>

Public Types

typedef unsigned host_type
 
typedef unsigned device_type
 
typedef uint32_t integer_type
 
typedef uint32_t unsigned_type
 

Static Public Member Functions

static uint32_t remove_negative_zero (uint32_t x)
 
static uint32_t to_print (uint32_t x)
 
static device_type to_device (host_type x)
 

Static Public Attributes

static cudaDataType_t const cublas_type = CUDA_R_32I
 

Member Typedef Documentation

typedef unsigned cutlass::TypeTraits< unsigned >::device_type
typedef unsigned cutlass::TypeTraits< unsigned >::host_type
typedef uint32_t cutlass::TypeTraits< unsigned >::integer_type
typedef uint32_t cutlass::TypeTraits< unsigned >::unsigned_type

Member Function Documentation

static uint32_t cutlass::TypeTraits< unsigned >::remove_negative_zero ( uint32_t  x)
inlinestatic
static device_type cutlass::TypeTraits< unsigned >::to_device ( host_type  x)
inlinestatic
static uint32_t cutlass::TypeTraits< unsigned >::to_print ( uint32_t  x)
inlinestatic

Member Data Documentation

cudaDataType_t const cutlass::TypeTraits< unsigned >::cublas_type = CUDA_R_32I
static

The documentation for this struct was generated from the following file: