The nvmath.bindings module is experimental and potentially subject to future changes.

cuSOLVERSp (nvmath.bindings.cusolverSp)#

Warning

Deprecated. NVIDIA’s cuSOLVERSp sparse LAPACK APIs are deprecated; see the CUDA documentation linked below. For better performance and ongoing support, prefer cuDSS for sparse direct factorization and solves. In nvmath-python, use nvmath.bindings.cudss for cuDSS bindings.

For detailed documentation on the original C APIs, refer to the cuSOLVERSp documentation.

Functions#

ccsreigs_host(intptr_t handle, int m, ...)

See cusolverSpCcsreigsHost.

ccsreigvsi(intptr_t handle, int m, int nnz, ...)

See cusolverSpCcsreigvsi.

ccsreigvsi_host(intptr_t handle, int m, ...)

See cusolverSpCcsreigvsiHost.

ccsrlsqvqr_host(intptr_t handle, int m, ...)

See cusolverSpCcsrlsqvqrHost.

ccsrlsvchol(intptr_t handle, int m, int nnz, ...)

See cusolverSpCcsrlsvchol.

ccsrlsvchol_host(intptr_t handle, int m, ...)

See cusolverSpCcsrlsvcholHost.

ccsrlsvlu_host(intptr_t handle, int n, ...)

See cusolverSpCcsrlsvluHost.

ccsrlsvqr(intptr_t handle, int m, int nnz, ...)

See cusolverSpCcsrlsvqr.

ccsrlsvqr_host(intptr_t handle, int m, ...)

See cusolverSpCcsrlsvqrHost.

ccsrqr_buffer_info_batched(intptr_t handle, ...)

See cusolverSpCcsrqrBufferInfoBatched.

ccsrqrsv_batched(intptr_t handle, int m, ...)

See cusolverSpCcsrqrsvBatched.

ccsrzfd_host(intptr_t handle, int n, ...)

See cusolverSpCcsrzfdHost.

create()

See cusolverSpCreate() [[DEPRECATED]].

create_csrqr_info()

See cusolverSpCreateCsrqrInfo.

dcsreigs_host(intptr_t handle, int m, ...)

See cusolverSpDcsreigsHost.

dcsreigvsi(intptr_t handle, int m, int nnz, ...)

See cusolverSpDcsreigvsi.

dcsreigvsi_host(intptr_t handle, int m, ...)

See cusolverSpDcsreigvsiHost.

dcsrlsqvqr_host(intptr_t handle, int m, ...)

See cusolverSpDcsrlsqvqrHost.

dcsrlsvchol(intptr_t handle, int m, int nnz, ...)

See cusolverSpDcsrlsvchol.

dcsrlsvchol_host(intptr_t handle, int m, ...)

See cusolverSpDcsrlsvcholHost.

dcsrlsvlu_host(intptr_t handle, int n, ...)

See cusolverSpDcsrlsvluHost.

dcsrlsvqr(intptr_t handle, int m, int nnz, ...)

See cusolverSpDcsrlsvqr.

dcsrlsvqr_host(intptr_t handle, int m, ...)

See cusolverSpDcsrlsvqrHost.

dcsrqr_buffer_info_batched(intptr_t handle, ...)

See cusolverSpDcsrqrBufferInfoBatched.

dcsrqrsv_batched(intptr_t handle, int m, ...)

See cusolverSpDcsrqrsvBatched.

dcsrzfd_host(intptr_t handle, int n, ...)

See cusolverSpDcsrzfdHost.

destroy(intptr_t handle)

See cusolverSpDestroy() [[DEPRECATED]].

destroy_csrqr_info(intptr_t info)

See cusolverSpDestroyCsrqrInfo.

get_stream(intptr_t handle)

See cusolverSpGetStream.

scsreigs_host(intptr_t handle, int m, ...)

See cusolverSpScsreigsHost.

scsreigvsi(intptr_t handle, int m, int nnz, ...)

See cusolverSpScsreigvsi.

scsreigvsi_host(intptr_t handle, int m, ...)

See cusolverSpScsreigvsiHost.

scsrlsqvqr_host(intptr_t handle, int m, ...)

See cusolverSpScsrlsqvqrHost.

scsrlsvchol(intptr_t handle, int m, int nnz, ...)

See cusolverSpScsrlsvchol.

scsrlsvchol_host(intptr_t handle, int m, ...)

See cusolverSpScsrlsvcholHost.

scsrlsvlu_host(intptr_t handle, int n, ...)

See cusolverSpScsrlsvluHost.

scsrlsvqr(intptr_t handle, int m, int nnz, ...)

See cusolverSpScsrlsvqr.

scsrlsvqr_host(intptr_t handle, int m, ...)

See cusolverSpScsrlsvqrHost.

scsrqr_buffer_info_batched(intptr_t handle, ...)

See cusolverSpScsrqrBufferInfoBatched.

scsrqrsv_batched(intptr_t handle, int m, ...)

See cusolverSpScsrqrsvBatched.

scsrzfd_host(intptr_t handle, int n, ...)

See cusolverSpScsrzfdHost.

set_stream(intptr_t handle, intptr_t stream_id)

See cusolverSpSetStream() [[DEPRECATED]].

xcsrissym_host(intptr_t handle, int m, ...)

See cusolverSpXcsrissymHost.

xcsrmetisnd_host(intptr_t handle, int n, ...)

See cusolverSpXcsrmetisndHost.

xcsrperm_buffer_size_host(intptr_t handle, ...)

See cusolverSpXcsrperm_bufferSizeHost.

xcsrperm_host(intptr_t handle, int m, int n, ...)

See cusolverSpXcsrpermHost.

xcsrqr_analysis_batched(intptr_t handle, ...)

See cusolverSpXcsrqrAnalysisBatched.

xcsrsymamd_host(intptr_t handle, int n, ...)

See cusolverSpXcsrsymamdHost.

xcsrsymmdq_host(intptr_t handle, int n, ...)

See cusolverSpXcsrsymmdqHost.

xcsrsymrcm_host(intptr_t handle, int n, ...)

See cusolverSpXcsrsymrcmHost.

zcsreigs_host(intptr_t handle, int m, ...)

See cusolverSpZcsreigsHost.

zcsreigvsi(intptr_t handle, int m, int nnz, ...)

See cusolverSpZcsreigvsi.

zcsreigvsi_host(intptr_t handle, int m, ...)

See cusolverSpZcsreigvsiHost.

zcsrlsqvqr_host(intptr_t handle, int m, ...)

See cusolverSpZcsrlsqvqrHost.

zcsrlsvchol(intptr_t handle, int m, int nnz, ...)

See cusolverSpZcsrlsvchol.

zcsrlsvchol_host(intptr_t handle, int m, ...)

See cusolverSpZcsrlsvcholHost.

zcsrlsvlu_host(intptr_t handle, int n, ...)

See cusolverSpZcsrlsvluHost.

zcsrlsvqr(intptr_t handle, int m, int nnz, ...)

See cusolverSpZcsrlsvqr.

zcsrlsvqr_host(intptr_t handle, int m, ...)

See cusolverSpZcsrlsvqrHost.

zcsrqr_buffer_info_batched(intptr_t handle, ...)

See cusolverSpZcsrqrBufferInfoBatched.

zcsrqrsv_batched(intptr_t handle, int m, ...)

See cusolverSpZcsrqrsvBatched.

zcsrzfd_host(intptr_t handle, int n, ...)

See cusolverSpZcsrzfdHost.