NVIDIA Legate Sparse#
Legate Sparse is a Legate library that aims to provide a distributed and accelerated drop-in replacement for the scipy.sparse library on top of the Legate runtime. Legate Sparse interoperates with cuPyNumeric, a distributed and accelerated drop-in replacement for NumPy, to enable writing programs that operate on distributed dense and sparse arrays.
Users can write Legate Sparse programs in Python and run them on a CPU or a GPU and as soon as their problem size increases, they can run them on a cluster of GPUs or CPUs without any changes to their code.
Note
Legate Sparse is currently in alpha and supports a subset of APIs and options from scipy.sparse, so if you need an API, please open an issue and give us a summary of its usage. We currently support CSR and DIA formats for sparse matrices.
Contents: