Skip to content

Simbotic/gst-tensorflow

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tensorflow GStreamer Plugin

Allows for adding ML inferencing to any gstreamer pipeline. As part of the Simbotic family of tools, it's meant to play nice with UnrealEngine gstreamer sources and other feeds, to allow complex real and synthetic pipelines.

Install Tensorflow

Using one of the following 3 methods.

Bazel

Tensorflow from bazel

PIP

./configure
bazel build --config=opt --config=cuda //tensorflow/tools/pip_package:build_pip_package
./bazel-bin/tensorflow/tools/pip_package/build_pip_package /tmp/tensorflow_pkg
pip install /tmp/tensorflow_pkg/tensorflow-version-tags.whl

C-API

bazel build --config opt //tensorflow/tools/lib_package:libtensorflow

Find at:

bazel-bin/tensorflow/tools/lib_package/libtensorflow.tar.gz

Install:

tar -C /usr/local -xzf libtensorflow.tar.gz

Script

Install precompilled from script

scripts/install_tensorflow.sh

Rust

Use tensorflow provided by tensorflow-sys

About

GStreamer tensorflow plugin

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 77.9%
  • C++ 9.1%
  • Python 8.2%
  • Shell 4.8%