rocBLAS Datatypes#
rocblas_handle#
-
typedef struct _rocblas_handle *rocblas_handle
rocblas_handle is a structure holding the rocblas library context. It must be initialized using rocblas_create_handle(), and the returned handle must be passed to all subsequent library function calls. It should be destroyed at the end using rocblas_destroy_handle().
rocblas_int#
-
typedef int32_t rocblas_int
To specify whether int32 is used for LP64 or int64 is used for ILP64. This define should be considered deprecated as being supplanted by additional interfaces and was never tested.
rocblas_stride#
-
typedef int64_t rocblas_stride
Stride between matrices or vectors in strided_batched functions.
rocblas_half#
-
struct rocblas_half
Structure definition for rocblas_half.
rocblas_bfloat16#
-
struct rocblas_bfloat16
Struct to represent a 16 bit Brain floating-point number.
rocblas_float_complex#
-
struct rocblas_float_complex
Struct to represent a complex number with single precision real and imaginary parts.
rocblas_double_complex#
-
struct rocblas_double_complex
Struct to represent a complex number with double precision real and imaginary parts.