[restructure] Restructure the core files
authorParichay Kapoor <pk.kapoor@samsung.com>
Wed, 4 Nov 2020 02:25:58 +0000 (11:25 +0900)
committerJijoong Moon <jijoong.moon@samsung.com>
Fri, 6 Nov 2020 03:05:41 +0000 (12:05 +0900)
commitee76b6484f9efa81c56a1dc536b6443bd9e4f783
tree391cb22955c9a4697fba7a38cfd866118029e185
parenta85dda07a46e2ad5e669deb9422230f3cca446d6
[restructure] Restructure the core files

This patch restructures the internal files
include and src folders are replaced with more relevant and clustered folders
headers and souces now live together

Also the headers exposed in the packaging are severely limited than exposing
all the headers. Updated for Android and Tizen packaging as well.

**Self evaluation:**
1. Build test: [x]Passed [ ]Failed [ ]Skipped
2. Run test: [x]Passed [ ]Failed [ ]Skipped

Signed-off-by: Parichay Kapoor <pk.kapoor@samsung.com>
79 files changed:
api/capi/src/nntrainer.cpp
jni/Android.mk
nntrainer/dataset/databuffer.cpp [moved from nntrainer/src/databuffer.cpp with 100% similarity]
nntrainer/dataset/databuffer.h [moved from nntrainer/include/databuffer.h with 100% similarity]
nntrainer/dataset/databuffer_factory.cpp [moved from nntrainer/src/databuffer_factory.cpp with 100% similarity]
nntrainer/dataset/databuffer_factory.h [moved from nntrainer/include/databuffer_factory.h with 100% similarity]
nntrainer/dataset/databuffer_file.cpp [moved from nntrainer/src/databuffer_file.cpp with 100% similarity]
nntrainer/dataset/databuffer_file.h [moved from nntrainer/include/databuffer_file.h with 100% similarity]
nntrainer/dataset/databuffer_func.cpp [moved from nntrainer/src/databuffer_func.cpp with 100% similarity]
nntrainer/dataset/databuffer_func.h [moved from nntrainer/include/databuffer_func.h with 100% similarity]
nntrainer/dataset/databuffer_util.h [moved from nntrainer/include/databuffer_util.h with 100% similarity]
nntrainer/dataset/meson.build [new file with mode: 0644]
nntrainer/delegate.h [moved from nntrainer/include/delegate.h with 100% similarity]
nntrainer/layers/activation_layer.cpp [moved from nntrainer/src/activation_layer.cpp with 100% similarity]
nntrainer/layers/activation_layer.h [moved from nntrainer/include/activation_layer.h with 100% similarity]
nntrainer/layers/addition_layer.cpp [moved from nntrainer/src/addition_layer.cpp with 100% similarity]
nntrainer/layers/addition_layer.h [moved from nntrainer/include/addition_layer.h with 100% similarity]
nntrainer/layers/bn_layer.cpp [moved from nntrainer/src/bn_layer.cpp with 100% similarity]
nntrainer/layers/bn_layer.h [moved from nntrainer/include/bn_layer.h with 100% similarity]
nntrainer/layers/concat_layer.cpp [moved from nntrainer/src/concat_layer.cpp with 100% similarity]
nntrainer/layers/concat_layer.h [moved from nntrainer/include/concat_layer.h with 100% similarity]
nntrainer/layers/conv2d_layer.cpp [moved from nntrainer/src/conv2d_layer.cpp with 100% similarity]
nntrainer/layers/conv2d_layer.h [moved from nntrainer/include/conv2d_layer.h with 100% similarity]
nntrainer/layers/fc_layer.cpp [moved from nntrainer/src/fc_layer.cpp with 100% similarity]
nntrainer/layers/fc_layer.h [moved from nntrainer/include/fc_layer.h with 100% similarity]
nntrainer/layers/flatten_layer.cpp [moved from nntrainer/src/flatten_layer.cpp with 100% similarity]
nntrainer/layers/flatten_layer.h [moved from nntrainer/include/flatten_layer.h with 100% similarity]
nntrainer/layers/input_layer.cpp [moved from nntrainer/src/input_layer.cpp with 100% similarity]
nntrainer/layers/input_layer.h [moved from nntrainer/include/input_layer.h with 100% similarity]
nntrainer/layers/layer.cpp [moved from nntrainer/src/layer.cpp with 100% similarity]
nntrainer/layers/layer_factory.cpp [moved from nntrainer/src/layer_factory.cpp with 100% similarity]
nntrainer/layers/layer_factory.h [moved from nntrainer/include/layer_factory.h with 100% similarity]
nntrainer/layers/layer_internal.h [moved from nntrainer/include/layer_internal.h with 100% similarity]
nntrainer/layers/loss_layer.cpp [moved from nntrainer/src/loss_layer.cpp with 100% similarity]
nntrainer/layers/loss_layer.h [moved from nntrainer/include/loss_layer.h with 100% similarity]
nntrainer/layers/meson.build [new file with mode: 0644]
nntrainer/layers/nnstreamer_layer.cpp [moved from nntrainer/src/nnstreamer_layer.cpp with 100% similarity]
nntrainer/layers/nnstreamer_layer.h [moved from nntrainer/include/nnstreamer_layer.h with 100% similarity]
nntrainer/layers/pooling2d_layer.cpp [moved from nntrainer/src/pooling2d_layer.cpp with 100% similarity]
nntrainer/layers/pooling2d_layer.h [moved from nntrainer/include/pooling2d_layer.h with 100% similarity]
nntrainer/layers/tflite_layer.cpp [moved from nntrainer/src/tflite_layer.cpp with 100% similarity]
nntrainer/layers/tflite_layer.h [moved from nntrainer/include/tflite_layer.h with 100% similarity]
nntrainer/meson.build
nntrainer/models/meson.build [new file with mode: 0644]
nntrainer/models/model_loader.cpp [moved from nntrainer/src/model_loader.cpp with 100% similarity]
nntrainer/models/model_loader.h [moved from nntrainer/include/model_loader.h with 100% similarity]
nntrainer/models/neuralnet.cpp [moved from nntrainer/src/neuralnet.cpp with 100% similarity]
nntrainer/models/neuralnet.h [moved from nntrainer/include/neuralnet.h with 100% similarity]
nntrainer/nntrainer_error.h [moved from nntrainer/include/nntrainer_error.h with 100% similarity]
nntrainer/nntrainer_log.h [moved from nntrainer/include/nntrainer_log.h with 100% similarity]
nntrainer/nntrainer_logger.cpp [moved from nntrainer/src/nntrainer_logger.cpp with 100% similarity]
nntrainer/nntrainer_logger.h [moved from nntrainer/include/nntrainer_logger.h with 100% similarity]
nntrainer/optimizers/adam.cpp [moved from nntrainer/src/adam.cpp with 100% similarity]
nntrainer/optimizers/adam.h [moved from nntrainer/include/adam.h with 100% similarity]
nntrainer/optimizers/meson.build [new file with mode: 0644]
nntrainer/optimizers/optimizer.cpp [moved from nntrainer/src/optimizer.cpp with 100% similarity]
nntrainer/optimizers/optimizer_factory.cpp [moved from nntrainer/src/optimizer_factory.cpp with 100% similarity]
nntrainer/optimizers/optimizer_factory.h [moved from nntrainer/include/optimizer_factory.h with 100% similarity]
nntrainer/optimizers/optimizer_internal.h [moved from nntrainer/include/optimizer_internal.h with 100% similarity]
nntrainer/optimizers/sgd.cpp [moved from nntrainer/src/sgd.cpp with 100% similarity]
nntrainer/optimizers/sgd.h [moved from nntrainer/include/sgd.h with 100% similarity]
nntrainer/tensor/blas_interface.cpp [moved from nntrainer/src/blas_interface.cpp with 100% similarity]
nntrainer/tensor/blas_interface.h [moved from nntrainer/include/blas_interface.h with 100% similarity]
nntrainer/tensor/lazy_tensor.cpp [moved from nntrainer/src/lazy_tensor.cpp with 100% similarity]
nntrainer/tensor/lazy_tensor.h [moved from nntrainer/include/lazy_tensor.h with 100% similarity]
nntrainer/tensor/meson.build [new file with mode: 0644]
nntrainer/tensor/tensor.cpp [moved from nntrainer/src/tensor.cpp with 100% similarity]
nntrainer/tensor/tensor.h [moved from nntrainer/include/tensor.h with 100% similarity]
nntrainer/tensor/tensor_dim.cpp [moved from nntrainer/src/tensor_dim.cpp with 100% similarity]
nntrainer/tensor/tensor_dim.h [moved from nntrainer/include/tensor_dim.h with 100% similarity]
nntrainer/tensor/weight.cpp [moved from nntrainer/src/weight.cpp with 100% similarity]
nntrainer/tensor/weight.h [moved from nntrainer/include/weight.h with 100% similarity]
nntrainer/utils/meson.build [new file with mode: 0644]
nntrainer/utils/parse_util.cpp [moved from nntrainer/src/parse_util.cpp with 100% similarity]
nntrainer/utils/parse_util.h [moved from nntrainer/include/parse_util.h with 100% similarity]
nntrainer/utils/util_func.cpp [moved from nntrainer/src/util_func.cpp with 100% similarity]
nntrainer/utils/util_func.h [moved from nntrainer/include/util_func.h with 100% similarity]
packaging/nntrainer.spec
test/unittest/unittest_nntrainer_graph.cpp