Apache MXNet 1.7.0 is a minor release that includes backward compatible changes.
As MXNet follows semver, this release includes backwards-compatible fixes and new features only.
Discussion on the roadmap: https://github.com/apache/incubator-mxnet/issues/16864
Release Manager: Ciyong Chen (https://github.com/ciyongch)
Release shepherd: Tao Lv (https://github.com/TaoLv)
Scope
Reference: MXNet 1.7.0 Roadmap
Issue | PRs | Contributor(s) | Notes |
---|---|---|---|
Done | |||
@rongzha1 | Done | ||
Already enabled in nightly build. It's binary release scope. | |||
Prebuilt scala package for 2.12 | https://github.com/apache/incubator-mxnet/issues/16438 | @clouds56 | Not start yet |
| Done | ||
Saving and loading cudNN autotune and graph optimization | https://github.com/apache/incubator-mxnet/issues/16173 | @QueensGambit | No PR yet |
Need a better build script for CMake | https://github.com/apache/incubator-mxnet/issues/17180 | No PR yet | |
@connorgoggins | Done | ||
Vectorization for GPUs | https://github.com/apache/incubator-mxnet/pull/17767 | Przemysław Trędak | Reverted due to GPU memory usage regression |
@rongzha1 | Done | ||
Done | |||
Done | |||
@MoisesHer | Done | ||
@zixuanweeei | Done | ||
@zixuanweeei | Done | ||
@ChaiBapchya | Done | ||
@ciyongch | Done | ||
Release Timeline
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 | April 20th | ||
Cut the release branch | Check license headers | |||
Make code changes with necessary version updates | April 21th | |||
Cut the release branch | April 20th | |||
Update the version on master | April 21th | |||
Test the release and tag the release | Nightly test, Jenkins CI | |||
RAT check | ||||
Tag RC0 | July 6th | |||
Tag RC1 | July 16th | |||
Package artifacts and validate | Create release artifacts | July 6th | ||
Validate release package | July 6th | |||
Test release package | July 6th | |||
Scala release process | ||||
Begin apache voting | Start vote on dev@ | July 6th | ||
Start vote on general@ | July 25th | |||
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 | ||||