DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
| Table of Contents |
|---|
Release timelines:
Following timeline is based on everything goes well.(Added some buffer time)
| Step | Tasks | Completed by | Step | Date | Comments |
|---|---|---|---|---|---|
| Code Freeze and release start | Track ongoing PRs | Track ongoing PRs | | Delayed due to unmerged PRs(#11482, #11325) | |
| Cut the release branch | Check license headers | RC008/1017 | Depending on stability | ||
| Make code changes with necessary version updates | |||||
| Cut the release branch | |||||
| Test the release and tag the release | Nightly test, Jenkins CI | 08/22 | |||
| RAT check | |||||
| Tag RC0 | |||||
| Package artifacts and validate | Create release artifacts | 08/28 | |||
| Validate release package | |||||
| Test release package | |||||
| Scala release process | |||||
| Begin apache voting | Start vote on dev@ | 08/28-09/05 | |||
| Start vote on general@ | |||||
| Finalizing and posting the release | Create the final release tag on github | 09/12 | |||
| 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 | |||||
| Update the version on master |
New Features and Improvements:
Project | Lead Contributor | Project Docs | Link to design discussion on dev@ | Notes |
|---|---|---|---|---|
| Scala API Improvements | Qing Lan, Naveen Swamy | MXNet Scala Usability Improvements | Discussion | #10660, #10787, #10991 Improvements to MXNet Scala API usability: type safety, API documentation. |
| Scala Example CI | Qing Lan, Naveen Swamy, Andrew Ayres | #11753, #11621 Refurnished Scala Examples with improved API, documentation and CI test coverage | ||
| ONNX Export from MXNet | Roshani Nagmote | Proposal: ImportExport module | Discussion | #11213 MXNet to ONNX exporter APIs to export MXNet trained models to ONNX protobuf so that those models can be imported in other frameworks for inference. |
| Topology-aware AllReduce | Topology-aware AllReduce Proposal | Discussion | #11591 experimental feature | |
| MKL-DNN | Patric Zhao, Da Zheng | MKL-DNN integration design | Discussion | #experimental in v1.2, upgrade to GA in v1.3 |
| Clojure package | Carin Meier | MXNet Clojure | Discussion | #11205 experimental clojure language binding |
| TensorRT Runtime Integration | Discussion | #11325 This feature introduces runtime integration of TensorRT into MxNet, in order to accelerate inference. | ||
| Sparse Tensor support for Gluon | Haibin Lin | Gluon Sparse Support | Discussion | #11429, #11231, #11197, #11001, #10924 experimental feature |
| Fused RNN Operators for CPU | Patric Zhao, Tao Lv | Fused CPU RNN Design | Discussion | #10104 #11399 #10311 vRNN/LSTM/GRU PR has been merged |
| Fix Flaky Tests | zhasheng@apache.org | Github Flaky Tests | Discussion | |
| Control flow operators | Da Zheng, | Optimize dynamic neural networks | Discussion | This is the first step towards optimizing dynamic neural networks by adding symbolic and imperative control flow operators (foreach, while_loop, maybe ifelse). foreach and while_loop have been merged. ifelse has been submitted for review, but is unlikely merged in this release. |
Open PRs to track:
PR | Title | Contributor | Status |
|---|---|---|---|
| #11325 | TensorRT runtime integrationTensorRT runtime integration | Marek | Open |
| #11482 | make gluon rnn layers hybrid blocks | Sheng Zha | Open |
| #11753 | RNN Example for Scala | Qing LanOpen | Not going in |
| #11621 | NeuralStyle Example for Scala | Qing Lan | OpenMerged |
| #11866 | Add download util | Qing Lan | Merged |
...