mv_machine_learning: introduce engine configuration API for object detection 3d
authorInki Dae <inki.dae@samsung.com>
Mon, 20 Mar 2023 09:29:25 +0000 (18:29 +0900)
committerKwanghoon Son <k.son@samsung.com>
Wed, 22 Mar 2023 04:10:03 +0000 (13:10 +0900)
commit257b330c6cd0606d049bb8da72d5b50e07c11baf
treeebea53cd02a49be91f6cd9e64a4c7aacbf4b9e0c
parentb0ef9d29a7d2964acaf3629e1b72a153b9b8de16
mv_machine_learning: introduce engine configuration API for object detection 3d

[Issue type] : new feature

Introduced inference engine configuration task API, which allows user to
set user desired inference engine and its device type for inference
request. Regarding this, this patch adds below itask interfaces,
- setEngineInfo
      . Set user desired inference engine and its device type.
    - getNumberOfEngine
      . Get how many inference engines are available for a given task API.
    - getEngineType
      . Get inference engine type to a given index.
    - getNumberOfDevice
      . Get how many device types are available for a given inference engine.
    - getDeviceType
      . Get device type with a given index.

Change-Id: Ic9b1835d0f0024c3b005f905f7bc824bdf956206
Signed-off-by: Inki Dae <inki.dae@samsung.com>
15 files changed:
include/mv_object_detection_3d_internal.h
include/mv_object_detection_internal.h
mv_machine_learning/object_detection/src/mv_object_detection_open.cpp
mv_machine_learning/object_detection/src/object_detection_adapter.cpp
mv_machine_learning/object_detection_3d/include/mv_object_detection_3d_open.h
mv_machine_learning/object_detection_3d/include/object_detection_3d.h
mv_machine_learning/object_detection_3d/include/object_detection_3d_adapter.h
mv_machine_learning/object_detection_3d/include/object_detection_3d_type.h
mv_machine_learning/object_detection_3d/include/objectron.h
mv_machine_learning/object_detection_3d/src/mv_object_detection_3d.c
mv_machine_learning/object_detection_3d/src/mv_object_detection_3d_open.cpp
mv_machine_learning/object_detection_3d/src/object_detection_3d.cpp
mv_machine_learning/object_detection_3d/src/object_detection_3d_adapter.cpp
mv_machine_learning/object_detection_3d/src/objectron.cpp
test/testsuites/machine_learning/object_detection_3d/test_object_detection_3d.cpp