APIs Usage NotesΒΆ

The NVPL Sparse library allows developers to access the computational resources of the NVIDIA Grace processor.

  • The input and output scalars (e.g. \(\alpha\) and \(\beta\)) can be passed by reference instead of only being allowed to be passed by value.

  • The handle to the NVPL Sparse library context is initialized using the function and is explicitly passed to every subsequent library function call. This allows the user to have more control over the library setup when using multiple host threads.

  • The error status nvpl_sparse_status_t is returned by all NVPL Sparse library function calls.

It is the responsibility of the developer to allocate memory.