Intel oneAPI Math Kernel Library (oneMKL) Sparse BLAS routines for SYCL devices. This package provides optimized sparse linear algebra operations (e.g., sparse matrix-vector multiply, sparse triangular solvers) on Intel GPUs and CPUs using SYCL. Current version: 2026.0.0. Released quarterly as part of Intel's oneAPI toolkit.
pip install onemkl-sycl-sparseNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Performs a sparse matrix-vector multiply using CSR format on a SYCL GPU device.
Use dpctl.tensor.usm_ndarray to allocate device memory and copy data.
Always pair sparse.create_handle with sparse.destroy_handle, ideally in a try-finally block or context manager (if available).
Pre-process CSR arrays to be in sorted column order per row (e.g., using scipy sparse CSR construction).
Use 'from onemkl_sycl_sparse import sparse'.