Skip to main content

BuildAdaptationSummary Struct

Snapshot of build-time adaptation state — present for build(input) flows. More...

Declaration

struct simaai::neat::BuildAdaptationSummary { ... }

Included Headers

#include <SessionReport.h>

Public Member Attributes Index

std::stringshape_policy

Resolved shape policy (e.g., "static", "dynamic"). More...

std::stringdynamic_capability

Which dynamic-shape capability the planner used. More...

intseed_width = -1

Effective width seeded into the pipeline (-1 if not seeded). More...

intseed_height = -1

Effective height seeded into the pipeline. More...

intseed_depth = -1

Effective channel depth. More...

std::stringseed_width_origin

Where the seed_width came from (e.g., "input", "manifest_default"). More...

std::stringseed_height_origin

Source of the seed_height value. More...

std::stringseed_depth_origin

Source of the seed_depth value. More...

intmax_width = -1

Maximum width the pipeline was prepared to accept. More...

intmax_height = -1

Maximum height. More...

intmax_depth = -1

Maximum channel depth. More...

std::stringmax_width_origin

Source of the max_width value. More...

std::stringmax_height_origin

Source of the max_height value. More...

std::stringmax_depth_origin

Source of the max_depth value. More...

std::size_tmax_input_bytes_guard = 0

Configured cap on input buffer size, if any. More...

std::stringbyte_guard_origin

Source of the byte-guard value. More...

boolallow_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

std::vector<BuildAdaptationAction> simaai::neat::BuildAdaptationSummary::actions

Full ordered log of adaptation attempts.

Definition at line 123 of file SessionReport.h.

123 std::vector<BuildAdaptationAction> actions;

allow_ingress_cvu_format_renegotiation

bool simaai::neat::BuildAdaptationSummary::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

std::string simaai::neat::BuildAdaptationSummary::byte_guard_origin

Source of the byte-guard value.

Definition at line 119 of file SessionReport.h.

119 std::string byte_guard_origin;

dynamic_capability

std::string simaai::neat::BuildAdaptationSummary::dynamic_capability

Which dynamic-shape capability the planner used.

Definition at line 101 of file SessionReport.h.

101 std::string dynamic_capability;

max_depth

int simaai::neat::BuildAdaptationSummary::max_depth = -1

Maximum channel depth.

Definition at line 113 of file SessionReport.h.

113 int max_depth = -1;

max_depth_origin

std::string simaai::neat::BuildAdaptationSummary::max_depth_origin

Source of the max_depth value.

Definition at line 116 of file SessionReport.h.

116 std::string max_depth_origin;

max_height

int simaai::neat::BuildAdaptationSummary::max_height = -1

Maximum height.

Definition at line 112 of file SessionReport.h.

112 int max_height = -1;

max_height_origin

std::string simaai::neat::BuildAdaptationSummary::max_height_origin

Source of the max_height value.

Definition at line 115 of file SessionReport.h.

115 std::string max_height_origin;

max_input_bytes_guard

std::size_t simaai::neat::BuildAdaptationSummary::max_input_bytes_guard = 0

Configured cap on input buffer size, if any.

Definition at line 118 of file SessionReport.h.

118 std::size_t max_input_bytes_guard = 0;

max_width

int simaai::neat::BuildAdaptationSummary::max_width = -1

Maximum width the pipeline was prepared to accept.

Definition at line 111 of file SessionReport.h.

111 int max_width = -1;

max_width_origin

std::string simaai::neat::BuildAdaptationSummary::max_width_origin

Source of the max_width value.

Definition at line 114 of file SessionReport.h.

114 std::string max_width_origin;

seed_depth

int simaai::neat::BuildAdaptationSummary::seed_depth = -1

Effective channel depth.

Definition at line 105 of file SessionReport.h.

105 int seed_depth = -1;

seed_depth_origin

std::string simaai::neat::BuildAdaptationSummary::seed_depth_origin

Source of the seed_depth value.

Definition at line 109 of file SessionReport.h.

109 std::string seed_depth_origin;

seed_height

int simaai::neat::BuildAdaptationSummary::seed_height = -1

Effective height seeded into the pipeline.

Definition at line 104 of file SessionReport.h.

104 int seed_height = -1;

seed_height_origin

std::string simaai::neat::BuildAdaptationSummary::seed_height_origin

Source of the seed_height value.

Definition at line 108 of file SessionReport.h.

108 std::string seed_height_origin;

seed_width

int simaai::neat::BuildAdaptationSummary::seed_width = -1

Effective width seeded into the pipeline (-1 if not seeded).

Definition at line 103 of file SessionReport.h.

103 int seed_width = -1;

seed_width_origin

std::string simaai::neat::BuildAdaptationSummary::seed_width_origin

Where the seed_width came from (e.g., "input", "manifest_default").

Definition at line 106 of file SessionReport.h.

106 std::string seed_width_origin;

shape_policy

std::string simaai::neat::BuildAdaptationSummary::shape_policy

Resolved shape policy (e.g., "static", "dynamic").

Definition at line 100 of file SessionReport.h.

100 std::string shape_policy;

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


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.