Apache MXNet 2.0: Towards Synergistic ML and DL with Standardization
summary
Apache MXNet 2.0 standardizes on the Python Array API and Open Neural Network Exchange (ONNX), adds numpy-compatible np/mpx arrays with automatic differentiation and GPU support, and surfaces Gluon 2.0 for hybridized, serializable models. It implements a DLPack zero-copy interchange for async device transfers, supports custom C++ operators, TVM and custom backends, and cites MLPerf 1.0 results where MXNet appears in 30 of 67 submissions and Intel oneDNN speedups (Mobilenet ~500x, ResNet50 ~800x). Community counts: ~960 contributors, ~20k stars, ~7k forks.
AI-written summary · about
chapters (12)
- 0:00Start
- 3:07Different Design Choices
- 8:45Fragmentation is costly
- 10:25The Remedy
- 10:44Open Neural Network Exchange
- 11:12Consortium for Python Data API Standards
- 12:15Array API Standard
- 12:52Out of Scope and Non-goals • Out of scope - Implementation of the standard - Execution semantics
- 14:17Array API Data Interchange
- 16:39Apache MXNet 2.0
- 23:25Community
- 28:14Sockeye 2.3
related talks
29mAccelerate NumPy Data Science Workloads and Deep Learning Applications
39mAccelerate large-scale machine learning with NP on MXNet
42mAnima Anadkumar, Principal Scientist, Amazon Web Services, Endowed Professor, CalTech
20mApache MXNet, a highly memory efficient deep learning framework
30mAnyone can Build Great Deep Learning Applications - Deep Numpy
41mOpen standards for machine learning deployment
38mThe new kid on the block: deep learning with GluonNLP
01h 16mDeep Dive into Deep Learning with MXNet
