Skip to content

chenyx113/ONE

This branch is 1 commit ahead of, 127 commits behind Samsung/ONE:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

b51b4f0 ยท Jan 23, 2025
Sep 12, 2024
Jan 22, 2025
Jan 23, 2025
Dec 5, 2024
Jan 21, 2025
Jan 23, 2025
Jul 6, 2020
Nov 5, 2024
Jan 14, 2025
Dec 13, 2024
Jan 21, 2025
Jan 23, 2025
Jan 3, 2025
Jan 23, 2025
Jan 11, 2024
Jul 30, 2020
Mar 2, 2023
Jan 14, 2025
Apr 16, 2020
Feb 23, 2024
Sep 3, 2024
Jan 17, 2025
Apr 16, 2020
Jul 2, 2020
Apr 16, 2020
Sep 23, 2024
Feb 21, 2024
Apr 16, 2020
Apr 16, 2020
Apr 16, 2020

Repository files navigation

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, ๐Ÿ‘ to the body of the issue. The feature with the most ๐Ÿ‘ 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.

About

On-device Neural Engine

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 81.8%
  • Python 7.1%
  • C 5.4%
  • CMake 2.7%
  • Shell 2.6%
  • Roff 0.1%
  • Other 0.3%