nnstreamer.ai - Home - NNStreamer

Example domain paragraphs

NNStreamer: Efficient and Flexible Stream Pipeline Framework for Complex Neural Network Applications NNStreamer is an efficient and flexible stream pipeline framework for complex neural network applications. It was initially developed by Samsung and then transferred to LF AI Foundation as an incubation project.

NNStreamer provides a set of  GStreamer plugins so 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, which implies that it is reliable and robust enough for commercial products. It supports well-known neural network frameworks including Tensorflow, Tensorflow-lite, Caffe2, PyTorch, OpenVINO, ARMNN, and NEURUN. Users may include custom C functions, C++ objects, or Python objects as well as such frameworks as neural network filters of a pipeline in run-time. Users may also add and integrate support for such frameworks or hardware AI