Apache SINGA
Apache SINGA is a distributed deep-learning library for training deep-learning and machine-learning models.
What Apache SINGA is
Apache SINGA is a distributed deep-learning library for training deep-learning and machine-learning models. It supports data-parallel training across multiple GPUs on one node or across different nodes, and GPU acceleration is available through documented CUDA and cuDNN packages and Nvidia GPU Docker images. Installation options include pip, Docker, Conda, and source; the pip instructions cover Python 3.9, 3.10, and 3.11. SINGA supports Python and C++, can load ONNX models, and can save models built with its APIs in ONNX format. Listed optimizers include momentum-based stochastic gradient descent, Adam, RMSProp, and AdaGrad. The project also provides domain-specific models through its repository and Google Colab, including healthcare and science examples. Models trained with SINGA can be queried in an RDBMS. It runs on Linux, macOS, and Windows, with local training and on-premises deployment. SINGA is free under Apache License Version 2.0, and its community resources include mailing lists, issue tracking, and a security page.
Good
- Free under Apache License Version 2.0
- Supports data-parallel training across GPUs and nodes
- Installation options include pip, Docker, Conda, and source
- Loads and saves models in ONNX format
- Runs on Linux, macOS, and Windows
Watch out
- Training mode is local
- On-premises deployment target
- GPU installation guidance specifies CUDA and cuDNN
Who it suits
It suits developers and teams training deep-learning or machine-learning models who need local, GPU-accelerated or distributed training. Its Python, C++, and ONNX support may fit workflows using those technologies.
Verdict
Apache SINGA brings distributed training, GPU support, and ONNX handling to a free library. Its local training and on-premises deployment are central considerations when deciding whether it fits your setup.
Plans and prices
From Apache SINGA's own pricing page, checked 8 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Apache SINGA | Free | Apache License 2.0 · Distributed deep-learning library |
The facts
Each one read from Apache SINGA's own pages, with the date it was checked.
What it does
- Database integration
- The project says models trained with SINGA can be queried in an RDBMS.checked 8 Oct 2026
- Distributed training
- SINGA supports data-parallel training across multiple GPUs on one node or across different nodes.checked 8 Oct 2026
- GPU support
- The installation guide documents GPU packages using CUDA and cuDNN, and Docker images for Nvidia GPUs.checked 8 Oct 2026
- Healthcare examples
- The project announced curated model examples for diabetic retinopathy classification, malaria detection, and thyroid eye disease detection.checked 8 Oct 2026
- Installation
- The site documents installation using pip, Docker, or from source, and also lists Conda as an installation option.checked 8 Oct 2026
- Intended users
- The project describes its focus as distributed training of deep-learning and machine-learning models and highlights large-scale data analytics.checked 8 Oct 2026
- License
- The SINGA history page says the project is released under Apache License Version 2.0.checked 8 Oct 2026
- Model zoo
- The site says the repository and Google Colab provide domain-specific deep-learning models, including healthcare and science models.checked 8 Oct 2026
- ONNX integration
- SINGA supports loading ONNX models and saving models defined with its APIs in ONNX format.checked 8 Oct 2026
- Python versions
- The pip installation page says SINGA works with Python 3.9, 3.10, and 3.11.checked 8 Oct 2026
- Security reporting
- The Apache Security Team asks that potential vulnerabilities in Apache projects be reported privately first and publishes project advisories.checked 8 Oct 2026
- Support
- The project lists mailing lists, issue tracking, and a security page under its community resources.checked 8 Oct 2026
- Training optimizers
- SINGA lists support for stochastic gradient descent with momentum, Adam, RMSProp, and AdaGrad.checked 8 Oct 2026
- What it does
- Apache SINGA is a distributed deep-learning library focused on training deep-learning and machine-learning models.checked 8 Oct 2026
Alternatives to Apache SINGA
- 1
Paperspace Gradient
Free planOpen sourceWebAPIExtensionLinux8.3From $8 a month - 2
Apache TVM
Free planOpen sourceAndroidiOSWebAPI7.8Free plan - 3
Lightning AI Studios
Free planWebAPILinuxmacOS7.8From $20 a month - 4
ONNX Runtime
Free planAndroidiOSWebLinux7.2Free plan - 5
Ludwig
Free planAPILinuxmacOSSelf-hosted6.7Free plan - 6
MegEngine
Free planAndroidiOSLinuxmacOS6.7Free plan
