Skip to content
heliaAOT
API Reference
HELIA HUB

PlanOperator

Machine-readable model

class

One operator's choices.

helia_aot/optimization/schema.py:312

PlanOperator()

One operator’s choices.

attribute

id

Python

helia_aot/optimization/schema.py:315

id: str = Field(..., description="Stable id: '<subgraph>:<first output tensor name>', or a fallback; operators[].id matches it. For every id_source except node_id, split on the first colon only (tensor names can contain ':'); a node_id id is the opaque AIR node id")
attribute

id_source

Python

helia_aot/optimization/schema.py:323

id_source: Annotated[str, _Members('tensor_name', 'tensor_name+ordinal', 'index', 'node_id')] = Field(..., description='How the id was derived; node_id when the stable id would also match another operator, so the id is the AIR node id')
attribute

knobs

Python

helia_aot/optimization/schema.py:333

knobs: dict[str, KnobChoice] = Field(default_factory=dict, description='Resolved choice per knob, for the knobs that exist for this operator', json_schema_extra=_per_knob(_choice_enums))