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
- \brief Struct to represent a 16 bit Brain floating-point number.
- \brief Opaque base class for device memory allocation
- \brief Struct to represent a complex number with double precision real and imaginary parts.
- \brief Struct to represent a complex number with single precision real and imaginary parts.
- \brief Structure definition for rocblas_half
Enums
- \brief Indicates if atomics operations are allowed. Not allowing atomic operations may generally improve determinism and repeatability of results at a cost of performance
- \brief Indicates the precision width of data stored in a blas type.
- \brief It is used by the triangular matrix routines to specify whether the matrix is unit triangular.
- \brief Used by the Hermitian, symmetric and triangular matrix routines to specify whether the upper, or lower triangle is being referenced.
- \brief Indicates if layer is active with bitmask
- \brief Control flags passed into gemm algorithms invoked by Tensile Host
- \brief Used to specify whether the matrix is to be transposed or not.
- \brief Indicates which performance metric Tensile uses when selecting the optimal solution for gemm problems.
- \brief Indicates if scalar pointers are on host or device. This is used for scalars alpha and beta and for scalar function return values.
- \brief Indicates the side matrix A is located relative to matrix B during multiplication.
- @brief rocblas status codes definition
Type Definitions
- \brief Forward declaration of hipEvent_t
- \brief Forward declaration of hipStream_t
- \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().