Crate simt_rocblas_sys

Crate simt_rocblas_sys 

Source

Re-exports§

pub use self::rocblas_operation_ as rocblas_operation;
pub use self::rocblas_fill_ as rocblas_fill;
pub use self::rocblas_diagonal_ as rocblas_diagonal;
pub use self::rocblas_side_ as rocblas_side;
pub use self::rocblas_datatype_ as rocblas_datatype;
pub use self::rocblas_status_ as rocblas_status;
pub use self::rocblas_pointer_mode_ as rocblas_pointer_mode;
pub use self::rocblas_atomics_mode_ as rocblas_atomics_mode;
pub use self::rocblas_performance_metric_ as rocblas_performance_metric;
pub use self::rocblas_gemm_algo_ as rocblas_gemm_algo;
pub use self::rocblas_gemm_flags_ as rocblas_gemm_flags;
pub use self::rocblas_int8_type_for_hipblas_ as rocblas_int8_type_for_hipblas;

Structs§

_rocblas_handle
ihipEvent_t
ihipStream_t
rocblas
rocblas_bfloat16
\brief Struct to represent a 16 bit Brain floating-point number.
rocblas_device_malloc_base
\brief Opaque base class for device memory allocation
rocblas_double_complex
\brief Struct to represent a complex number with double precision real and imaginary parts.
rocblas_float_complex
\brief Struct to represent a complex number with single precision real and imaginary parts.
rocblas_half
\brief Structure definition for rocblas_half

Enums§

rocblas_atomics_mode_
\brief Indicates if atomics operations are allowed. Not allowing atomic operations may generally improve determinism and repeatability of results at a cost of performance
rocblas_datatype_
\brief Indicates the precision width of data stored in a blas type.
rocblas_diagonal_
\brief It is used by the triangular matrix routines to specify whether the matrix is unit triangular.
rocblas_fill_
\brief Used by the Hermitian, symmetric and triangular matrix routines to specify whether the upper, or lower triangle is being referenced.
rocblas_gemm_algo_
\brief Indicates if layer is active with bitmask
rocblas_gemm_flags_
\brief Control flags passed into gemm algorithms invoked by Tensile Host
rocblas_int8_type_for_hipblas_
rocblas_operation_
\brief Used to specify whether the matrix is to be transposed or not.
rocblas_performance_metric_
\brief Indicates which performance metric Tensile uses when selecting the optimal solution for gemm problems.
rocblas_pointer_mode_
\brief Indicates if scalar pointers are on host or device. This is used for scalars alpha and beta and for scalar function return values.
rocblas_side_
\brief Indicates the side matrix A is located relative to matrix B during multiplication.
rocblas_status_
@brief rocblas status codes definition

Type Aliases§

hipEvent_t
\brief Forward declaration of hipEvent_t
hipStream_t
\brief Forward declaration of hipStream_t
rocblas_handle
\brief 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
rocblas_stride