Skip to content

Releases: ROCm/rocSPARSE

rocSPARSE 2.1.0 for ROCm 5.1.1

08 Apr 20:55
e1a89d1
Compare
Choose a tag to compare

rocSPARSE code for ROCm 5.1.1 did not change. The library was rebuilt for the updated ROCm 5.1.1 stack.

rocSPARSE 2.1.0 for ROCm 5.1.0

30 Mar 17:31
e1a89d1
Compare
Choose a tag to compare

Added

  • gtsv_interleaved_batch
  • gpsv_interleaved_batch
  • SpGEMM_reuse
  • Allow copying of mat info struct

Improved

  • Optimization for SDDMM
  • Allow unsorted matrices in csrgemm multipass algorithm

Known Issues

  • none

rocSPARSE 2.0.0 for ROCm 5.0.2

04 Mar 17:54
6f01f88
Compare
Choose a tag to compare

rocSPARSE code for ROCm 5.0.2 is unchanged from rocSPARSE for ROCm 5.0.1. The library was rebuilt for the updated ROCm 5.0.2 stack.

rocSPARSE 2.0.0 for ROCm 5.0.1

16 Feb 22:17
6f01f88
Compare
Choose a tag to compare

rocSPARSE code for ROCm 5.0.1 is unchanged from rocSPARSE for ROCm 5.0.0. The library was rebuilt for the updated ROCm 5.0.1 stack.

rocSPARSE 2.0.0 for ROCm 5.0.0

09 Feb 20:32
6f01f88
Compare
Choose a tag to compare

Added

  • csrmv, coomv, ellmv, hybmv for (conjugate) transposed matrices
  • csrmv for symmetric matrices

Changed

  • spmm_ex is now deprecated and will be removed in the next major release

Improved

  • Optimization for gtsv

rocSPARSE 1.22.2 for ROCm 4.5.2

10 Dec 19:19
3a3c502
Compare
Choose a tag to compare

rocSPARSE code for ROCm 4.5.2 is unchanged from rocSPARSE for ROCm 4.5.0. The library was rebuilt for the updated ROCm 4.5.2 stack.

rocSPARSE 1.22.2 for ROCm 4.5.0

27 Oct 21:28
3a3c502
Compare
Choose a tag to compare

Added

  • Triangular solve for multiple right-hand sides using BSR format
  • SpMV for BSRX format
  • SpMM in CSR format enhanced to work with transposed A
  • Matrix coloring for CSR matrices
  • Added batched tridiagonal solve (gtsv_strided_batch)
  • SpMM for BLOCKED ELL format
  • Generic routines for SpSV and SpSM
  • Enabling beta support for Windows 10
  • Additional atomic based algorithms for SpMM in COO format
  • Extended version of SpMM
  • Additional algorithm for SpMM in CSR format

Changed

  • Packaging split into a runtime package called rocsparse and a development package called rocsparse-devel. The development package depends on runtime. The runtime package suggests the development package for all supported OSes except CentOS 7 to aid in the transition. The suggests feature in packaging is introduced as a deprecated feature and will be removed in a future rocm release.

Improved

  • Fixed a bug with gemvi on Navi21
  • Fixed a bug with adaptive csrmv
  • Optimization for pivot based gtsv

Known Issues

  • none

rocSPARSE 1.20.2 for ROCm 4.3.1

27 Aug 17:41
Compare
Choose a tag to compare

No changes made for ROCm 4.3.1.

rocSPARSE 1.20.2 for ROCm 4.3.0

30 Jul 22:53
Compare
Choose a tag to compare

Added

  • (batched) tridiagonal solver with and without pivoting
  • dense matrix sparse vector multiplication (gemvi)
  • support for gfx90a
  • sampled dense-dense matrix multiplication (sddmm)

Improved

  • client matrix download mechanism
  • boost dependency in clients removed

Known Issues

  • none

rocSPARSE-1.19.5 for ROCm 4.2.0

10 May 23:17
9bd6b51
Compare
Choose a tag to compare

Added

  • SpMM (CSR, COO)
  • Code coverage analysis

Improved

  • Install script
  • Level 2/3 unit tests
  • rocsparse-bench does not depend on boost anymore

Known Issues

  • none