Platform

Choose application
HAL
Machine Learning API<\/a> and delegates them to various hardware acceleration devices.\nThis HAL is not used directly by application developers; instead, it serves as a backend for NNStreamer.<\/p>\n<p>The process is as follows:<\/p>\n<ul>\n<li>An application uses the Tizen ML API.<\/li>\n<li>The underlying framework (NNStreamer's tizen-hal tensor_filter subplugin) calls the ML HAL API.<\/li>\n<li>The ML HAL API routes the request to a specific HAL ML Accelerator Backend.<\/li>\n<li>The backend executes the task on the target device and returns the result.<\/li>\n<\/ul>\n<img src=https://samsungtizenos.com/"media//tizen-hal-ml.png/" width=600\/>\n<p>You may check the HAL usage in the <code>tensor_filter<\/code> implementation <a href=https://samsungtizenos.com/"https:////github.com//nnstreamer//nnstreamer//blob//main//ext//nnstreamer//tensor_filter//tensor_filter_tizen_hal.cc/">here./n","table_of_content":"

For the best experience,
Please visit us from a computer

Copyright © 2026 SAMSUNG. All rights reserved.

Customize your cookie preferences

You can enable or disable non-essential cookies. Essential cookies are always on to ensure the site works properly and to keep you signed in.

Necessary

These cookies are necessary for the website to function properly and cannot be switched off. They help with things like logging in and setting your privacy preferences.

Always on

Analytics

These cookies help us improve the site by tracking which pages are most popular and how visitors move around the site.

Enable analytics cookies
Public Forum Public Forum
Employees only. Please sign in with your company account.