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/01/08 05:16:55 UTC

svn commit: r1723651 - in /incubator/singa/site/trunk/content/markdown: downloads.md releases/RELEASE_NOTES_0.1.0.md releases/RELEASE_NOTES_0.2.0.md

Author: wangwei
Date: Fri Jan  8 04:16:55 2016
New Revision: 1723651

URL: http://svn.apache.org/viewvc?rev=1723651&view=rev
Log:
add release notes for v0.2

Added:
    incubator/singa/site/trunk/content/markdown/releases/RELEASE_NOTES_0.2.0.md
Modified:
    incubator/singa/site/trunk/content/markdown/downloads.md
    incubator/singa/site/trunk/content/markdown/releases/RELEASE_NOTES_0.1.0.md

Modified: incubator/singa/site/trunk/content/markdown/downloads.md
URL: http://svn.apache.org/viewvc/incubator/singa/site/trunk/content/markdown/downloads.md?rev=1723651&r1=1723650&r2=1723651&view=diff
==============================================================================
--- incubator/singa/site/trunk/content/markdown/downloads.md (original)
+++ incubator/singa/site/trunk/content/markdown/downloads.md Fri Jan  8 04:16:55 2016
@@ -2,6 +2,20 @@
 ---
 
 * Latest code: please clone the latest code from [Github](https://github.com/apache/incubator-singa)
+* v0.2.0-RC1 (7 January 2016):
+    * [Apache SINGA 0.2.0](https://dist.apache.org/repos/dist/dev/incubator/singa/0.2.0/apache-singa-incubating-0.2.0-RC1.tar.gz)
+      [\[MD5\]](https://dist.apache.org/repos/dist/dev/incubator/singa/0.2.0/apache-singa-incubating-0.2.0-RC1.tar.gz.md5)
+      [\[SHA256\]](https://dist.apache.org/repos/dist/dev/incubator/singa/0.2.0/apache-singa-incubating-0.2.0-RC1.tar.gz.sha256)
+      [\[KEYS\]](https://dist.apache.org/repos/dist/dev/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](../docs/gpu.html) enables training of complex models on a single node with multiple GPU cards.
+        * [Hybrid neural net partitioning](../docs/frameworks.html) supports data and model parallelism at the same time.
+        * [Python wrapper](../docs/python.html) makes it easy to configure the job, including neural net and SGD algorithm.
+        * [RNN model and BPTT algorithm](../docs/rnn.html) are implemented to support applications based on RNN models, e.g., GRU.
+        * [Cloud software integration](../docs/distributed-training.md) includes Mesos, Docker and HDFS.
+
+
 * 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)
     * [\[PGP\]](https://dist.apache.org/repos/dist/release/incubator/singa/apache-singa-incubating-0.1.0.tar.gz.asc)

Modified: incubator/singa/site/trunk/content/markdown/releases/RELEASE_NOTES_0.1.0.md
URL: http://svn.apache.org/viewvc/incubator/singa/site/trunk/content/markdown/releases/RELEASE_NOTES_0.1.0.md?rev=1723651&r1=1723650&r2=1723651&view=diff
==============================================================================
--- incubator/singa/site/trunk/content/markdown/releases/RELEASE_NOTES_0.1.0.md (original)
+++ incubator/singa/site/trunk/content/markdown/releases/RELEASE_NOTES_0.1.0.md Fri Jan  8 04:16:55 2016
@@ -1,5 +1,6 @@
-singa-incubating-0.1.0 Release Notes
------------------------------------------
+#singa-incubating-0.1.0 Release Notes
+
+---
 
 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
@@ -21,6 +22,7 @@ This release includes following features
     * [SINGA-56](https://issues.apache.org/jira/browse/SINGA-56)  No automatic launching of zookeeper service
     * [SINGA-73](https://issues.apache.org/jira/browse/SINGA-73)  Refine the selection of available hosts from host list
 
+
   * Installation with GNU Auto tool
     * [SINGA-4](https://issues.apache.org/jira/browse/SINGA-4)  Refine thirdparty-dependency installation
     * [SINGA-13](https://issues.apache.org/jira/browse/SINGA-13)  Separate intermediate files of compilation from source files
@@ -30,6 +32,7 @@ This release includes following features
     * [SINGA-62](https://issues.apache.org/jira/browse/SINGA-62)  Remove building scrips and auxiliary files
     * [SINGA-67](https://issues.apache.org/jira/browse/SINGA-67)  Add singatest into build targets
 
+
   * Distributed training
     * [SINGA-7](https://issues.apache.org/jira/browse/SINGA-7)  Implement shared memory Hogwild algorithm
     * [SINGA-8](https://issues.apache.org/jira/browse/SINGA-8)  Implement distributed Hogwild
@@ -39,16 +42,20 @@ This release includes following features
     * [SINGA-32](https://issues.apache.org/jira/browse/SINGA-32)  Implement AllReduce training framework
     * [SINGA-57](https://issues.apache.org/jira/browse/SINGA-57)  Improve Distributed Hogwild
 
+
   * Training algorithms for different model categories
     * [SINGA-9](https://issues.apache.org/jira/browse/SINGA-9)  Add Support for Restricted Boltzman Machine (RBM) model
     * [SINGA-10](https://issues.apache.org/jira/browse/SINGA-10)  Add Support for Recurrent Neural Networks (RNN)
 
+
   * Checkpoint and restore
     * [SINGA-12](https://issues.apache.org/jira/browse/SINGA-12)  Support Checkpoint and Restore
 
+
   * Unit test
     * [SINGA-64](https://issues.apache.org/jira/browse/SINGA-64)  Add the test module for utils/common
 
+
   * Programming model
     * [SINGA-36](https://issues.apache.org/jira/browse/SINGA-36)  Refactor job configuration, driver program and scripts
     * [SINGA-37](https://issues.apache.org/jira/browse/SINGA-37)  Enable users to set parameter sharing in model configuration
@@ -57,13 +64,14 @@ This release includes following features
     * [SINGA-61](https://issues.apache.org/jira/browse/SINGA-61)  Support user defined classes
     * [SINGA-65](https://issues.apache.org/jira/browse/SINGA-65)  Add an example of writing user-defined layers
 
+
   * Other features
     * [SINGA-6](https://issues.apache.org/jira/browse/SINGA-6)  Implement thread-safe singleton
     * [SINGA-18](https://issues.apache.org/jira/browse/SINGA-18)  Update API for displaying performance metric
     * [SINGA-77](https://issues.apache.org/jira/browse/SINGA-77)  Integrate with Apache RAT
 
-Some bugs are fixed during the development of this release
 
+Some bugs are fixed during the development of this release
   * [SINGA-2](https://issues.apache.org/jira/browse/SINGA-2) Check failed: zsock_connect
   * [SINGA-5](https://issues.apache.org/jira/browse/SINGA-5) Server early terminate when zookeeper singa folder is not initially empty
   * [SINGA-15](https://issues.apache.org/jira/browse/SINGA-15) Fixg a bug from ConnectStub function which gets stuck for connecting layer_dealer_
@@ -79,8 +87,8 @@ Some bugs are fixed during the developme
   * [SINGA-66](https://issues.apache.org/jira/browse/SINGA-66) Fix bugs in Worker::RunOneBatch function and ClusterProto
   * [SINGA-79](https://issues.apache.org/jira/browse/SINGA-79) Fix bug in singatool that can not parse -conf flag
 
-Features planned for the next release
 
+Features planned for the next release
   * [SINGA-11](https://issues.apache.org/jira/browse/SINGA-11) Start SINGA using Mesos
   * [SINGA-31](https://issues.apache.org/jira/browse/SINGA-31) Extend Blob to support xpu (cpu or gpu)
   * [SINGA-35](https://issues.apache.org/jira/browse/SINGA-35) Add random number generators

Added: incubator/singa/site/trunk/content/markdown/releases/RELEASE_NOTES_0.2.0.md
URL: http://svn.apache.org/viewvc/incubator/singa/site/trunk/content/markdown/releases/RELEASE_NOTES_0.2.0.md?rev=1723651&view=auto
==============================================================================
--- incubator/singa/site/trunk/content/markdown/releases/RELEASE_NOTES_0.2.0.md (added)
+++ incubator/singa/site/trunk/content/markdown/releases/RELEASE_NOTES_0.2.0.md Fri Jan  8 04:16:55 2016
@@ -0,0 +1,84 @@
+#singa-incubating-0.2.0 Release Notes
+
+---
+
+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 deep learning models.
+
+This release includes the following **major features**:
+
+* [Training on GPU](../docs/gpu.html) enables training of complex models on a single node with multiple GPU cards.
+* [Hybrid neural net partitioning](../docs/frameworks.html) supports data and model parallelism at the same time.
+* [Python wrapper](../docs/python.html) makes it easy to configure the job, including neural net and SGD algorithm.
+* [RNN model and BPTT algorithm](../docs/rnn.html) are implemented to support applications based on RNN models, e.g., GRU.
+* [Cloud software integration](../docs/distributed-training.md) includes Mesos, Docker and HDFS.
+
+
+**More details** are listed as follows,
+
+  * Programming model
+    * [SINGA-80] New Blob Level and Address Level Math Operation Interface
+    * [SINGA-82] Refactor input layers using data store abstraction
+    * [SINGA-87] Replace exclude field to include field for layer configuration
+    * [SINGA-110] Add Layer member datavec_ and gradvec_
+    * [SINGA-120] Implemented GRU and BPTT (BPTTWorker)
+
+
+  * Neuralnet layers
+    * [SINGA-91] Add SoftmaxLayer and ArgSortLayer
+    * [SINGA-106] Add dummy layer for test purpose
+    * [SINGA-120] Implemented GRU and BPTT (GRULayer and OneHotLayer)
+
+
+  * GPU training support
+    * [SINGA-100] Implement layers using CUDNN for GPU training
+    * [SINGA-104] Add Context Class
+    * [SINGA-105] Update GUN make files for compiling cuda related code
+    * [SINGA-98] Add Support for AlexNet ImageNet Classification Model
+
+
+  * Model/Hybrid partition
+    * [SINGA-109] Refine bridge layers
+    * [SINGA-111] Add slice, concate and split layers
+    * [SINGA-113] Model/Hybrid Partition Support
+
+
+  * Python binding
+    * [SINGA-108] Add Python wrapper to singa
+
+
+  * Predict-only mode
+    * [SINGA-85] Add functions for extracting features and test new data
+
+
+  * Integrate with third-party tools
+    * [SINGA-11] Start SINGA on Apache Mesos
+    * [SINGA-78] Use Doxygen to generate documentation
+    * [SINGA-89] Add Docker support
+
+
+  * Unit test
+    * [SINGA-95] Add make test after building
+
+
+  * Other improvment
+    * [SINGA-84] Header Files Rearrange
+    * [SINGA-93] Remove the asterisk in the log tcp://169.254.12.152:*:49152
+    * [SINGA-94] Move call to google::InitGoogleLogging() from Driver::Init() to main()
+    * [SINGA-96] Add Momentum to Cifar10 Example
+    * [SINGA-101] Add ll (ls -l) command in .bashrc file when using docker
+    * [SINGA-114] Remove short logs in tmp directory
+    * [SINGA-115] Print layer debug information in the neural net graph file
+    * [SINGA-118] Make protobuf LayerType field id easy to assign
+    * [SIGNA-97] Add HDFS Store
+
+
+  * Bugs fixed
+    * [SINGA-85] Fix compilation errors in examples
+    * [SINGA-90] Miscellaneous trivial bug fixes
+    * [SINGA-107] Error from loading pre-trained params for training stacked RBMs
+    * [SINGA-116] Fix a bug in InnerProductLayer caused by weight matrix sharing
+
+