Samsung's quiet bet on running neural nets without the cloud
A compiler-plus-runtime stack for executing trained models on phone-grade silicon—CPU, GPU, DSP, or NPU.

What it does ONE is Samsung’s end-to-end toolkit for running neural network inference locally on devices. It ingests models from TensorFlow or PyTorch, compiles them to a unified internal representation, and executes on whatever silicon is available—CPU, GPU, DSP, or NPU. The runtime targets Linux-based platforms including Ubuntu, Tizen, and Android.
The interesting bit The project bundles both a compiler toolchain and a runtime, which is rarer than you’d think. Most frameworks pick a side. ONE tries to own the full pipeline from trained model to executed kernel, presumably to squeeze more performance out of Samsung’s own Exynos NPUs and DSPs.
Key highlights
- Supports multiple training frameworks (TensorFlow, PyTorch) through a unified runtime format
- Runtime runs on CPU, GPU, DSP, and NPU targets
- Targets mobile/embedded Linux platforms: Ubuntu, Tizen, Android
- Active contribution guides and documented process for adding new operators
- Community feature voting via GitHub issue reactions
Caveats
- The README is thin on technical specifics—no benchmarks, no supported op lists, no memory footprint claims
- 570 stars suggests limited external adoption or it’s relatively new/quiet
- Documentation exists but appears scattered across ReadTheDocs and repo markdown
Verdict Worth a look if you’re building on-device AI for Samsung hardware or need a Tizen/Android inference stack you can modify. Skip it if you want battle-tested cross-platform support or detailed performance numbers before committing.