Expand description
Raw FFI + dynamic loader for NVIDIA cuSOLVER (Dense + Sparse + Refactor).
Structs§
Enums§
- cublas
Diag Type_ t - cublas
Fill Mode_ t - cublas
Operation_ t - Transpose selector — same values as
cublasOperation_t(N=0, T=1, C=2). - cublas
Side Mode_ t - cuda
Data Type - cusolver
EigMode_ t - cusolver
EigRange_ t - cusolver
EigType_ t
Functions§
Type Aliases§
- PFN_
cusolver DnCCgels - PFN_
cusolver DnCCgels_ buffer Size - PFN_
cusolver DnCgeqrf - PFN_
cusolver DnCgeqrf_ buffer Size - PFN_
cusolver DnCgesvd - PFN_
cusolver DnCgesvd_ buffer Size - PFN_
cusolver DnCgesvdj - PFN_
cusolver DnCgesvdj Batched - PFN_
cusolver DnCgesvdj Batched_ buffer Size - PFN_
cusolver DnCgesvdj_ buffer Size - PFN_
cusolver DnCgetrf - PFN_
cusolver DnCgetrf_ buffer Size - PFN_
cusolver DnCgetrs - PFN_
cusolver DnCheevd - PFN_
cusolver DnCheevd_ buffer Size - PFN_
cusolver DnCheevj - PFN_
cusolver DnCheevj Batched - PFN_
cusolver DnCheevj Batched_ buffer Size - PFN_
cusolver DnCheevj_ buffer Size - PFN_
cusolver DnCpotrf - PFN_
cusolver DnCpotrf_ buffer Size - PFN_
cusolver DnCpotri - PFN_
cusolver DnCpotri_ buffer Size - PFN_
cusolver DnCpotrs - PFN_
cusolver DnCreate - PFN_
cusolver DnCreate Gesvdj Info - PFN_
cusolver DnCreate Params - PFN_
cusolver DnCreate Syevj Info - PFN_
cusolver DnCungqr - PFN_
cusolver DnCungqr_ buffer Size - PFN_
cusolver DnCunmqr - PFN_
cusolver DnCunmqr_ buffer Size - PFN_
cusolver DnDDgels - PFN_
cusolver DnDDgels_ buffer Size - PFN_
cusolver DnDestroy - PFN_
cusolver DnDestroy Gesvdj Info - PFN_
cusolver DnDestroy Params - PFN_
cusolver DnDestroy Syevj Info - PFN_
cusolver DnDgeqrf - PFN_
cusolver DnDgeqrf_ buffer Size - PFN_
cusolver DnDgesvd - PFN_
cusolver DnDgesvd_ buffer Size - PFN_
cusolver DnDgesvdj - PFN_
cusolver DnDgesvdj Batched - PFN_
cusolver DnDgesvdj Batched_ buffer Size - PFN_
cusolver DnDgesvdj_ buffer Size - PFN_
cusolver DnDgetrf - PFN_
cusolver DnDgetrf_ buffer Size - PFN_
cusolver DnDgetrs - PFN_
cusolver DnDorgqr - PFN_
cusolver DnDorgqr_ buffer Size - PFN_
cusolver DnDormqr - PFN_
cusolver DnDormqr_ buffer Size - PFN_
cusolver DnDpotrf - PFN_
cusolver DnDpotrf_ buffer Size - PFN_
cusolver DnDpotri - PFN_
cusolver DnDpotri_ buffer Size - PFN_
cusolver DnDpotrs - PFN_
cusolver DnDsyevd - PFN_
cusolver DnDsyevd_ buffer Size - PFN_
cusolver DnDsyevj - PFN_
cusolver DnDsyevj Batched - PFN_
cusolver DnDsyevj Batched_ buffer Size - PFN_
cusolver DnDsyevj_ buffer Size - PFN_
cusolver DnGet Stream - PFN_
cusolver DnSSgels - PFN_
cusolver DnSSgels_ buffer Size - PFN_
cusolver DnSet Stream - PFN_
cusolver DnSgeqrf - PFN_
cusolver DnSgeqrf_ buffer Size - PFN_
cusolver DnSgesvd - PFN_
cusolver DnSgesvd_ buffer Size - PFN_
cusolver DnSgesvdj - PFN_
cusolver DnSgesvdj Batched - PFN_
cusolver DnSgesvdj Batched_ buffer Size - PFN_
cusolver DnSgesvdj_ buffer Size - PFN_
cusolver DnSgetrf - PFN_
cusolver DnSgetrf_ buffer Size - PFN_
cusolver DnSgetrs - PFN_
cusolver DnSorgqr - PFN_
cusolver DnSorgqr_ buffer Size - PFN_
cusolver DnSormqr - PFN_
cusolver DnSormqr_ buffer Size - PFN_
cusolver DnSpotrf - PFN_
cusolver DnSpotrf_ buffer Size - PFN_
cusolver DnSpotri - PFN_
cusolver DnSpotri_ buffer Size - PFN_
cusolver DnSpotrs - PFN_
cusolver DnSsyevd - PFN_
cusolver DnSsyevd_ buffer Size - PFN_
cusolver DnSsyevj - PFN_
cusolver DnSsyevj Batched - PFN_
cusolver DnSsyevj Batched_ buffer Size - PFN_
cusolver DnSsyevj_ buffer Size - PFN_
cusolver DnXgeqrf - PFN_
cusolver DnXgeqrf_ buffer Size - PFN_
cusolver DnXgetrf - PFN_
cusolver DnXgetrf_ buffer Size - PFN_
cusolver DnXgetrs - PFN_
cusolver DnXpotrf - PFN_
cusolver DnXpotrf_ buffer Size - PFN_
cusolver DnXpotrs - PFN_
cusolver DnXsyevd - PFN_
cusolver DnXsyevd_ buffer Size - PFN_
cusolver DnXsyevj SetMax Sweeps - PFN_
cusolver DnXsyevj SetTolerance - PFN_
cusolver DnZZgels - PFN_
cusolver DnZZgels_ buffer Size - PFN_
cusolver DnZgeqrf - PFN_
cusolver DnZgeqrf_ buffer Size - PFN_
cusolver DnZgesvd - PFN_
cusolver DnZgesvd_ buffer Size - PFN_
cusolver DnZgesvdj - PFN_
cusolver DnZgesvdj Batched - PFN_
cusolver DnZgesvdj Batched_ buffer Size - PFN_
cusolver DnZgesvdj_ buffer Size - PFN_
cusolver DnZgetrf - PFN_
cusolver DnZgetrf_ buffer Size - PFN_
cusolver DnZgetrs - PFN_
cusolver DnZheevd - PFN_
cusolver DnZheevd_ buffer Size - PFN_
cusolver DnZheevj - PFN_
cusolver DnZheevj Batched - PFN_
cusolver DnZheevj Batched_ buffer Size - PFN_
cusolver DnZheevj_ buffer Size - PFN_
cusolver DnZpotrf - PFN_
cusolver DnZpotrf_ buffer Size - PFN_
cusolver DnZpotri - PFN_
cusolver DnZpotri_ buffer Size - PFN_
cusolver DnZpotrs - PFN_
cusolver DnZungqr - PFN_
cusolver DnZungqr_ buffer Size - PFN_
cusolver DnZunmqr - PFN_
cusolver DnZunmqr_ buffer Size - PFN_
cusolver GetVersion - PFN_
cusolver MgCreate - PFN_
cusolver MgCreate Device Grid - PFN_
cusolver MgCreate Matrix Desc - PFN_
cusolver MgDestroy - PFN_
cusolver MgDestroy Grid - PFN_
cusolver MgDestroy Matrix Desc - PFN_
cusolver MgDevice Select - PFN_
cusolver MgGetrf - PFN_
cusolver MgGetrf_ buffer Size - PFN_
cusolver MgPotrf - PFN_
cusolver MgPotrf_ buffer Size - PFN_
cusolver MgSyevd - PFN_
cusolver MgSyevd_ buffer Size - PFN_
cusolver RfAnalyze - PFN_
cusolver RfCreate - PFN_
cusolver RfDestroy - PFN_
cusolver RfRefactor - PFN_
cusolver RfSetup Device - PFN_
cusolver RfSolve - PFN_
cusolver SpCreate - PFN_
cusolver SpDcsrlsvchol - PFN_
cusolver SpDcsrlsvqr - PFN_
cusolver SpDestroy - PFN_
cusolver SpScsrlsvchol - PFN_
cusolver SpScsrlsvqr - PFN_
cusolver SpSet Stream - cuda
LibMg Grid_ t - cuda
LibMg Matrix Desc_ t - cusolver
DnHandle_ t - cusolver
DnIRS Infos_ t - cusolver
DnIRS Params_ t - cusolver
DnParams_ t - cusolver
MgHandle_ t - cusolver
RfHandle_ t - cusolver
SpHandle_ t - gesvdj
Info_ t - syevj
Info_ t