Freedom251 › Deep Learning Software
Apache SINGA

What Apache SINGA is
Apache SINGA is a free, distributed deep-learning library for training deep-learning and machine-learning models. It supports data-parallel training across multiple GPUs on one computer or across separate nodes, with GPU packages using CUDA and cuDNN and Docker images for Nvidia GPUs. You can install it with pip, Docker, Conda, or from source; the pip instructions cover Python 3.9, 3.10, and 3.11. SINGA supports Python and C++, and can load ONNX models or save models defined through its APIs in ONNX format. Available optimizers include momentum-based stochastic gradient descent, Adam, RMSProp, and AdaGrad. The project’s repository and Google Colab offer domain-specific models, including healthcare and science examples. It also says models trained with SINGA can be queried in an RDBMS. The software is released under Apache License 2.0 and is listed for Linux, macOS, and Windows, with on-premises deployment.
Who it suits
SINGA suits teams training deep-learning models locally across GPUs or nodes, particularly those working with Python, C++, or ONNX. Its documented domain-specific examples may also help people exploring healthcare or science models.
What it does well
- Free under Apache License 2.0
- Data-parallel training across GPUs and nodes
- Supports Python, C++, and ONNX
- Multiple installation options, including pip and Conda
What to know first
- No free trial is listed
- Listed deployment target is on-premises
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Apache SINGA | Apache License 2.0 · Distributed deep-learning library | Free |
As singa.apache.org lists them, read 8 Oct 2026. The maker's own page has the final word.
Getting started
- Visit https://singa.apache.org/.
- Choose Linux, macOS, or Windows for a listed platform.
- Install using pip, Docker, Conda, or from source.
- For pip installation, use Python 3.9, 3.10, or 3.11.
- For GPU use, follow the CUDA and cuDNN package guidance or use an Nvidia GPU Docker image.
Verdict
Apache SINGA brings distributed training, GPU support, and ONNX interoperability to a free library. Its listed platforms and on-premises deployment suit teams whose setup matches those options.
Questions
How much does Apache SINGA cost?
The listed plan is free, under Apache License Version 2.0.
Is there a free trial?
No free trial is listed; SINGA has a free plan.
Which platforms does SINGA support?
It is listed for Linux, macOS, Windows, and self-hosted use.
Which languages and model formats are supported?
The listed languages are Python and C++, and the model format is ONNX. SINGA can load ONNX models and save models defined with its APIs in ONNX format.
How can I install SINGA?
The project documents pip, Docker, Conda, and source installation. The pip instructions cover Python 3.9, 3.10, and 3.11.
What support does the project list?
Community resources include mailing lists, issue tracking, and a security page.
Facts from Apache SINGA's own pages
- Database integration
- The project says models trained with SINGA can be queried in an RDBMS. · singa.apache.org, 8 Oct 2026
- Distributed training
- SINGA supports data-parallel training across multiple GPUs on one node or across different nodes. · singa.apache.org, 8 Oct 2026
- GPU support
- The installation guide documents GPU packages using CUDA and cuDNN, and Docker images for Nvidia GPUs. · singa.apache.org, 8 Oct 2026
- Healthcare examples
- The project announced curated model examples for diabetic retinopathy classification, malaria detection, and thyroid eye disease detection. · singa.apache.org, 8 Oct 2026
- Installation
- The site documents installation using pip, Docker, or from source, and also lists Conda as an installation option. · singa.apache.org, 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. · singa.apache.org, 8 Oct 2026
- License
- The SINGA history page says the project is released under Apache License Version 2.0. · singa.apache.org, 8 Oct 2026
- Model zoo
- The site says the repository and Google Colab provide domain-specific deep-learning models, including healthcare and science models. · singa.apache.org, 8 Oct 2026
- ONNX integration
- SINGA supports loading ONNX models and saving models defined with its APIs in ONNX format. · singa.apache.org, 8 Oct 2026
- Python versions
- The pip installation page says SINGA works with Python 3.9, 3.10, and 3.11. · singa.apache.org, 8 Oct 2026
- Security reporting
- The Apache Security Team asks that potential vulnerabilities in Apache projects be reported privately first and publishes project advisories. · apache.org, 8 Oct 2026
- Support
- The project lists mailing lists, issue tracking, and a security page under its community resources. · singa.apache.org, 8 Oct 2026
- Training optimizers
- SINGA lists support for stochastic gradient descent with momentum, Adam, RMSProp, and AdaGrad. · singa.apache.org, 8 Oct 2026
- What it does
- Apache SINGA is a distributed deep-learning library focused on training deep-learning and machine-learning models. · singa.apache.org, 8 Oct 2026
Where Apache SINGA stands on Freedom251
- Deep Learning Software#3 of 35