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)
Release shepherd:
Scope is still open - please add!
GitHub issue: [Discussion] 1.5.1 Patch Release (https://github.com/apache/incubator-mxnet/issues/15613)
Issue | Proposer | PRs | Contributor(s) | Notes |
|---|---|---|---|---|
WarpCTC build failure in 1.5.0 | @samskalicky | https://github.com/apache/incubator-mxnet/pull/15601 | @samskalicky | Fixed on master |
| ||||
| ||||
License issues need to be fixed before 1.6 release | @roywei | |||
| update julia install doc | @iblis17 | https://github.com/apache/incubator-mxnet/pull/15609 | @Ksoy | Fixed on master |
| 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 | |||
Broken Sidebar on website API for master and 1.5.0 | @ThomasDelteil, @sandeep-krishnamurthy | |||
|
| |||
| ||||
Java examples broken with mxnet mkldnn build | @TaoLv, @arcadiaphy | https://github.com/apache/incubator-mxnet/pull/15351 | @wuxun-zhang | Fixed on master |
Bug or highly unintuitive and undocumented behaviour corrupting NDArray data(possible race condition)[MKLDNN][C++] | @TaoLv, @kostayScr | https://github.com/apache/incubator-mxnet/pull/15637 | @zhennanQin | Fixed on master |
Dropout produces wrong mask with MKL-DNN | @TaoLv, @matteosal | https://github.com/apache/incubator-mxnet/pull/15697 | @wuxun-zhang | Fixed on master |
MKL-DNN gives wrong convolution bias gradient if weights gradient is not requested | @TaoLv, @matteosal | https://github.com/apache/incubator-mxnet/pull/15497 | @zixuanweeei | Fixed on master |
Simple_Bind failure in 1.5.0 | @samskalicky | https://github.com/apache/incubator-mxnet/pull/15620 | @haohuanw | Fixed on master |
Following timeline is based on everything goes well.(Added some buffer time)
Step | Tasks | Goal | Actual | Comments |
|---|---|---|---|---|
| Code Freeze and release start | Track ongoing PRs | |||
| Cut the release branch | Check license headers | |||
| Make code changes with necessary version updates | ||||
| Cut the release branch | ||||
| Update the version on master | ||||
| Test the release and tag the release | Nightly test, Jenkins CI | |||
| RAT check | ||||
| Tag RC0 | ||||
| Package artifacts and validate | Create release artifacts | |||
| Validate release package | ||||
| Test release package | ||||
| Scala release process | ||||
| Begin Apache voting | Start vote on dev@ | |||
| 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: