This is an automated email from the ASF dual-hosted git repository.

wangwei pushed a change to branch SINGA-422
in repository https://gitbox.apache.org/repos/asf/incubator-singa.git.


      at 0d6b1ae  SINGA-422 ModuleNotFoundError: No module named '_singa_wrap'

This branch includes the following new commits:

     new 95b1e6d  migrating code from github to apache git repo; init commit + 
test
     new b2dc51d  Transfer code from nusinga repo to singa apache repo. New 
commuinication framework is implemented to unify the frameworks of existing 
distributed deep learning systems. Communication is now implmented using 
ZeroMQ. APIs are general to replace the implementation using MPI. Tested on 
single node using examples in example/ folder. Todo test with other cluster 
configurations (e.g., multiple nodes).
     new 50ed157  add automake toolkits files
     new 05e3d51  Add configure script and install guidance
     new f883d6f  Add install sh
     new 561a3a8  Add install sh
     new 9e18833  Add aclocal m4
     new 8a2fe00  add config sub
     new 87a550f  add config guess
     new 9baa90a  fix bugs in configure ac
     new 894845f  edit README md
     new 1aeb64a  add config h in
     new 1895139  add auxiliary files
     new ab9fd55  reorganise automake files
     new 6778b5c  add Makefile in
     new e900cd4  delete *.pb.cc & *.pb.h in make clean
     new 86977fb  add output information
     new da3b5dd  replace lmdb with DataShard as data provider for cifar10 
example
     new 7993a78  merge new configure
     new 831efef  add PrefetchLayer; Prefetching is done by moving DataLayer 
and ParserLayer as sublayers/members of PrefetchLayer, whose ComputeFeature 
function launches a thread to call the ComputeFeature functions of all 
DataLayer and ParserLayer.
     new 654d733  remove compile warnings
     new 48b8fea  update example of training MLP on MNIST dataset (replacing 
lmdb with DataShard)
     new 9ca7417  add FAQ
     new 39969f2  Working on data partition within one group running on a 
single node. TODO 1. update the performance collection by reporting performance 
to the stub. 2. let workers pass requests to the stub without copying data 
(passing addr or param id). messages to servers are then generated by the stub 
which can aggregate gradients of shared parameters from all workers and collect 
the updated parameters for them.
     new 06f85e2  fix bugs from zmq sockets: move socekts creation to sub 
threads.
     new b5b943c  1. move functions in pm_server (pm_worker) into server 
(trainer) to simplify the logics. now workers send simple messages to the stub 
thread which construct the real update/get/put requests. the stub thread also 
handles the responses from servers. E.g., the get/update response is handled by 
the stub now. the workers then wait until its param's version is updated in the 
collect function. avoid deadlocks for param_dealer_ and layer_dealer_ 2. tested 
data partition in singl [...]
     new 0d47ec5  update automake
     new f29d93f  merge code for data partition within one group on single node 
to the upstream
     new 9061245  fix bugs from gflags by moving definition of flag_sleep into 
worker.cc
     new 679573a  fix compile bugs about gflags
     new 6b1e65e  add ClusterRunTime component definition
     new e2b8abe  Add cluster runtime component implementation based on 
zookeeper
     new 011823d  add checking on test/validation frequency for TestNow and 
ValidateNow functions.
     new bd1d91c  release callback vector in ZKClusterRT destructor
     new c318a98  detect worker status through ClusterRuntime which calls 
zookeeper. stop servers when all workers finish; stop stub when all workers and 
servers finish
     new a617e6c  move performence display from worker to stub: worker send 
performance as msgs to stub; fix bugs from multi threads call losslayers() of 
neuralnet by init members of neuralnet in main thread. Then sub threads only 
read these members and no conflicts from concurrent write.
     new cd9fc79  try to fix bugs from zsock_connect by binding the router 
before connecting to it; todo test the changed code.
     new 96121ba  add retry for worker connecting to zk, when its subscribed 
server group is not up yet
     new af23545  fix bug from zsock_connect by binding router firstly and then 
connecting dealers to it.
     new 9827f4f  add scripts for running singa job; it start/stop zookeeper 
service automatically;
     new ee18746  download dependencies individually & add zookeeper
     new d7849a9  delete download.sh
     new f1ecd78  Merge branch 'master' of 
https://git-wip-us.apache.org/repos/asf/incubator-singa
     new 76b4119  add start/stop singa indicators in singa-run.sh
     new 3921c29  Merge branch 'master' of 
https://git-wip-us.apache.org/repos/asf/incubator-singa into feature-zookeeper
     new 09c1b4e  merge pull request 3; bug in compile using Makefile generated 
by configure
     new 5e111c3  add zookeeper
     new 9dfb9b9  add zookeeper check in configure script
     new 921f927  update singa-run.sh to fix wired bug which happens for 
display_freq=30 and exec singa as ./singa -model. need to investigate it further
     new 6bcaaaa  fix bugs for early server termination
     new 7be1adc  Merge branch 'master' of github.com:nudles/incubator-singa
     new b9680a2  Merge branch 'master' of 
https://git-wip-us.apache.org/repos/asf/incubator-singa
     new 806826e  implement shared memory hogwild. update param at worker side
     new 56fe4b8  ensure the callback function used in ZKClusterRT.sWatchGroup 
cannot be NULL
     new 40a86ab  SINGA-7 Add support for shared memory hogwild training in 
single process (node). hogwild training is enabled by setting share_memory to 
true (i.e., worker groups share memory space for parameter values) in 
cluster.conf. Depending on the configurations of cluster.conf, there are two 
places to do the update: 1. if sever_update is true (default) and there is at 
least one server group, workers send gradients to servers which conduct the 
update based on sending worker's runni [...]
     new eaaf5b8  SINGA-6 Update the implementation of Singleton to make it 
thread-safe (using C++11's static construction). The ASingleton (constructor 
with Argument) was used for sharing the Mshadow::Random among Layers and 
Params. To make it thread-safe 1. we change it to TSingleton (Thread specfic 
singlton). 2. we add a construtor without arguments for Mshadow::Random which 
uses a seed generated based on the system clock. 3. we replace the rand/srand 
in Mshaodw::Random<cpu> with C++11 [...]
     new f13e3a7  add zookeeper check in configure script
     new 3ba7155  SINGA-6 Update the implementation of Singleton to make it 
thread-safe (using C++11's static construction). The ASingleton (constructor 
with Argument) was used for sharing the Mshadow::Random among Layers and 
Params. To make it thread-safe 1. we change it to TSingleton (Thread specfic 
singlton). 2. we add a construtor without arguments for Mshadow::Random which 
uses a seed generated based on the system clock. 3. we replace the rand/srand 
in Mshaodw::Random<cpu> with C++11 [...]
     new e990442  SINGA-6
     new 856fc1f  SINGA-6 Implement thread-safe singleton Merge branch 
'fixbug-singleton'
     new d5f9b9c  SINGA-7 Implement shared memory Hogwild algorithm
     new bfc09c1  Merge branch 'pull4'
     new bd87c7a  SINGA-7 Implement shared memory Hogwild algorithm
     new 4df2bb5  Merge branch 'master' of 
https://git-wip-us.apache.org/repos/asf/incubator-singa
     new a1e449e  SINGA-13 Separate intermediate files of compilation from 
source files Modify Makefile.am to support advanced compilation. Add 
corresponding guidance in README.
     new d98c9ef  SINGA-13 Separate intermediate files of compilation from 
source files (optional)
     new 280d5d6  fix bugs
     new 24960c9  Merge branch 'master' of 
https://github.com/apache/incubator-singa
     new c12dc91  SINGA-15 Fixg a bug from ConnectStub function which gets 
stuck for connecting layer_dealer_
     new 6019905  Merge branch 'fixbug-layer_dealer'
     new ceaa962  SINGA-14 Update layer API to be general for training 
different models
     new 9d07f3c  SINGA-14 Update layer API to be general for training 
different models Merge branch 'update-layerapi'
     new 017b042  Merge branch 'master' of 
https://github.com/apache/incubator-singa
     new da6e4dc  SINGA-16 Runtime Process id Management
     new 51a924d  SINGA-16 Runtime Process id Management Merge branch 
'feature-procsregister'
     new 65afb1a  add root permission while install in default path
     new f1c8491  SINGA-18 update API for displaying performance metric Update 
the API of TrainOneBatch and TestOneBatch to support different ways of 
displaying performance metric
     new 69cf6cb  support installing czmq in default path while zeromq library 
path is specified
     new 1318722  Merge branch 'master' of 
https://github.com/apache/incubator-singa
     new 81f7a12  Merge branch 'SINGA-17'
     new a32102e  SINGA-18 update API for displaying performance metric Merge 
branch 'update-metricapi'
     new 0f3a8ff  SINGA-21 Code Review
     new 767bad2  SINGA-21 Code Review
     new dca8a23  set OpenBLAS default install path as /usr/local/
     new 2bbed5f  SINGA-22 add Q&A3 to clarify the environment settings
     new 07596d9  SINGA-22 redress Q&A3 and add -fPIC option when installing 
gflags
     new 1c124e3  SINGA-22 redress Q&A3 and add -fPIC option when installing 
gflags
     new e0a52a6  SINGA-19 Slice large Param objects for load-balance Tested 
with single worker, two worker group and two worker groups TODO test with 
multiple servers and server groups for distributed hogwild and allreduce.
     new c635cc6  SINGA-19 Slice large Param objects for load-balance
     new 56d32e8  SINGA-19 Slice large Param objects for load-balance
     new b0483f2  SINGA-21 Code review
     new b2d7332  SINGA-21 Code review
     new 2586e14  SINGA-21 Code review
     new b0a5832  SINGA-21 Code review
     new b6f2950  SINGA-21 Code review
     new aefc2d4  SINGA-21 Code review
     new 28ac509  SINGA-21 Code review
     new acfc409  SIGNA-21 Code review-2
     new cfde471  SINGA-21 Code review - 2
     new 7d39f88  SINGA-21 Code Review-2
     new 8133ac5  Merge branch 'master' of 
https://github.com/apache/incubator-singa
     new ffa2d66  SINGA-21 fix aclocal version problem
     new 8bf975c  SINGA-21 Code review
     new a019958  add uncommited file in last commit, i.e., Makefile.example
     new f437011  SINGA-8 Implement distributed Hogwild The program is simply 
tested using two processes. TODO 1. read process endpoints from the zookeeper 
instead of hard-coding them. 2. split large parameters to avoid load-balance 
issue among server groups. currently, server groups are assigned (almost) equal 
number of param objects. but these objects may be quite different in terms of 
memory space.
     new 51d4c2a  SINGA-8 Implement distributed Hogwild Have replaced hard-code 
enpoints with RegistPocs() and GetProcHost() implemented with the help of 
zookeeper. TODO slice large Param objects in a separate branch.
     new ad13d03  fixbugs; todo wait master to merge feature-sliceparam
     new 884b9d7  SINGA-8 Implement distributed Hogwild
     new 4956d6a  SINGA-8 Implement distributed Hogwild
     new c51f926  SINGA-8 Implement distributed Hogwild
     new 9dc0567  SINGA-23 fix libtool version mismatch error
     new 14ce5d9  SINGA-24 Implement Downpour training framework
     new 90c2694  SINGA-25 - Setup glog output path
     new f234c49  SINGA-25 - Setup glog output path
     new 132eaa3  SINGA-27 Generate python modules for proto objects
     new 27b863c  SINGA-27 Generate python modules for proto objects
     new 3c5b569  SINGA-27 Generate python modules for proto objects
     new 327ab9b  SINGA-27 Generate python modules for proto objects
     new b87c21d  SINGA-27 Generate python modules for proto objects
     new 9d2d859  SINGA-27 Generate python modules for proto objects
     new 903e036  SINGA-26 Run distributed training in a single command
     new 064f95e  SINGA-26 Run distributed training in a single command
     new 3af32e5  SINGA-26 Run distributed training in a single command
     new 7d9c0fb  SINGA-26 Run distributed training in a single command
     new cce3aeb  Merge branch 'master' of 
https://github.com/apache/incubator-singa
     new ea7cfea  SINGA-28 Fix a bug from toplogy sort of Graph
     new 9a6e09f  SINGA-29 Update NeuralNet class to enable customizing layer 
partition type
     new acb96d4  SINGA-33 Automatically launch a number of processes in the 
cluster
     new 72e73cc  fixbug from the model.conf of cifar10 example due deletion of 
partition_type field in modelproto
     new 3819e59  SINGA-34 Support external zookeeper service
     new 209ba1f  SINGA-34 Support external zookeeper service
     new a14c682  SINGA-34 Support external zookeeper service
     new 7954a87  SINGA-34 Support external zookeeper service
     new 585e275  SINGA-32 Implement Synchronous training frameworks
     new 96bedb2  SINGA-32 Implement synchronous training framework
     new 729a5c4  SINGA-12 Supprt Checkpoint and Restore
     new 4502f41  SINGA-37 Enable users to set parameter sharing in model 
configuration
     new 189261f  SINGA-12 Supprt Checkpoint and Restore
     new 5bf1c92  SINGA-37 Enable users to set parameter sharing in model 
configuration
     new f746b99  SINGA-38 Support concurrent jobs
     new 1fa5d5f  SINGA-38 Support concurrent jobs
     new 29de863  SINGA-38 Support concurrent jobs
     new 0478e8c  SINGA-36 Clean ModelProto, ClusterProto, JobProto and driver 
program
     new c3a248a  SINGA-36 Clean ModelProto, ClusterProto, JobProto and driver 
program
     new e8e592f  SINGA-39 Avoid ssh in scripts for single node environment
     new 4afa468  SINGA-9 Add Support for Restricted Boltzman Machine (RBM) 
model
     new 1b03a9b  SINGA-9 Add Support for Restricted Boltzman Machine (RBM) 
model
     new 4c28974  Merge branch 'rbm'
     new 0616395  SINGA-12 Supprt Checkpoint and Restore
     new a92a1c7  SINGA-42 Issue when loading checkpoints
     new d5b6a30  SINGA-49 Fix a bug in HandlePutMsg func that sets param 
fields to invalid values
     new 4446889  SINGA-44 A bug when reseting metric values
     new 6b34ff4  SINGA-46 Fix a bug in updater.cc to scale the gradients
     new a8c8211  SINGA-44 A bug when reseting metric values
     new 538736c  SINGA-46 Fix a bug in updater.cc to scale the gradients
     new 7a61a68  SINGA-47 Fix a bug in data layers that leads to out-of-memory 
when group size is too large
     new 2da5e23  SINGA-45 Set openblas num threads in job configuration
     new 2c7edd7  SINGA-43 Remove Job-related output from workspace
     new da844af  SINGA-45 Set openblas num threads in job configuration
     new db44012  SINGA-48 Fix a bug in trainer.cc that assigns the same 
NeuralNet instance to workers from diff groups
     new 975f0cf  SINGA-53 Add lmdb compiling options
     new 9d43056  SINGA-53 Add lmdb compiling options
     new 039de8b  SINGA-48 Fix a bug in trainer.cc that assigns the same 
NeuralNet instance to workers from diff groups
     new f0071a5  SINGA-52 Remove Python dependency in bash scripts
     new 539fcee  SINGA-56 No automatic launching of zookeeper service
     new 1b574f3  SINGA-54 Refactor job configuration to move fields in 
ModelProto out
     new 4dee7b9  SINGA-54 Refactor job configuration to move fields in 
ModelProto out
     new d269b67  SINGA-54 Refactor job configuration to move fields in 
ModelProto out
     new b33e50d  SINGA-50 Improve the code of ParseUpdateMsgs function
     new a584da6  SINGA-54 Refactor job configuration to move fields in 
ModelProto out
     new fcd377a  SINGA-58 Fix fan-in dimension of weight matrix
     new 3ec12b9  SINGA-55 Refactor main.cc and singa.h
     new 75b2e04  SINGA-54 Refactor job configuration to move fields in 
ModelProto out
     new f3cc20a  SINGA-53 Add lmdb compiling options   update README and 
simplify singa_LDFLAGS
     new 2498ff1  SINGA-55 Refactor main.cc and singa.h
     new f2b0aef  SINGA-59 Remove dependency on gflags
     new e28b039  SINGA-21 Code review 3
     new b24f0a3  SINGA-21 Code review 3
     new 04b24e7  SINGA-21 Code review 3
     new d0438b4  SINGA-21 Code review 3
     new 14be101  SINGA-62 Remove building scrips and auxiliary files
     new 97141e2  SINGA-61 Support user defined classes
     new 6afa895  SINGA-60 Make learning rate and param init modular
     new ef4de79  SINGA-9 Add Support for Restricted Boltzman Machine (RBM) 
model This is to implement RBM in SINGA. To training RBM models, the 
Contrastive Divergence (CD) algorithm is implemented. We have implemented a 
BPWorker to run the Back-Propagation algorithm. To implement the CD algorithm, 
we follow the same way to create a CDWorker whose RunOneBatch function controls 
the logic of the CD algorithm, including positive phase, negative phase and 
computing gradient phase. RBM's layer [...]
     new fbbcaaf  SINGA-9 Add Support for Restricted Boltzman Machine (RBM) 
model
     new f99246e  SINGA-21 Code review 4
     new 134c891  SINGA-21 Code review 4
     new 53de92b  SINGA-21 Code review 4
     new 63adbda  SINGA-21 Code review 4
     new ae20303  SINGA-21 Code review 4
     new 50deedd  SINGA-66 Fix bugs in Worker::RunOneBatch function and 
ClusterProto
     new bc400a7  SINGA-67 Add singatest into build targets Modified 
Makefile.am to add a target named "singatest"i. Now "make" will generate 5 
files/libs: libsinga.la libgtest.la singa singatool singatest. User can also 
specify the target he wants to generate, for example, "make singa".
     new e0de439  SINGA-69 Add debug option in compilation configuration Two 
updates: 1.User can use "--enable-singatest" option while running configure 
script to generate test binary file and corresponding library. 2.User can use 
"--enable-debug" option while running configure script to compile with "-g" 
parameter. The optimization level is adapted to "-O2".
     new 5d7d53f  SINGA-69 Add debug option in compilation configuration Build 
in a clean mode. Change "--enable-singatest" to "--enable-test".
     new 6d59eec  SINGA-51 Improve the convolution and pooling operations
     new 077d380  SINGA-64 Add the test module for utils/common
     new e769142  SINGA-51 Improve the convolution and pooling operations
     new d5d817e  SINGA-51 Improve the convolution and pooling operations
     new ed9e373  SINGA-57 Improve Distributed Hogwild
     new 7486647  SINGA-68 Preparation for Release -- License etc.
     new be035df  SINGA-68 Preparation for Release -- License etc.
     new e1e8838  SINGA-68 Preparation for Release -- License etc.
     new 9cded5e  SINGA-68 Preparation for Release -- License etc.
     new 1791442  SINGA-68 Preparation for Release -- License etc.
     new 13b1c08  SINGA-10 Add Support for Recurrent Neural Networks (RNN)
     new ad86f72  SINGA-10 Add Support for Recurrent Neural Networks (RNN)
     new 3dc1eee  SINGA-10 Add Support for Recurrent Neural Networks (RNN)
     new e8e07f1  SINGA-10 Add Support for Recurrent Neural Networks (RNN)
     new c1c6a2e  SINGA-10 Add Support for Recurrent Neural Networks (RNN)
     new ba3b1a5  SINGA-10 Add Support for Recurrent Neural Networks (RNN)
     new 79a241c  SINGA-10 Add Support for Recurrent Neural Networks (RNN)
     new 3161175  SINGA-21 Code review 5
     new d3e1fca  SINGA-21 Code review 5
     new f50d293  SINGA-21 Code review 5
     new 366e6a8  SINGA-21 Code review 5
     new 0c6e5c6  SINGA-21 Code review 5
     new 4e15c34  SINGA-73 Refine the selection of available hosts
     new 8e7c6cc  SINGA-72 Minor updates to be consisten with documentation
     new 3d1b0dc  SINGA-72 Minor updates to be consisten with documentation
     new 6bb1a8a  SINGA-72 Minor updates to be consisten with documentation
     new 243f210  SINGA-72 Minor updates to be consisten with documentation
     new ab984da  SINGA-72 Minor updates to be consisten with documentation
     new 321ef96  SINGA-70 Refactor API of Layer, Worker, Server and Driver
     new 88e2ba3  SINGA-72 Minor updates to be consisten with documentation
     new 2160ab2  SINGA-72 Minor updates to be consisten with documentation
     new 45e5026  SINGA-72 Minor updates to be consisten with documentation
     new 2f66537  SINGA-72 Minor updates to be consisten with documentation
     new 207e05f  SINGA-77 Integrate with Apache RAT
     new aad22fc  SINGA-77 Integrate with Apache RAT
     new 5900111  SINGA-79 Fix bug in singatool that can not parse -conf flag
     new 71d10fb  SINGA-79 Fix bug in singatool that can not parse -conf flag
     new 958dfeb  Preparing for v0.1.0-incubating.
     new d99b24c  SINGA-82 Refactor input layers using data store abstraction
     new 5f010ca  SINGA-82 Refactor input layers using data store abstraction
     new 4afc7b8  SINGA-82 Refactor input layers using data store abstraction
     new dc7f199  SINGA-82 Refactor input layers using data store abstraction
     new b0b41f8  SINGA-68 Preparation for Release
     new 239ed21  SINGA-84 Header Files Rearrange
     new e469503  SINGA-84 Header Files Rearrange
     new d452a2f  SINGA-84 Header Files Rearrange
     new f90e4dc  SINGA-84 Header Files Rearrange
     new e928ebb  SINGA-85 Add functions for extracting features and test new 
data
     new 584a849  SINGA-85 Add functions for extracting features and test new 
data
     new 288a2ab  SINGA-85 Add functions for extracting features and test new 
data
     new 595606c  SINGA-85 Fix compilation errors in examples.
     new b1da6e6  SINGA-90 Miscellaneous trivial bug fixes
     new 021f41e  SINGA-90 Miscellaneous trivial bug fixes
     new f2899d5  SINGA-90 Miscellaneous trivial bug fixes
     new 497dafc  SINGA-90 Miscellaneous trivial bug fixes
     new ef9a111  SINGA-91 - Add SoftmaxLayer and ArgSortLayer
     new 1f513ec  SINGA-89  Add Docker support
     new f0e1629  SINGA-11 Start SINGA on Apache Mesos
     new 0a228c8  SINGA-91 - Add SoftmaxLayer and ArgSortLayer
     new f66bf46  [SINGA-93] Remove the asterisk in the log 
tcp://169.254.12.152:*:49152
     new 4abee35  SINGA-94 Move call to google::InitGoogleLogging() from 
Driver::Init() to main().
     new 96c440f  SINGA-11 Start SINGA on Apache Mesos
     new 4567ed8  SINGA-89 Add Docker support
     new 809798a  SINGA-90 Trivial README.md documentation fixes
     new 5277935  SINGA-89 Add Docker support
     new e5e679f  SINGA-94 Move call to google::InitGoogleLogging() from 
Driver::Init() to main()
     new 316c65b  SINGA-94 Move call to google::InitGoogleLogging() from 
Driver::Init() to main()
     new 2f5db2a  SINGA-11 Start SINGA on Apache Mesos
     new d6c3963  SINGA-89 Add Docker support
     new 5d076e5  SINGA-11 Start SINGA on Apache Mesos
     new 7c50e03  SINGA-89 Add Docker support
     new 152e473  SINGA-95 Add make test after building
     new 84c7f90  SINGA-95 Add make test after building
     new 45d6880  (SINGA-96) Add Momentum to Cifar10 Example
     new 3f80cca  SINGA-78 Use Doxygen to generate documentation.
     new 059ae9a  SINGA-87 Replace exclude field to inlcude field for layer 
configuration (still support exclude field).
     new e1a6f14  SINGA-87 Replace exclude field to inlcude field for layer 
configuration (still support exclude field).
     new 903b8d8  SINGA-87 Replace exclude field to inlcude field for layer 
configuration (still support exclude field).
     new e137784  SINGA-68 Preparation for Release -- License etc. Add README.md
     new 06cdf36  SINGA-80 New Blob Level and Address Level Math Operation 
Interface
     new b99de6c  SINGA-80 New Blob Level and Address Level Math Operation 
Interface
     new bbb7dbc  SINGA-80 New Blob Level and Address Level Math Operation 
Interface
     new c13e037  SINGA-80 New Blob Level and Address Level Math Operation 
Interface
     new 4728f7c  SINGA-80 New Blob Level and Address Level Math Operation 
Interface
     new 01d91af  SINGA-80 New Blob Level and Address Level Math Operation 
Interface
     new 641eb31  SINGA-80 New Blob Level and Address Level Math Operation 
Interface
     new 4b84dbe  SINGA-80 New Blob Level and Address Level Math Operation 
Interface
     new d3379cb  SINGA-80 New Blob Level and Address Level Math Operation 
Interface
     new 98f5256  SINGA-80 New Blob Level and Address Level Math Operation 
Interface
     new d333cba  SINGA-80 New Blob Level and Address Level Math Operation 
Interface
     new 38dc9a1  SINGA-80 New Blob Level and Address Level Math Operation 
Interface
     new 21cfc21  SINGA-80 New Blob Level and Address Level Math Operation 
Interface
     new 32e0921  SINGA-80 New Blob Level and Address Level Math Operation 
Interface
     new 86284f1  SINGA-80 New Blob Level and Address Level Math Operation 
Interface
     new a65a953  SINGA-80 New Blob Level and Address Level Math Operation 
Interface
     new 364c885  SINGA-80 New Blob Level and Address Level Math Operation 
Interface Merge branch 'SINGA-80'
     new 771ff32  SINGA-104 Add Context Class
     new 35de4f9  SINGA-104 Add Context Class
     new 9aff30a  SINGA-104 Add Context Class
     new 3841bc5  SINGA-104 Add Context Class
     new e3bda08  SINGA-104 Add Context Class
     new b2cfa17  SINGA-104 Add Context Class
     new 71819ab  [SINGA-101] Add ll (ls -l) command in .bashrc file when using 
docker
     new 4664b6b  SINGA-106 Add dummy layer for test purpose
     new bd2e345  SINGA-109 Refine bridge layers
     new e8d01dc  SINGA-110 Add Layer member datavec_ and gradvec_
     new f16b1be  SINGA-107 Error from loading pre-trained params for training 
stacked RBMs
     new 0dd2d5c  SINGA-105 Update GUN make files for compiling cuda related 
code
     new 9b68af1  SINGA-108 Add Python wrapper to singa
     new 0578d82  SINGA-108 Add Python wrapper to singa
     new b8104ef  SINGA-108 Add Python wrapper to singa
     new ef5b655  SINGA-108 Add Python wrapper to singa
     new 3e58760  SINGA-108 Add Python wrapper to singa
     new 94ff71c  SINGA-108 Add Python wrapper to singa
     new 28e48a6  SINGA-111 Add slice, concate and split layers
     new 3ea1eb6  SINGA-111 Add slice, concate and split layers
     new 7e414e5  SINGA-111 Add slice, concate and split layers
     new 7cdb22f  SINGA-111 Add slice, concate and split layers
     new be0f179  SINGA-108 Add Python wrapper to singa
     new 9aaba61  SINGA-108 Add Python wrapper to singa
     new 1981874  Merge branch 'feature-python'
     new af1bf50  SINGA-100 Implement layers using CUDNN for GPU training
     new 49293a6  SINGA-100 Implement layers using CUDNN for GPU training
     new 5d35ef2  SINGA-100 Implement layers using CUDNN for GPU training
     new 2ed18a5  SINGA-100 Implement layers using CUDNN for GPU training
     new 6e56334  SINGA-100 Implement layers using CUDNN for GPU training
     new 8cacd83  SINGA-100 Implement layers using CUDNN for GPU training
     new f31ba64  SINGA-100 Implement layers using CUDNN for GPU training
     new eb97097  SINGA-100 Implement layers using CUDNN for GPU training
     new 8174760  SINGA-100 Implement layers using CUDNN for GPU training
     new 5728c24  SINGA-100 Implement layers using CUDNN for GPU training
     new f8be9af  SINGA-100 Implement layers using CUDNN for GPU training
     new 15b23a6  SINGA-100 Implement layers using CUDNN for GPU training
     new 05680dd  SINGA-100 Implement layers using CUDNN for GPU training
     new 6f81adb  SINGA-100 Implement layers using CUDNN for GPU training
     new f9d4268  SINGA-100 Implement layers using CUDNN for GPU training
     new 372245f  SINGA-100 Implement layers using CUDNN for GPU training
     new f3b47c7  SINGA-100 Implement layers using CUDNN for GPU training
     new 8ac511c  SINGA-100 Implement layers using CUDNN for GPU training
     new b003353  SINGA-100 Implement layers using CUDNN for GPU training
     new 1f977b1  SINGA-115 - Print layer debug information in the neural net 
graph file
     new c8cb913  SINGA-115 - Print layer debug information in the neural net 
graph file
     new 138599f  SINGA-115 - Print layer debug information in the neural net 
graph file
     new 2d38cb3  SINGA-113 Model/Hybrid Partition Support
     new 8af565c  SINGA-113 Model/Hybrid Partition Support
     new 82563f6  SINGA-113 Model/Hybrid Partition Support
     new bf4cd3b  SINGA-113 Model/Hybrid Partition Support
     new 4a0db51  SINGA-113 Model/Hybrid Partition Support
     new cf6ef82  SINGA-116 Fix a bug in InnerProductLayer caused by weight 
matrix sharing
     new 0cb6cc2  SINGA-116 Fix a bug in InnerProductLayer caused by weight 
matrix sharing
     new aea0f1a  SINGA-114 Remove short logs in tmp directory
     new b8ac2b8  SINGA-118 Make protobuf LayerType field id easy to assign
     new 1bc5007  SINGA-118 Make protobuf LayerType field id easy to assign
     new 74a28dc  SINGA-121 Not linking math_kernel.o when generate libsinga.so
     new 7d43e27  SINGA-81 Add Python Helper, which enables users to construct 
a model (JobProto) and run Singa in Python
     new ceb0665  SINGA-81 Add Python Helper, which enables users to construct 
a model (JobProto) and run Singa in Python
     new 94435eb  SINGA-81 Add Python Helper, which enables users to construct 
a model (JobProto) and run Singa in Python
     new 8b69cad  SINGA-81 Add Python Helper, which enables users to construct 
a model (JobProto) and run Singa in Python
     new 3c12730  SINGA-81 Add Python Helper, which enables users to construct 
a model (JobProto) and run Singa in Python
     new 8914750  SINGA-81 Add Python Helper
     new d47ed4b  SINGA-81 Add Python Helper
     new 2a6645c  SINGA-81 Add Python Helper
     new 9ff176c  SINGA-81 Add Python Helper
     new 8a07a29  SINGA-97 Add HDFS Store
     new 374f11d  SINGA-97 Add HDFS Store
     new 9fbc8ee  SINGA-97 Add HDFS Store
     new 4cfe813  SINGA-97 Add HDFS Store
     new aada365  SINGA-97  Add HDFS Store
     new befe5ca  SINGA-97 Add HDFS Store
     new 714fd2c  SIGNA-97 Add HDFS Store
     new fe86b02  SINGA-98 Add Support for AlexNet ImageNet Classification Model
     new 6e815db  SINGA-98 Add Support for AlexNet ImageNet Classification Model
     new bb75a0b  SINGA-98 Add Support for AlexNet ImageNet Classification Model
     new ddf4e79  SINGA-120 - Implemented GRU and BPTT \n 1) Added the 
implementation of the GRU model; \n 2) Added a test for GRU functions
     new 473c985  SINGA-120 - Implemented GRU and BPTT: 1) Updated Driver.cc to 
register GRU; 2) Updated job.proto to include configuration of GRU; 3) Updated 
configure.ac to fix some compliation errors
     new 777dfb6  SINGA-120 - Implemented GRU and BPTT: 1) Implemented the 
unrolling function for BPTT; 2) Added tests for unrolling
     new c440e4a  SINGA-120 - Implemented GRU and BPTT: Fixed bugs regarding 
the Map function
     new d43af9f  SINGA-120 - Implemented GRU and BPTT: Fixed bugs of returning 
null
     new b4b6a38  SINGA-120 - Implemented GRU and BPTT: Made changes for debug 
tokenizer
     new 1f03f9d  SINGA-120 - Implemented GRU and BPTT: Updated dummy layer for 
fixing bugs
     new 959ef70  SINGA-120 - Implemented GRU and BPTT
     new 6a4c996  SINGA-120 - Implemented GRU and BPTT
     new a2f4e46  SINGA-120 - Implemented GRU and BPTT
     new 96202a8  Added 1-2 sentences about optional dependencies.
     new 247fabd  Add Apache License to several files.
     new d14ee19  Add description on hdfs and gpu support compilation in 
README.md.
     new 27a48c2  Add further explanations.
     new ae1b33a  add release note
     new 60a17bb  Prepare RAT check
     new 8ad73e6  Passed RAT check
     new b6591d1  singa-0.2.0-rc1 update release notes to include features 
about gru, bptt and alexnet
     new 4ebf0bc  Add license for python files to pass 'make rat'
     new c45ff1c  SINGA-120 - Implemented GRU and BPTT
     new c72ef0f  SINGA-120 - Implemented GRU and BPTT
     new d5e991c  SINGA-120 - Implemented GRU and BPTT
     new 9705f39  SINGA-120 - Implemented GRU and BPTT
     new 24a1be9  SINGA-120 - Implemented GRU and BPTT
     new 198a049  Update LICENSE file and headers of source files.
     new f495ff3  Update Readme file to specify tested OS systems
     new e385d2a  singa incubating 0.2.0 RC2; update license header for 
common.cc
     new 4662dc3  SINGA-125 Improve Python Helper
     new 1cfdac6  SINGA-125 Improve Python Helper
     new a1553f8  SINGA-125 Improve Python Helper
     new f32c78b  SINGA-125 Improve Python Helper
     new 5526c51  SINGA-139 Fixed a bug in built-in convolution layer
     new c1444b7  SINGA-112 Clean GNU configure and make code
     new 8d4953a  SINGA-143 The compilation cannot detect libsingagpu.so file
     new 122d362  SIGNA-141 Undesired Hash collision when locating process id 
to workers and servers
     new e32e70c  SINGA-145 New SGD based optimization Updaters: AdaDelta, 
Adam, AdamMax
     new 6814007  SINGA-145 New SGD based optimization Updaters: AdaDelta, 
Adam, AdamMax
     new ec0878b  SINGA-145 New SGD based optimization Updaters: AdaDelta, 
Adam, Adammax
     new 348c5e5  SINGA-149 Docker build fail
     new 259422c  SINGA-141 Merge pull request fixing hash collision
     new a6eea9c  SINGA-150 Mesos Docker container failed
     new 9679417  SINGA-148 Race condition between Worker threads and Driver
     new 77d5c5c  SINGA-148 Race condition between Worker threads and Driver
     new b00dc32  SINGA-148 Race condition between Worker threads and Driver
     new adeced6  SINGA-155 Remove zookeeper for single-process training
     new 0233049  SINGA-155 Remove zookeeper for single-process training
     new d8dffdf  SINGA-156 Remove the dependency on ZMQ for single process 
training
     new 247002d  SINGA-80 New Blob Level and Address Level Math Operation 
Interface
     new 8ade7d7  SINGA-80 New Blob Level and Address Level Math Operation 
Interface
     new 65b8c8d  SINGA-156 Remove the dependency on ZMQ for single process 
training
     new d452c1f  SINGA-80 New Blob Level and Address Level Math Operation 
Interface
     new 42f5253  SINGA-156 Remove the dependency on ZMQ for single process 
training
     new 914c1e7  SINGA-156 Remove the dependency on ZMQ for single process 
training
     new a3c82ca  SINGA-134 Extend SINGA to run over a GPU cluster
     new 8b7d1e0  SINGA-134 Extend SINGA to run over a GPU cluster
     new 8130b7e  SINGA-126 Python Binding for Interactive Training
     new 5a8fc37  SINGA-126 Python Binding for Interactive Training
     new afc50a9  SINGA-136 Support cuDNN v4
     new 1c8e0dc  SINGA-126 Python Binding for Interactive Training
     new 4b4ad05  SINGA-136 Support cuDNN v4
     new c97b970  SINGA-126 Python Binding for Interactive Training
     new a91e82f  SINGA-131 Implement and optimize hybrid training using both 
CPU and GPU
     new 040cbb2  SINGA-131 Implement and optimize hybrid training using both 
CPU and GPU
     new 9c2c297  SINGA-136 Support cuDNN v4
     new efdf6d7  SINGA-136 Support cuDNN v4
     new e5f111c  SINGA-157 Change the priority of cudnn library and install 
libsingagpu.so
     new 061f8e3  SINGA-157 Change the priority of cudnn library and install 
libsingagpu.so
     new 5f67e57  Add license to Dockerfile_gpu
     new a0bdd0b  SINGA-130 Data prefetching layer
     new 4344ab7  SINGA-130 Data prefetching
     new 3b2e895  SINGA-136 Support cuDNN v4
     new 369d879  SINGA-136 Support cuDNN v4
     new 8329aa0  SINGA-80 New Blob Level and Address Level Math Operation 
Interface
     new 991c6ab  SINGA-130 Data Prefetching
     new cf4be5a  SINGA-130 Data prefetching
     new 04cfe2d  Update license, release notes and readme for 
incubating-v0.3-RC1
     new fb5b218  Prepare v0.3.0-RC1
     new fde87ed  SINGA-159 Rewrite safe_queue.h to avoid the license issue
     new d547a86  Prepare for v0.3.0-RC2
     new dd1e4af  SINGA-163 - Reorganize the project folder layout
     new 193e9df  SINGA-165 Add cross-platform timer API to singa Add timer 
class with cmake compilation. How to test: (in singa main folder)   mkdir build 
&& cd build         cmake ..        make    ./bin/timer
     new bdbffdc  SINGA-165 Add cross-platform timer API to singa
     new dc5aa6e  SINGA-164 - Add the base Tensor class
     new 94633f4  SINGA-166 light built-in logging replacing glog
     new 9bccfb6  SINGA-166 light built-in logging replacing glog
     new 4a2ffb7  SINGA-167 - Add Tensor Math function APIs
     new e36bc92  SINGA-169 Add base Layer class for V1.0
     new 02851fa  SINGA-167 - Add Tensor Math function APIs
     new 99e0d24  SINGA-170 Add Dropout layer and CudnnDropout layer
     new c3a0558  SINGA-170 Add Dropout layer and CudnnDropout layer
     new 3a87201  SINGA-172 Add CMake supporting for Cuda and Cudnn libs
     new b491875  SINGA-170 Add Dropout layer and CudnnDropout layer
     new 282712c  SINGA-171 - Create CppDevice and CudaDevice
     new 0b4b2e2  SINGA-171 - Create CppDevice and CudaDevice
     new e3da6a5  SINGA-172 - Add CMake supporting for Cuda and Cudnn libs
     new 9d1bcb4  SINGA-171 - Create CppDevice and CudaDevice
     new 611554f  SINGA-177 Add fully cmake supporting for the compilation of 
singa_v1
     new 72923b1  SINGA-177 Add fully cmake supporting for the compilation of 
singa_v1
     new d680079  SINGA-176 - Add loss and metric base classes
     new 668ae16  SINGA-181 Add NVCC supporting for .cu files
     new a1c3437  SINGA-176 - Add loss and metric base classes
     new 3171459  SINGA-176 - Add loss and metric base classes
     new fbd5219  SINGA-182 Clean math function APIs and implementations
     new 870d1a9  SINGA-182 Clean math function APIs and implementations
     new c6ae786  SINGA-185 Add CBLAS and GLOG detection for singav1
     new 152056d  SINGA-178 Add Convolution layer and Pooling layer
     new 7d149ec  SINGA-178 Add Convolution layer and Pooling layer
     new 2dac380  SINGA0-183 Add the base classes for optimizer, constraint and 
regularizer
     new 3e2507b  SINGA-180 Add Activation layer and Softmax layer
     new efd7b62  SINGA-184 Add Cross Entropy loss computation
     new 73d4a34  SINGA-188 Add Dense layer
     new 64ea206  SINGA-188 Add Dense layer
     new eadd3f9  SINGA-174 Add Batch Normalization layer and Local Response 
Normalization layer.
     new fa2ea30  SINGA-174 Add Batch Normalization layer and Local Response 
Normalization layer.
     new da23e57  SINGA-189 Generate python outputs of proto files
     new 7a19165  Merge SINGA-189 with the latest code.
     new 04e23d1  SINGA-162 Transfer the codebase for SINGA v1.0 into dev branch
     new 01aaf49  SINGA-191 Add "autotune" for CudnnConvolution Layer
     new 683b3a7  SINGA-175 Add memory management APIs and implement a subclass 
using CNMeM
     new 178db01  SINGA-192 Implement optimization algorithms for v1
     new 5afd81b  SINGA-190 - Add prelu layer and flatten layer
     new 07c49da  SINGA-168 Implement Cpp Math functions APIs
     new 564c88a  SINGA-182 Clean math function APIs and implementations
     new 6d69047  SINGA-182 Clean math function APIs and implementations
     new 5784bff  SINGA-192 Implement optimization algorithms for v1
     new 58be3f8  SINGA-190 - Add prelu layer and flatten layer
     new 26df5ac  SINGA-190 - Add prelu layer and flatten layer
     new ec17aca  SINGA-184 Add Cross Entropy loss computation
     new a2a8e34  SINGA-195 Channel for sending training statistics
     new 21e4b2d  SINGA-184 Add Cross Entropy loss computation
     new a4fc4ea  SINGA-195 Channel for sending training statistics
     new b167dfa  SINGA-195 Channel for sending training statistics
     new 272100a  SINGA-192 Implement optimization algorithms for v1
     new 0cd9663  SINGA-192 Implement optimization algorithms for v1
     new 4d596dd  SINGA-192 Implement optimization algorithms for v1
     new f488070  SINGA-196 Rename class Blob to Block
     new a4d9aab  SINGA-190 - Add prelu layer and flatten layer
     new ce3e6dc  SINGA-197 Add CNMem as a submodule in lib/
     new 74f0214  SINGA-198 - Change Layer::Setup API to include input Tensor 
shapes
     new b91002b  SINGA-180 Add Activation layer and Softmax layer
     new 8900543  SINGA-187 Add popular parameter initialization methods
     new 2a582df  SINGA-186 Create Python Tensor class
     new 24833fa  SINGA-186 Create Python Tensor class
     new 254343c  SINGA-186 Create Python Tensor class
     new 396f9bf  SINGA-186 Create Python Tensor class
     new 077d13e  SINGA-175 Add memory management APIs and implement a subclass 
using CNMeM
     new 5651383  changed all device pointer to shared pointer
     new 1ca8c63  SINGA-201 Error when running Mesos
     new bef1db0  SINGA-200 - Implement Encoder and Decoder for data 
pre-processing
     new 67ee3c5  SINGA-203 Add OpenCV detection for cmake compilation
     new 13d60b0  SINGA-200 - Implement Encoder and Decoder for data 
pre-processing
     new 833f461  SINGA-200 - Implement Encoder and Decoder for data 
pre-processing
     new 913f45c  SINGA-202 Add reader and writer for binary file
     new 14d31a4  SINGA-200 - Implement Encoder and Decoder for data 
pre-processing
     new 9abd791  SINGA-205 - Enable slice and concatenate operations for 
Tensor objects
     new dd08f41  Merge PR #165  for CnMeM
     new d826b2e  SINGA-204 Support the training of feed-forward neural nets
     new cf1d841  SINGA-204 Support the training of feed-forward neural nets
     new 71eb059  SINGA-204 Support the training of feed-forward neural nets
     new fce5d81  SINGA-204 Support the training of feed-forward neural nets
     new 97648a6  SINGA-204 Support the training of feed-forward neural nets
     new 4db968c  SINGA-204 Support the training of feed-forward neural nets
     new d3c1bae  SINGA-211 Add TextFileReader and TextFileWriter for CSV files
     new 62c6603  SINGA-210 Enable checkpoint and resume for v1.0
     new f026b60  SINGA-212 Disable the compilation of libcnmem if USE_CUDA is 
OFF
     new 7cfdb99  SINGA-186 Create Python Tensor class
     new 50f6722  SINGA-186 Create Python Tensor class
     new d83f5d5  SINGA-186 Create Python Tensor class
     new bcda737  SINGA-214 Add LMDBReader and LMDBWriter for LMDB
     new cde7dcf  Merge PR #185 for more py tensor functions. remove Tensor 
member func to_numpy, and keep global to_numpy
     new f0bc228  Merge PR #192 for lmdb reader and writer.
     new dc013f3  SINGA-194 Add a Platform singleton
     new 164fc2e  SINGA-186 Create Python Tensor class
     new e857bc3  SINGA-214 add jenkins for CI support ------ to support CUDNN 
CI
     new c502552  Merge PR #195
     new 37e6ad2  SINGA-217 build python package with setup.py
     new 7333517  SINGA-199 Implement Python classes for SGD optimizers
     new 790b7b4  SINGA-193 Add Python layers
     new dbc720d  SINGA-221 Travis-CI configuration
     new 245f60e  SINGA-222 Fixed bugs in IO
     new 7444f0a  SINGA-213 Implement Encoder and Decoder for CSV
     new 4931922   SINGA-213 Implement Encoder and Decoder for CSV
     new 7561653  SINGA-223 Use Sphinx to create the website.
     new 7e050c1  SINGA-215 Implement Image Transformation for Image 
Pre-processing
     new 722a59e  SINGA-225 Documentation for installation and Cifar10 example
     new 95091dc  SINGA-225 Documentation for installation and Cifar10 example
     new a18a019  SINGA-225 Documentation for installation and Cifar10 example
     new 8c2a0e8   SINGA-225 Documentation for installation and Cifar10 example
     new 8e3d3df  SINGA-223 Use Sphinx to create the website.
     new d45715d  SINGA-226 Add parallel training on a single machine for singa 
v1.0
     new 0184fac  SINGA-226 Add parallel training on a single machine for singa 
v1.0
     new 4e7f3c1  SINGA-226 Add parallel training on a single machine for singa 
v1.0
     new 35c8930  SINGA-173 OpenCL device support and implementation
     new 57f3a1e  SINGA-173 OpenCL device support and implementation.
     new f9219cc  SINGA-173 OpenCL device support and implementation: Fixed a 
missing header include in device.cc, and ifdef switches for OpenCL.
     new 3f6b5e3  SINGA-173 OpenCL device support and implementation: Removed 
errant constructor in Platform class.
     new ed98149  Singa-228 Add Cpp Version of Convolution and Pooling layer
     new 464dcda  SINGA-172 OpenCL device support and implementation
     new f07e354  Merge PR#224 for CPP version of convolution and pooling layers
     new 96ed638  SINGA-174 Add Batch Normalization layer and Local Response 
Nomalization layer.
     new db5478e  SINGA-174 Add Batch Normalization layer and Local Response 
Nomalization layer.
     new e39be3e  SINGA-229 Complete install targets
     new bc3b74b  SINGA-231 Batchnormlized VGG model for cifar-10
     new 34d3ae6  SINGA-232 Alexnet on Imagenet
     new 8051720  SINGA-232 Alexnet on Imagenet
     new 28678ae  SINGA-231 Batchnormlized VGG model for cifar-10
     new c51f944  SINGA-218 Implementation for RNN CUDNN version
     new 8e0b108  SINGA-218 Implementation for RNN CUDNN version
     new dfc422e  SINGA-218 Implementation for RNN CUDNN version
     new 889abf8  SINGA-233 A new communication framework for SINGA
     new 90a1cd5  SINGA-233 Fix a minor bug in processing lost connections
     new d308e06  SINGA-233 Fix bugs in sending large messages
     new 1565e65  SINGA-233 Add the support for the detection of endpoint 
timeout
     new 4353ce9  SINGA-233 Some code cleaning
     new 541ad68  SINGA-218 Implementation for RNN CUDNN version
     new 45620d5  SINGA-233 New communication interface for SINGA
     new 17bfb19  Merge PR #230 of new communcation interface for distributed 
training.
     new 53639b7  Merge PR #232 for training AlexNet over ImageNet
     new 05720c2  SINGA-235 - Unify the engines for cudnn and singa layers
     new a0af465  SINGA-229 Complete install targets
     new 055ff17  SINGA-174 Add Batch Normalization layer and Local Response 
Nomalization     layer.
     new bf81f25  SINGA-217 build python package with setup.py   - Singa python 
binding, package with pip or create wheel   - In the cmake file, specify 
USE_PYTHON ON, then cmake and make.     After that run "<sudo> pip install ." 
under "build/python" path     User can run command 'singa' in a model workspace 
to serve and train   - dependent on numpy>=1.11.0; protobuf>=2.5.0,<3; 
flask>=0.10.1     Users should also install openblas   - Models are sharing on 
github gists.   - Todo, optimize [...]
     new 6b2ff3c  SINGA-217 build python package with setup.py
     new 3299b0c  SINGA-237 New documentation files for SINGA v1.0
     new 94ffe55  Merge PR #235 which fixed a bug in batchnorm.cc
     new a91bf2a  SINGA-235 - Unify the engines for cudnn and singa layers
     new 230230c  SINGA-229 Complete install targets
     new e1a524d  SINGA-238 RBM on mnist
     new 8cd5530  SINGA-237 New documentation files for SINGA v1.0
     new dffae6b  Merge PR #228 which updates cmake files to enable 'make 
install'.
     new 5b332a4  SINGA-238 RBM on MNIST
     new 1db2784  Merge PR #240 for training RBM againt MNIST
     new d3a57cf  SINGA-237 New documentation files for SINGA v1.0
     new bc822cd  SINGA-237 New documentation files for SINGA v1.0
     new 33992c9  SINGA-237 New documentation files for SINGA v1.0
     new cdd718e  SINGA-237 New documentation files for SINGA v1.0
     new f80fedb  SINGA-210 Enable checkpoint and resume for v1.0
     new 410f238  SINGA-237 New documentation files for SINGA v1.0   - add 
python installation instruction, remove flask dependency
     new 30731ee  SINGA-237 New documentation files for SINGA v1.0
     new 2c049d6  Merge commits from wenfeng for the installation page.
     new 9c71bd6  SINGA-237 New documentation files for SINGA v1.0
     new 5db7eb6  Merge commits for updating layer identifers and commits for 
updating the installation page.
     new 6d4539e  Fixed the bug leading to wired accuracy (nan), which was 
caused by forgeting to average the gradient over the whole mini-batch. That is 
why we need a lower learning rate and could not use momentum. Update the lr in 
optimzier.py to time the multiplier Fix the bug from mis-setting the pooling 
type of alexnet.py (max-->avg)
     new 5d20d35  Merge commits for debugging the gradient average error and 
commits for documentation.
     new e963363  SINGA-237 New documentation files for SINGA v1.0
     new 31ae6bd  SINGA-223 Use Sphinx to create the website.
     new c2173b3  SINGA-237 New documentation files for SINGA v1.0
     new 72d736a  Merge branch commits for doc layout change and commits for 
other doc and code changes
     new 0a76425  Minor updates to pass tests and run examples
     new a144a61  SINGA-237 New documentation files for SINGA v1.0
     new 22889bc  fix minor bug
     new d2300ae  Merge updates for docs and bug-fix for pool.cc and 
tensor.to_numpy()
     new cdc5ffd  Merge PR #245 for fixing the error in test_snapshort.cc due 
to data type problems.
     new 7ebea53  SINGA-227 Add Split and Merge Layer and add ResNet 
Implementation
     new a54c889  SINGA-227 Add Split and Merge Layer and add ResNet 
Implementation
     new b3566e4  update results of rat check.
     new 1c5ca22  SINGA-240 Add license for singa source
     new 9ee16e0  SINGA-240 Add license for singa source
     new ed9587c  Preparing for V1.0 RC0.
     new f9c6d5c  Merge branch 'v1-rc0'
     new 68278c4  SINGA-241 Fix bugs in Imagenet example
     new 9b9dc10  fix license issues
     new 65bf582  Merge PR #248 for removing the fixed numbers of training and 
test images in Imagenet example
     new 40c9123  SINGA-242 Compile all source files into a single library.
     new 546c38b  SINGA-242 Compile all source files into a single library.
     new 59f56e6  fix bug for python build in mac
     new c5e6309  fix bug
     new 2008446  Merge pull request #1 from aaronwwf/test
     new 3d18111  SINGA-242 Compile all source files into a single library
     new 61ec2ec  Merge PR #249 for compiling all singa code into a single 
libsinga.so
     new 595302a  SINGA-243 ViennaCL backend for OpenCL support
     new 5380b3a  Update installation.md
     new 1996e8a  Merge PR #251 for updating opencl support using ViennaCL
     new 0416a0f  fix minor erros from installation.md and 
examples/cifar10/predict.py
     new d76caea  SINGA-244 Separating swig interface and python binding files  
 - move swig interface files to src/api   - move python to root folder   - move 
python related cmake functions to python cmake files   - use add_library OBJECT 
command to build singa_objects, then be used by     singa shared library and 
python wraper library, avoiding build twice   - todo, add java binding
     new 32ba40d  SINGA-244 Separating swig interface and python binding files  
 - add java binding cmake files   - todo: add test code
     new 76cd806  SINGA-245 Float as the first operand can not multiply with a 
tensor object
     new 0ebce1a  SINGA-245 Float as the first operand can not multiply with a 
tensor object
     new 5439e3a  SINGA-244 Separating swig interface and python binding files 
Remove dependencies on copy_protobuf target.
     new 92677fa  Merge branch 'master' of 
https://github.com/apache/incubator-singa into SINGA-244
     new 7a85c6d  SINGA-246 Imgtool for image augmentation   - add Imgtool 
class in singa.utils   - provide resize,crop,flip,color_cast,enhance methods
     new 809a592  SINGA-246 Imgtool for image augmentation   - put Imgtool 
class into a separate file   - some improvements
     new 26d9cd4  SINGA-246 Imgtool for image augmentation
     new f4fae37  fix some bugs and reduce training memory
     new 8732021  SINGA-246 Imgtool for image augmentation
     new bc699f4  udpate docs for v1 release.
     new 392a9c3  add release note for v1
     new 897f5d5  Fixed a bug reported by hacker99 from layer.py (SINGA-248)
     new e321281  SINGA-243 ViennaCL backend for OpenCL support
     new f3665e5  SINGA-243: ViennaCL Backend: Removed errant FindOpenCL find.
     new e3df3bd  SINGA-230 OpenCL Convolution and Pooling
     new 538bdac  SINGA-252 Use the snapshot methods to dump and load models 
for pysinga
     new 7c12f40  SINGA-252 Use the snapshot methods to dump and load models 
for pysinga
     new deb187b  SINGA-252 Use the snapshot methods to dump and load models 
for pysinga
     new 064f3fb  SINGA-251 - Implement image loader for pysinga
     new 5716105  SINGA-254 Implement Adam for V1
     new 17ac160  SINGA-251 - Implement image loader for pysinga
     new 3a64342  Merge pull request 262 into master
     new 8cf18e5  update the docs of schedule for v1.1 and installation for a 
FAQ entry
     new 8055515  update docs for image_tool.py and data.py
     new 350bdf4  SINGA-247 Add windows support for singa
     new d0317a7  SINGA-247 Add windows support for singa
     new 37d3b39  SINGA-247 Add windows support for singa
     new af30903  SINGA-247 Add windows support for singa.
     new 6c9e0b4  SINGA-247 Add windows support for singa.
     new 8531af5  SINGA-247 Add windows support for singa
     new 901e885  SINGA-247 Add windows support for singa
     new e9b2c96  SINGA-247 Add windows support for singa
     new c967169  SINGA-259 Add maven pom file for building java classes
     new 77405ec  SINGA-253 Net converter for caffe model
     new 32b4368  SINGA-253 Net converter for caffe model
     new f536975  SINGA-266 Add Rafiki python toolkits   - add rafiki python 
package   - firt version of rafiki agent module
     new 9eabb95  SINGA-266 Add Rafiki python toolkits   - fix bug, remove 
debug comments
     new 61faa84  SINGA-267 Add spatial mode in batch normalization layer
     new fac3af9  SINGA-267 Add spatial mode in batch normalization layer
     new 932a0cd  SINGA-255 Compile mandatory depedent libaries together with 
SINGA code
     new a98446f  SINGA-255 Compile mandatory depedent libaries together with 
SINGA code
     new 47e38c8  SINGA-255 Compile mandatory depedent libaries together with 
SINGA code
     new f2c0b84  SINGA-267 Add spatial mode in batch normalization layer
     new 4826d40  SINGA-255 Compile mandatory depedent libaries together with 
SINGA code
     new 1117a16  Merge PR #272 for compiling depedent libs together with SINGA
     new beb5e72  Reorganize the installation doc page
     new e5a3e52  SINGA-266 Add Rafiki python toolkits  - fix bug, sleep a 
while when agent stop
     new 22d98bb  SINGA-269 - Fix a bug from tensor multiplication and a typo
     new f35d217  SINGA-264 Extend the FeedForwardNet to accept multiple inputs
     new 16f3bf6  SINGA-271 Add Concat and Slice layers
     new d84af80  SINGA-271 Add Concat and Slice layers
     new 5afd81c  SINGA-271 Add Concat and Slice layers
     new 0bf1475  SINGA-261 Add version ID into the checkpoint files
     new 7da4455  SINGA-268 Add IPython notebooks to the documentation
     new 0a8dbcd  SINGA-268 Add IPython notebooks to the documentation
     new e43ea69  SINGA-261 Add version ID into the checkpoint files
     new d917007  SINGA-273 Improve license and contributions
     new 15a619b  Merge PR #281
     new d1110c0  SINGA-275 - Add Cross Entropy Loss for multiple labels
     new 8481111  Check and fix cudnn engine for concat and slice layer
     new 6ef4bbe  SINGA-268 Add IPython notebooks to the documentation
     new 48d43c1  SINGA-268 Add IPython notebooks to the documentation
     new 4d7a8ee  SINGA-268 Add IPython notebooks to the documentation
     new 0971268  SINGA-268 Add IPython notebooks
     new cb81caa  SINGA-278 Convert trained caffe parameters to singa
     new c7ceb07  SINGA-278 Convert trained caffe parameters to singa
     new aae9d3e  SINGA-278 Convert trained caffe parameters to singa
     new bd41fd1  SINGA-278 Convert trained caffe parameters to singa
     new 5953e7b  SINGA-261 Add version ID into the checkpoint files
     new ee93b7d  SINGA-279 Unit Test test_layer failed when CUDNN version is 
4.0
     new 3b8cb94  SINGA-280 Jenkins CI support
     new 33cf546  SINGA 280 Jenkins CI support
     new 82c12c2  SINGA-271 Add Concat and Slice layers
     new a43f291  SINGA-282 Add grayscale to load method in ImageTool class
     new 7956019  SINGA-283 Fix a bug of net.py backward function for layers 
with multiple inputs
     new 4dfee52  SINGA-261 Add version ID into the checkpoint files
     new eca642b  SINGA-278 Convert trained caffe parameters to singa
     new 458b0f6  SINGA-287 - Add memory size check for cudnn convolution
     new 3f23c0d  Merge PR #286
     new e44658a  SINGA-284 - Add python unittest into Jenkins and link static 
libs into whl file
     new 761c463  SINGA-284 - Add python unittest into Jenkins and link static 
libs into whl file
     new 330c879  SINGA-288 - Publish wheel of PySINGA generated by Jenkins to 
public servers
     new f94ec89  SINGA-289 Update SINGA website automatically using Jenkins 
Add Dockerfile for generating html files from doc/. Add a shell script 
(jenkins_doc.sh) to build the documentation and udpate svn repo. Update the 
tool/jenkins/README.md with instructions to set up the Jenkins job for 
documentation update. Move doc/notebook into doc/en/docs/notebook as the 
notebooks depend on the APIs in doc/en/docs/. to add docker file for runtime
     new d98ad69  SINGA-266 Add Rafiki python toolkits   - change agent api to 
support genernal post request
     new d2a8d77  SINGA-266 Add Rafiki python toolkits
     new 781f740  update docs of installation via wheel and debian package
     new 65dad40  Add instructions for creating Debian packages in installation 
page.
     new 515ed0e  SINGA-274 Create Debian packages
     new f4e4a78  SINGA-274 Create Debian packages
     new 734009e  SINGA-274 Create Debian packages
     new 771d0ee  add ca-certificates
     new a3446b5  update README.md of the repo. update the docs for debian 
pacakge fix a bug in build.sh (the sed command) fix the notebook link
     new 45efd35  SINGA-292 Update CMakeLists.txt for compiling OpenBlas and 
Protobuf
     new 8621f58  SINGA-293 - Bug from compiling PySINGA on Mac OS X with 
multiple version of Python
     new 8dac86c  SINGA-274 Create Debian packages
     new c3ce75e  SINGA-276 Create docker images
     new ab7221e  SINGA-276 Create docker images
     new 9a0a3fd  SINGA-276 Create docker images
     new 9ea8b53  SINGA-276 Create docker images
     new 1ec625f  replace markdown table with html table for the installation 
page as recommonmark does not support github flavor markdown syntax
     new 6b5ec2a  add border for the tables in the installation page.
     new f647d68  SINGA-276 Create docker images
     new 3d40706  SINGA-296 - Add sign and to_host function for pysinga tensor 
module
     new 2d5f696  re-organize the installation page and update the index page
     new 6b70dfc  Patches imported from SINGA-257 to update the OpenCL API.
     new 5d3da92  Enabled python API for Singa-OpenCL.
     new 8101f00  Added FindOpenCL.cmake retrieved from viennacl-dev to enable 
linking of OpenCL libs on some computers.
     new d190fa8  SINGA-295 - Add an example of image classification using 
GoogleNet
     new 5d220cd  prepare v1.1-rc1; add release notes; add license for some 
files
     new 50a8997  Update license date to 2017
     new 5a6c303  update release notes for v1.1-rc1
     new b2e21c6  preparing for v1.1-rc1: remove outdated files; fix links
     new 2a1b988  add googlenet into model zoo page
     new 3a35635  preparing v1.1-rc1: updating version No. from v1.0.1 to v1.1.0
     new 43497bc  preparing v1.1-rc1: remove prototxt files; fix license 
issues; update package version to 1.1.0
     new 59ca44a  preparing v1.1-rc1: update the path to numpy.i in LICENSE
     new 6a4a0f7  SINGA-299 - Remove glog from travis.yml
     new c0317d1  SINGA-300 - Add residual networks for imagenet classification
     new 45ec92d  SINGA-300 - Add residual networks for imagenet classification
     new 9b2d161  update docs for the release of v1.1.
     new 026db89  SINGA-300 - Add residual networks for imagenet classification
     new 8ddfab5  SINGA-300 - Add residual networks for imagenet classification
     new f2ad933  SINGA-300 Add residual networks for imagenet classification
     new 8cc453a  SINGA-301
     new f6cf8f5  SINGA-301 Hardcode OpenCL source code as static strings
     new cde701a  SINGA-274 Create Debian packages
     new 6fbc4e9  SINGA-302 - Extend the travis config for building SINGA on OSX
     new 5d17266  SINGA-303 Create conda packages
     new dde8d14  develop and test precision for multi-label metric
     new de8a654  Finish precision and recall for multi-label metrics
     new f7caf46  fix a bug when provided metric is None
     new 3417dd9  SINGA-303 Create conda packages
     new 493fc65  SINGA-303 Create conda package
     new ca0be88  SINGA-303 Create conda packages
     new a3f34cb  SINGA-303 Create conda packages
     new e8e4660  update installation page for instructions of using conda to 
install singa export the protobuf path when compiling singa on osx using travis
     new 97781d0  Merge PR #309; test passed for non-python version;
     new 3206904  remove duplicated precision
     new 0be3e03  Merge PR #312
     new a6e7690  To install all headers via 'make install'
     new 2247f11  SINGA-306 - Write the definition of USE_GLOG into 
singa_config.h
     new 5144bcf  SINGA-305 - Add jupyter notebooks for SINGA V1 tutorial
     new d238042  remove ADD_DEFINITION(DUSE_GLOG) in Dependencies.cmake to 
avoid compilation warning
     new 0695daa  Merge PR #314
     new 0d4b97e  Merge branch 'SINGA-306'
     new 5d259e1  Documentation: Add logos and links for Github, Docker, AWS 
Marketplace and Jupyter.
     new 1e30a8b  Merge branch 'SINGA-263' from PR #316
     new 2aa1d22  fix bugs in layer::param_names() and tensor::sum_columns() 
(device was not set)
     new e0cae3c  fix a typo
     new 5d50f22  SINGA-274 Improve Debian packaging with CPack
     new 85dbad7  Merge PR #317 for creating debian package
     new 38da789  SINGA-309 Update the layer setting/config dynamically
     new 4fd44ed  SINGA-311 Add unittest for Adam updater
     new f5cb70c  SINGA-310 Create conda packages on CentOS
     new b35e03f  Merge PR #319
     new 475d264  SINGA-223 Update Apache Incubator logo
     new 2608d41  Fix broken Markdown headings
     new e527db9  Enable configuration of cudnn workspace size limit in PySINGA
     new 2d1dd42  Fix a typo for cudnn_prefer and change the default workspace 
limit size to 1024MB
     new 0815391  SINGA-313 Add L2 norm layer
     new fa4f631  SINGA-312 Rename layer parameters
     new ea078dc  SINGA-315 Reduce memory footprint by Python generator for 
parameter gradient
     new be093f1  SINGA-316 Add SigmoidCrossEntropy
     new 3415099  SINGA-317 Extend ImageBatchIter to read labels in general 
format
     new 5aecb47   SINGA-318 - Extend ImageBatchIter to read image list file 
without meta info
     new b6dba21  Update Chinese doc page
     new 336ef55  SINGA-319 Replace Singa to SINGA in all files in the code and 
documentation
     new fefcab9  SINGA-319 Fix link errors on the index page
     new 34d6102  Fix link bugs in Chinese page
     new 4e7db05  SINGA-315 - Reduce memory footprint by Python generator for 
parameter gradient
     new 6c39e45  Merge branch 'SINGA-315'
     new fd06722  Merge PR #328
     new 62f5e18  Add vertical flip function and method in image_tool.py
     new cd485a7  Fix the problem when batchnorm layer connect to dense layer
     new e0d2738  random crop and resize
     new 07ef01f  Average gradients otherwise loss overflows
     new f0ebf1e  fix a bug in test_net.py due to the update of backward() API
     new 12db1be  Merge branch 'master' of 
https://github.com/apache/incubator-singa
     new 2ce7229  SINGA-324 Extend RNN layer to accept variant seq length 
across batches
     new 6a162ad  SINGA-325 - Fix the bug of numpy version mis-match
     new d0855e2  update the version of openblas to 0.2.14 which is the lowest 
version on anaconda cloud
     new 802e5e2  update the version of swig and numpy in meta.yaml
     new 334c27d  update depdent lib version according to their availability on 
anaconda cloud
     new 2cdc172  SINGA-326 - Add Inception V4 for ImageNet classification
     new c628e90  update the openblas version to 0.2.19 which is available on 
anaconda cloud
     new 9eea5b5  Merge branch 'SINGA-324'
     new a94fa10  Merge branch PR #332
     new 913417a  SINGA-327 Fix the bug of loading model saved in bin file
     new 4fe5271  SINGA-328 - Add VGG models for ImageNet classification
     new b6874d4  SINGA-329 - Support layer freezing during training 
(fine-tuning)
     new fc4d1cc  add inception v3
     new 59b0167  add inception v3
     new 40124db  udpate inception_v4 for the final and aux endpoints; update 
the meta.yml as the protobuf binary file is not backward compatible. singa 
compiled on protobuf3.0 cannot run with protobuf 3.2 runtime.
     new 3f39cfa  convert param for both v3 and v4
     new e67bda9  fix a bug for random_crop_resize which would result in 
negative crops
     new 63c6ae1  fix a bug which calls randint with empty range
     new a39ed5c  SINGA-326 - Add Inception V4 for ImageNet classification
     new e5c438c  update openblas version to 0.2.19
     new 14f0d8c  SINGA-290 Upgrade to Python 3
     new c94b3df  SINGA-290 Upgrade to Python 3
     new 8c9b594  SINGA-290 Upgrade to Python 3
     new bfeb612  SINGA-290 Upgrade to Python 3
     new bd5a8f8  SINGA-290 Upgrade to Python 3
     new ff1806b  SINGA-290 Upgrade to Python 3
     new 01b7a74  SINGA-290 Upgrade to Python 3
     new 57dbe42  update conda build files for py3
     new 0f86cd5  SINGA-290 Upgrade to Python 3
     new 4bd6827  update swig to 3.0.10 for python 3
     new 0330af0  SINGA-290 Upgrade to Python 3
     new 8d03bd8  SINGA-290 Upgrade to Python 3
     new bf121fd  Singa-330 fix openblas building on i7 7700k
     new d30920f  SINGA-290 Upgrade to Python 3
     new aa9747b  Merge branch 'SINGA-328'
     new 074c551  update documentation for py3
     new 4e60fa2  update the documentation about the schedule and community
     new f5af1c3  SINGA-331 Fix the bug of tensor division operation
     new 7827351  SINGA-332 Fix the bug of loading data in train.py of cifar10
     new 41d06b0  Fix SWIG version for Python 2
     new 7a641bf  SINGA-223 Update the documentation
     new b4ea650  Merge branch 'PR346' into jan22
     new 95b535d  SINGA-345 Update Jenkins and fix bugs in compliation
     new 163452e  SINGA-345 Update Jenkins and fix bugs in compliation
     new e09dff4  SINGA-348 Support autograd MLP Example
     new 755eba6  SINGA-348 Support autograd MLP Example
     new f42d4d0  SINGA-348 Support autograd MLP Example
     new 060e7df  SINGA-348 Support autograd MLP Example
     new c9f9471  SINGA-346 Update cudnn from V5 to V7
     new a88efa0  Singa-341 Added stride functionality to tensors for CPP
     new e27498d  SINGA-347 Create a function that supports einsum provide the 
tensordot function to do the tensor multiplication of two tensors along 
specified axes
     new 9a3ce58  SINGA-347 Create a function that supports einsum 1.test the 
tensordot function and fix some error in the function 2.tweak the code to be 
more readable and fix the some error in the comment
     new f595f10  SINGA-347 Create a function that supports einsum 1. provide 
functions to calculate einsum calculation but still needs one function to make 
the tensor diagonalization along one axis 2. give a credit to numpy for 
tensordot
     new b09aed3  SINGA-347 Create a function that supports einsum 1.provide 
the diag() function which could make the matrix diagonalized along the given 
axis 2.provide some comments for some existing function 3. to do: provide 
complete comments and fix the codes. It still needs test under Singa environment
     new 2ec06ed  SINGA-347 Create a function that supports einsum 1. fix some 
calculation error in the tensor mult function 2. by doing the fixing, the test 
using numpy could pass
     new ef5fdaf  SINGA-346 Update cudnn from V5 to V7
     new 98e9d2f  SINGA-346 Update cudnn from V5 to V7
     new 4ccb72e  SINGA-346 Update cudnn from V5 to V7
     new 9090160  SINGA-346 Update cudnn from V5 to V7
     new 2ec1364  SINGA-347 Create a function that supports einsum assuming 
have the numpy.repeat, finish the einsum function (using elementwisemult, no 
need to use tensordot)
     new fa1b023  SINGA-347 Create a function that supports einsum 1. finish 
the einsum function in python but still needs some funciton to do in cpp 2. 
function TODO list to finish the function in cpp(just like numpy 
function):a.sum(A,axis = None) b.repeat(A,repeats) c.transpose(A,axes = None)
     new c037e2f  SINGA-347 Create a function that supports einsum 1. revise to 
make it similar to numpy.einsum 2. write an unit test for einsum
     new 90015d6  SINGA-347 Create a function that supports einsum remove idea
     new 4f5f902  SINGA-347 Create a function that supports einsum 1. delete 
.idea
     new f548fa3  SINGA-347 Create a function that supports einsum revise the 
example
     new 08675e3  Merge branch 'PR355'
     new b2cbbb8  SINGA-223 Fix side navigation menu in the website
     new fb7b0d3  Merge branch 'PR358'
     new 72b1a69  SINGA-350 Error from python3 test
     new 2d25561  SINGA-350 Error from python3 test
     new 362c873  SINGA-352 Complete SINGA documentation in Chinese version
     new bd774b5  SINGA-350 Error from python3 test
     new 26db8d2  SINGA-353 Fix the bug of test_einsum Fix the bug of dimension 
mismatch in test_einsum
     new 6b1ed79  Merge branch 'pr361'
     new 3a37398  Merge branch 'pr360'
     new f73ae5a  Merge branch 'pr358'
     new faa22f7  SINGA-354 Update travis scripts to use conda-build for all 
platforms
     new 30ad60d  SINGA-294 Add instructions for building on Windows
     new ceea70c  SINGA-294 Add USE_OPENCL
     new 4b3a914  SINGA-354 Update travis scripts to use conda-build for all 
platforms
     new c7f751e  use absolute python path
     new 24963c0  SINGA-354 Update travis scripts to use conda-build for all 
platforms
     new 9696255  SINGA-354 Update travis scripts to use conda-build for all 
platforms
     new 43c33e9  SINGA-352 Some fixes in documentation
     new 8f67ceb  SINGA-294 Remove old instructions
     new a6c1b8e  SINGA-358: Consolidated RUN steps and cleaned caches in 
Docker containers
     new 9281cc4  SINGA-352 Hide past releases by default
     new 00ba636  Merge branch 'pr363'
     new 0407efb  update the conda channel of recommonmark
     new b5600d3  Merge branch 'SINGA-352'
     new 26101ee  Singa-351 Added stride support and cudnn codes to cuda
     new 75f9a0e  misc. changes and further abstraction of some cudnn codes
     new a44d2e7  Merge branch 'master' of github.com:apache/incubator-singa 
into SINGA-341-351
     new c92ddb7  Merge branch 'pr366' into latest
     new c61a0d8  SINGA-294 Add instructions to run unit tests on Windows
     new 62073ee  SINGA-359 Create alias for conda packages
     new d580419  SINGA-359 Create alias for conda packages
     new 35b9fed  SINGA-359 Create alias for conda packages
     new 00573e2  SINGA-359 Create alias for conda packages
     new c5ca8e8  SINGA-337 Add test cases for code
     new c52e2aa  Streamlining of tensor.h file by moving respective member 
functions to cpp or cuda file. Removal of shape_multipliers_ attribute in 
tensor.h. Changed read-in tensors to be passed as reference instead of pointer
     new 6d43cc9  SINGA-361 Add git instructions for contributors and committers
     new 3e2b75c  reformat the code
     new 2195af2  SINGA-294 Add instructions for CUDA support on Windows
     new 394d78d  Merge branch 'pr373'
     new 600f27e  Merge branch 'pr367' into latest
     new fa0ed01  fix the bug from using type Shape
     new 1bee4d2  SINGA-356 Error using travis tool to build SINGA on mac os
     new 92b892a  Merge branch 'pr370'
     new 9c0e0af  update installation doc
     new 18c346f  SINGA-294 Add instructions to run CUDA unit tests on Windows
     new 84189a2  SINGA-366 Add social networks links to SINGA website
     new 30e704c  Merge branch 'pr378'
     new bfd8ce9  SINGA-368 Fix the bug in Cifar10 examples
     new 6bcd5d0  update the cifar10 example
     new dd58f49  SINGA-363 Fix some bugs in imagenet examples
     new 01b29b3  SINGA-369 fix the errors in examples 1.fix the error of 
"Tensor object has no attribute singa_tensor"
     new d619e44  SINGA-349 Create layer operations for autograd
     new a9d495a  SINGA-349 Create layer operations for autograd
     new 195b4d4  SINGA-349 Create layer operations for autograd
     new 51c242b  SINGA-349 Create layer operations for autograd
     new e4610e0  SINGA-349 Create layer operations for autograd
     new 5abcc6e  SINGA-349 Create layer operations for autograd
     new 6402a53  SINGA-349 Create layer operations for autograd
     new b136ac0  SINGA-349 Create layer operations for autograd
     new f70f120  SINGA-349 Create layer operations for autograd
     new 8146852  SINGA-349 Create layer operations for autograd
     new ed464ef  SINGA-349 Create layer operations for autograd
     new 40e609a  SINGA-349 Create layer operations for autograd
     new 403843d  SINGA-349 Create layer operations for autograd
     new 6d7d629  SINGA-349 Create layer operations for autograd
     new 8a1d98a  SINGA-363 Add DenseNet for Imagenet classification
     new 32b00c0  SINGA-369 fix the errors in examples fix the error of 
UnicodeDecodeError
     new 0cf960c  Merge branch 'pr382'
     new 29b87b9  Merge branch 'pr381'
     new 01ed877  SINGA-369 the errors of examples in testing
     new c5b454d  SINGA-369 the errors of examples in testing
     new 760df2f  SINGA-364 V1.2 Release Preparation
     new c761dc8  SINGA-364 V1.2 Release Preparation
     new c67c3b6  SINGA-364 V1.2 Release Preparation
     new c343ff9  SINGA-352 Complete SINGA documentation in Chinese version
     new 16c6111  SINGA-362 Add functions to support einsum function
     new b235e9b  SINGA-352 Add Chinese documentations for SINGA examples
     new 7d25ed9  SINGA-362 Add funcitons to support einsum function 1. fix the 
bug and support some test case 2. need to do some fix and use transpose 
function developed by yisen
     new 5e8f6a4  SINGA-362 Add functions to support einsum function 1.add the 
transpose function in python and use the function in existing functions 2.one 
problem need to fix: the tensor cannot be reshaped after transpose
     new 8d9eb29  SINGA-362 Add functions to support einsum function 1.fix one 
problem in device.cc 2.use add(t,0) to reset the stride and could use reshape 
after transpose
     new f9e7caa  SINGA-370 Improvement to tensor reshape and various misc. 
changes related to SINGA-341 and 351
     new 4940fef  SINGA-362 Add functions to support einsum function 1. change 
the api of repeat,reshape,transpose to be similar to numpy api 2. have some 
change in the reshape function to make it modified to 'Tensor Reshape' instead 
of 'void Reshape'(it is same as Yisen's revise)
     new 04f2c3c  Update the webpages (links) for V1.2.0
     new f7a6190  fix some typos in links and Chinese doc
     new 59ef841  fix a typo in download page
     new a515c38  Merge branch 'pr386'
     new 810fed8  SINGA-376 Update the download page
     new dcdd6ea  SINGA-376 Update the download page
     new 30ac41b  SINGA-371 Implement functional operations in c++ for autograd
     new fc181cd  SINGA-371 Implement functional operations in c++ for autograd
     new af95cc1  SINGA-371 Implement functional operations in c++ for autograd
     new d48dea0  SINGA-371 Implement functional operations in c++ for autograd
     new 2cac057  SINGA-371 Implement functional operations in c++ for autograd
     new c57b87a  SINGA-371 Implement functional operations in c++ for autograd
     new 78e1fc2  SINGA-371 Implement functional operations in c++ for autograd
     new 5c8504a  SINGA-371 Implement functional operations in c++ for autograd
     new b944795  SINGA-376 Update the download page
     new dfe4478  SINGA-371 Implement functional operations in c++ for autograd
     new 381d318  Apache V2 License header added to readme
     new f03c188  format the indent of download page
     new 24d1189  Apache V2 License header added to all readme files
     new 9b06c29  Merge branch 'readme_update'
     new 189958a  SINGA-371 Implement functional operations in c++ for autograd
     new e68ea2e  SINGA-371 Implement functional operations in c++ for autograd
     new f7ff0be  SINGA-352 Synchronize Chinese docs with English ones
     new c8df172  Merge branch 'pr388'
     new e248e44  Merge branch 'pr394'
     new 10f3aa1  SINGA-362 Add functions to support einsum function delete the 
repetitive reshape and transform, which are the same as yisen
     new 7a19e63  Merge branch 'pr385'
     new aa9c52a  SINGA-371 Implement functional operations in c++ for autograd
     new 82ef417  SINGA-371 Implement functional operations in c++ for autograd
     new 15c0230  SINGA-371 Implement functional operations in c++ for autograd
     new 5340b65  SINGA-371 Implement functional operations in c++ for autograd
     new 4a45ee6  SINGA-371 Implement functional operations in c++ for autograd
     new ac5f4eb  SINGA-371 Implement functional operations in c++ for autograd
     new 56292f1  Merge branch 'pr387'
     new e209203  SINGA-346 Update cudnn from V5 to V7
     new e16cea1  SINGA-371 Implement functional operations in c++ for autograd
     new 81908a8  SINGA-381 - Update the autograd API to yeild the gradients
     new 58e6640  SINGA-380 Fix bugs from Reshape
     new b30d7ea  SINGA-380) Fix bugs from Reshape
     new a105b24  SINGA-379 Implement batchnorm operation and its related 
functions for autograd
     new 10274f3  SINGA-379 Implement batchnorm operation and its related 
functions for autograd
     new 8654f89  SINGA-379 Implement batchnorm operation and its related 
functions for autograd
     new ce1a733  SINGA-379 Implement batchnorm operation and its related 
functions for autograd
     new f134a24  SINGA-379 Implement batchnorm operation and its related 
functions for autograd
     new 571818e  SINGA-378 Implement maxpooling operation and its related 
functions for autograd
     new fb5cb9a  SINGA-378 Implement maxpooling operation and its related 
functions for autograd
     new a362918  SINGA-378 Implement maxpooling operation and its related 
functions for autograd
     new 054f303  SINGA-382 Implement concat operation for autograd
     new 76779be  SINGA-382 Implement concat operation for autograd
     new 2b5c3f7  SINGA-384 Implement ResNet using autograd API
     new 117dfcf  SINGA-385 Add new python module for optimizers
     new e651c1a  SINGA-384 Implement ResNet using autograd API
     new 870c5df  SINGA-382 Implement concat operation for autograd
     new 2cd08c4  modify the command for conda-build
     new a025d72  SINGA-223 Update team page
     new 08a232f  change the source field back to git url in conda meta file
     new da1e2b1  Merge branch 'pr404'
     new f2f4d1f  Merge branch 'pr405'
     new 6c28abd  SINGA-387 Modified the design of autograd backward engine and 
correct some mistakes in it
     new 2fea345  SINGA-387 Modified the design of autograd backward engine and 
correct some mistakes in it
     new b55b046  SINGA-387 Modified the design of autograd backward engine and 
correct some mistakes in it
     new 770d6cd  SINGA-387 Modified the design of autograd backward engine and 
correct some mistakes in it
     new 7df6a5d  SINGA-388 Develop some RNN layers by calling tiny operations 
like matmul, addbias
     new 5dc17b9  SINGA-388 Develop some RNN layers by calling tiny operations 
like matmul, addbias
     new a44a01c  SINGA-388 Develop some RNN layers by calling tiny operations 
like matmul, addbias
     new 65756e6  SINGA-390 Update installation.md
     new 0cd4e30  SINGA-388 Develop some RNN layers by calling tiny operations 
like matmul, addbias
     new 2224d5f  Merge branch 'pr407'
     new ca70bdf  SINGA-383 Add Separable Convolution for autograd
     new d5422a4  SINGA-383 Add Separable Convolution for autograd
     new b1610d7  SINGA-344 Add a GAN example
     new 8aac80e  SINGA-383 Add Separable Convolution for autograd
     new f8cd7e3  Merge branch 'pr410'
     new 1ecafde  Add Mean Square Error loss operation and its unit test case
     new eec0d52  Merge branch 'pr410'
     new db92c75  SINGA-392 Update autograd API to Pytorch style
     new 3769b4b  SINGA-394 Add Rafiki as a submodule of Singa
     new 84e210b  update rafiki to the latest commit
     new 9aebe2f  SINGA-395 Add documentation for autograd APIs
     new f720a8f  SINGA-395 Add documentation for autograd APIs
     new 4a1b1e2  SINGA-396 Upgrade `protobuf` to 3.6.1 to match Tensorflow's
     new 8143cf4  SINGA-395 Add documentation for autograd APIs
     new 90256fc  SINGA-408 Unsupportive function definition in python3
     new e08af42  Merge branch 'pr419'
     new e29ef5f  use tqdm for progress bar in cifar10 example
     new 99bae02  SINGA-409 [Singa 1.2.0] Basic `singa-cpu` import throws error
     new 3e10c03  Merge branch 'pr418' into latest
     new 3d688be  switch off the verbose mode for vgg example
     new c67e8c0  SINGA-405 Add How to Release instructions
     new 1283441  SINGA-410 Add two function, set_params() and get_params(), 
for Autograd Layer class
     new 43c6bd6  SINGA-410 Add two function, set_params() and get_params(), 
for Autograd Layer class
     new e1b3975  SINGA-411 Local variable 'params' referenced before assignment
     new 01224bb  SINGA-410 Add two function, set_params() and get_params(), 
for Autograd Layer class
     new 7470b20  SINGA-411 Local variable 'params' referenced before assignment
     new f506ef2  SINGA-411 Local variable 'params' referenced before assignment
     new 9846092  SINGA-415 Moving SINGA to Gitbox
     new 73f9637  SINGA-411 Local variable 'params' referenced before assignment
     new d7383c3  SINGA-410 Add two function, set_params() and get_params(), 
for Autograd Layer class
     new 12cfe83  Merge pull request #425 from moazreyad/SINGA-415
     new ae8eb7c  Merge pull request #422 from xuewanqi/set_get_params
     new bd2df8f  Merge pull request #421
     new b125221  SINGA-417 #close adding a link to Apache Security page
     new f712520  update recent news
     new a98d293  Merge pull request #428 from moazreyad/SINGA-417
     new 66cae9e  Add Rafiki paper, fix broken link
     new 0aea1d5  SINGA-418 Unsupportive type 'long' in python3
     new a24f5fd  Merge pull request #430 from xuewanqi/SINGA-418
     new fbce911  add autograd to index and update year
     new 98d25f6  SINGA-405 Fix CO50 in SINGA maturity model assessment
     new b4b4329  Merge pull request #429 from moazreyad/singa-site-rafiki
     new 23adf09  SINGA-422 ModuleNotFoundError: No module named '_singa_wrap'
     new 20c74c9  Merge pull request #432 from nudles/SINGA-422
     new 0d6b1ae  SINGA-422 ModuleNotFoundError: No module named '_singa_wrap'

The 1082 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Reply via email to