SessionOptions Struct
Options for Model::session() — controls how the model assembles into a NodeGroup. More...
Declaration
Included Headers
Public Member Attributes Index
| bool | include_appsrc = true |
|
Include an appsrc input Node at the head of the NodeGroup. More... | |
| bool | include_appsink = true |
|
Include an appsink output Node at the tail. More... | |
| std::string | upstream_name |
|
Element name of the upstream Node feeding the model (default: "decoder"). More... | |
| std::string | name_suffix |
|
Suffix appended to generated element names. More... | |
| std::string | buffer_name |
|
Optional buffer pool name (used by advanced memory configurations). More... | |
| VerboseOptions | verbose |
|
Diagnostic verbosity during NodeGroup construction. More... | |
| std::string | processcvu_requested_run_target = "AUTO" |
|
Requested backend for model-managed processcvu generic-EV stages. More... | |
| ProcessCvuOptions | processcvu |
|
Simple placement for model-managed processcvu stages when this Session/Runner is built. More... | |
| ProcessMlaOptions | processmla |
|
MLA stage execution options. More... | |
| PreparedRunnerOptions | prepared_runner |
|
Experimental prepared-route runner. More... | |
| int | async_queue_depth = 0 |
|
Depth for internally inserted async queue2 elements. More... | |
Description
Options for Model::session() — controls how the model assembles into a NodeGroup.
Used when composing a custom Session from model.session(opt) plus your own input/output Nodes. The defaults are right for the convenience Model::run() path.
Definition at line 275 of file Model.h.
Public Member Attributes
async_queue_depth
|
Depth for internally inserted async queue2 elements.
0 inherits from Model::Options/framework default.
Definition at line 307 of file Model.h.
buffer_name
|
Optional buffer pool name (used by advanced memory configurations).
include_appsink
|
Include an appsink output Node at the tail.
Definition at line 277 of file Model.h.
include_appsrc
|
Include an appsrc input Node at the head of the NodeGroup.
Definition at line 276 of file Model.h.
name_suffix
|
Suffix appended to generated element names.
Definition at line 280 of file Model.h.
prepared_runner
|
Experimental prepared-route runner.
Non-default values take priority over Model::Options.
processcvu
|
Simple placement for model-managed processcvu stages when this Session/Runner is built.
Non-AUTO values take priority over Model::Options and the legacy coarse target above.
processcvu_requested_run_target
|
Requested backend for model-managed processcvu generic-EV stages.
"AUTO" (default) resolves in core during manifest rendering and prefers A65 when the stage supports it; otherwise EV74. Set to "EV74" or "A65" to force a specific backend.
Definition at line 290 of file Model.h.
processmla
|
MLA stage execution options.
Non-default values take priority over Model::Options.
upstream_name
|
Element name of the upstream Node feeding the model (default: "decoder").
Definition at line 278 of file Model.h.
verbose
|
Diagnostic verbosity during NodeGroup construction.
The documentation for this struct was generated from the following file:
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.