Apache MXNet 1.5.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/14619
Release Manager: Lai Wei
Release shepherd: Sheng Zha
Scope
Scope is still open - please add!
Referece: MXNet 1.5.0 Roadmap
Issue | PRs | Contributor(s) | Notes |
---|---|---|---|
AMP | https://github.com/apache/incubator-mxnet/pull/14173 | @ptrendx | To move forward: https://github.com/apache/incubator-mxnet/pull/14173#pullrequestreview-235846341 |
FP32 optimization | @ciyongch, @TaoLv, @juliusshufa, @yinghu5, @TaoLv | last PR left under review: #14893 | |
bug fix for infer shape partial | #14869 | @royweilai | under review |
dependency upgrade for mxnet | @stu1130 | update to latest cuda 10.1 and cudnn 7.5.1 for mxnet and mxnet CI | |
Conversion from FP32 to Mixed Precision Models | https://github.com/apache/incubator-mxnet/issues/14584 | @anirudh2290 | Depend on AMP PR |
MKLDNN RNN Inference Integration(fp32 LSTM and vRNN with tanh and relu) | #14713 | @lihaofd, Tao Lv, @pengzhao-intel | Improves performance of certain operators used in RNN models |
haibin | resolved at gluon nlp side by https://github.com/dmlc/gluon-nlp/pull/710 |
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 | Once 1.4.1 is released | ||
Cut the release branch | Check license headers | 5/17/2019 | ||
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 | 5/20/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@ | |||
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 | ||||