#Apache SINGA
Distributed deep learning system
##Project Website
All the details can be found in Project Website, including the following instructions.
##Mailing Lists
##Dependencies The current code depends on the following external libraries:
- glog (New BSD)
- google-protobuf (New BSD)
- openblas (New BSD)
- zeromq (LGPLv3 + static link exception)
- czmq (Mozilla Public License Version 2.0)
- zookeeper (Apache 2.0)
- lmdb (OpenLDAP)
##Documentation
Full documentation is available online at Official Documentation.
##Building SINGA
$ ./autogen.sh
$ ./configure
$ make
##Running Examples
Let us train the CNN model over the CIFAR-10 dataset without parallelism as an example. The hyper-parameters are set following cuda-convnet. More details about this example are available at CNN example.
First, download the dataset and create data shards:
$ cd examples/cifar10/
$ make download
$ make create
Next, start the training:
$ cd ../../
$ ./bin/singa-run.sh -conf examples/cifar10/job.conf
Now we just need to wait until it is done!
##LICENSE
Apache Singa is licensed under the Apache License, Version 2.0.
For additional information, see the LICENSE and NOTICE files.