# helia_aot.aot.operators.operator

Base class and declarative contract for the AOT lowering of an operator.

Defines ``AotOperator``, which every built-in and custom operator
subclasses, along with the placement attributes and the ``cmsis_nn_context``
usage declaration its resolve-time checks read.

Each symbol here has its own page: [AotOperator](/helia-aot/reference/api/helia_aot/aot/operators/operator/aotoperator/#helia_aot.aot.operators.operator.AotOperator), [CtxBufUsage](/helia-aot/reference/api/helia_aot/aot/operators/operator/ctxbufusage/#helia_aot.aot.operators.operator.CtxBufUsage), [OperatorAttributes](/helia-aot/reference/api/helia_aot/aot/operators/operator/operatorattributes/#helia_aot.aot.operators.operator.OperatorAttributes).
