Wang Ji created SINGA-84:
----------------------------
Summary: Header Files Rearrange
Key: SINGA-84
URL: https://issues.apache.org/jira/browse/SINGA-84
Project: Singa
Issue Type: Improvement
Reporter: Wang Ji
Rearrange the folders containing header files and split some of the header
files into separate folders to reduce coupling.
1. Create a new folder named "singa" as the parent directory of original
headers.
Before:
"include/comm/..."
"include/gtest/..."
"include/driver.h"
"include/server.h"
...
After:
"include/singa/comm/..."
"include/singa/gtest/..."
"include/singa/driver.h"
"include/singa/server.h"
...
2. Split headers from "include/neuralnet" into separate directory.
#Split "include/nueralnet/loss_layer.h" into
"include/singa/nueralnet/loss/Softmax_loss_layer.h"
"include/singa/nueralnet/loss/Euclidean_loss_layer.h"
#Split "include/nueralnet/neuron_layer.h" into
"include/singa/nueralnet/neuron/convolution_layer.h"
"include/singa/nueralnet/neuron/dropout_layer.h"
"include/singa/nueralnet/neuron/LRN_Layer.h"
"include/singa/nueralnet/neuron/pooling_Layer.h"
"include/singa/nueralnet/neuron/ReLU_Layer.h"
"include/singa/nueralnet/neuron/inner_product_Layer.h"
"include/singa/nueralnet/neuron/Tanh_Layer.h"
"include/singa/nueralnet/neuron/Sigmoid_Layer.h"
"include/singa/nueralnet/neuron/RBM_Layer.h"
"include/singa/nueralnet/neuron/RBM_visible_Layer.h"
"include/singa/nueralnet/neuron/RBM_hidden_Layer.h"
#Split "include/nueralnet/input_layer.h" into
"include/singa/nueralnet/data/data_layer.h"
containing DataLayer, ShardDataLayer, LMDBDataLayer
"include/singa/nueralnet/data/parser_layer.h"
containing ParserLayer, LabelLayer, MnistLayer, RGBImageLayer
"include/singa/nueralnet/data/prefetch_layer.h"
containing PrefetchLayer
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)