Release timelines:

StepDateComments
Code Freeze08/02Track ongoing PRs
RC008/10Depending on stability


New Features and Improvements:


Project

Lead Contributor

Project Docs

Link to design discussion on dev@

Notes

Scala API ImprovementsQing LanNaveen Swamy 
MXNet Scala Usability ImprovementsDiscussion #10660, #10787, #10991 Improvements to MXNet Scala API usability: type safety, API documentation.
Scala Example CIQing LanNaveen SwamyAndrew Ayres

Refurnished Scala Examples with improved API, documentation and CI test coverage
ONNX Export from MXNetRoshani NagmoteProposal: ImportExport moduleDiscussion #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

Carl Yang

Topology-aware AllReduce ProposalDiscussion#11591 experimental feature
MKL-DNNPatric ZhaoDa ZhengMKL-DNN integration designDiscussion#experimental in v1.2, upgrade to GA in v1.3
Clojure packageCarin MeierMXNet ClojureDiscussion

#11205 experimental clojure language binding

TensorRT Runtime Integration

Marek Kolodziej,

Clement Fuji Tsang,

Kellen Sunderland

Runtime Integration with TensorRT

Discussion#11325 This feature introduces runtime integration of TensorRT into MxNet, in order to accelerate inference.
Proper support for Types

Sebastian (Wolfram)

(sebastianbod@gmail.com) or taliesinb@gmail.com



Backend for general purpose numerical packages (support for multipe types, proper testing for all supported types). Derive test priorities from Mathematica internal suite or integrate Mathematica into CI?

Feedback: Users are observing instability, incomplete behavior vs. quality delivered by numpy / Pytorch.

Haibin: many tests are not well written, most test only cover fp32, don't have good guidelines for community, operator tutorial lacks guidance on test requirements, suggest to develop guidelines (results are deterministic, cover all supported types), need to set quality standards as community grows

Sebastian: presentation how it is done in Mathematica based on experience and learnings

Fused RNN Operators for CPUPatric ZhaoTao LvFused CPU RNN DesignDiscussion#10104 #11399 #10311 vRNN/LSTM/GRU PR has been merged
Fix Flaky Testszhasheng@apache.orgGithub Flaky TestsDiscussion 
Control flow operatorsDa Zheng,Optimize dynamic neural networksDiscussionThis 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 integration

MarekOpen
#11482

make gluon rnn layers hybrid blocks

Sheng ZhaOpen
#11753

RNN Example for Scala

Qing LanOpen
#11621

NeuralStyle Example for Scala

Qing LanOpen
#11866

Add download util

Qing Lan

Merged