Open Source Alternatives
Open source alternatives to Apache MXNet
Open source alternatives to Apache MXNet, ranked by GitHub stars and freshness.
5 open-source alternatives in the index, ranked by GitHub stars and freshness.
PyTorch
Community
Tensors and Dynamic neural networks in Python with strong GPU acceleration
Alternative to Tensorflow, Jax, Caffe +2 more
Best for: ML researchers and engineers building custom neural network architectures with GPU training needs
Caffe
Community
Caffe: a fast open framework for deep learning.
Alternative to Tensorflow, Pytorch, Keras +2 more
Best for: Teams building production computer vision systems who prioritize inference speed and have existing Caffe expertise
PaddlePaddle
Community
PArallel Distributed Deep LEarning: Machine Learning Framework from Industrial Practice (『飞桨』核心框架,深度学习&机器学习高性能单机、分布式训练和跨平台部署)
Alternative to Tensorflow, Pytorch, Caffe +1 more
Best for: Teams building large-scale production ML systems who need distributed training and cross-platform deployment out of the box
Candle
Community
Minimalist ML framework for Rust
Alternative to Pytorch, Tensorflow, Jax +2 more
Best for: Rust developers building production ML systems where safety and performance matter more than rapid prototyping
Oneflow
Community
OneFlow is a deep learning framework designed to be user-friendly, scalable and efficient.
Alternative to Tensorflow, Pytorch, Jax +2 more
Best for: Developers who need a high-performance, scalable deep learning framework and are comfortable with C++