You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@singa.apache.org by wa...@apache.org on 2016/04/08 07:17:11 UTC

incubator-singa git commit: Update license, release notes and readme for incubating-v0.3-RC1

Repository: incubator-singa
Updated Branches:
  refs/heads/master cf4be5a86 -> 04cfe2ddb


Update license, release notes and readme for incubating-v0.3-RC1

update License file for include/singa/utils/safe_queue.h; update readme file to explain the dependent libraries
update release_notes to include pull requests merged after v0.2
update the copyright year to 2016 in NOTICE file
update the release note for data prefetching.


Project: http://git-wip-us.apache.org/repos/asf/incubator-singa/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-singa/commit/04cfe2dd
Tree: http://git-wip-us.apache.org/repos/asf/incubator-singa/tree/04cfe2dd
Diff: http://git-wip-us.apache.org/repos/asf/incubator-singa/diff/04cfe2dd

Branch: refs/heads/master
Commit: 04cfe2ddbb6b527740af19a7cfafbc49a70d970b
Parents: cf4be5a
Author: Wei Wang <wa...@comp.nus.edu.sg>
Authored: Thu Apr 7 16:44:48 2016 +0800
Committer: Wei Wang <wa...@comp.nus.edu.sg>
Committed: Fri Apr 8 11:39:19 2016 +0800

----------------------------------------------------------------------
 LICENSE                                         |   6 ++++
 NOTICE                                          |   2 +-
 README.md                                       |  15 ++++----
 RELEASE_NOTES                                   |  34 ++++++++++++++++++-
 .../python/examples/datasets/cifar10_mean_image | Bin 24576 -> 0 bytes
 5 files changed, 47 insertions(+), 10 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-singa/blob/04cfe2dd/LICENSE
----------------------------------------------------------------------
diff --git a/LICENSE b/LICENSE
index 75001c1..b835024 100644
--- a/LICENSE
+++ b/LICENSE
@@ -244,3 +244,9 @@ Copyright (c) 2010-2012 Tomas Mikolov
 Copyright (c) 2013 Cantab Research Ltd
 All rights reserved.
 http://www.fit.vutbr.cz/~imikolov/rnnlm/
+
+====================================================================
+SINGA bundles the following under Creative Commons Attribution 4.0 International
+Public License: include/singa/utils/safe_queue.h
+
+http://gnodebian.blogspot.sg/2013/07/a-thread-safe-asynchronous-queue-in-c11.html

http://git-wip-us.apache.org/repos/asf/incubator-singa/blob/04cfe2dd/NOTICE
----------------------------------------------------------------------
diff --git a/NOTICE b/NOTICE
index 3b30c10..c74e53a 100644
--- a/NOTICE
+++ b/NOTICE
@@ -1,5 +1,5 @@
 Apache SINGA
-Copyright 2015 The Apache Software Foundation
+Copyright 2016 The Apache Software Foundation
 
 This product includes software developed at
 The Apache Software Foundation (http://www.apache.org/).

http://git-wip-us.apache.org/repos/asf/incubator-singa/blob/04cfe2dd/README.md
----------------------------------------------------------------------
diff --git a/README.md b/README.md
index 0749309..3ae8fe0 100644
--- a/README.md
+++ b/README.md
@@ -18,9 +18,6 @@ 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)
 
 We have tested SINGA on Ubuntu 12.04, Ubuntu 14.01 and CentOS 6.
 You can install all dependencies into `$PREFIX` folder by
@@ -38,12 +35,14 @@ variables to continue the building instructions,
 ###Optional dependencies
 For advanced features, the following libraries are needed:
 
-  * `cuda` (NIVIDA CUDA Toolkit EUL)
-  * `cudnn` (NIVIDA CuDNN EULA)
+  * `zeromq` (LGPLv3 + static link exception),`czmq` (Mozilla Public License Version 2.0) and `zookeeper` (Apache 2.0), for distributed training with multiple processes. Compile SINGA with `--enable-dist`
+  * `cuda` (NVIDIA CUDA Toolkit EUL) for training using NVIDIA GPUs.
+  * `cudnn` (NVIDIA CuDNN EULA) for training using NVIDIA's CUDNN library.
   * `Apache Mesos` (Apache 2.0)
   * `Apache Hadoop` (Apache 2.0)
   * `libhdfs3` (Apache 2.0)
-  * `swig` (GPL)
+  * `swig` (GPL) for using Python Binding.
+
 
 ##Documentation
 
@@ -63,7 +62,7 @@ To compile with GPU support, you should run:
 
     $ ./configure --enable-cuda --with-cuda=/CUDA/PATH --enable-cudnn --with-cudnn=/CUDNN/PATH
 
---with-cuda and --with-cudnn are optional as by default the script will search system paths.
+--with-cuda and --with-cudnn are optional as by default the script will search system paths. We have tested with CUDA V7.0 and V7.5, CUDNN V3 and V4.
 Please kindly set proper environment parameters (LD_LIBRARY_PATH, LIBRARY_PATH, etc.) when you run the code.
 
 To compile with HDFS support, you should run:
@@ -179,7 +178,7 @@ have installed `OpenBLAS`.
 * Q6: While compiling SINGA and installing `glog` on mac OS X, I get fatal error
 `'ext/slist' file not found`
 
-  A6: Please install `glog` individually and try :
+  A6: We have not done thorough test on Mac OS. If you want to install `glog`, please goto glog folder and try:
 
       $ make CFLAGS='-stdlib=libstdc++' CXXFLAGS='stdlib=libstdc++'
 

http://git-wip-us.apache.org/repos/asf/incubator-singa/blob/04cfe2dd/RELEASE_NOTES
----------------------------------------------------------------------
diff --git a/RELEASE_NOTES b/RELEASE_NOTES
index 1590dea..c29df20 100644
--- a/RELEASE_NOTES
+++ b/RELEASE_NOTES
@@ -1,5 +1,37 @@
-Release Notes - SINGA - Version singa-incubating-0.2.0
+Release Notes - SINGA - Version singa-incubating-0.3.0
+
+SINGA is a general distributed deep learning platform for training big deep learning models over large datasets.
+
+This release incldues following features:
+
+  * GPU Support
+    * [SINGA-131] Implement and optimize hybrid training using both CPU and GPU
+    * [SINGA-136] Support cuDNN v4
+    * [SINGA-134] Extend SINGA to run over a GPU cluster
+    * [Singa-157] Change the priority of cudnn library and install libsingagpu.so
+
+  * Remove Dependences
+    * [SINGA-156] Remove the dependency on ZMQ for single process training
+    * [SINGA-155] Remove zookeeper for single-process training
+
+  * Python Binding
+    * [SINGA-126] Python Binding for Interactive Training
+
+  * Other Improvements
+    * [SINGA-80] New Blob Level and Address Level Math Operation Interface
+    * [SINGA-130] Data Prefetching
+    * [SINGA-145] New SGD based optimization Updaters: AdaDelta, Adam, AdamMax
+
+  * Bugs Fixed
+    * [SINGA-148] Race condition between Worker threads and Driver
+    * [SINGA-150] Mesos Docker container failed
+    * [SIGNA-141] Undesired Hash collision when locating process id to worker…
+    * [SINGA-149] Docker build fail
+    * [Singa-143] The compilation cannot detect libsingagpu.so file
+
+
 -----------------------------------------
+Release Notes - SINGA - Version singa-incubating-0.2.0
 
 SINGA is a general distributed deep learning platform for training big deep learning models over large datasets. It is
 designed with an intuitive programming model based on the layer abstraction. SINGA supports a wide variety of popular

http://git-wip-us.apache.org/repos/asf/incubator-singa/blob/04cfe2dd/tool/python/examples/datasets/cifar10_mean_image
----------------------------------------------------------------------
diff --git a/tool/python/examples/datasets/cifar10_mean_image b/tool/python/examples/datasets/cifar10_mean_image
deleted file mode 100644
index a4ea8a5..0000000
Binary files a/tool/python/examples/datasets/cifar10_mean_image and /dev/null differ