From 542d1e670ba6b943ff8298545f2411ffddd7c452 Mon Sep 17 00:00:00 2001 From: Daniel Lowell Date: Mon, 13 Jul 2020 09:24:47 -0500 Subject: [PATCH] Updated release notes for MIOpen 2.6 (#339) --- README.md | 4 +++- doc/src/find_and_immediate.md | 6 +++++- doc/src/releasenotes.md | 18 ++++++++++++++++-- 3 files changed, 24 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 2c86579cdb..303a830cd3 100644 --- a/README.md +++ b/README.md @@ -20,7 +20,9 @@ MIOpen supports two programming models - * [Half](http://half.sourceforge.net/) - IEEE 754-based half-precision floating point library * [Boost](http://www.boost.org/) at least version 1.58 * MIOpen uses `boost-system` and `boost-filesystem` packages to enable persistent [kernel cache](https://rocmsoftwareplatform.github.io/MIOpen/doc/html/cache.html) -* [rocBlas](https://github.com/ROCmSoftwarePlatform/rocBLAS) Minimum version branch [master-rocm-2.10](https://github.com/ROCmSoftwarePlatform/rocBLAS/tree/master-rocm-2.10) +* [rocBlas](https://github.com/ROCmSoftwarePlatform/rocBLAS) + * Minimum version branch for pre-ROCm 3.5 [master-rocm-2.10](https://github.com/ROCmSoftwarePlatform/rocBLAS/tree/master-rocm-2.10) + * Minimum version branch for post-ROCm 3.5 [master-rocm-3.5](https://github.com/ROCmSoftwarePlatform/rocBLAS/releases/tag/rocm-3.5.0) ## Installing MIOpen with pre-built packages diff --git a/doc/src/find_and_immediate.md b/doc/src/find_and_immediate.md index f1eb121a52..b15b3a46eb 100644 --- a/doc/src/find_and_immediate.md +++ b/doc/src/find_and_immediate.md @@ -168,8 +168,12 @@ MIOpen provides a set of Find modes which are used to accelerate the Find calls. - `FAST`, or `2`: Fast Find: Checks the [Find-Db](https://rocmsoftwareplatform.github.io/MIOpen/doc/html/finddb.html) for an entry. If there is a Find-Db hit, use that entry. If there is a miss, utilize the Immediate mode fallback. If Start-up times are expected to be faster, but worse GPU performance. - `HYBRID`, or `3`, or unset `MIOPEN_FIND_MODE`: Hybrid Find: Checks the [Find-Db](https://rocmsoftwareplatform.github.io/MIOpen/doc/html/finddb.html) for an entry. If there is a Find-Db hit, use that entry. If there is a miss, use the existing Find machinery. Slower start-up times than Fast Find, but no GPU performance drop. - As of MIOpen 2.4, the default mode is set to `HYBRID` mode as default. To run the full `NORMAL` Find mode, set the environment as: + As of MIOpen 2.6, the default mode is set to `HYBRID` mode as default. To run the full `NORMAL` Find mode, set the environment as: ``` export MIOPEN_FIND_MODE=NORMAL ``` + Or, + ``` + export MIOPEN_FIND_MODE=1 + ``` \ No newline at end of file diff --git a/doc/src/releasenotes.md b/doc/src/releasenotes.md index fa77ea58dc..e5614e1e7b 100644 --- a/doc/src/releasenotes.md +++ b/doc/src/releasenotes.md @@ -1,8 +1,22 @@ ## MIOpen Release notes - -### 06/30/2020 [ 2.5.0 ] +### 07/31/2020 [ 2.6.0 ] + +- This release contains convolution performance improvements, improved multi-threading behavior, and improved stability for half precision convolutions. Initial iteration time has been reduced with the introduction of hybrid find mode. Builds for a static library have been refined for this release. + +- Added MIOPEN_FIND_MODE=3 as the new default convolution Find mode; see documentation [here](https://rocmsoftwareplatform.github.io/MIOpen/doc/html/find_and_immediate.html#find-modes) for details +- Added a more runtime-parameterized version of pooling to reduce the number of online compilations +- Improved the performance of backwards spatial batch normalization for small images +- Fixed issue with std::logic_error in SQLite deleter [#306](https://github.com/ROCmSoftwarePlatform/MIOpen/issues/306) +- Fixed issues with half precision stability for convolutions +- Fixed issues with multi-threaded SQLite database accesses +- Fixed issues with 3-D convolutions and incorrect parameters +- Fixed various issues with implicit GEMM static assert failures +- Removed inactive implicit GEMM convolution solvers +- Removed SCGEMM convolutional algorithm from MIOpen + +### 07/10/2020 [ 2.5.0 ] - This release contains convolution performance improvements, various minor fixes and documentation updates.