BuildAdaptationSummary Struct
Snapshot of build-time adaptation state — present for build(input) flows. More...
Declaration
Included Headers
Public Member Attributes Index
| std::string | shape_policy |
|
Resolved shape policy (e.g., "static", "dynamic"). More... | |
| std::string | dynamic_capability |
|
Which dynamic-shape capability the planner used. More... | |
| int | seed_width = -1 |
|
Effective width seeded into the pipeline (-1 if not seeded). More... | |
| int | seed_height = -1 |
|
Effective height seeded into the pipeline. More... | |
| int | seed_depth = -1 |
|
Effective channel depth. More... | |
| std::string | seed_width_origin |
|
Where the seed_width came from (e.g., "input", "manifest_default"). More... | |
| std::string | seed_height_origin |
|
Source of the seed_height value. More... | |
| std::string | seed_depth_origin |
|
Source of the seed_depth value. More... | |
| int | max_width = -1 |
|
Maximum width the pipeline was prepared to accept. More... | |
| int | max_height = -1 |
|
Maximum height. More... | |
| int | max_depth = -1 |
|
Maximum channel depth. More... | |
| std::string | max_width_origin |
|
Source of the max_width value. More... | |
| std::string | max_height_origin |
|
Source of the max_height value. More... | |
| std::string | max_depth_origin |
|
Source of the max_depth value. More... | |
| std::size_t | max_input_bytes_guard = 0 |
|
Configured cap on input buffer size, if any. More... | |
| std::string | byte_guard_origin |
|
Source of the byte-guard value. More... | |
| bool | allow_ingress_cvu_format_renegotiation = ... |
|
Whether the planner allowed mid-stream CVU caps renegotiation. More... | |
| std::vector< BuildAdaptationAction > | actions |
|
Full ordered log of adaptation attempts. More... | |
Description
Snapshot of build-time adaptation state — present for build(input) flows.
When a Session is built with a sample input, the framework adapts the pipeline's caps to match the actual input shape/format. This struct captures what was seeded, what dynamic capabilities were used, and the full action log.
Definition at line 99 of file SessionReport.h.
Public Member Attributes
actions
|
Full ordered log of adaptation attempts.
Definition at line 123 of file SessionReport.h.
allow_ingress_cvu_format_renegotiation
|
Whether the planner allowed mid-stream CVU caps renegotiation.
- Initialiser
-
= false
Definition at line 120 of file SessionReport.h.
byte_guard_origin
|
Source of the byte-guard value.
Definition at line 119 of file SessionReport.h.
dynamic_capability
|
Which dynamic-shape capability the planner used.
Definition at line 101 of file SessionReport.h.
max_depth
|
max_depth_origin
|
Source of the max_depth value.
Definition at line 116 of file SessionReport.h.
max_height
|
max_height_origin
|
Source of the max_height value.
Definition at line 115 of file SessionReport.h.
max_input_bytes_guard
|
Configured cap on input buffer size, if any.
Definition at line 118 of file SessionReport.h.
max_width
|
Maximum width the pipeline was prepared to accept.
Definition at line 111 of file SessionReport.h.
max_width_origin
|
Source of the max_width value.
Definition at line 114 of file SessionReport.h.
seed_depth
|
seed_depth_origin
|
Source of the seed_depth value.
Definition at line 109 of file SessionReport.h.
seed_height
|
Effective height seeded into the pipeline.
Definition at line 104 of file SessionReport.h.
seed_height_origin
|
Source of the seed_height value.
Definition at line 108 of file SessionReport.h.
seed_width
|
Effective width seeded into the pipeline (-1 if not seeded).
Definition at line 103 of file SessionReport.h.
seed_width_origin
|
Where the seed_width came from (e.g., "input", "manifest_default").
Definition at line 106 of file SessionReport.h.
shape_policy
|
Resolved shape policy (e.g., "static", "dynamic").
Definition at line 100 of file SessionReport.h.
The documentation for this struct was generated from the following file:
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.