GstInference - Introduction

From RidgeRun Developer Wiki
Revision as of 20:31, 10 December 2018 by Mgruner (talk | contribs)




  Index  




Deep Learning has revolutionized classic computer vision techniques to enable even more intelligent and autonomous systems. Multimedia frameworks, such as GStreamer, are a basic complement of automatic recognition and classification systems. GstInference is an ongoing open-source project from Ridgerun Engineering that allows easy integration of deep learning networks into your existing pipeline.

General Concepts

Software Stack

The following diagram shows how GstInference plays along other software and hardware modules.

GstInference Software Stack
HW Modules
A deep learning model can be inferred in different hardware units. In the most general case, even though performance won't be great, the general purpose CPU may be used. This is ideal for quick prototyping without requiring specialized hardware.
One of the most popular processors to infer models is the GPGPU. Platforms such as CUDA or OpenCL have enabled the concurrent processing power of these units to execute in a very efficient way deep learning models.


Index Next: Getting started