hipSOLVER
1.7
1. hipSOLVER User Guide
1.1. Introduction
1.1.1. Library overview
1.1.2. Currently implemented functionality
LAPACK auxiliary functions
LAPACK main functions
LAPACK-like functions
1.1.3. Compatibility-only functions
Partial eigensolver functions
Partial SVD functions
1.2. Installation
1.2.1. Install pre-built packages
1.2.2. Build & install library using script (Ubuntu only)
1.2.3. Build & install library manually
1.2.4. Build library + tests + benchmarks + samples manually
Dependencies (only necessary for hipSOLVER clients)
Library and clients
1.3. Using hipSOLVER
1.3.1. Porting cuSOLVER applications to hipSOLVER
1.3.2. Some considerations when using the compatibility hipSOLVER API
Different minimum array lengths
Arguments not referenced by rocSOLVER
Possible performance implications of the compatibility API
1.3.3. Some considerations when using the regular hipSOLVER API
Different signatures and additional API methods
Arguments not referenced by rocSOLVER
Using rocSOLVER’s memory model
Using rocSOLVER’s in-place functions
2. hipSOLVER API
2.1. Types
2.1.1. hipSOLVER regular API types
hipsolverHandle_t
hipsolverSyevjInfo_t
hipsolverStatus_t
hipsolverOperation_t
hipsolverFillMode_t
hipsolverSideMode_t
hipsolverEigMode_t
hipsolverEigType_t
2.2. Helper Functions
2.2.1. Handle set-up and tear-down
hipsolverCreate()
hipsolverDestroy()
2.2.2. Stream manipulation
hipsolverSetStream()
hipsolverGetStream()
2.2.3. Gesvdj parameter manipulation
hipsolverCreateGesvdjInfo()
hipsolverDestroyGesvdjInfo()
hipsolverXgesvdjSetMaxSweeps()
hipsolverXgesvdjSetSortEig()
hipsolverXgesvdjSetTolerance()
hipsolverXgesvdjGetResidual()
hipsolverXgesvdjGetSweeps()
2.2.4. Syevj parameter manipulation
hipsolverCreateSyevjInfo()
hipsolverDestroySyevjInfo()
hipsolverXsyevjSetMaxSweeps()
hipsolverXsyevjSetSortEig()
hipsolverXsyevjSetTolerance()
hipsolverXsyevjGetResidual()
hipsolverXsyevjGetSweeps()
2.3. LAPACK Auxiliary Functions
2.3.1. Orthonormal matrices
hipsolver<type>orgbr_bufferSize()
hipsolver<type>orgbr()
hipsolver<type>orgqr_bufferSize()
hipsolver<type>orgqr()
hipsolver<type>orgtr_bufferSize()
hipsolver<type>orgtr()
hipsolver<type>ormqr_bufferSize()
hipsolver<type>ormqr()
hipsolver<type>ormtr_bufferSize()
hipsolver<type>ormtr()
2.3.2. Unitary matrices
hipsolver<type>ungbr_bufferSize()
hipsolver<type>ungbr()
hipsolver<type>ungqr_bufferSize()
hipsolver<type>ungqr()
hipsolver<type>ungtr_bufferSize()
hipsolver<type>ungtr()
hipsolver<type>unmqr_bufferSize()
hipsolver<type>unmqr()
hipsolver<type>unmtr_bufferSize()
hipsolver<type>unmtr()
2.4. LAPACK Functions
2.4.1. Triangular factorizations
hipsolver<type>potrf_bufferSize()
hipsolver<type>potrfBatched_bufferSize()
hipsolver<type>potrf()
hipsolver<type>potrfBatched()
hipsolver<type>getrf_bufferSize()
hipsolver<type>getrf()
hipsolver<type>sytrf_bufferSize()
hipsolver<type>sytrf()
2.4.2. Orthogonal factorizations
hipsolver<type>geqrf_bufferSize()
hipsolver<type>geqrf()
2.4.3. Problem and matrix reductions
hipsolver<type>gebrd_bufferSize()
hipsolver<type>gebrd()
hipsolver<type>sytrd_bufferSize()
hipsolver<type>hetrd_bufferSize()
hipsolver<type>sytrd()
hipsolver<type>hetrd()
2.4.4. Linear-systems solvers
hipsolver<type>potri_bufferSize()
hipsolver<type>potri()
hipsolver<type>potrs_bufferSize()
hipsolver<type>potrsBatched_bufferSize()
hipsolver<type>potrs()
hipsolver<type>potrsBatched()
hipsolver<type>getrs_bufferSize()
hipsolver<type>getrs()
hipsolver<type><type>gesv_bufferSize()
hipsolver<type><type>gesv()
2.4.5. Least-squares solvers
hipsolver<type><type>gels_bufferSize()
hipsolver<type><type>gels()
2.4.6. Symmetric eigensolvers
hipsolver<type>syevd_bufferSize()
hipsolver<type>heevd_bufferSize()
hipsolver<type>syevd()
hipsolver<type>heevd()
hipsolver<type>sygvd_bufferSize()
hipsolver<type>hegvd_bufferSize()
hipsolver<type>sygvd()
hipsolver<type>hegvd()
2.4.7. Singular value decomposition
hipsolver<type>gesvd_bufferSize()
hipsolver<type>gesvd()
2.5. LAPACK-like Functions
2.5.1. Symmetric eigensolvers
hipsolver<type>syevj_bufferSize()
hipsolver<type>heevj_bufferSize()
hipsolver<type>syevjBatched_bufferSize()
hipsolver<type>heevjBatched_bufferSize()
hipsolver<type>syevj()
hipsolver<type>heevj()
hipsolver<type>syevjBatched()
hipsolver<type>heevjBatched()
hipsolver<type>sygvj_bufferSize()
hipsolver<type>hegvj_bufferSize()
hipsolver<type>sygvj()
hipsolver<type>hegvj()
2.5.2. Singular value decomposition
hipsolver<type>gesvdj_bufferSize()
hipsolver<type>gesvdjBatched_bufferSize()
hipsolver<type>gesvdj()
hipsolver<type>gesvdjBatched()
3. hipSOLVER Compatibility API
3.1. Types
3.1.1. hipSOLVER compatibility API types
hipsolverDnHandle_t
hipsolverGesvdjInfo_t
hipsolverSyevjInfo_t
hipsolverStatus_t
hipsolverOperation_t
hipsolverFillMode_t
hipsolverSideMode_t
hipsolverEigMode_t
hipsolverEigType_t
hipsolverEigRange_t
3.2. Helper Functions
3.2.1. Handle set-up and tear-down
hipsolverDnCreate()
hipsolverDnDestroy()
3.2.2. Stream manipulation
hipsolverDnSetStream()
hipsolverDnGetStream()
3.2.3. Gesvdj parameter manipulation
hipsolverDnCreateGesvdjInfo()
hipsolverDnDestroyGesvdjInfo()
hipsolverDnXgesvdjSetMaxSweeps()
hipsolverDnXgesvdjSetSortEig()
hipsolverDnXgesvdjSetTolerance()
hipsolverDnXgesvdjGetResidual()
hipsolverDnXgesvdjGetSweeps()
3.2.4. Syevj parameter manipulation
hipsolverDnCreateSyevjInfo()
hipsolverDnDestroySyevjInfo()
hipsolverDnXsyevjSetMaxSweeps()
hipsolverDnXsyevjSetSortEig()
hipsolverDnXsyevjSetTolerance()
hipsolverDnXsyevjGetResidual()
hipsolverDnXsyevjGetSweeps()
3.3. LAPACK Auxiliary Functions
3.3.1. Orthonormal matrices
hipsolverDn<type>orgbr_bufferSize()
hipsolverDn<type>orgbr()
hipsolverDn<type>orgqr_bufferSize()
hipsolverDn<type>orgqr()
hipsolverDn<type>orgtr_bufferSize()
hipsolverDn<type>orgtr()
hipsolverDn<type>ormqr_bufferSize()
hipsolverDn<type>ormqr()
hipsolverDn<type>ormtr_bufferSize()
hipsolverDn<type>ormtr()
3.3.2. Unitary matrices
hipsolverDn<type>ungbr_bufferSize()
hipsolverDn<type>ungbr()
hipsolverDn<type>ungqr_bufferSize()
hipsolverDn<type>ungqr()
hipsolverDn<type>ungtr_bufferSize()
hipsolverDn<type>ungtr()
hipsolverDn<type>unmqr_bufferSize()
hipsolverDn<type>unmqr()
hipsolverDn<type>unmtr_bufferSize()
hipsolverDn<type>unmtr()
3.4. LAPACK Functions
3.4.1. Triangular factorizations
hipsolverDn<type>potrf_bufferSize()
hipsolverDn<type>potrf()
hipsolverDn<type>potrfBatched()
hipsolverDn<type>getrf_bufferSize()
hipsolverDn<type>getrf()
hipsolverDn<type>sytrf_bufferSize()
hipsolverDn<type>sytrf()
3.4.2. Orthogonal factorizations
hipsolverDn<type>geqrf_bufferSize()
hipsolverDn<type>geqrf()
3.4.3. Problem and matrix reductions
hipsolverDn<type>gebrd_bufferSize()
hipsolverDn<type>gebrd()
hipsolverDn<type>sytrd_bufferSize()
hipsolverDn<type>hetrd_bufferSize()
hipsolverDn<type>sytrd()
hipsolverDn<type>hetrd()
3.4.4. Linear-systems solvers
hipsolverDn<type>potri_bufferSize()
hipsolverDn<type>potri()
hipsolverDn<type>potrs()
hipsolverDn<type>potrsBatched()
hipsolverDn<type>getrs()
hipsolverDn<type><type>gesv_bufferSize()
hipsolverDn<type><type>gesv()
3.4.5. Least-squares solvers
hipsolverDn<type><type>gels_bufferSize()
hipsolverDn<type><type>gels()
3.4.6. Symmetric eigensolvers
hipsolverDn<type>syevd_bufferSize()
hipsolverDn<type>heevd_bufferSize()
hipsolverDn<type>syevd()
hipsolverDn<type>heevd()
hipsolverDn<type>sygvd_bufferSize()
hipsolverDn<type>hegvd_bufferSize()
hipsolverDn<type>sygvd()
hipsolverDn<type>hegvd()
3.4.7. Singular value decomposition
hipsolverDn<type>gesvd_bufferSize()
hipsolverDn<type>gesvd()
3.5. LAPACK-like Functions
3.5.1. Symmetric eigensolvers
hipsolverDn<type>syevdx_bufferSize()
hipsolverDn<type>heevdx_bufferSize()
hipsolverDn<type>syevdx()
hipsolverDn<type>heevdx()
hipsolverDn<type>syevj_bufferSize()
hipsolverDn<type>heevj_bufferSize()
hipsolverDn<type>syevjBatched_bufferSize()
hipsolverDn<type>heevjBatched_bufferSize()
hipsolverDn<type>syevj()
hipsolverDn<type>heevj()
hipsolverDn<type>syevjBatched()
hipsolverDn<type>heevjBatched()
hipsolverDn<type>sygvdx_bufferSize()
hipsolverDn<type>hegvdx_bufferSize()
hipsolverDn<type>sygvdx()
hipsolverDn<type>hegvdx()
hipsolverDn<type>sygvj_bufferSize()
hipsolverDn<type>hegvj_bufferSize()
hipsolverDn<type>sygvj()
hipsolverDn<type>hegvj()
3.5.2. Singular value decomposition
hipsolverDn<type>gesvdj_bufferSize()
hipsolverDn<type>gesvdjBatched_bufferSize()
hipsolverDn<type>gesvdj()
hipsolverDn<type>gesvdjBatched()
hipsolverDn<type>gesvdaStridedBatched_bufferSize()
hipsolverDn<type>gesvdaStridedBatched()
hipSOLVER
Index
Index
H
H
hipsolverCCgels (C function)
hipsolverCCgels_bufferSize (C function)
hipsolverCCgesv (C function)
hipsolverCCgesv_bufferSize (C function)
hipsolverCgebrd (C function)
hipsolverCgebrd_bufferSize (C function)
hipsolverCgeqrf (C function)
hipsolverCgeqrf_bufferSize (C function)
hipsolverCgesvd (C function)
hipsolverCgesvd_bufferSize (C function)
hipsolverCgesvdj (C function)
hipsolverCgesvdj_bufferSize (C function)
hipsolverCgesvdjBatched (C function)
hipsolverCgesvdjBatched_bufferSize (C function)
hipsolverCgetrf (C function)
hipsolverCgetrf_bufferSize (C function)
hipsolverCgetrs (C function)
hipsolverCgetrs_bufferSize (C function)
hipsolverCheevd (C function)
hipsolverCheevd_bufferSize (C function)
hipsolverCheevj (C function)
hipsolverCheevj_bufferSize (C function)
hipsolverCheevjBatched (C function)
hipsolverCheevjBatched_bufferSize (C function)
hipsolverChegvd (C function)
hipsolverChegvd_bufferSize (C function)
hipsolverChegvj (C function)
hipsolverChegvj_bufferSize (C function)
hipsolverChetrd (C function)
hipsolverChetrd_bufferSize (C function)
hipsolverCpotrf (C function)
hipsolverCpotrf_bufferSize (C function)
hipsolverCpotrfBatched (C function)
hipsolverCpotrfBatched_bufferSize (C function)
hipsolverCpotri (C function)
hipsolverCpotri_bufferSize (C function)
hipsolverCpotrs (C function)
hipsolverCpotrs_bufferSize (C function)
hipsolverCpotrsBatched (C function)
hipsolverCpotrsBatched_bufferSize (C function)
hipsolverCreate (C function)
hipsolverCreateGesvdjInfo (C function)
hipsolverCreateSyevjInfo (C function)
hipsolverCsytrf (C function)
hipsolverCsytrf_bufferSize (C function)
hipsolverCungbr (C function)
hipsolverCungbr_bufferSize (C function)
hipsolverCungqr (C function)
hipsolverCungqr_bufferSize (C function)
hipsolverCungtr (C function)
hipsolverCungtr_bufferSize (C function)
hipsolverCunmqr (C function)
hipsolverCunmqr_bufferSize (C function)
hipsolverCunmtr (C function)
hipsolverCunmtr_bufferSize (C function)
hipsolverDDgels (C function)
hipsolverDDgels_bufferSize (C function)
hipsolverDDgesv (C function)
hipsolverDDgesv_bufferSize (C function)
hipsolverDestroy (C function)
hipsolverDestroyGesvdjInfo (C function)
hipsolverDestroySyevjInfo (C function)
hipsolverDgebrd (C function)
hipsolverDgebrd_bufferSize (C function)
hipsolverDgeqrf (C function)
hipsolverDgeqrf_bufferSize (C function)
hipsolverDgesvd (C function)
hipsolverDgesvd_bufferSize (C function)
hipsolverDgesvdj (C function)
hipsolverDgesvdj_bufferSize (C function)
hipsolverDgesvdjBatched (C function)
hipsolverDgesvdjBatched_bufferSize (C function)
hipsolverDgetrf (C function)
hipsolverDgetrf_bufferSize (C function)
hipsolverDgetrs (C function)
hipsolverDgetrs_bufferSize (C function)
hipsolverDnCCgels (C function)
hipsolverDnCCgels_bufferSize (C function)
hipsolverDnCCgesv (C function)
hipsolverDnCCgesv_bufferSize (C function)
hipsolverDnCgebrd (C function)
hipsolverDnCgebrd_bufferSize (C function)
hipsolverDnCgeqrf (C function)
hipsolverDnCgeqrf_bufferSize (C function)
hipsolverDnCgesvd (C function)
hipsolverDnCgesvd_bufferSize (C function)
hipsolverDnCgesvdaStridedBatched (C function)
hipsolverDnCgesvdaStridedBatched_bufferSize (C function)
hipsolverDnCgesvdj (C function)
hipsolverDnCgesvdj_bufferSize (C function)
hipsolverDnCgesvdjBatched (C function)
hipsolverDnCgesvdjBatched_bufferSize (C function)
hipsolverDnCgetrf (C function)
hipsolverDnCgetrf_bufferSize (C function)
hipsolverDnCgetrs (C function)
hipsolverDnCheevd (C function)
hipsolverDnCheevd_bufferSize (C function)
hipsolverDnCheevdx (C function)
hipsolverDnCheevdx_bufferSize (C function)
hipsolverDnCheevj (C function)
hipsolverDnCheevj_bufferSize (C function)
hipsolverDnCheevjBatched (C function)
hipsolverDnCheevjBatched_bufferSize (C function)
hipsolverDnChegvd (C function)
hipsolverDnChegvd_bufferSize (C function)
hipsolverDnChegvdx (C function)
hipsolverDnChegvdx_bufferSize (C function)
hipsolverDnChegvj (C function)
hipsolverDnChegvj_bufferSize (C function)
hipsolverDnChetrd (C function)
hipsolverDnChetrd_bufferSize (C function)
hipsolverDnCpotrf (C function)
hipsolverDnCpotrf_bufferSize (C function)
hipsolverDnCpotrfBatched (C function)
hipsolverDnCpotri (C function)
hipsolverDnCpotri_bufferSize (C function)
hipsolverDnCpotrs (C function)
hipsolverDnCpotrsBatched (C function)
hipsolverDnCreate (C function)
hipsolverDnCreateGesvdjInfo (C function)
hipsolverDnCreateSyevjInfo (C function)
hipsolverDnCsytrf (C function)
hipsolverDnCsytrf_bufferSize (C function)
hipsolverDnCungbr (C function)
hipsolverDnCungbr_bufferSize (C function)
hipsolverDnCungqr (C function)
hipsolverDnCungqr_bufferSize (C function)
hipsolverDnCungtr (C function)
hipsolverDnCungtr_bufferSize (C function)
hipsolverDnCunmqr (C function)
hipsolverDnCunmqr_bufferSize (C function)
hipsolverDnCunmtr (C function)
hipsolverDnCunmtr_bufferSize (C function)
hipsolverDnDDgels (C function)
hipsolverDnDDgels_bufferSize (C function)
hipsolverDnDDgesv (C function)
hipsolverDnDDgesv_bufferSize (C function)
hipsolverDnDestroy (C function)
hipsolverDnDestroyGesvdjInfo (C function)
hipsolverDnDestroySyevjInfo (C function)
hipsolverDnDgebrd (C function)
hipsolverDnDgebrd_bufferSize (C function)
hipsolverDnDgeqrf (C function)
hipsolverDnDgeqrf_bufferSize (C function)
hipsolverDnDgesvd (C function)
hipsolverDnDgesvd_bufferSize (C function)
hipsolverDnDgesvdaStridedBatched (C function)
hipsolverDnDgesvdaStridedBatched_bufferSize (C function)
hipsolverDnDgesvdj (C function)
hipsolverDnDgesvdj_bufferSize (C function)
hipsolverDnDgesvdjBatched (C function)
hipsolverDnDgesvdjBatched_bufferSize (C function)
hipsolverDnDgetrf (C function)
hipsolverDnDgetrf_bufferSize (C function)
hipsolverDnDgetrs (C function)
hipsolverDnDorgbr (C function)
hipsolverDnDorgbr_bufferSize (C function)
hipsolverDnDorgqr (C function)
hipsolverDnDorgqr_bufferSize (C function)
hipsolverDnDorgtr (C function)
hipsolverDnDorgtr_bufferSize (C function)
hipsolverDnDormqr (C function)
hipsolverDnDormqr_bufferSize (C function)
hipsolverDnDormtr (C function)
hipsolverDnDormtr_bufferSize (C function)
hipsolverDnDpotrf (C function)
hipsolverDnDpotrf_bufferSize (C function)
hipsolverDnDpotrfBatched (C function)
hipsolverDnDpotri (C function)
hipsolverDnDpotri_bufferSize (C function)
hipsolverDnDpotrs (C function)
hipsolverDnDpotrsBatched (C function)
hipsolverDnDsyevd (C function)
hipsolverDnDsyevd_bufferSize (C function)
hipsolverDnDsyevdx (C function)
hipsolverDnDsyevdx_bufferSize (C function)
hipsolverDnDsyevj (C function)
hipsolverDnDsyevj_bufferSize (C function)
hipsolverDnDsyevjBatched (C function)
hipsolverDnDsyevjBatched_bufferSize (C function)
hipsolverDnDsygvd (C function)
hipsolverDnDsygvd_bufferSize (C function)
hipsolverDnDsygvdx (C function)
hipsolverDnDsygvdx_bufferSize (C function)
hipsolverDnDsygvj (C function)
hipsolverDnDsygvj_bufferSize (C function)
hipsolverDnDsytrd (C function)
hipsolverDnDsytrd_bufferSize (C function)
hipsolverDnDsytrf (C function)
hipsolverDnDsytrf_bufferSize (C function)
hipsolverDnGetStream (C function)
hipsolverDnHandle_t (C type)
hipsolverDnSetStream (C function)
hipsolverDnSgebrd (C function)
hipsolverDnSgebrd_bufferSize (C function)
hipsolverDnSgeqrf (C function)
hipsolverDnSgeqrf_bufferSize (C function)
hipsolverDnSgesvd (C function)
hipsolverDnSgesvd_bufferSize (C function)
hipsolverDnSgesvdaStridedBatched (C function)
hipsolverDnSgesvdaStridedBatched_bufferSize (C function)
hipsolverDnSgesvdj (C function)
hipsolverDnSgesvdj_bufferSize (C function)
hipsolverDnSgesvdjBatched (C function)
hipsolverDnSgesvdjBatched_bufferSize (C function)
hipsolverDnSgetrf (C function)
hipsolverDnSgetrf_bufferSize (C function)
hipsolverDnSgetrs (C function)
hipsolverDnSorgbr (C function)
hipsolverDnSorgbr_bufferSize (C function)
hipsolverDnSorgqr (C function)
hipsolverDnSorgqr_bufferSize (C function)
hipsolverDnSorgtr (C function)
hipsolverDnSorgtr_bufferSize (C function)
hipsolverDnSormqr (C function)
hipsolverDnSormqr_bufferSize (C function)
hipsolverDnSormtr (C function)
hipsolverDnSormtr_bufferSize (C function)
hipsolverDnSpotrf (C function)
hipsolverDnSpotrf_bufferSize (C function)
hipsolverDnSpotrfBatched (C function)
hipsolverDnSpotri (C function)
hipsolverDnSpotri_bufferSize (C function)
hipsolverDnSpotrs (C function)
hipsolverDnSpotrsBatched (C function)
hipsolverDnSSgels (C function)
hipsolverDnSSgels_bufferSize (C function)
hipsolverDnSSgesv (C function)
hipsolverDnSSgesv_bufferSize (C function)
hipsolverDnSsyevd (C function)
hipsolverDnSsyevd_bufferSize (C function)
hipsolverDnSsyevdx (C function)
hipsolverDnSsyevdx_bufferSize (C function)
hipsolverDnSsyevj (C function)
hipsolverDnSsyevj_bufferSize (C function)
hipsolverDnSsyevjBatched (C function)
hipsolverDnSsyevjBatched_bufferSize (C function)
hipsolverDnSsygvd (C function)
hipsolverDnSsygvd_bufferSize (C function)
hipsolverDnSsygvdx (C function)
hipsolverDnSsygvdx_bufferSize (C function)
hipsolverDnSsygvj (C function)
hipsolverDnSsygvj_bufferSize (C function)
hipsolverDnSsytrd (C function)
hipsolverDnSsytrd_bufferSize (C function)
hipsolverDnSsytrf (C function)
hipsolverDnSsytrf_bufferSize (C function)
hipsolverDnXgesvdjGetResidual (C function)
hipsolverDnXgesvdjGetSweeps (C function)
hipsolverDnXgesvdjSetMaxSweeps (C function)
hipsolverDnXgesvdjSetSortEig (C function)
hipsolverDnXgesvdjSetTolerance (C function)
hipsolverDnXsyevjGetResidual (C function)
hipsolverDnXsyevjGetSweeps (C function)
hipsolverDnXsyevjSetMaxSweeps (C function)
hipsolverDnXsyevjSetSortEig (C function)
hipsolverDnXsyevjSetTolerance (C function)
hipsolverDnZgebrd (C function)
hipsolverDnZgebrd_bufferSize (C function)
hipsolverDnZgeqrf (C function)
hipsolverDnZgeqrf_bufferSize (C function)
hipsolverDnZgesvd (C function)
hipsolverDnZgesvd_bufferSize (C function)
hipsolverDnZgesvdaStridedBatched (C function)
hipsolverDnZgesvdaStridedBatched_bufferSize (C function)
hipsolverDnZgesvdj (C function)
hipsolverDnZgesvdj_bufferSize (C function)
hipsolverDnZgesvdjBatched (C function)
hipsolverDnZgesvdjBatched_bufferSize (C function)
hipsolverDnZgetrf (C function)
hipsolverDnZgetrf_bufferSize (C function)
hipsolverDnZgetrs (C function)
hipsolverDnZheevd (C function)
hipsolverDnZheevd_bufferSize (C function)
hipsolverDnZheevdx (C function)
hipsolverDnZheevdx_bufferSize (C function)
hipsolverDnZheevj (C function)
hipsolverDnZheevj_bufferSize (C function)
hipsolverDnZheevjBatched (C function)
hipsolverDnZheevjBatched_bufferSize (C function)
hipsolverDnZhegvd (C function)
hipsolverDnZhegvd_bufferSize (C function)
hipsolverDnZhegvdx (C function)
hipsolverDnZhegvdx_bufferSize (C function)
hipsolverDnZhegvj (C function)
hipsolverDnZhegvj_bufferSize (C function)
hipsolverDnZhetrd (C function)
hipsolverDnZhetrd_bufferSize (C function)
hipsolverDnZpotrf (C function)
hipsolverDnZpotrf_bufferSize (C function)
hipsolverDnZpotrfBatched (C function)
hipsolverDnZpotri (C function)
hipsolverDnZpotri_bufferSize (C function)
hipsolverDnZpotrs (C function)
hipsolverDnZpotrsBatched (C function)
hipsolverDnZsytrf (C function)
hipsolverDnZsytrf_bufferSize (C function)
hipsolverDnZungbr (C function)
hipsolverDnZungbr_bufferSize (C function)
hipsolverDnZungqr (C function)
hipsolverDnZungqr_bufferSize (C function)
hipsolverDnZungtr (C function)
hipsolverDnZungtr_bufferSize (C function)
hipsolverDnZunmqr (C function)
hipsolverDnZunmqr_bufferSize (C function)
hipsolverDnZunmtr (C function)
hipsolverDnZunmtr_bufferSize (C function)
hipsolverDnZZgels (C function)
hipsolverDnZZgels_bufferSize (C function)
hipsolverDnZZgesv (C function)
hipsolverDnZZgesv_bufferSize (C function)
hipsolverDorgbr (C function)
hipsolverDorgbr_bufferSize (C function)
hipsolverDorgqr (C function)
hipsolverDorgqr_bufferSize (C function)
hipsolverDorgtr (C function)
hipsolverDorgtr_bufferSize (C function)
hipsolverDormqr (C function)
hipsolverDormqr_bufferSize (C function)
hipsolverDormtr (C function)
hipsolverDormtr_bufferSize (C function)
hipsolverDpotrf (C function)
hipsolverDpotrf_bufferSize (C function)
hipsolverDpotrfBatched (C function)
hipsolverDpotrfBatched_bufferSize (C function)
hipsolverDpotri (C function)
hipsolverDpotri_bufferSize (C function)
hipsolverDpotrs (C function)
hipsolverDpotrs_bufferSize (C function)
hipsolverDpotrsBatched (C function)
hipsolverDpotrsBatched_bufferSize (C function)
hipsolverDsyevd (C function)
hipsolverDsyevd_bufferSize (C function)
hipsolverDsyevj (C function)
hipsolverDsyevj_bufferSize (C function)
hipsolverDsyevjBatched (C function)
hipsolverDsyevjBatched_bufferSize (C function)
hipsolverDsygvd (C function)
hipsolverDsygvd_bufferSize (C function)
hipsolverDsygvj (C function)
hipsolverDsygvj_bufferSize (C function)
hipsolverDsytrd (C function)
hipsolverDsytrd_bufferSize (C function)
hipsolverDsytrf (C function)
hipsolverDsytrf_bufferSize (C function)
hipsolverEigMode_t (C enum)
hipsolverEigMode_t.HIPSOLVER_EIG_MODE_NOVECTOR (C enumerator)
hipsolverEigMode_t.HIPSOLVER_EIG_MODE_VECTOR (C enumerator)
hipsolverEigRange_t (C enum)
hipsolverEigRange_t.HIPSOLVER_EIG_RANGE_ALL (C enumerator)
hipsolverEigRange_t.HIPSOLVER_EIG_RANGE_I (C enumerator)
hipsolverEigRange_t.HIPSOLVER_EIG_RANGE_V (C enumerator)
hipsolverEigType_t (C enum)
hipsolverEigType_t.HIPSOLVER_EIG_TYPE_1 (C enumerator)
hipsolverEigType_t.HIPSOLVER_EIG_TYPE_2 (C enumerator)
hipsolverEigType_t.HIPSOLVER_EIG_TYPE_3 (C enumerator)
hipsolverFillMode_t (C enum)
hipsolverFillMode_t.HIPSOLVER_FILL_MODE_LOWER (C enumerator)
hipsolverFillMode_t.HIPSOLVER_FILL_MODE_UPPER (C enumerator)
hipsolverGesvdjInfo_t (C type)
hipsolverGetStream (C function)
hipsolverHandle_t (C type)
hipsolverOperation_t (C enum)
hipsolverOperation_t.HIPSOLVER_OP_C (C enumerator)
hipsolverOperation_t.HIPSOLVER_OP_N (C enumerator)
hipsolverOperation_t.HIPSOLVER_OP_T (C enumerator)
hipsolverSetStream (C function)
hipsolverSgebrd (C function)
hipsolverSgebrd_bufferSize (C function)
hipsolverSgeqrf (C function)
hipsolverSgeqrf_bufferSize (C function)
hipsolverSgesvd (C function)
hipsolverSgesvd_bufferSize (C function)
hipsolverSgesvdj (C function)
hipsolverSgesvdj_bufferSize (C function)
hipsolverSgesvdjBatched (C function)
hipsolverSgesvdjBatched_bufferSize (C function)
hipsolverSgetrf (C function)
hipsolverSgetrf_bufferSize (C function)
hipsolverSgetrs (C function)
hipsolverSgetrs_bufferSize (C function)
hipsolverSideMode_t (C enum)
hipsolverSideMode_t.HIPSOLVER_SIDE_LEFT (C enumerator)
hipsolverSideMode_t.HIPSOLVER_SIDE_RIGHT (C enumerator)
hipsolverSorgbr (C function)
hipsolverSorgbr_bufferSize (C function)
hipsolverSorgqr (C function)
hipsolverSorgqr_bufferSize (C function)
hipsolverSorgtr (C function)
hipsolverSorgtr_bufferSize (C function)
hipsolverSormqr (C function)
hipsolverSormqr_bufferSize (C function)
hipsolverSormtr (C function)
hipsolverSormtr_bufferSize (C function)
hipsolverSpotrf (C function)
hipsolverSpotrf_bufferSize (C function)
hipsolverSpotrfBatched (C function)
hipsolverSpotrfBatched_bufferSize (C function)
hipsolverSpotri (C function)
hipsolverSpotri_bufferSize (C function)
hipsolverSpotrs (C function)
hipsolverSpotrs_bufferSize (C function)
hipsolverSpotrsBatched (C function)
hipsolverSpotrsBatched_bufferSize (C function)
hipsolverSSgels (C function)
hipsolverSSgels_bufferSize (C function)
hipsolverSSgesv (C function)
hipsolverSSgesv_bufferSize (C function)
hipsolverSsyevd (C function)
hipsolverSsyevd_bufferSize (C function)
hipsolverSsyevj (C function)
hipsolverSsyevj_bufferSize (C function)
hipsolverSsyevjBatched (C function)
hipsolverSsyevjBatched_bufferSize (C function)
hipsolverSsygvd (C function)
hipsolverSsygvd_bufferSize (C function)
hipsolverSsygvj (C function)
hipsolverSsygvj_bufferSize (C function)
hipsolverSsytrd (C function)
hipsolverSsytrd_bufferSize (C function)
hipsolverSsytrf (C function)
hipsolverSsytrf_bufferSize (C function)
hipsolverStatus_t (C enum)
hipsolverStatus_t.HIPSOLVER_STATUS_ALLOC_FAILED (C enumerator)
hipsolverStatus_t.HIPSOLVER_STATUS_ARCH_MISMATCH (C enumerator)
hipsolverStatus_t.HIPSOLVER_STATUS_EXECUTION_FAILED (C enumerator)
hipsolverStatus_t.HIPSOLVER_STATUS_HANDLE_IS_NULLPTR (C enumerator)
hipsolverStatus_t.HIPSOLVER_STATUS_INTERNAL_ERROR (C enumerator)
hipsolverStatus_t.HIPSOLVER_STATUS_INVALID_ENUM (C enumerator)
hipsolverStatus_t.HIPSOLVER_STATUS_INVALID_VALUE (C enumerator)
hipsolverStatus_t.HIPSOLVER_STATUS_MAPPING_ERROR (C enumerator)
hipsolverStatus_t.HIPSOLVER_STATUS_NOT_INITIALIZED (C enumerator)
hipsolverStatus_t.HIPSOLVER_STATUS_NOT_SUPPORTED (C enumerator)
hipsolverStatus_t.HIPSOLVER_STATUS_SUCCESS (C enumerator)
hipsolverStatus_t.HIPSOLVER_STATUS_UNKNOWN (C enumerator)
hipsolverSyevjInfo_t (C type)
hipsolverXgesvdjGetResidual (C function)
hipsolverXgesvdjGetSweeps (C function)
hipsolverXgesvdjSetMaxSweeps (C function)
hipsolverXgesvdjSetSortEig (C function)
hipsolverXgesvdjSetTolerance (C function)
hipsolverXsyevjGetResidual (C function)
hipsolverXsyevjGetSweeps (C function)
hipsolverXsyevjSetMaxSweeps (C function)
hipsolverXsyevjSetSortEig (C function)
hipsolverXsyevjSetTolerance (C function)
hipsolverZgebrd (C function)
hipsolverZgebrd_bufferSize (C function)
hipsolverZgeqrf (C function)
hipsolverZgeqrf_bufferSize (C function)
hipsolverZgesvd (C function)
hipsolverZgesvd_bufferSize (C function)
hipsolverZgesvdj (C function)
hipsolverZgesvdj_bufferSize (C function)
hipsolverZgesvdjBatched (C function)
hipsolverZgesvdjBatched_bufferSize (C function)
hipsolverZgetrf (C function)
hipsolverZgetrf_bufferSize (C function)
hipsolverZgetrs (C function)
hipsolverZgetrs_bufferSize (C function)
hipsolverZheevd (C function)
hipsolverZheevd_bufferSize (C function)
hipsolverZheevj (C function)
hipsolverZheevj_bufferSize (C function)
hipsolverZheevjBatched (C function)
hipsolverZheevjBatched_bufferSize (C function)
hipsolverZhegvd (C function)
hipsolverZhegvd_bufferSize (C function)
hipsolverZhegvj (C function)
hipsolverZhegvj_bufferSize (C function)
hipsolverZhetrd (C function)
hipsolverZhetrd_bufferSize (C function)
hipsolverZpotrf (C function)
hipsolverZpotrf_bufferSize (C function)
hipsolverZpotrfBatched (C function)
hipsolverZpotrfBatched_bufferSize (C function)
hipsolverZpotri (C function)
hipsolverZpotri_bufferSize (C function)
hipsolverZpotrs (C function)
hipsolverZpotrs_bufferSize (C function)
hipsolverZpotrsBatched (C function)
hipsolverZpotrsBatched_bufferSize (C function)
hipsolverZsytrf (C function)
hipsolverZsytrf_bufferSize (C function)
hipsolverZungbr (C function)
hipsolverZungbr_bufferSize (C function)
hipsolverZungqr (C function)
hipsolverZungqr_bufferSize (C function)
hipsolverZungtr (C function)
hipsolverZungtr_bufferSize (C function)
hipsolverZunmqr (C function)
hipsolverZunmqr_bufferSize (C function)
hipsolverZunmtr (C function)
hipsolverZunmtr_bufferSize (C function)
hipsolverZZgels (C function)
hipsolverZZgels_bufferSize (C function)
hipsolverZZgesv (C function)
hipsolverZZgesv_bufferSize (C function)