← all repositories
Samsung/ONE

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.

ONE
Velocity · 7d
+0.3
★ / day
Trend
steady
star history

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.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.