Skip to main content

SessionOptions Struct

Per-Session construction options. More...

Declaration

struct simaai::neat::SessionOptions { ... }

Included Headers

#include <SessionOptions.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 Session. 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-Session construction options.

Passed to Session(opt).

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

Definition at line 279 of file SessionOptions.h.

Public Member Attributes

async_queue_depth

int simaai::neat::SessionOptions::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 310 of file SessionOptions.h.

callback_timeout_ms

int simaai::neat::SessionOptions::callback_timeout_ms = 1000

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

Definition at line 280 of file SessionOptions.h.

element_name_prefix

std::string simaai::neat::SessionOptions::element_name_prefix

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

Definition at line 283 of file SessionOptions.h.

element_name_suffix

std::string simaai::neat::SessionOptions::element_name_suffix

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

Definition at line 285 of file SessionOptions.h.

prepared_runner

PreparedRunnerOptions simaai::neat::SessionOptions::prepared_runner

Experimental prepared-route runner. Defaults off.

Definition at line 305 of file SessionOptions.h.

processcvu

ProcessCvuOptions simaai::neat::SessionOptions::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 299 of file SessionOptions.h.

processcvu_requested_run_target

std::string simaai::neat::SessionOptions::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 295 of file SessionOptions.h.

295 std::string processcvu_requested_run_target = "AUTO";

processmla

ProcessMlaOptions simaai::neat::SessionOptions::processmla

MLA stage execution options.

Definition at line 302 of file SessionOptions.h.

verbose

VerboseOptions simaai::neat::SessionOptions::verbose

Diagnostic verbosity for this Session.

Definition at line 287 of file SessionOptions.h.


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


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.