All Projects → Samsung → One

Samsung / One

Licence: other
On-device Neural Engine

Projects that are alternatives of or similar to One

Libfirm
graph based intermediate representation and backend for optimising compilers
Stars: ✭ 305 (+88.27%)
Mutual labels:  compiler, optimization
Hybridizer Basic Samples
Examples of C# code compiled to GPU by hybridizer
Stars: ✭ 186 (+14.81%)
Mutual labels:  compiler, optimization
Openj9
Eclipse OpenJ9: A Java Virtual Machine for OpenJDK that's optimized for small footprint, fast start-up, and high throughput. Builds on Eclipse OMR (https://github.com/eclipse/omr) and combines with the Extensions for OpenJDK for OpenJ9 repo.
Stars: ✭ 2,802 (+1629.63%)
Mutual labels:  compiler, runtime
Ph7
An Embedded Implementation of PHP (C Library)
Stars: ✭ 422 (+160.49%)
Mutual labels:  compiler, runtime
Pl Compiler Resource
程序语言与编译技术相关资料(持续更新中)
Stars: ✭ 578 (+256.79%)
Mutual labels:  compiler, runtime
Quickjs
The official repo is at bellard/quickjs.
Stars: ✭ 1,429 (+782.1%)
Mutual labels:  compiler, runtime
Tiramisu
A polyhedral compiler for expressing fast and portable data parallel algorithms
Stars: ✭ 685 (+322.84%)
Mutual labels:  compiler, optimization
Serverless Layers
Serverless.js plugin that implements AWS Lambda Layers which reduces drastically lambda size, warm-up and deployment time.
Stars: ✭ 119 (-26.54%)
Mutual labels:  compiler, optimization
Cs2cpp
C# to C++ transpiler (Cs2Cpp) (Powered by Roslyn)
Stars: ✭ 155 (-4.32%)
Mutual labels:  compiler
Rhine
🔬 a C++ compiler middle-end, using an LLVM backend
Stars: ✭ 157 (-3.09%)
Mutual labels:  compiler
Reshade
A generic post-processing injector for games and video software.
Stars: ✭ 2,285 (+1310.49%)
Mutual labels:  compiler
Mesh Flow Video Stabilization
Online video stabilization using a novel MeshFlow motion model
Stars: ✭ 154 (-4.94%)
Mutual labels:  optimization
Mtuner
MTuner is a C/C++ memory profiler and memory leak finder for Windows, PlayStation 4 and 3, Android and other platforms
Stars: ✭ 2,007 (+1138.89%)
Mutual labels:  optimization
Lioness
The Lioness Programming Language
Stars: ✭ 155 (-4.32%)
Mutual labels:  compiler
Cpmoptimize
🚀 🐍 Optimizes Python bytecode calculating linear recurrences
Stars: ✭ 159 (-1.85%)
Mutual labels:  optimization
Quickjs
QuickJS是一个小型并且可嵌入的Javascript引擎,它支持ES2020规范,包括模块,异步生成器和代理器。
Stars: ✭ 2,199 (+1257.41%)
Mutual labels:  compiler
Galacticoptim.jl
Local, global, and beyond optimization for scientific machine learning (SciML)
Stars: ✭ 155 (-4.32%)
Mutual labels:  optimization
V8 Natives
Access v8 Engine Natives easily in Chrome & Node
Stars: ✭ 161 (-0.62%)
Mutual labels:  optimization
Jitfromscratch
Example project from my talks in the LLVM Social Berlin and C++ User Group
Stars: ✭ 158 (-2.47%)
Mutual labels:  compiler
Structured Data Json Ld
Collection of structured data snippets in Google preferred JSON-LD format.
Stars: ✭ 157 (-3.09%)
Mutual labels:  optimization

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.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].