You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 9 Next »

WIP. Started. 2020-04-14



NNStreamer, an incubating LF AI Foundation project, is an efficient and flexible stream pipeline framework for complex neural network applications, which was developed and open-sourced by Samsung.

NNStreamer provides a set of GStreamer plugins so that developers may apply neural networks, attach related frameworks (including ROS, IIO, FlatBuffers, and Protocol Buffers), and manipulate tensor data streams in GStreamer pipelines easily and execute such pipelines efficiently. It has already been adopted by various Android and Tizen devices in Samsung 

(( designers may need to retouch the diagram. ))

Open Source

Open Source

NNStreamer was open-sourced in 2018 on GitHub


Join the Conversation and Contribute

Get Started

Get Started

On Ubuntu

  • sudo add-apt-repository ppa:nnstreamer/ppa
  • sudo apt-get update
  • sudo apt-get install nnstreamer nnstreamer-caffe2 nnstreamer-tensorflow nnstreamer-tensorflow-lite
  • # Now, you are ready to use nnstreamer as GStreamer plugins!

On Tizen

  • In Tizen 5.5 or higher, the Machine Learning (ML) APIs (links to be updated) uses nnstreamer. Use ML APIs to use nnstreamer.

On Android

  • @TODO@ Add how to use nnstreamer JCenter/JFrog repo.

On Yocto/OpenEmbedded

  • @TODO@ Add how to use meta-neural-network.

Using on macOS

  • @TODO@ Add how to use w/ homebrew.

Build for your own system and frameworks ==> Just add a link.

  • No labels