ONE (On-device Neural Engine)
A high-performance on-device neural network inference framework from Samsung, with a runtime for CPUs, GPUs, DSPs, and NPUs and a compiler toolchain that converts models trained in frameworks such as TensorFlow or PyTorch into a unified form.
ONE, short for On-device Neural Engine, is a neural network inference framework aimed at running trained models efficiently on-device across processor types including CPUs, GPUs, DSPs, and NPUs. It provides a runtime that targets Linux kernel-based platforms such as Ubuntu, Tizen, and Android, alongside a compiler toolchain that converts models built with training frameworks such as TensorFlow or PyTorch into a single, unified form the runtime can execute.
Feature development is guided partly by community feature requests, which are tracked and prioritized by upvotes on a public list, and contributors are encouraged to implement operator kernels themselves using the project's guide for adding a new operation.
It is written mainly in Python.