mv_machine_learning: move meta directory into common one
authorInki Dae <inki.dae@samsung.com>
Mon, 13 Nov 2023 05:29:15 +0000 (14:29 +0900)
committerKwanghoon Son <k.son@samsung.com>
Tue, 14 Nov 2023 07:52:55 +0000 (16:52 +0900)
commit0cbae69802807d1422700c735d7e14b91f0319ee
tree91449466285531db529d56b9d7195f9b213f9da3
parentb67c6278ad75b00bbe9de63bf0af7a78e873c41f
mv_machine_learning: move meta directory into common one

[Issue type] : code cleanup

Move meta directory into common one. The meta directory contains
common code to parse task own config and meta information from given files
including preprocessing and postprocessing.

However, current directory structure made it to build each task group
with the code in meta directory. It led building-duplication.

Therefore, this patch moves the meta directory into common one to combine
meta and common code. As a reault, common directory will provide one so
library - mv_ml_common.so - to each task group, and the each task group
will include only relevant header files in the common and meta directories.

Change-Id: Ib9172761ddaad0b9044f6ec02cfc71dfecb59890
Signed-off-by: Inki Dae <inki.dae@samsung.com>
21 files changed:
mv_machine_learning/CMakeLists.txt
mv_machine_learning/common/CMakeLists.txt
mv_machine_learning/common/meta/include/AnchorParser.h [moved from mv_machine_learning/meta/include/AnchorParser.h with 100% similarity]
mv_machine_learning/common/meta/include/MetaParser.h [moved from mv_machine_learning/meta/include/MetaParser.h with 100% similarity]
mv_machine_learning/common/meta/include/Postprocess.h [moved from mv_machine_learning/meta/include/Postprocess.h with 100% similarity]
mv_machine_learning/common/meta/include/PostprocessParser.h [moved from mv_machine_learning/meta/include/PostprocessParser.h with 100% similarity]
mv_machine_learning/common/meta/include/common.h [moved from mv_machine_learning/meta/include/common.h with 100% similarity]
mv_machine_learning/common/meta/include/machine_learning_preprocess.h [moved from mv_machine_learning/meta/include/machine_learning_preprocess.h with 100% similarity]
mv_machine_learning/common/meta/include/types.h [moved from mv_machine_learning/meta/include/types.h with 100% similarity]
mv_machine_learning/common/meta/src/MetaParser.cpp [moved from mv_machine_learning/meta/src/MetaParser.cpp with 100% similarity]
mv_machine_learning/common/meta/src/Postprocess.cpp [moved from mv_machine_learning/meta/src/Postprocess.cpp with 100% similarity]
mv_machine_learning/common/meta/src/PostprocessParser.cpp [moved from mv_machine_learning/meta/src/PostprocessParser.cpp with 100% similarity]
mv_machine_learning/common/meta/src/machine_learning_preprocess.cpp [moved from mv_machine_learning/meta/src/machine_learning_preprocess.cpp with 100% similarity]
mv_machine_learning/face_recognition/CMakeLists.txt
mv_machine_learning/image_classification/CMakeLists.txt
mv_machine_learning/image_segmentation/CMakeLists.txt
mv_machine_learning/inference/CMakeLists.txt
mv_machine_learning/landmark_detection/CMakeLists.txt
mv_machine_learning/meta/CMakeLists.txt [deleted file]
mv_machine_learning/object_detection/CMakeLists.txt
mv_machine_learning/object_detection_3d/CMakeLists.txt