## Download SINGA --- * Latest code: please clone the dev branch from [Github](https://github.com/apache/incubator-singa) * v0.3.0 (20 April 2016): * [Apache SINGA 0.3.0](http://www.apache.org/dyn/closer.cgi/incubator/singa/0.3.0/apache-singa-incubating-0.3.0.tar.gz) [\[MD5\]](https://dist.apache.org/repos/dist/release/incubator/singa/0.3.0/apache-singa-incubating-0.3.0.tar.gz.md5) [\[KEYS\]](https://dist.apache.org/repos/dist/release/incubator/singa/0.3.0/KEYS) * [Release Notes 0.3.0](releases/RELEASE_NOTES_0.3.0.html) * New features and major updates, * [Training on GPU cluster](v0.3.0/gpu.html) enables training of deep learning models over a GPU cluster. * [Python wrapper improvement](v0.3.0/python.html) makes it easy to configure the job, including neural net and SGD algorithm. * [New SGD updaters](v0.3.0/updater.html) are added, including Adam, AdaDelta and AdaMax. * [Installation](v0.3.0/installation.html) has fewer dependent libraries for single node training. * Heterogeneous training with CPU and GPU. * Support cuDNN V4. * Data prefetching. * Fix some bugs. * v0.2.0 (14 January 2016): * [Apache SINGA 0.2.0](http://www.apache.org/dyn/closer.cgi/incubator/singa/0.2.0/apache-singa-incubating-0.2.0.tar.gz) [\[MD5\]](https://archive.apache.org/dist/incubator/singa/0.2.0/apache-singa-incubating-0.2.0.tar.gz.md5) [\[KEYS\]](https://archive.apache.org/dist/incubator/singa/0.2.0/KEYS) * [Release Notes 0.2.0](releases/RELEASE_NOTES_0.2.0.html) * New features and major updates, * [Training on GPU](v0.2.0/gpu.html) enables training of complex models on a single node with multiple GPU cards. * [Hybrid neural net partitioning](v0.2.0/hybrid.html) supports data and model parallelism at the same time. * [Python wrapper](v0.2.0/python.html) makes it easy to configure the job, including neural net and SGD algorithm. * [RNN model and BPTT algorithm](v0.2.0/general-rnn.html) are implemented to support applications based on RNN models, e.g., GRU. * [Cloud software integration](v0.2.0/distributed-training.html) includes Mesos, Docker and HDFS. * Visualization of neural net structure and layer information, which is helpful for debugging. * Linear algebra functions and random functions against Blobs and raw data pointers. * New layers, including SoftmaxLayer, ArgSortLayer, DummyLayer, RNN layers and cuDNN layers. * Update Layer class to carry multiple data/grad Blobs. * Extract features and test performance for new data by loading previously trained model parameters. * Add Store class for IO operations. * v0.1.0 (8 October 2015): * [Apache SINGA 0.1.0](http://www.apache.org/dyn/closer.cgi/incubator/singa/apache-singa-incubating-0.1.0.tar.gz) [\[MD5\]](https://archive.apache.org/dist/incubator/singa/apache-singa-incubating-0.1.0.tar.gz.md5) [\[KEYS\]](https://archive.apache.org/dist/incubator/singa/KEYS) * [Amazon EC2 image](https://console.aws.amazon.com/ec2/v2/home?region=ap-southeast-1#LaunchInstanceWizard:ami=ami-b41001e6) * [Release Notes 0.1.0](releases/RELEASE_NOTES_0.1.0.html) * Major features include, * Installation using GNU build utility * Scripts for job management with zookeeper * Programming model based on NeuralNet and Layer abstractions. * System architecture based on Worker, Server and Stub. * Training models from three different model categories, namely, feed-forward models, energy models and RNN models. * Synchronous and asynchronous distributed training frameworks using CPU * Checkpoint and restore * Unit test using gtest **Disclaimer** Apache SINGA is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the name of Apache Incubator PMC. 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.