Samsung/ONE
On-device Neural Engine
What it solves
It provides a high-performance framework for running neural network inference directly on devices, avoiding the need for cloud-based processing. It solves the problem of executing AI models across different hardware accelerators like CPUs, GPUs, DSPs, and NPUs on Linux-based operating systems.
How it works
ONE uses a compiler toolchain to convert neural network models trained in frameworks like TensorFlow or PyTorch into a unified format. This unified format is then executed by a dedicated runtime that supports various hardware backends on platforms such as Ubuntu, Android, and Tizen.
Who it’s for
It is designed for developers who need to deploy AI models to on-device hardware and optimize performance across different processors.
Highlights
- High-performance on-device inference.
- Support for multiple hardware accelerators (CPU, GPU, DSP, NPU).
- Support for Linux-kernel based OS platforms (Ubuntu, Tizen, Android).
- Unified runtime for models from TensorFlow and PyTorch.
Related
- Project
- Project
- Project
- Project
- Project