apache/singa

a distributed deep learning platform

68
/ 100
Established

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.

deep-learning machine-learning-engineering neural-network-training distributed-computing big-data-ml
No Package No Dependents
Maintenance 17 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 25 / 25

How are scores calculated?

Stars

3,587

Forks

1,264

Language

C++

License

Apache-2.0

Category

cpp-ml-libraries

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.