Coder Social home page Coder Social logo

crunch-mediaworks / nnstreamer Goto Github PK

View Code? Open in Web Editor NEW

This project forked from nnstreamer/nnstreamer

0.0 1.0 0.0 24.93 MB

:twisted_rightwards_arrows: Neural Network (NN) Streamer, Stream Processing Paradigm for Neural Network Apps/Devices.

Home Page: http://nnsuite.mooo.com/nnstreamer/ci/taos/

License: GNU Lesser General Public License v2.1

Shell 9.54% HTML 0.13% C 53.37% C++ 27.93% Meson 2.04% Objective-C 0.62% Csound 0.51% Makefile 0.83% Python 5.03%

nnstreamer's Introduction

NNStreamer

Gitter Code Coverage

Neural Network Support as Gstreamer Plugins.

NNStreamer is a set of Gstreamer plugins that allow Gstreamer developers to adopt neural network models easily and efficiently and neural network developers to manage stream pipelines and their filters easily and efficiently.

Architectural Description (WIP)

NNStreamer: Stream Processing Paradigm for Neural Networks ... [pdf/tech report]
GStreamer Conference 2018, NNStreamer [media] [pdf/slides]
Naver Tech Talk (Korean) [media] [pdf/slides]
ResearchGate Page of NNStreamer

Official Releases

Arch Tizen Ubuntu Android/NDK Build Android/APK Yocto
5.5 16.04/18.04 7.0/N 7.0/N TBD
arm Available Available Ready WIP WIP
arm64 Available Available Ready WIP Planned
x64 Available Available N/A N/A N/A
x86 Available N/A N/A N/A N/A
  • Ready: CI system ensures build-ability and unit-testing. However, we do not have automated release & deployment system for this instance.
  • Daily Release: (WIP)

Objectives

  • Provide neural network framework connectivities (e.g., tensorflow, caffe) for gstreamer streams.

    • Efficient Streaming for AI Projects: Apply efficient and flexible stream pipeline to neural networks.
    • Intelligent Media Filters!: Use a neural network model as a media filter / converter.
    • Composite Models!: Multiple neural network models in a single stream pipeline instance.
    • Multi Modal Intelligence!: Multiple sources and stream paths for neural network models.
  • Provide easy methods to construct media streams with neural network models using the de-facto-standard media stream framework, GStreamer.

    • Gstreamer users: use neural network models as if they are yet another media filters.
    • Neural network developers: manage media streams easily and efficiently.

Maintainers

Reviewers

Components

Note that this project has just started and many of the components are in design phase. In Component Description page, we describe nnstreamer components of the following three categories: data type definitions, gstreamer elements (plugins), and other misc components.

Getting Started

For more details, please access the following manual.

Usage Examples

CI Server

nnstreamer's People

Contributors

myungjoo avatar jaeyun-jung avatar jijoongmoon avatar wooksong avatar leemgs avatar kparichay avatar again4you avatar ohsewon avatar helloahn avatar jinhyuck-park avatar aaron-boxer avatar hs2704sung avatar mchehab avatar lemmaa avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.