• New Features
    • Added new Generic APIs for Axpby (cusparseAxpby), Scatter (cusparseScatter), Gather (cusparseGather), Givens rotation (cusparseRot). __nv_bfloat16/ __nv_bfloat162 data types and 64-bit indices are also supported.
    • This release adds the following features for cusparseSpMM:

      • Support for row-major layout for cusparseSpMM for both CSR and COO format
      • Support for 64-bit indices
      • Support for __nv_bfloat16 and __nv_bfloat162 data types
      • Support for the following strided batch mode:
    • Added new generic APIs and improved performance for sparse matrix-sparse matrix multiplication (SpGEMM): cusparseSpGEMM_workEstimation, cusparseSpGEMM_compute, and cusparseSpGEMM_copy.
    • SpVV: added support for __nv_bfloat16.
  • Deprecated Features
    The following functions have been removed:
    • cusparse<t>gemmi()
    • cusparseXaxpyi, cusparseXgthr, cusparseXgthrz, cusparseXroti, cusparseXsctr
    • Hybrid format enums and helper functions: cusparseHybPartition_t, cusparseHybPartition_t, cusparseCreateHybMat, cusparseDestroyHybMat
    • Triangular solver enums and helper functions: cusparseSolveAnalysisInfo_t, cusparseCreateSolveAnalysisInfo, cusparseDestroySolveAnalysisInfo
    • Sparse dot product: cusparseXdoti, cusparseXdotci
    • Sparse matrix-vector multiplication: cusparseXcsrmv, cusparseXcsrmv_mp
    • Sparse matrix-matrix multiplication: cusparseXcsrmm, cusparseXcsrmm2
    • Sparse triangular-single vector solver: cusparseXcsrsv_analysis, cusparseCsrsv_analysisEx, cusparseXcsrsv_solve, cusparseCsrsv_solveEx
    • Sparse triangular-multiple vectors solver: cusparseXcsrsm_analysis, cusparseXcsrsm_solve
    • Sparse hybrid format solver: cusparseXhybsv_analysis, cusparseShybsv_solve
    • Extra functions: cusparseXcsrgeamNnz, cusparseScsrgeam, cusparseXcsrgemmNnz, cusparseXcsrgemm
    • Incomplete Cholesky Factorization, level 0: cusparseXcsric0
    • Incomplete LU Factorization, level 0: cusparseXcsrilu0, cusparseCsrilu0Ex
    • Tridiagonal Solver: cusparseXgtsv, cusparseXgtsv_nopivot
    • Batched Tridiagonal Solver: cusparseXgtsvStridedBatch
    • Reordering: cusparseXcsc2hyb, cusparseXcsr2hyb, cusparseXdense2hyb, cusparseXhyb2csc, cusparseXhyb2csr, cusparseXhyb2dense
    The following functions have been deprecated:
    • SpGEMM: cusparseXcsrgemm2_bufferSizeExt, cusparseXcsrgemm2Nnz, cusparseXcsrgemm2