Skip to content

Releases: ROCm/rocWMMA

rocWMMA 1.2.0 for ROCm 5.7.0

Choose a tag to compare

@rocm-ci rocm-ci released this 15 Sep 17:29

Changed

  • Fixed a bug with synchronization
  • Updated rocWMMA cmake versioning

rocWMMA 1.1.0 for ROCm 5.6.1

Choose a tag to compare

@rocm-ci rocm-ci released this 29 Aug 20:12
1a9d4f3

rocWMMA code for ROCm 5.6.1 did not change. The library was rebuilt for the updated ROCm 5.6.1 stack.

rocWMMA 1.1.0 for ROCm 5.6.0

Choose a tag to compare

@rocm-ci rocm-ci released this 28 Jun 23:17
29d5571

Added

  • Added cross-lane operation backends (Blend, Permute, Swizzle and Dpp)
  • Added GPU kernels for rocWMMA unit test pre-process and post-process operations (fill, validation)
  • Added performance gemm samples for half, single and double precision
  • Added rocWMMA cmake versioning
  • Added vectorized support in coordinate transforms
  • Included ROCm smi for runtime clock rate detection
  • Added fragment transforms for transpose and change data layout

Changed

  • Default to GPU rocBLAS validation against rocWMMA
  • Re-enabled int8 gemm tests on gfx9
  • Upgraded to C++17
  • Restructured unit test folder for consistency
  • Consolidated rocWMMA samples common code

rocWMMA 1.0 for ROCm 5.5.1

Choose a tag to compare

@rocm-ci rocm-ci released this 24 May 19:07
0fa3dde

rocWMMA code for ROCm 5.5.1 did not change. The library was rebuilt for the updated ROCm 5.5.1 stack.

rocWMMA 1.0 for ROCm 5.5.0

Choose a tag to compare

@rocm-ci rocm-ci released this 01 May 21:05
0fa3dde

Added

  • Added support for wave32 on gfx11+
  • Added infrastructure changes to support hipRTC
  • Added performance tracking system

Changed

  • Modified the assignment of hardware information
  • Modified the data access for unsigned datatypes
  • Added library config to support multiple architectures

rocWMMA 0.9 for ROCm 5.4.4

Choose a tag to compare

@rocm-ci rocm-ci released this 22 Mar 20:48
849a36c

rocWMMA code for ROCm 5.4.4 did not change. The library was rebuilt for the updated ROCm 5.4.4 stack.

rocWMMA 0.9 for ROCm 5.4.3

Choose a tag to compare

@rocm-ci rocm-ci released this 07 Feb 17:35
849a36c

rocWMMA code for ROCm 5.4.3 did not change. The library was rebuilt for the updated ROCm 5.4.3 stack.

rocWMMA 0.9 for ROCm 5.4.2

Choose a tag to compare

@rocm-ci rocm-ci released this 13 Jan 16:44
849a36c

rocWMMA code for ROCm 5.4.2 did not change. The library was rebuilt for the updated ROCm 5.4.2 stack.

rocWMMA 0.9 for ROCm 5.4.1

Choose a tag to compare

@ROCmMathLibrariesBot ROCmMathLibrariesBot released this 15 Dec 18:41
849a36c

rocWMMA code for ROCm 5.4.1 did not change. The library was rebuilt for the updated ROCm 5.4.1 stack.

rocWMMA 0.9 for ROCm 5.4.0

Choose a tag to compare

@ROCmMathLibrariesBot ROCmMathLibrariesBot released this 30 Nov 17:41
849a36c

Added

  • Added gemm driver APIs for flow control builtins
  • Added benchmark logging systems
  • Restructured tests to follow naming convention. Added macros for test generation

Changed

  • Changed CMake to accomodate the modified test infrastructure
  • Fine tuned the multi-block kernels with and without lds
  • Adjusted Maximum Vector Width to dWordx4 Width
  • Updated Efficiencies to display as whole number percentages
  • Updated throughput from GFlops/s to TFlops/s
  • Reset the ad-hoc tests to use smaller sizes
  • Modified the output validation to use CPU-based implementation against rocWMMA
  • Modified the extended vector test to return error codes for memory allocation failures