Repository: incubator-singa Updated Branches: refs/heads/master 71d10fbe5 -> 958dfebbe
Preparing for v0.1.0-incubating. SINGA-77 and SINGA-79 were added after starting the apache voting. Project: http://git-wip-us.apache.org/repos/asf/incubator-singa/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-singa/commit/958dfebb Tree: http://git-wip-us.apache.org/repos/asf/incubator-singa/tree/958dfebb Diff: http://git-wip-us.apache.org/repos/asf/incubator-singa/diff/958dfebb Branch: refs/heads/master Commit: 958dfebbe85cb5235f9875dcefa4fa91c0f98969 Parents: 71d10fb Author: Wei Wang <[email protected]> Authored: Wed Oct 7 14:13:48 2015 +0800 Committer: Wei Wang <[email protected]> Committed: Wed Oct 7 14:23:48 2015 +0800 ---------------------------------------------------------------------- RELEASE_NOTES | 80 ++++++++++++++++++++++++++++-------------------------- 1 file changed, 41 insertions(+), 39 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-singa/blob/958dfebb/RELEASE_NOTES ---------------------------------------------------------------------- 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 @@ deep learning models. 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 @@ Some bugs are fixed during the development of this release * [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
