SINGA-163 - Reorganize the project folder layout Remove files in V0.x that will not be used or need major updates. Reorganize the layout to have the following modules in src core, utils, proto, layer, model, python. The test module is separated into the root folder.
Project: http://git-wip-us.apache.org/repos/asf/incubator-singa/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-singa/commit/dd1e4afa Tree: http://git-wip-us.apache.org/repos/asf/incubator-singa/tree/dd1e4afa Diff: http://git-wip-us.apache.org/repos/asf/incubator-singa/diff/dd1e4afa Branch: refs/heads/dev Commit: dd1e4afacd3d061a2dec852774e11c3b9d3adcbc Parents: d547a86 Author: Wei Wang <[email protected]> Authored: Tue May 3 15:21:58 2016 +0800 Committer: Wei Wang <[email protected]> Committed: Tue May 3 15:48:53 2016 +0800 ---------------------------------------------------------------------- Doxyfile | 2383 -- Makefile.am | 381 - Makefile.example | 116 - Makefile.gpu | 154 - README.md | 216 +- autogen.sh | 23 - configure.ac | 311 - doc/Doxyfile | 2383 ++ doc/Readme.md | 2 +- examples/alexnet/Makefile.example | 29 - examples/alexnet/cudnn.conf | 448 - examples/alexnet/im2rec.cc | 157 - examples/alexnet/job.conf | 403 - examples/alexnet/rec2im_test.cc | 116 - examples/char-rnn/data.py | 32 - examples/char-rnn/job.conf | 253 - examples/char-rnn/sample.conf | 212 - examples/cifar10/Makefile.example | 41 - examples/cifar10/create_data.cc | 138 - examples/cifar10/cudnn.conf | 297 - examples/cifar10/cudnn_bm.conf | 376 - examples/cifar10/cudnn_hybrid.conf | 306 - examples/cifar10/hybrid.conf | 292 - examples/cifar10/job.conf | 279 - examples/mnist/Makefile.example | 49 - examples/mnist/conv.conf | 187 - examples/mnist/create_data.cc | 125 - examples/mnist/job.conf | 241 - examples/mnist/rbm_job.conf | 95 - examples/rbm/autoencoder.conf | 229 - examples/rbm/rbm1.conf | 101 - examples/rbm/rbm2.conf | 122 - examples/rbm/rbm3.conf | 147 - examples/rbm/rbm4.conf | 167 - examples/rnnlm/Makefile.example | 52 - examples/rnnlm/README.md | 52 - examples/rnnlm/create_data.cc | 444 - examples/rnnlm/job.conf | 120 - examples/rnnlm/main.cc | 49 - examples/rnnlm/rnnlm.cc | 335 - examples/rnnlm/rnnlm.h | 158 - examples/rnnlm/rnnlm.proto | 53 - include/gtest/gtest-all.cc | 9592 -------- include/gtest/gtest.h | 20061 ----------------- include/gtest/gtest_main.cc | 38 - include/mshadow/cuda/cuda_reduce.cuh | 117 - include/mshadow/cuda/tensor_gpu-inl.cuh | 231 - include/mshadow/cxxnet_op.h | 127 - include/mshadow/tensor.h | 472 - include/mshadow/tensor_base.h | 298 - include/mshadow/tensor_container.h | 152 - include/mshadow/tensor_cpu-inl.hpp | 168 - include/mshadow/tensor_expr.h | 367 - include/mshadow/tensor_expr_engine-inl.hpp | 416 - include/mshadow/tensor_expr_ext.h | 978 - include/mshadow/tensor_gpu-inl.hpp | 148 - include/mshadow/tensor_io.h | 137 - include/mshadow/tensor_random.h | 369 - include/mshadow/tensor_sse-inl.hpp | 431 - include/singa/comm/msg.h | 243 - include/singa/comm/socket.h | 123 - include/singa/core/device.h | 30 + include/singa/core/memory.h | 30 + include/singa/core/scheduler.h | 30 + include/singa/core/tensor.h | 30 + include/singa/driver.h | 264 - include/singa/io/hdfs_store.h | 58 - include/singa/io/hdfsfile.h | 131 - include/singa/io/imagefolder_store.h | 21 - include/singa/io/kvfile.h | 182 - include/singa/io/kvfile_store.h | 56 - include/singa/io/store.h | 111 - include/singa/io/textfile_store.h | 57 - include/singa/layer/conv.h | 29 + include/singa/model/rnn.h | 29 + include/singa/neuralnet/connection_layer.h | 187 - include/singa/neuralnet/input_layer.h | 336 - include/singa/neuralnet/layer.h | 376 - include/singa/neuralnet/loss_layer.h | 83 - include/singa/neuralnet/neuralnet.h | 173 - include/singa/neuralnet/neuron_layer.h | 560 - include/singa/neuralnet/output_layer.h | 99 - include/singa/server.h | 135 - include/singa/singa.h | 37 - include/singa/stub.h | 108 - include/singa/utils/blob.h | 414 - include/singa/utils/cluster.h | 161 - include/singa/utils/cluster_rt.h | 105 - include/singa/utils/common.h | 165 - include/singa/utils/context.h | 12 +- include/singa/utils/cuda_utils.h | 48 - include/singa/utils/graph.h | 196 - include/singa/utils/image_transform.h | 35 - include/singa/utils/job_manager.h | 79 - include/singa/utils/math_addr.h | 279 - include/singa/utils/math_blob.h | 762 - include/singa/utils/math_kernel.h | 88 - include/singa/utils/param.h | 407 - include/singa/utils/singa_op.h | 299 - include/singa/utils/updater.h | 173 - include/singa/utils/zk_service.h | 116 - include/singa/worker.h | 340 - src/comm/msg.cc | 265 - src/comm/socket.cc | 146 - src/core/tensor.cc | 27 + src/driver.cc | 402 - src/io/hdfsfile.cc | 135 - src/io/hdfsfile_store.cc | 75 - src/io/kvfile.cc | 219 - src/io/kvfile_store.cc | 76 - src/io/store.cc | 70 - src/io/textfile_store.cc | 89 - src/layer/conv.cc | 27 + src/main.cc | 79 - src/model/rnn.cc | 27 + src/neuralnet/connection_layer/bridge.cc | 108 - src/neuralnet/connection_layer/concate.cc | 118 - src/neuralnet/connection_layer/rnn_dummy.cc | 67 - src/neuralnet/connection_layer/slice.cc | 166 - src/neuralnet/connection_layer/split.cc | 91 - src/neuralnet/input_layer/char_rnn.cc | 93 - src/neuralnet/input_layer/csv.cc | 67 - src/neuralnet/input_layer/deprecated.cc | 373 - src/neuralnet/input_layer/image_preprocess.cc | 78 - src/neuralnet/input_layer/onehot.cc | 40 - src/neuralnet/input_layer/record.cc | 73 - src/neuralnet/input_layer/rnn_label.cc | 35 - src/neuralnet/input_layer/store.cc | 162 - src/neuralnet/layer.cc | 82 - src/neuralnet/loss_layer/cudnn_softmaxloss.cc | 83 - src/neuralnet/loss_layer/euclidean.cc | 80 - src/neuralnet/loss_layer/softmax.cc | 112 - src/neuralnet/neuralnet.cc | 644 - src/neuralnet/neuron_layer/activation.cc | 87 - src/neuralnet/neuron_layer/bm.cc | 64 - src/neuralnet/neuron_layer/convolution.cc | 192 - src/neuralnet/neuron_layer/cudnn_activation.cc | 108 - src/neuralnet/neuron_layer/cudnn_bm.cc | 149 - src/neuralnet/neuron_layer/cudnn_convolution.cc | 221 - src/neuralnet/neuron_layer/cudnn_lrn.cc | 87 - src/neuralnet/neuron_layer/cudnn_pooling.cc | 95 - src/neuralnet/neuron_layer/cudnn_softmax.cc | 76 - src/neuralnet/neuron_layer/dropout.cc | 62 - src/neuralnet/neuron_layer/dummy.cc | 102 - src/neuralnet/neuron_layer/embedding.cc | 98 - src/neuralnet/neuron_layer/gru.cc | 258 - src/neuralnet/neuron_layer/inner_product.cc | 89 - src/neuralnet/neuron_layer/lrn.cc | 75 - src/neuralnet/neuron_layer/pooling.cc | 146 - src/neuralnet/neuron_layer/rbm.cc | 200 - src/neuralnet/neuron_layer/relu.cc | 51 - src/neuralnet/neuron_layer/sigmoid.cc | 51 - src/neuralnet/neuron_layer/softmax.cc | 70 - src/neuralnet/neuron_layer/stanh.cc | 48 - src/neuralnet/output_layer/accuracy.cc | 61 - src/neuralnet/output_layer/argsort.cc | 56 - src/neuralnet/output_layer/char_rnn.cc | 51 - src/neuralnet/output_layer/csv.cc | 59 - src/neuralnet/output_layer/record.cc | 56 - src/proto/common.proto | 114 - src/proto/core.proto | 21 + src/proto/job.proto | 816 - src/proto/singa.proto | 29 - src/python/layer.py | 21 + src/python/model.py | 21 + src/server.cc | 259 - src/stub.cc | 282 - src/test/test_cluster.cc | 143 - src/test/test_common.cc | 133 - src/test/test_connection_layers.cc | 459 - src/test/test_context.cc | 76 - src/test/test_csv_input_layer.cc | 92 - src/test/test_gru_layer.cc | 287 - src/test/test_kvfile.cc | 85 - src/test/test_math.cc | 1033 - src/test/test_msg.cc | 102 - src/test/test_neuralnet.cc | 116 - src/test/test_paramslicer.cc | 70 - src/test/test_record_input_layer.cc | 122 - src/test/test_store.cc | 92 - src/test/test_unrolling.cc | 373 - src/utils/blob.cc | 259 - src/utils/cluster.cc | 131 - src/utils/cluster_rt.cc | 110 - src/utils/common.cc | 579 +- src/utils/graph.cc | 273 - src/utils/image_transform.cc | 57 - src/utils/job_manager.cc | 271 - src/utils/math_kernel.cu | 450 - src/utils/param.cc | 447 - src/utils/tool.cc | 169 - src/utils/updater.cc | 284 - src/utils/zk_service.cc | 326 - src/worker.cc | 545 - test/gtest/gtest-all.cc | 9592 ++++++++ test/gtest/gtest.h | 20061 +++++++++++++++++ test/gtest/gtest_main.cc | 38 + 197 files changed, 32426 insertions(+), 66006 deletions(-) ----------------------------------------------------------------------
