Form depth
Forms should disclose complexity gradually. Start with clear field labels and helper text, group fields by task, and reserve advanced settings for users who need direct control.
Used for the output directory.
Enter a value between 64 and 512 KB.
System-managed value.
Schema-driven configuration
Section titled “Schema-driven configuration”Configuration-heavy tools can use a shared schema to drive their form controls, validation, and serialized output. This keeps a CLI, a web UI, and a CI job on the same configuration contract without forcing every page to hand-author its own field layout. The same schema can serialize to JSON or YAML; the example below uses JSON here so the generated payload stays easy to inspect.
LiteRT/TFLite file to compile or profile.
Runtime selected for this configuration.
Hardware target used by the build or profiling run.
Optional memory constraint for an early design check.
Retain detailed operator measurements in the result bundle.
Generated configuration
3 required fields{
"model": "speech_enhancement.tflite",
"engine": "heliaAOT",
"target": "Apollo510 EVB",
"arena_kb": 192,
"include_per_layer": true
}Depth principles
Section titled “Depth principles”- Keep labels persistent; use placeholders only as examples.
- Place validation beside the field that needs attention.
- Separate task sections with spacing or quiet rules instead of nested cards.
- Reveal advanced settings without clearing existing form state.