apache/singa
a distributed deep learning platform
This is a distributed deep learning system that helps machine learning engineers and researchers train complex deep learning models more efficiently. You provide your model architecture and training data, and it scales the computation across multiple machines to produce a trained model faster. This is ideal for those working with very large datasets or sophisticated neural networks.
3,587 stars. Actively maintained with 7 commits in the last 30 days.
Use this if you need to train large-scale deep learning models and require a framework that can distribute the computational workload across a cluster of machines.
Not ideal if you are developing small, experimental models or prefer a simpler, single-machine deep learning setup.
Stars
3,587
Forks
1,264
Language
C++
License
Apache-2.0
Category
Last pushed
Mar 10, 2026
Commits (30d)
7
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/apache/singa"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related frameworks
davisking/dlib
A toolkit for making real world machine learning and data analysis applications in C++
ZigRazor/CXXGraph
Header-Only C++ Library for Graph Representation and Algorithms
mlpack/mlpack
mlpack: a fast, header-only C++ machine learning library
hosseinmoein/DataFrame
C++ DataFrame for statistical, financial, and ML analysis in modern C++
mlpack/ensmallen
A header-only C++ library for numerical optimization --