Skip to content
Nico edited this page Jul 24, 2018 · 2 revisions

Building hipSPARSE

  1. For instructions to build hipSPARSE library and clients, see Build hipSPARSE libraries and verification code.
  2. For an example using hipSPARSE see Example C code.
  3. For instructions on how to run/use the client code, see Running.

Functionality

hipSPARSE exports the following sparse BLAS-like functions at this time.

Platform: rocSPARSE or cuSPARSE

hipSPARSE is a marshalling library, so it runs with either rocSPARSE or cuSPARSE configured as the backend SPARSE library, chosen at cmake configure time.

CUDA unit test failures

There are a some library unit tests failing with cuSPARSE; we believe these failures are benign and can be ignored. Our unit tests are testing with negative sizes and edge cases which are handled differently between the two libraries, and our unit tests do not account for these differences.

Clone this wiki locally