Preparing for v0.1.0-incubating.
SINGA-77 and SINGA-79 were added after starting the apache voting.
diff --git a/RELEASE_NOTES b/RELEASE_NOTES
index b2dd00f..bd89d57 100644
--- a/RELEASE_NOTES
+++ b/RELEASE_NOTES
@@ -1,4 +1,4 @@
-Release Notes - SINGA - Version singa-incubating-0.1.0-rc1
+Release Notes - SINGA - Version singa-incubating-0.1.0
-----------------------------------------
SINGA is a general distributed deep learning platform for training big deep learning models over large datasets. It is
@@ -8,58 +8,59 @@
This release includes following features:
* Job management
- * [SINGA-3] - Use Zookeeper to check stopping (finish) time of the system
- * [SINGA-16] - Runtime Process id Management
- * [SINGA-25] - Setup glog output path
- * [SINGA-26] - Run distributed training in a single command
- * [SINGA-30] - Enhance easy-to-use feature and support concurrent jobs
- * [SINGA-33] - Automatically launch a number of processes in the cluster
- * [SINGA-34] - Support external zookeeper service
- * [SINGA-38] - Support concurrent jobs
- * [SINGA-39] - Avoid ssh in scripts for single node environment
- * [SINGA-43] - Remove Job-related output from workspace
- * [SINGA-56] - No automatic launching of zookeeper service
- * [SINGA-73] - Refine the selection of available hosts from host list
+ * [SINGA-3] Use Zookeeper to check stopping (finish) time of the system
+ * [SINGA-16] Runtime Process id Management
+ * [SINGA-25] Setup glog output path
+ * [SINGA-26] Run distributed training in a single command
+ * [SINGA-30] Enhance easy-to-use feature and support concurrent jobs
+ * [SINGA-33] Automatically launch a number of processes in the cluster
+ * [SINGA-34] Support external zookeeper service
+ * [SINGA-38] Support concurrent jobs
+ * [SINGA-39] Avoid ssh in scripts for single node environment
+ * [SINGA-43] Remove Job-related output from workspace
+ * [SINGA-56] No automatic launching of zookeeper service
+ * [SINGA-73] Refine the selection of available hosts from host list
* Installation with GNU Auto tool
- * [SINGA-4] - Refine thirdparty-dependency installation
- * [SINGA-13] - Separate intermediate files of compilation from source files
- * [SINGA-17] - Add root permission within thirdparty/install.
- * [SINGA-27] - Generate python modules for proto objects
- * [SINGA-53] - Add lmdb compiling options
- * [SINGA-62] - Remove building scrips and auxiliary files
- * [SINGA-67] - Add singatest into build targets
+ * [SINGA-4] Refine thirdparty-dependency installation
+ * [SINGA-13] Separate intermediate files of compilation from source files
+ * [SINGA-17] Add root permission within thirdparty/install.
+ * [SINGA-27] Generate python modules for proto objects
+ * [SINGA-53] Add lmdb compiling options
+ * [SINGA-62] Remove building scrips and auxiliary files
+ * [SINGA-67] Add singatest into build targets
* Distributed training
- * [SINGA-7] - Implement shared memory Hogwild algorithm
- * [SINGA-8] - Implement distributed Hogwild
- * [SINGA-19] - Slice large Param objects for load-balance
- * [SINGA-29] - Update NeuralNet class to enable layer partition type customization
- * [SINGA-24] - Implement Downpour training framework
- * [SINGA-32] - Implement AllReduce training framework
- * [SINGA-57] - Improve Distributed Hogwild
+ * [SINGA-7] Implement shared memory Hogwild algorithm
+ * [SINGA-8] Implement distributed Hogwild
+ * [SINGA-19] Slice large Param objects for load-balance
+ * [SINGA-29] Update NeuralNet class to enable layer partition type customization
+ * [SINGA-24] Implement Downpour training framework
+ * [SINGA-32] Implement AllReduce training framework
+ * [SINGA-57] Improve Distributed Hogwild
* Training algorithms for different model categories
- * [SINGA-9] - Add Support for Restricted Boltzman Machine (RBM) model
- * [SINGA-10] - Add Support for Recurrent Neural Networks (RNN)
+ * [SINGA-9] Add Support for Restricted Boltzman Machine (RBM) model
+ * [SINGA-10] Add Support for Recurrent Neural Networks (RNN)
* Checkpoint and restore
- * [SINGA-12] - Support Checkpoint and Restore
+ * [SINGA-12] Support Checkpoint and Restore
* Unit test
- * [SINGA-64] - Add the test module for utils/common
+ * [SINGA-64] Add the test module for utils/common
* Programming model
- * [SINGA-36] - Refactor job configuration, driver program and scripts
- * [SINGA-37] - Enable users to set parameter sharing in model configuration
- * [SINGA-54] - Refactor job configuration to move fields in ModelProto out
- * [SINGA-55] - Refactor main.cc and singa.h
- * [SINGA-61] - Support user defined classes
- * [SINGA-65] - Add an example of writing user-defined layers
+ * [SINGA-36] Refactor job configuration, driver program and scripts
+ * [SINGA-37] Enable users to set parameter sharing in model configuration
+ * [SINGA-54] Refactor job configuration to move fields in ModelProto out
+ * [SINGA-55] Refactor main.cc and singa.h
+ * [SINGA-61] Support user defined classes
+ * [SINGA-65] Add an example of writing user-defined layers
* Other features
- * [SINGA-6] - Implement thread-safe singleton
- * [SINGA-18] - Update API for displaying performance metric
+ * [SINGA-6] Implement thread-safe singleton
+ * [SINGA-18] Update API for displaying performance metric
+ * [SINGA-77] Integrate with Apache RAT
Some bugs are fixed during the development of this release
* [SINGA-2] Check failed: zsock_connect
@@ -75,6 +76,7 @@
* [SINGA-48] Fix a bug in trainer.cc that assigns the same NeuralNet instance to workers from diff groups
* [SINGA-49] Fix a bug in HandlePutMsg func that sets param fields to invalid values
* [SINGA-66] Fix bugs in Worker::RunOneBatch function and ClusterProto
+ * [SINGA-79] Fix bug in singatool that can not parse -conf flag
Features planned for the next release
* [SINGA-11] Start SINGA using Mesos