Apache MXNet 1.5.1 is a patch release that includes fixes for critical bugs and performance regressions introduced with 1.5.0 release.
As MXNet follows semver, this release includes backwards-compatible fixes only.
New features can be introduced in the next minor release. MXNet 1.6.0 road map can be found at https://github.com/apache/incubator-mxnet/issues/15589.
Release Manager: Tao Lv (TaoLv@GitHub), Shufan Wu (juliusshufan@GitHub)
Scope is still open - please add!
GitHub issue: [Discussion] 1.5.1 Patch Release (https://github.com/apache/incubator-mxnet/issues/15613)
WarpCTC build failure in 1.5.0 (https://github.com/apache/incubator-mxnet/issues/15612) @samskalicky https://github.com/apache/incubator-mxnet/pull/15601 @samskalicky Done. The fix is picked to v1.5.x branch.
Gluon Inference failed (https://github.com/apache/incubator-mxnet/issues/15281) @lanking520 https://github.com/apache/incubator-mxnet/pull/15298 @ZhennanQin Already in 1.5.0
[MXNet 1.5.0.rc2] Issues with asnumpy() method (https://github.com/apache/incubator-mxnet/issues/15431) @roywei Closed. False positive issue.
License issues need to be fixed before 1.6 release (https://github.com/apache/incubator-mxnet/issues/15542) @roywei https://github.com/apache/incubator-mxnet/pull/15806 https://github.com/apache/incubator-mxnet/pull/15828 @TaoLv @gigasquid @roywei We fixed the item 1, 2, 6 on v1.5.x. Item 3,4,5 are postponed to v1.6.0 release. https://github.com/apache/incubator-mxnet/pull/15860 https://github.com/apache/incubator-mxnet/pull/16026 https://github.com/apache/incubator-mxnet/commit/52ce718a076ca56385360a9b45d6afb44b5f1e27
update julia install doc @iblis17 https://github.com/apache/incubator-mxnet/pull/15609 @Ksoy Fixed on master. No need to be ported to v1.5.x. https://mail-archives.apache.org/mod_mbox/mxnet-dev/201908.mbox/%3CCAH1G5Zpz3sAxfM4Z8GYh7BGmVHkxYy%3DPsVOxE4DE9pQdSX7rYw%40mail.gmail.com%3E
|julia: bump Windows prebult binary version to v1.5.0||@iblis17||https://github.com/apache/incubator-mxnet/pull/15608||@iblis17||Fixed on master|
Night test failure on CI @lebeg https://github.com/apache/incubator-mxnet/issues/15374 http://jenkins.mxnet-ci.amazon-ml.com/blue/organizations/jenkins/NightlyTestsForBinaries/detail/master/395/pipeline/ Not an issue on v1.5.x branch. Moved to 1.6.0 https://github.com/apache/incubator-mxnet/issues/15589#issuecomment-526396099
Broken Sidebar on website API for master and 1.5.0 (https://github.com/apache/incubator-mxnet/issues/15200) @ThomasDelteil, @sandeep-krishnamurthy Postponed to the next release. https://mail-archives.apache.org/mod_mbox/mxnet-dev/201908.mbox/%3C62C61072-FDC2-4F4C-8989-FDB92BA03D03%40amazon.com%3E
1.5.0 MKLDNN error "Unknown MKLDNN format" (https://github.com/apache/incubator-mxnet/issues/15737) @samskalicky https://github.com/apache/incubator-mxnet/pull/15692 @xinyu-intel Fixed on master. Note: master uses v0.20 while v1.5.x uses v0.19 of MKL-DNN. The fix is picked to v1.5.x branch
the bug of `MXEnginePushAsyncND` and `MXEnginePushSyncND` (https://github.com/apache/incubator-mxnet/issues/15774) @wkcn https://github.com/apache/incubator-mxnet/pull/15751 @wkcn Done. The fix is picked to v1.5.x.
Java examples broken with mxnet mkldnn build (https://github.com/apache/incubator-mxnet/issues/15267) @TaoLv, @arcadiaphy https://github.com/apache/incubator-mxnet/pull/15351 @wuxun-zhang Fixed on master. https://github.com/apache/incubator-mxnet/pull/15802
Bug or highly unintuitive and undocumented behaviour corrupting NDArray data(possible race condition)[MKLDNN][C++] (https://github.com/apache/incubator-mxnet/issues/15555) @TaoLv, @kostayScr https://github.com/apache/incubator-mxnet/pull/15637 @zhennanQin Fixed on master and v1.5.x https://github.com/apache/incubator-mxnet/pull/15803
Dropout produces wrong mask with MKL-DNN (https://github.com/apache/incubator-mxnet/issues/15659) @TaoLv, @matteosal https://github.com/apache/incubator-mxnet/pull/15697 @wuxun-zhang Fixed on master. https://github.com/apache/incubator-mxnet/pull/15804
MKL-DNN gives wrong convolution bias gradient if weights gradient is not requested (https://github.com/apache/incubator-mxnet/issues/15464) @TaoLv, @matteosal https://github.com/apache/incubator-mxnet/pull/15497 https://github.com/apache/incubator-mxnet/pull/15631 @zixuanweeei Fixed on master https://github.com/apache/incubator-mxnet/pull/15805
Simple_Bind failure in 1.5.0 (https://github.com/apache/incubator-mxnet/issues/15784) @samskalicky https://github.com/apache/incubator-mxnet/pull/15620 @haohuanw Fixed on master https://github.com/apache/incubator-mxnet/pull/15873
Already fixed on master. Need be picked to v1.5.x
https://github.com/apache/incubator-mxnet/pull/15874 – done
https://github.com/apache/incubator-mxnet/pull/15875 – done
https://github.com/apache/incubator-mxnet/pull/15877 – done
https://github.com/apache/incubator-mxnet/pull/16044 – done
https://github.com/apache/incubator-mxnet/pull/16043 – WIP
Benchmark doc fix (https://github.com/apache/incubator-mxnet/pull/15769) @ChaiBapchya https://github.com/apache/incubator-mxnet/pull/15769 @ChaiBapchya Fixed on both master and v1.5.x branch. https://github.com/apache/incubator-mxnet/pull/16029
FP16 Support for C Predict API (https://github.com/apache/incubator-mxnet/issues/14159, https://github.com/apache/incubator-mxnet/issues/13335) @samskalicky https://github.com/apache/incubator-mxnet/pull/15245 @anirudh2290 PR is working in progress: https://github.com/apache/incubator-mxnet/pull/16027 PR is closed:"This fix depends on #15118 which is a big feature, so im closing this PR for the 1.5.x branch. It will have to wait until 1.6.x".
Error when loading models with no params (https://github.com/apache/incubator-mxnet/issues/15916) @samskalicky https://github.com/apache/incubator-mxnet/pull/15917 @samskalicky https://github.com/apache/incubator-mxnet/pull/16028
GPU OOM: topk regression in v1.5 (https://github.com/apache/incubator-mxnet/issues/15703) @apeforest @leezu https://github.com/apache/incubator-mxnet/pull/15948 @apeforest The issue was fixed on the master branch. But have problem to back port the fix to v1.5.x. https://github.com/apache/incubator-mxnet/pull/15999
Following timeline is based on everything goes well.(Added some buffer time)
|Code Freeze and release start||Track ongoing PRs||9/3 6pm PST|
|Cut the release branch||Check license headers|
|Make code changes with necessary version updates||9/3 6pm PST|
|Cut the release branch||from v1.5.x branch|
|Update the version on master|
|Test the release and tag the release||Nightly test, Jenkins CI||9/4|
|RAT check||checked by CI|
|Package artifacts and validate||Create release artifacts||9/5|
|Validate release package|
|Test release package|
|Scala release process|
|Begin Apache voting||Start vote on dev@||9/7|
|Start vote on general@|
|Finalizing and posting the release||Create the final release tag on github|
|Rename, resign and upload the src tar to final dir|
|Update the website using tag|
|Release the official pip package|
|Release the official docker images|
|After 24 hrs, validate the packages are uploaded|
|Draft the offical announce email and review|
|Send out the email on announce@|
|Update the apache blog|
|update the aws blog|
|send internal announcement|
This patch release includes the following bug fixes: