Skip to content

Latest commit

 

History

History
61 lines (39 loc) · 1.9 KB

README.md

File metadata and controls

61 lines (39 loc) · 1.9 KB

#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.