Table of Contents | ||
---|---|---|
|
Apache MXNet 1.5.0 is a patch minor release that includes fixes for critical bugs and performance regressions introduced with 1.4.0 release. backward compatible changes.
As MXNet follows semver, this release includes backwards-compatible fixes and new features only.
New features can be introduced in the next minor release, MXNet 1.5.0 that is being planned as well.
Discussion on the roadmap: https://github.com/apache/incubator-mxnet/issues/14619
Release Manager: Junru ShaoLai Wei
Release shepherd: Sheng Zha
Scope
Scope is still open - please add!Reference: MXNet 1.5.0 Roadmap
Issue | PRs | Contributor(s) | Notes |
---|
Andrew Ayres
Qing Lan
Depend on AMP PR Conversion from FP32 to Mixed Precision Models Moved to 1.6 scope | |||
|
| ||
| haibin | resolved at gluon nlp side by https://github.com/dmlc/gluon-nlp/pull/710 | |
https://github.com/apache/incubator-mxnet/issues/15028 | https://github.com/apache/incubator-mxnet/pull/ |
15039 | amp tutorial test failed. blocking nightly test | |
| |
Issues during 1.4.1 release vote: |
@szha @roywei | ||
CI build failures:
|
@roywei Chance Bair @ptrendx | the large tensor nightly test is disabled due to CI OOM, but tests are passing locally. Not a blocker for the release anymore. Other test failures have been fixed. | |
Da Zheng |
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 | Fri 04/26/2019Once 1.4.1 is released | |||
Cut the release branch | Check license headers | Mon 045/2917/2019Depending on stability | 06/03/2019 | ||
Make code changes with necessary version updates | master version was already on 1.4.0 | ||||
Cut the release branch | |||||
Update the version on master | |||||
Test the release and tag the release | Nightly test, Jenkins CI | RAT check | http:5//jenkins.mxnet-ci.amazon-ml.com/job/incubator-mxnet/job/v1.4.x/27/2019 | 06/04/2019 | |
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@ | Mon 0406/2907/2019 - Thu 05/02/2019 | 06/08/2019 | rc0 and rc1 failed, rc2 passed on 07/10/2019: https://lists.apache.org/thread.html/641cf0fddce623ff352ba9c7655938c0d16337bae4a8d290956ea130@%3Cdev.mxnet.apache.org%3E | |
Start vote on general@ | Fri 0507/03/2019 - Tue 05/07/201910/2019 | vote on general passed on 07/18/2019 https://lists.apache.org/thread.html/5365cdab7dee08d220e32decc76fd54aa05e29bc891c416828cb64d2@%3Cgeneral.incubator.apache.org%3E | |||
Finalizing and posting the release | Create the final release tag on github | 6/14/2019 | |||
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@ | 07/29/2019 | https://lists.apache.org/thread.html/647e7f18217514ea06344f0f713798c9aac0adcdd16addbb044aa6cd@%3Cdev.mxnet.apache.org%3E | |||
Update the apache blog | |||||
update the aws blog | |||||
send internal announcement | |||||
CI status:
Release Note
This patch release includes the following bug fixes:
- [v1.5.0] Java bug-fix cherry pick (#14834)
- Use DEFAULT macro in C APIs (#14767) (#14789)
- Set idx2name for Optimizer object (#14703) (#14772)
- Add pin_device_id option to Gluon DataLoader (#14136) (#14771)
- Tidy up storage allocation and deallocation (#14480) (#14768)
- Add MXEnginePushAsync and MXEnginePushSync C APIs (#14615) (#14770)
Less cudaGet/SetDevice calls in Gluon execution (#13764)
Fix nightly build of 1.4.x (#14556)
Memory fixes. Resolves #10867, and resolves #14080 (#14372) (#14586)
- Fixes for data links (#14526)
- v1.4.x: Backport of Windows CI Fixes (#14420)Passing