MCPcopy Create free account
hub / github.com/Samsung/ONE

github.com/Samsung/ONE @onert-micr-2.0.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release onert-micr-2.0.0 ↗ · + Follow
43,077 symbols 141,019 edges 9,578 files 3,700 documented · 9% updated 4d ago1.30.1 · 2025-09-19★ 575313 open issues

Browse by type

Functions 33,246 Types & classes 9,827 Endpoints 4
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

GitHub release (latest
SemVer) Documentation Status GitHub commit activity Gitter

ONE (On-device Neural Engine)

ONE Logo

A high-performance, on-device neural network inference framework.

Goal

This project ONE aims at providing a high-performance, on-device neural network (NN) inference framework that performs inference of a given NN model on processors, such as CPU, GPU, DSP or NPU.

We develop a runtime that runs on a Linux kernel-based OS platform such as Ubuntu, Tizen, or Android, and a compiler toolchain to support NN models created using various NN training frameworks such as Tensorflow or PyTorch in a unified form at runtime.

Overview

Getting started

  • For the contribution, please refer to our contribution guide.
  • You can also find various how-to documents here.

Feature Request

You can suggest development of ONE's features that are not yet available.

The functions requested so far can be checked in the popular feature request list.

  • If the feature you want is on the list, :+1: to the body of the issue. The feature with the most :+1: is placed at the top of the list. When adding new features, we will prioritize them with this reference. Of course, it is good to add an additional comment which describes your request in detail.

  • For features not listed, create a new issue. Sooner or later, the maintainer will tag the FEATURE_REQUEST label and appear on the list.

We expect one of the most frequent feature requests would be the operator kernel implementation. It is good to make a request, but it is better if you contribute by yourself. See the following guide, How to add a new operation, for help.

We are looking forward to your participation. Thank you in advance!

How to Contact

  • Please post questions, issues, or suggestions into Issues. This is the best way to communicate with the developer.
  • You can also have an open discussion with community members through gitter.im channel.

Core symbols most depended-on inside this repo

Shape

Method 21,947
Function 11,299
Class 9,376
Enum 451
Route 4

Languages

C++84%
Python14%
C2%
Java1%
C#1%

Modules by API surface

tools/circle_plus_gen/schema/circle_schema_generated.py3,256 symbols
runtime/libs/circle-schema/include/circle_schema_generated.h2,468 symbols
onert-micro/externals/gen/circle-generated/circle/schema_generated.h1,874 symbols
runtime/onert/core/src/loader/tflite_schema_generated.h1,483 symbols
runtime/3rdparty/ggml/src/ggml.c809 symbols
onert-micro/externals/flatbuffers/flatbuffers.h275 symbols
runtime/3rdparty/jsoncpp/jsoncpp.cpp200 symbols
tests/nnapi/nnapi_test_generator/android-10/test_generator.py193 symbols
onert-micro/externals/flatbuffers/flexbuffers.h182 symbols
runtime/3rdparty/ggml/src/ggml-quants.c178 symbols
runtime/3rdparty/half/include/half/include/half.hpp173 symbols
onert-micro/externals/flatbuffers/reflection_generated.h160 symbols

For agents

$ claude mcp add ONE \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page