[C-Api/Service] add new API (ML-API ext)
authorJaeyun Jung <jy1210.jung@samsung.com>
Thu, 7 Mar 2024 05:56:44 +0000 (14:56 +0900)
committerjaeyun-jung <39614140+jaeyun-jung@users.noreply.github.com>
Mon, 25 Mar 2024 03:08:16 +0000 (12:08 +0900)
commit91330273ce498e9e71e8cafc6dc16cc04c3d7c13
tree70cbd0a7f4aa12eb352b67af2d15e80d5bfc6d36
parent96ddd512132a197818b1c33b86477d96eb9559b3
[C-Api/Service] add new API (ML-API ext)

Add new API set for ML service, these functions support constructing new handle from json configuration.
- type for ml-service: single, pipeline

Signed-off-by: Jaeyun Jung <jy1210.jung@samsung.com>
26 files changed:
c/include/ml-api-service.h
c/include/nnstreamer-tizen-internal.h
c/src/meson.build
c/src/ml-api-service-agent-client.c
c/src/ml-api-service-common.c [deleted file]
c/src/ml-api-service-extension.c [new file with mode: 0644]
c/src/ml-api-service-extension.h [new file with mode: 0644]
c/src/ml-api-service-private.h
c/src/ml-api-service-remote.c
c/src/ml-api-service.c [new file with mode: 0644]
packaging/machine-learning-api.spec
tests/capi/meson.build
tests/capi/unittest_capi_remote_service.cc
tests/capi/unittest_capi_service_extension.cc [new file with mode: 0755]
tests/test_models/config/config_pipeline_duplicated_name.conf [new file with mode: 0644]
tests/test_models/config/config_pipeline_imgclf.conf [new file with mode: 0644]
tests/test_models/config/config_pipeline_invalid_info.conf [new file with mode: 0644]
tests/test_models/config/config_pipeline_no_info.conf [new file with mode: 0644]
tests/test_models/config/config_pipeline_no_name.conf [new file with mode: 0644]
tests/test_models/config/config_single_add.conf [new file with mode: 0644]
tests/test_models/config/config_single_imgclf.conf [new file with mode: 0644]
tests/test_models/config/config_single_imgclf_file.conf [new file with mode: 0644]
tests/test_models/config/config_single_imgclf_invalid_info.conf [new file with mode: 0644]
tests/test_models/config/config_single_imgclf_max_input.conf [new file with mode: 0644]
tests/test_models/config/config_single_no_model.conf [new file with mode: 0644]
tests/test_models/config/config_unknown_type.conf [new file with mode: 0644]