DetessOptions Struct
Construction options for a Detess Node. More...
Declaration
Included Headers
Public Constructors Index
| DetessOptions ()=default | |
|
Default-construct with framework-default values; tune fields after construction. More... | |
| DetessOptions (const simaai::neat::Model &model) | |
|
Initialize options from a loaded Model (pulls tile geometry, tensor shape, etc.). More... | |
Public Member Attributes Index
| std::string | config_path |
|
Path to the kernel config JSON, if loaded from disk. More... | |
| std::string | config_dir |
|
Directory used when materializing config snapshots to disk. More... | |
| bool | keep_config = false |
|
If true, retain the materialized config file after run. More... | |
| bool | no_json_path = false |
|
If true, pass config to the element inline (no file path). More... | |
| std::optional< nlohmann::json > | config_json |
|
Inline kernel config; takes precedence over config_path. More... | |
| std::string | upstream_name |
|
Name of the upstream MLA element (used for tag wiring). More... | |
| std::string | element_name |
|
Optional GStreamer element name (default: auto-generated). More... | |
| std::shared_ptr< const CompiledProcessCvuContract > | compiled_contract |
|
Pre-compiled CVU contract; bypasses re-compilation. More... | |
| int | num_buffers = 0 |
|
Override for the element's buffer pool size; 0 = use default/model. More... | |
| int | num_buffers_model = 0 |
|
Buffer count derived from the bound model. More... | |
| bool | num_buffers_locked = false |
|
If true, planner won't override num_buffers. More... | |
Description
Construction options for a Detess Node.
Definition at line 38 of file Detess.h.
Public Constructors
DetessOptions()
| default |
DetessOptions()
| explicit |