Bigdata
Now Reading
Apache SINGA
0
Review

Apache SINGA

Overview
Synopsis

Apache SINGA is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator.

Category

Deep Learning Software

Features

Apache SINGA 1.1.0 [MD5] [KEYS]
Release Notes 1.1.0
New features and major updates,
Create Docker images (CPU and GPU versions)
Create Amazon AMI for SINGA (CPU version)
Integrate with Jenkins for automatically generating Wheel and Debian packages (for installation), and updating the website.
Enhance the FeedFowardNet, e.g., multiple inputs and verbose mode for debugging
Add Concat and Slice layers
Extend CrossEntropyLoss to accept instance with multiple labels
Add image_tool.py with image augmentation methods
Support model loading and saving via the Snapshot API
Compile SINGA source on Windows
Compile mandatory dependent libraries together with SINGA code
Enable Java binding (basic) for SINGA
Add version ID in checkpointing files
Add Rafiki toolkit for providing RESTFul APIs
Add examples pretrained from Caffe, including GoogleNet

License

Proprietary

Price

Free

Pricing

Subscription

Free Trial

Available

Users Size

Small (<50 employees), Medium (50 to 1000 Enterprise (>1001 employees)

Company

Apache SINGA

PAT Rating™
Editor Rating
Aggregated User Rating
Rate Here
Ease of use
7.9
6.1
Features & Functionality
7.9
6.5
Advanced Features
7.9
6.4
Integration
7.9
6.5
Performance
7.9
4.9
Training
6.5
Customer Support
7.9
5.0
Implementation
5.0
Renew & Recommend
6.1
Bottom Line

Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects.

7.9
Editor Rating
5.9
Aggregated User Rating
6 ratings
You have rated this

Apache SINGA is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.SINGA’s software stack includes three major components, namely, core, IO and model. Figure 1 illustrates these components together with the hardware. The core component provides memory management and tensor operations; IO has classes for reading (and writing) data from (to) disk and network; The model component provides data structures and algorithms for machine learning models, e.g., layers for neural network models, optimizers/initializer/metric/loss for general machine learning models. Tensor and Device are two core abstractions in SINGA. Tensor class represents a multi-dimensional array, which stores model variables and provides linear algebra operations for machine learning algorithms, including matrix multiplication and random functions. Each tensor instance (i.e. a tensor) is allocated on a Device instance. Each Device instance (i.e. a device) is created against one hardware device, e.g. a GPU card or a CPU core. Devices manage the memory of tensors and execute tensor operations on its execution units, e.g. CPU threads or CUDA streams. With the Tensor abstraction, SINGA would be able to run a wide range of models, including deep learning models and other traditional machine learning models.

 

Filter reviews
User Ratings





User Company size



User role





User industry





Ease of use
Features & Functionality
Advanced Features
Integration
Performance
Training
Customer Support
Implementation
Renew & Recommend

What's your reaction?
Love It
0%
Very Good
0%
INTERESTED
0%
COOL
0%
NOT BAD
0%
WHAT !
0%
HATE IT
0%