Skip to content

Releases: RidgeRun/gst-inference

v0.5.0

05 Jun 19:25
Compare
Choose a tag to compare

Introduced features:

  • Support for the following architectures:

    • ResNet50V1
    • Tiny Yolo V3
    • FaceNetV1
    • MobileNetV2
  • Support for the following backends:

    • NCSDK
    • TensorFlow
  • Support for the following platforms:

    • Intel Movidius Neural Compute Stick (version 1)
    • NVIDIA Jetson AGX Xavier
    • x86 systems
    • NVIDIA TX2
    • i.MX8

Known issues:

  • NCSDK does not support multiple calls to the inference engine from the same thread. This causes the NCSDK backend to fail after the second start.

v0.4.0

26 Mar 20:16
Compare
Choose a tag to compare

Introduced features:

  • Support on Inception and TinyYOLO elements for the following image formats:
    • RGBx
    • RGBA
    • xRGB
    • ARGB
    • BGR
    • BGRx
    • BGRA
    • xBGR
    • ABGR
  • Support for FaceNet architecture
  • Added Embedding overlay plugin for face detection visualization

Known issues:

  • NCSDK does not support multiple calls to the inference engine from the same thread. This causes transitions when using the NCSDK backend to fail after the second play.
  • Changing the backend on a stoped pipeline will fail with segmentation fault.

v0.3.0

21 Mar 19:31
Compare
Choose a tag to compare

Introduced features:

  • Fixed bug with gtk-doc compilation on GStreamer 1.8
  • Support for the following architectures:
    • Inception v3
    • Inception v2
    • Inception v1

Known issues:

  • NCSDK does not support multiple calls to the inference engine from the same thread. This causes transitions when using the NCSDK backend to fail after the second play.
  • Changing the backend on a stoped pipeline will fail with segmentation fault.

v0.2.0

08 Mar 16:00
Compare
Choose a tag to compare

Introduced features:

  • Stability improved
  • Inference on InceptionV4 improved
  • Metadata structure created to save the inference result.
  • Metadata is attached to model buffer and bypass buffer (if available).
  • Signal created to use the inference result at application level.
  • The inference result is not displayed by the inference element unless log level is set to 6.
  • Pads control improved, bypass pad is now optional.
  • GoogleNet renamed to InceptionV4.
  • TinyYolo renamed to TinyYoloV2.
  • Jetson TX2 added to supported architectures.
  • Examples section improved to smaller pipelines.
  • Overlay plugins added:
    • GstClassificationOverlay for InceptionV4 metadata.
    • GstDetectionOverlay for TinyYoloV2 metadata.
  • Example applications were added.
  • The segmentation fault with NVarguscamerasrc is fixed.
  • TensorFlow is able to run on CPU and GPU.

Known issues:

  • NCSDK does not support multiple calls to the inference engine from the same thread. This causes transitions when using the NCSDK backend to fail after the second play.
  • Changing the backend on a stoped pipeline will fail with segmentation fault.

v0.1.0

04 Feb 16:35
Compare
Choose a tag to compare

Introduced features:

  • Video inference base class
  • Support for the following architectures:
    • GoogLeNet (Inception v4)
    • Tiny Yolo v2
  • Support for the following backends:
    • NCSDK
    • TensorFlow
  • Support for the following platforms:
    • Intel Movidius Neural Compute Stick (version 1)
    • NVIDIA Jetson AGX Xavier
    • x86 systems
  • Set backend from GStreamer
  • Set backend properties from GStreamer
  • Set model location from GStreamer
  • Support play-stop-play transitions on GstInference elements

Known issues:

  • NCSDK does not support multiple calls to the inference engine from the same thread. This causes transitions when using the NCSDK backend to fail after the second play.
  • Changing the backend on a stoped pipeline will fail with segmentation fault.
  • When using the tensorflow backend compiled with GPU support, the pipeline will sometimes fail to start.
  • The plugins throw segmentation fault when using nvarguscamerasrc as input on Xavier.