mxnet logo

mxnet

archived
apache/mxnet

Lightweight, Portable, Flexible Distributed/Mobile Deep Learning Framework

GraphCanon updated 2w · GitHub synced 2w

21k stars6.7k forksLast push 2y C++ Apache-2.0

Decision brief

Apache MXNet is a deep learning framework that prioritizes efficiency and flexibility, allowing for the mix of symbolic and imperative programming techniques.

Good fit when

  • You prefer to mix symbolic and imperative programming styles in your deep learning projects for maximum productivity and performance.
  • Your project requires lightweight and memory-efficient execution, especially on smart devices due to native cross-compilation support.

Avoid when

  • If you require a framework with more out-of-the-box models and easier-to-use libraries, since MXNet focuses on flexibility and efficiency over convenience in pre-built functionalities.
  • You are focusing exclusively on one particular programming language (other than Python), as while MXNet supports multiple languages, most community support and updates center around its Python API.
Pricing:
freemium - Open-source, open-access framework with advanced services potentially requiring proprietary add-ons or cloud service costs.
Requirements:
MXNet is known for its lightweight nature and efficient memory management, making it suitable for deployment on various hardware configurations.

Observed Jul 12, 2026 · Source: enrich:decision_facts

Verify the decision

Maintenance and security

Full trust report
Maintenance
Archived (1012d since push)
As of 2w
Provenance
Not a fork · Organization account
As of 2w
Security (OSV)
No lockfile
As of 1mo

Public GitHub metadata and optional OSV scans. Signals, not a guarantee. Trust methodology.

Backing

Company context for Apache Software Foundation. Display-only - separate from trust and ranking.

Company
The Apache Software Foundation·GitHub org profile·1mo
Commercial model
Pure OSS·GitHub org profile (public repos)·1mo

Install

git clone https://github.com/apache/mxnet

Similar tools

Same-category neighbours. No typed graph edges are catalogued for this tool yet.

Evidence and technical details

Sourced facts, taxonomy, compatibility claims, README excerpt, and machine-readable endpoints.

Overview

Apache MXNet is designed for efficiency and flexibility, supporting symbolic and imperative programming to maximize productivity. It offers automatic parallelization of operations and optimization for fast and memory-efficient execution.

Capability facts

Languages
c++

Source: github.language · Aug 3, 2026

Categories

Graph entities

Compatibility

Sourced claims from the README excerpt - not unsourced marketing copy.

Python runtimePython

Source: README excerpt (regex_v1, Aug 3, 2026)

* Support for [Python](https://mxnet.apache.org/api/python), [Java](https://mxnet.apache.org/api/java
Source link

Tags

README

Badge image

Apache MXNet for Deep Learning

Apache MXNet is a deep learning framework designed for both efficiency and flexibility. It allows you to mix symbolic and imperative programming to maximize efficiency and productivity. At its core, MXNet contains a dynamic dependency scheduler that automatically parallelizes both symbolic and imperative operations on the fly. A graph optimization layer on top of that makes symbolic execution fast and memory efficient. MXNet is portable and lightweight, scalable to many GPUs and machines.

Apache MXNet is more than a deep learning project. It is a community on a mission of democratizing AI. It is a collection of blue prints and guidelines for building deep learning systems, and interesting insights of DL systems for hackers.

Licensed under an Apache-2.0 license.

BranchBuild Status
master


v1.x


Features

  • NumPy-like programming interface, and is integrated with the new, easy-to-use Gluon 2.0 interface. NumPy users can easily adopt MXNet and start in deep learning.
  • Automatic hybridization provides imperative programming with the performance of traditional symbolic programming.
  • Lightweight, memory-efficient, and portable to smart devices through native cross-compilation support on ARM, and through ecosystem projects such as TVM, TensorRT, OpenVINO.
  • Scales up to multi GPUs and distributed setting with auto parallelism through ps-lite, Horovod, and BytePS.
  • Extensible backend that supports full customization, allowing integration with custom accelerator libraries and in-house hardware without the need to maintain a fork.
  • Support for Python, Java, C++, R, Scala, Clojure, Go, Javascript, Perl, and Julia.
  • Cloud-friendly and directly compatible with AWS and Azure.

Contents

What's New

For agents

This page has a .md twin and JSON over the API.

Was this helpful?

Anonymous feedback helps us improve pages and translations.