platform/hal/api/ml.git
5 weeks ago[CodeClean] check error code accepted/tizen_unified accepted/tizen_unified_x main tizen accepted/tizen/unified/20250319.072545 accepted/tizen/unified/x/20250319.090607
Jaeyun Jung [Tue, 18 Mar 2025 07:06:18 +0000 (16:06 +0900)]
[CodeClean] check error code

Code clean, check error code when calling ml-hal functions.

Signed-off-by: Jaeyun Jung <jy1210.jung@samsung.com>
5 weeks ago[CodeClean] use glib function to get backends
Jaeyun Jung [Mon, 17 Mar 2025 10:54:36 +0000 (19:54 +0900)]
[CodeClean] use glib function to get backends

Code clean, fix mem leak case and use glib to get backend libs.

Signed-off-by: Jaeyun Jung <jy1210.jung@samsung.com>
5 weeks ago[Coverity] Fix possible overflow accepted/tizen/unified/20250318.155612
Yongjoo Ahn [Mon, 17 Mar 2025 01:48:52 +0000 (10:48 +0900)]
[Coverity] Fix possible overflow

Signed-off-by: Yongjoo Ahn <yongjoo1.ahn@samsung.com>
6 weeks agoAdd gbs build github workflow accepted/tizen/unified/20250313.014317 accepted/tizen/unified/x/20250312.193801
Yongjoo Ahn [Wed, 12 Mar 2025 06:13:49 +0000 (15:13 +0900)]
Add gbs build github workflow

Signed-off-by: Yongjoo Ahn <yongjoo1.ahn@samsung.com>
6 weeks ago[test] Add haltests package
Yongjoo Ahn [Fri, 7 Mar 2025 05:48:37 +0000 (14:48 +0900)]
[test] Add haltests package

- Add test binary `ml-haltests` in package hal-api-ml-haltests.
- Add some unit tests.

Signed-off-by: Yongjoo Ahn <yongjoo1.ahn@samsung.com>
6 weeks agoAdd null check in api
Yongjoo Ahn [Fri, 7 Mar 2025 06:54:21 +0000 (15:54 +0900)]
Add null check in api

Add param null checks in hal_ml_create and hal_ml_destroy

Signed-off-by: Yongjoo Ahn <yongjoo1.ahn@samsung.com>
7 weeks ago[doc] Add comments for each error enum value
Yongjoo Ahn [Tue, 4 Mar 2025 06:14:20 +0000 (15:14 +0900)]
[doc] Add comments for each error enum value

- Add comment for each enum.
- Fix to proper @addtogroup tag name - value

Signed-off-by: Yongjoo Ahn <yongjoo1.ahn@samsung.com>
7 weeks ago[code clean] Clean some codes
Yongjoo Ahn [Mon, 24 Feb 2025 05:30:52 +0000 (14:30 +0900)]
[code clean] Clean some codes

- Define log tag properly.
- Initalize pointers with NULL.
- Refactor null check in APIs.

Signed-off-by: Yongjoo Ahn <yongjoo1.ahn@samsung.com>
3 months ago[fix] Fix code format accepted/tizen/unified/20250310.024558 accepted/tizen/unified/x/20250310.042757
Yongjoo Ahn [Mon, 20 Jan 2025 09:44:28 +0000 (18:44 +0900)]
[fix] Fix code format

- Apply clang-format with setting of nnstreamer.

Signed-off-by: Yongjoo Ahn <yongjoo1.ahn@samsung.com>
3 months agoRemove nns header
Yongjoo Ahn [Fri, 17 Jan 2025 09:50:45 +0000 (18:50 +0900)]
Remove nns header

- Remove two header files tensor_typedef.h and
  nnstreamer_plugin_api_filter.h
- Change func_pointer signature to void and int type

Signed-off-by: Yongjoo Ahn <yongjoo1.ahn@samsung.com>
3 months agoadd codeowners
Yongjoo Ahn [Fri, 17 Jan 2025 07:12:06 +0000 (16:12 +0900)]
add codeowners

Signed-off-by: Yongjoo Ahn <yongjoo1.ahn@samsung.com>
3 months ago[doc] Add doxygen tags
Yongjoo Ahn [Fri, 17 Jan 2025 06:46:04 +0000 (15:46 +0900)]
[doc] Add doxygen tags

- Add doxygen tags to all source codes.

Signed-off-by: Yongjoo Ahn <yongjoo1.ahn@samsung.com>
3 months ago[fix] Add static keyword for internal functions
Yongjoo Ahn [Fri, 17 Jan 2025 05:12:44 +0000 (14:12 +0900)]
[fix] Add static keyword for internal functions

- Add static keyword for internal functions.

Signed-off-by: Yongjoo Ahn <yongjoo1.ahn@samsung.com>
3 months ago[License] update owner
Jaeyun Jung [Wed, 15 Jan 2025 01:22:22 +0000 (10:22 +0900)]
[License] update owner

Fix typo, update license copyright owner.

Signed-off-by: Jaeyun Jung <jy1210.jung@samsung.com>
3 months agoInitalize hal-api-ml for Tizen HAL
Yongjoo Ahn [Mon, 13 Jan 2025 04:37:43 +0000 (13:37 +0900)]
Initalize hal-api-ml for Tizen HAL

- This implements `HAL_MODUEL_ML` of Tizen HAL.

Signed-off-by: Yongjoo Ahn <yongjoo1.ahn@samsung.com>