2.1. Types¶
hipSOLVER defines types and enumerations that are internally converted to cuBLAS/cuSOLVER or rocBLAS/rocSOLVER types at runtime. Here we list the types used in the regular API.
2.1.1. hipSOLVER regular API types¶
List of types in the regular API
hipsolverHandle_t¶
-
typedef void *
hipsolverHandle_t
¶
hipsolverSyevjInfo_t¶
-
typedef void *
hipsolverSyevjInfo_t
¶
hipsolverStatus_t¶
-
enum
hipsolverStatus_t
¶ Values:
-
enumerator
HIPSOLVER_STATUS_SUCCESS
¶
-
enumerator
HIPSOLVER_STATUS_NOT_INITIALIZED
¶
-
enumerator
HIPSOLVER_STATUS_ALLOC_FAILED
¶
-
enumerator
HIPSOLVER_STATUS_INVALID_VALUE
¶
-
enumerator
HIPSOLVER_STATUS_MAPPING_ERROR
¶
-
enumerator
HIPSOLVER_STATUS_EXECUTION_FAILED
¶
-
enumerator
HIPSOLVER_STATUS_INTERNAL_ERROR
¶
-
enumerator
HIPSOLVER_STATUS_NOT_SUPPORTED
¶
-
enumerator
HIPSOLVER_STATUS_ARCH_MISMATCH
¶
-
enumerator
HIPSOLVER_STATUS_HANDLE_IS_NULLPTR
¶
-
enumerator
HIPSOLVER_STATUS_INVALID_ENUM
¶
-
enumerator
HIPSOLVER_STATUS_UNKNOWN
¶
-
enumerator