PreprocessPlan.h File
Preprocess intent (what the user asked for) plus the resolved plan (what runs). More...
Included Headers
Namespaces Index
| namespace | simaai |
| namespace | neat |
Classes Index
| struct | ResizeSpec |
|
Resize / letterbox / crop parameters. More... | |
| struct | ColorConvertSpec |
|
Color-format conversion parameters. More... | |
| struct | LayoutConvertSpec |
|
Axis-permutation parameters for HWC↔CHW-style layout conversions. More... | |
| struct | NormalizeSpec |
|
Mean/stddev normalization parameters. More... | |
| struct | QuantizeSpec |
|
INT8 (or other low-precision) quantization parameters. More... | |
| struct | TessellateSpec |
|
MLA tessellation (tile-shuffle) parameters. More... | |
| struct | PreprocessExplicitKnobs |
|
Per-stage flags recording which preprocess fields the user set explicitly. More... | |
| struct | Transform |
|
Discriminated union of all per-stage transform specs. More... | |
| struct | PreprocessOptions |
|
User-facing preprocess intent — what the application asks for. More... | |
| struct | PreprocessContract |
|
Per-input contract describing what the preprocess stage expects to receive. More... | |
| struct | PreprocessMetaContract |
|
Metadata-side contract — names and fields the preprocess stage requires. More... | |
| struct | ResolvedPreprocessPlan |
|
Final resolved plan — what the framework actually compiled and runs. More... | |
Description
Preprocess intent (what the user asked for) plus the resolved plan (what runs).
PreprocessOptions is the intent layer — what the application says it wants (resize to 640×640, normalize ImageNet-style, etc.). ResolvedPreprocessPlan is the plan layer — what the framework actually compiled, including which preprocess graph family was chosen (Preproc / Quant / Tess / QuantTess) and the negotiated MLA-side contract. The route planner produces the latter from the former plus the model's MPK manifest.
- See Also
Model — the type that produces these
- See Also
"Input planner" (§82 of the design deep dive)
File Listing
The file content with the documentation metadata removed is:
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.