ClikaRT::spec::DimOverride
struct
Header: ClikaRT/graph/input_specs.h
One dynamic dimension pinned by index; the static dims come from the model, so a spec only names what the model left open. min/opt/max follow ShapeProfile semantics; the two-argument form pins a single value.
Member functions
DimOverride()
DimOverride() =default
Declared in ClikaRT/graph/input_specs.h, line 148
DimOverride(int32_t, int64_t)
DimOverride(std::int32_t dim_index, std::int64_t value)
Pin dynamic dim dim_index to a single value.
Declared in ClikaRT/graph/input_specs.h, line 150
DimOverride(int32_t, int64_t, int64_t, int64_t)
DimOverride(
std::int32_t dim_index,
std::int64_t min_value,
std::int64_t opt_value,
std::int64_t max_value
)
Pin dynamic dim dim_index to a min_value/opt_value/max_value range.
Declared in ClikaRT/graph/input_specs.h, line 153
Data members
dim
std::int32_t dim = 0
0-based index of the dynamic dim being pinned.
Declared in ClikaRT/graph/input_specs.h, line 143
min
std::int64_t min = 0
smallest value (ShapeProfile semantics).
Declared in ClikaRT/graph/input_specs.h, line 144
opt
std::int64_t opt = 0
the value the compiled graph specializes to.
Declared in ClikaRT/graph/input_specs.h, line 145
max
std::int64_t max = 0
largest value (ShapeProfile semantics).
Declared in ClikaRT/graph/input_specs.h, line 146