AdvancedExecutionOptions Struct
Intent-named, jargon-free execution controls (preferred over the raw legacy fields). More...
Declaration
Included Headers
Public Member Functions Index
| void | overlay (const AdvancedExecutionOptions &other) |
|
Overlay every set (has_value) field from other onto this (other wins). More... | |
Public Member Attributes Index
| std::optional< std::string > | preprocess_target |
|
-> processcvu.pre_run_target. More... | |
| std::optional< std::string > | postprocess_target |
|
-> processcvu.post_run_target. More... | |
| std::optional< bool > | preprocess_async |
|
-> processcvu.async. More... | |
| std::optional< bool > | inference_async |
|
-> processmla.async. More... | |
| std::optional< int > | inference_output_buffers |
|
-> processmla.output_pool_buffers. More... | |
| std::optional< bool > | defer_output_cache_sync |
|
-> processmla.defer_output_invalidate. More... | |
| std::optional< PreparedRunnerOptions > | prepared_runner |
|
-> prepared_runner (whole-object). More... | |
| std::optional< int > | internal_queue_depth |
|
-> async_queue_depth. More... | |
Description
Intent-named, jargon-free execution controls (preferred over the raw legacy fields).
Bundles the scattered processcvu/processmla/prepared_runner/async_queue_depth knobs behind one optional-valued object. Every field is std::optional: an unset field changes nothing (so the default is a complete no-op), and a set field is applied unconditionally by GraphOptions::resolve_advanced_execution() — an explicit false overrides a truthy legacy default (unlike the legacy truthy-OR merge). Targets use the resolver's native tokens ("AUTO"/"A65"/"EV74" and documented aliases). This is the only execution surface bound into Python (pyneat); the raw legacy fields below stay for C++/ABI/back-compat.
Definition at line 287 of file GraphOptions.h.
Public Member Functions
overlay()
| inline |
Overlay every set (has_value) field from other onto this (other wins).
Used to layer a route-level object over a model-level one before resolution.
Definition at line 299 of file GraphOptions.h.
Public Member Attributes
defer_output_cache_sync
|
-> processmla.defer_output_invalidate.
Definition at line 293 of file GraphOptions.h.
inference_async
|
-> processmla.async.
Definition at line 291 of file GraphOptions.h.
inference_output_buffers
|
-> processmla.output_pool_buffers.
Definition at line 292 of file GraphOptions.h.
internal_queue_depth
|
-> async_queue_depth.
Definition at line 295 of file GraphOptions.h.
postprocess_target
|
-> processcvu.post_run_target.
Definition at line 289 of file GraphOptions.h.
prepared_runner
|
-> prepared_runner (whole-object).
Definition at line 294 of file GraphOptions.h.
preprocess_async
|
-> processcvu.async.
Definition at line 290 of file GraphOptions.h.
preprocess_target
|
-> processcvu.pre_run_target.
Definition at line 288 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.