Skip to content

Releases: ROCm/MIOpen

rocm-5.3.2

09 Nov 23:52
6c94c7b
Compare
Choose a tag to compare

ROCm release v5.3.2

rocm-5.3.1

28 Oct 16:56
6c94c7b
Compare
Choose a tag to compare

ROCm release v5.3.1

MIOpen v2.18.0

05 Oct 20:23
Compare
Choose a tag to compare

Notes

  • This release announces the deprecation of MIOpen's OpenCL backend and updates the distribution mechanism for MIOpen kernels along with a few other documentation changes.

Changes

  • Deprecate MIOpen's OpenCL backend
  • Integrate Kernel DB files into MIOpen using Git LFS
  • Add and update MIOpen porting guide
  • Fix an issue in the pooling kernels
  • Fix address calculation issue in Image to Column kernel
  • Various performance tuning and updates
  • Fix an issue in the Winograd kernels
  • Enable MIOpen to restrict to deterministic kernels
  • Various other internal improvements and fixes

rocm-5.3.0

30 Sep 17:19
6c94c7b
Compare
Choose a tag to compare

ROCm release v5.3.0

MIOpen v2.16.0

12 Apr 19:24
Compare
Choose a tag to compare

Notes

  • This release includes enhanced support for MI210 and MI250 and various other improvements.

Changes

  • This release consists of various bug fixes and performance improvements
  • Improved support for Navi21
  • Performance improvements via performance database updates
  • Fix various issues in convolution kernels specific to certain ASICs
  • Fix an accuracy issue in reduction kernels
  • Fix an accuracy issue in Batchnormalization kernels

MIOpen v2.14.0

20 Dec 18:44
Compare
Choose a tag to compare

Notes

  • This release consists of various bug fixes and performance improvements

Changes

  • Improved support for Navi21

  • Performance improvements via performance database updates

  • Fix various issues in convolution kernels specific to certain ASICs

  • Fix an accuracy issue in reduction kernels

  • Fix an accuracy issue in Batchnormalization kernels

MIOpen v2.12.0

03 Aug 22:17
Compare
Choose a tag to compare

Notes

  • This release includes support for Navi21 and various other bug fixes and performance improvements

Changes

  • MIOpen now supports Navi21!! (via MIOpen PRs 973, 780, 764, 740, 739, 677, 660, 653, 493, 498)
  • Fixed a correctness issue with ImplicitGemm algorithm
  • Updated the performance data for new kernel versions
  • Improved MIOpen build time by splitting large kernel header files
  • Fixed an issue in reduction kernels for padded tensors
  • Various other bug fixes and performance improvements

MIOpen v2.11.0

17 May 19:31
Compare
Choose a tag to compare

Notes

  • This release contains various bug fixes and performance improvements.

Changes

  • Updates for Target ID features in ROCm stack
  • Correctness fix in Batchnorm kernels
  • Various bug fixes for MIOpenGEMM on the OpenCL backend
  • Various bug fixes in 3x3 assembly kernels

MIOpen v2.10.0

25 Mar 15:55
Compare
Choose a tag to compare

Notes

  • This release contains new reduction operations, Winograd algorithm performance improvements as well as bug fixes. Various host side performance improvements have been added as well.

Changes

  • Added a GPU reference kernel implementation for faster testing.
  • Add TargetID support for new AMD GPU architectures.
  • Implementation of four additional generic tensor reduction operations (AVG, AMAX, NORM1, NORM2).
  • Fixed a bug where Batchnorm would give incorrect results when the product of image height and image width is not a factor of four.
  • Various host side improvements for better find and tuning performance.
  • Added support for AMD Code Object V4.

MIOpen v2.9.0

02 Dec 02:15
Compare
Choose a tag to compare

Notes:

  • This release contains implicit GEMM algorithm performance updates and bug fixes. Additional performance improvements have been implement for batch normalization.

Changes:

  • Added new assembly implicit GEMM kernels
  • Added batch normalization optimizations
  • Fixed issue where miopen-hip backend install would not search for rocBLAS dependency
  • Removed missing tunings from previous release cycle
  • Removed deprecated implicit GEMM xDLOPs solvers
  • Removed incorrect error messages from implicit GEMM solvers
  • Disabled ConvAsmBwdWrW3x3 solver for stride > 1 cases
  • Disabled bidirectional multi-pass kernels due to stability issues