Skip to content

Latest commit

 

History

History
30 lines (21 loc) · 1.28 KB

multi_device.rst

File metadata and controls

30 lines (21 loc) · 1.28 KB

Single Network Multi-Device Pipeline Structure

../../resources/../docs/resources/single-net-multi-chip.png

This page provides a drill-down into the template of our multi-device pipelines with a focus on explaining the GStreamer pipeline.

Example Pipeline

gst-launch-1.0 \
    $source_element ! videoconvert ! \
    videoscale ! \
    queue leaky=no max-size-buffers=30 max-size-bytes=0 max-size-time=0 ! \
    hailonet hef-path=$hef_path device-count=$device_count is-active=true ! \
    queue leaky=no max-size-buffers=30 max-size-bytes=0 max-size-time=0 ! \
    hailofilter function-name=$network_name so-path=$postprocess_so qos=false ! \
    queue leaky=no max-size-buffers=30 max-size-bytes=0 max-size-time=0 ! \
    hailooverlay qos=false ! \
    queue leaky=no max-size-buffers=30 max-size-bytes=0 max-size-time=0 ! \
    videoconvert ! \
    fpsdisplaysink video-sink=$video_sink_element name=hailo_display sync=$sync_pipeline text-overlay=false

This pipeline is based on-top of our single network pipeline. The number of physical devices to utilize is set via the hailonet device-count property (The default is 4 in this app)