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¶
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 HIPSOLVER_STATUS_SUCCESS¶