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 deep learning models.
This release includes following features:
Some bugs are fixed during the development of this release
- SINGA-2 Check failed: zsock_connect
- SINGA-5 Server early terminate when zookeeper singa folder is not initially empty
- SINGA-15 Fixg a bug from ConnectStub function which gets stuck for connecting layer_dealer_
- SINGA-22 Cannot find openblas library when it is installed in default path
- SINGA-23 Libtool version mismatch error.
- SINGA-28 Fix a bug from topology sort of Graph
- SINGA-42 Issue when loading checkpoints
- SINGA-44 A bug when reseting metric values
- SINGA-46 Fix a bug in updater.cc to scale the gradients
- SINGA-47 Fix a bug in data layers that leads to out-of-memory when group size is too large
- 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
- SINGA-31 Extend Blob to support xpu (cpu or gpu)
- SINGA-35 Add random number generators
- SINGA-40 Support sparse Param update
- SINGA-41 Support single node single GPU training