Skip to main content

GraphOptions Struct

Per-Graph construction options. More...

Declaration

struct simaai::neat::GraphOptions { ... }

Included Headers

#include <GraphOptions.h>

Public Member Attributes Index

intcallback_timeout_ms = 1000

Maximum time a user callback (e.g., set_tensor_callback) may take before the framework intervenes. More...

std::stringelement_name_prefix

Prefix prepended to every generated GStreamer element name (sanitized to valid characters). More...

std::stringelement_name_suffix

Suffix appended to every generated GStreamer element name (sanitized to valid characters). More...

VerboseOptionsverbose

Diagnostic verbosity for this Graph. More...

std::stringprocesscvu_requested_run_target = "AUTO"

Requested backend for model-managed processcvu generic-EV stages. More...

ProcessCvuOptionsprocesscvu

Simple pre/post process-CVU placement. More...

ProcessMlaOptionsprocessmla

MLA stage execution options. More...

PreparedRunnerOptionsprepared_runner

Experimental prepared-route runner. Defaults off. More...

intasync_queue_depth = 0

Depth for internally inserted async queue2 elements. More...

Description

Per-Graph construction options.

Passed to Graph(opt).

Most fields default to sensible values. Set element_name_prefix/element_name_suffix when running multiple Graphs in one process to avoid GStreamer element-name collisions.

Definition at line 282 of file GraphOptions.h.

Public Member Attributes

async_queue_depth

int simaai::neat::GraphOptions::async_queue_depth = 0

Depth for internally inserted async queue2 elements.

0 keeps the legacy default/diagnostic environment fallback; positive values are used as-is and are the preferred production control.

Definition at line 313 of file GraphOptions.h.

callback_timeout_ms

int simaai::neat::GraphOptions::callback_timeout_ms = 1000

Maximum time a user callback (e.g., set_tensor_callback) may take before the framework intervenes.

Definition at line 283 of file GraphOptions.h.

element_name_prefix

std::string simaai::neat::GraphOptions::element_name_prefix

Prefix prepended to every generated GStreamer element name (sanitized to valid characters).

Definition at line 286 of file GraphOptions.h.

element_name_suffix

std::string simaai::neat::GraphOptions::element_name_suffix

Suffix appended to every generated GStreamer element name (sanitized to valid characters).

Definition at line 288 of file GraphOptions.h.

prepared_runner

PreparedRunnerOptions simaai::neat::GraphOptions::prepared_runner

Experimental prepared-route runner. Defaults off.

Definition at line 308 of file GraphOptions.h.

processcvu

ProcessCvuOptions simaai::neat::GraphOptions::processcvu

Simple pre/post process-CVU placement.

These values take priority over the legacy coarse processcvu_requested_run_target when non-AUTO.

Definition at line 302 of file GraphOptions.h.

processcvu_requested_run_target

std::string simaai::neat::GraphOptions::processcvu_requested_run_target = "AUTO"

Requested backend for model-managed processcvu generic-EV stages.

"AUTO" (default) lets core resolve per-stage, preferring A65 when a generic-EV graph has A65 support and otherwise the EV74 path. Set explicitly to "EV74" or "A65" to force a backend.

Definition at line 298 of file GraphOptions.h.

298 std::string processcvu_requested_run_target = "AUTO";

processmla

ProcessMlaOptions simaai::neat::GraphOptions::processmla

MLA stage execution options.

Definition at line 305 of file GraphOptions.h.

verbose

VerboseOptions simaai::neat::GraphOptions::verbose

Diagnostic verbosity for this Graph.

Definition at line 290 of file GraphOptions.h.


The documentation for this struct was generated from the following file:


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.