# helia_aot.air

Ambiq Intermediate Representation (AIR) API

The AIR API provides a unified intermediate representation for AI models to ease conversion. This eases adding additional frameworks in the future.

Copyright 2025 Ambiq. All Rights Reserved.

**Re-exports**

| Name | Source |
| --- | --- |
| [AirAbsOptions](/helia-aot/reference/api/helia_aot/air/options/airabsoptions/#helia_aot.air.options.AirAbsOptions) | `helia_aot.air.options.AirAbsOptions` |
| [AirActivationType](/helia-aot/reference/api/helia_aot/air/enums/airactivationtype/#helia_aot.air.enums.AirActivationType) | `helia_aot.air.enums.AirActivationType` |
| [AirAddOptions](/helia-aot/reference/api/helia_aot/air/options/airaddoptions/#helia_aot.air.options.AirAddOptions) | `helia_aot.air.options.AirAddOptions` |
| [AirArgMaxOptions](/helia-aot/reference/api/helia_aot/air/options/airargmaxoptions/#helia_aot.air.options.AirArgMaxOptions) | `helia_aot.air.options.AirArgMaxOptions` |
| [AirArgMinOptions](/helia-aot/reference/api/helia_aot/air/options/airargminoptions/#helia_aot.air.options.AirArgMinOptions) | `helia_aot.air.options.AirArgMinOptions` |
| [AirAssignVariableOptions](/helia-aot/reference/api/helia_aot/air/options/airassignvariableoptions/#helia_aot.air.options.AirAssignVariableOptions) | `helia_aot.air.options.AirAssignVariableOptions` |
| [AirAveragePool2DOptions](/helia-aot/reference/api/helia_aot/air/options/airaveragepool2doptions/#helia_aot.air.options.AirAveragePool2DOptions) | `helia_aot.air.options.AirAveragePool2DOptions` |
| [AirBatchMatMulOptions](/helia-aot/reference/api/helia_aot/air/options/airbatchmatmuloptions/#helia_aot.air.options.AirBatchMatMulOptions) | `helia_aot.air.options.AirBatchMatMulOptions` |
| [AirBatchToSpaceNDOptions](/helia-aot/reference/api/helia_aot/air/options/airbatchtospacendoptions/#helia_aot.air.options.AirBatchToSpaceNDOptions) | `helia_aot.air.options.AirBatchToSpaceNDOptions` |
| [AirBlockwiseQuantization](/helia-aot/reference/api/helia_aot/air/quantization/#helia_aot.air.quantization.AirBlockwiseQuantization) | `helia_aot.air.quantization.AirBlockwiseQuantization` |
| [AirBroadcastToOptions](/helia-aot/reference/api/helia_aot/air/options/airbroadcasttooptions/#helia_aot.air.options.AirBroadcastToOptions) | `helia_aot.air.options.AirBroadcastToOptions` |
| [AirComparisonOptions](/helia-aot/reference/api/helia_aot/air/options/aircomparisonoptions/#helia_aot.air.options.AirComparisonOptions) | `helia_aot.air.options.AirComparisonOptions` |
| [AirComparisonType](/helia-aot/reference/api/helia_aot/air/enums/aircomparisontype/#helia_aot.air.enums.AirComparisonType) | `helia_aot.air.enums.AirComparisonType` |
| [AirConcatenationOptions](/helia-aot/reference/api/helia_aot/air/options/airconcatenationoptions/#helia_aot.air.options.AirConcatenationOptions) | `helia_aot.air.options.AirConcatenationOptions` |
| [AirConv2DOptions](/helia-aot/reference/api/helia_aot/air/options/airconv2doptions/#helia_aot.air.options.AirConv2DOptions) | `helia_aot.air.options.AirConv2DOptions` |
| [AirDepthToSpaceOptions](/helia-aot/reference/api/helia_aot/air/options/airdepthtospaceoptions/#helia_aot.air.options.AirDepthToSpaceOptions) | `helia_aot.air.options.AirDepthToSpaceOptions` |
| [AirDepthwiseConv2DOptions](/helia-aot/reference/api/helia_aot/air/options/airdepthwiseconv2doptions/#helia_aot.air.options.AirDepthwiseConv2DOptions) | `helia_aot.air.options.AirDepthwiseConv2DOptions` |
| [AirDequantizeOptions](/helia-aot/reference/api/helia_aot/air/options/airdequantizeoptions/#helia_aot.air.options.AirDequantizeOptions) | `helia_aot.air.options.AirDequantizeOptions` |
| [AirDilateOptions](/helia-aot/reference/api/helia_aot/air/options/airdilateoptions/#helia_aot.air.options.AirDilateOptions) | `helia_aot.air.options.AirDilateOptions` |
| [AirDimensionMetaData](/helia-aot/reference/api/helia_aot/air/sparsity/#helia_aot.air.sparsity.AirDimensionMetaData) | `helia_aot.air.sparsity.AirDimensionMetaData` |
| [AirDynamicUpdateSliceOptions](/helia-aot/reference/api/helia_aot/air/options/airdynamicupdatesliceoptions/#helia_aot.air.options.AirDynamicUpdateSliceOptions) | `helia_aot.air.options.AirDynamicUpdateSliceOptions` |
| [AirEthosUOptions](/helia-aot/reference/api/helia_aot/air/options/airethosuoptions/#helia_aot.air.options.AirEthosUOptions) | `helia_aot.air.options.AirEthosUOptions` |
| [AirExpandDimsOptions](/helia-aot/reference/api/helia_aot/air/options/airexpanddimsoptions/#helia_aot.air.options.AirExpandDimsOptions) | `helia_aot.air.options.AirExpandDimsOptions` |
| [AirFillOptions](/helia-aot/reference/api/helia_aot/air/options/airfilloptions/#helia_aot.air.options.AirFillOptions) | `helia_aot.air.options.AirFillOptions` |
| [AirFixedPointScale](/helia-aot/reference/api/helia_aot/air/quantization/#helia_aot.air.quantization.AirFixedPointScale) | `helia_aot.air.quantization.AirFixedPointScale` |
| [AirFullyConnectedOptions](/helia-aot/reference/api/helia_aot/air/options/airfullyconnectedoptions/#helia_aot.air.options.AirFullyConnectedOptions) | `helia_aot.air.options.AirFullyConnectedOptions` |
| [AirFullyConnectedWeightsFormat](/helia-aot/reference/api/helia_aot/air/enums/airfullyconnectedweightsformat/#helia_aot.air.enums.AirFullyConnectedWeightsFormat) | `helia_aot.air.enums.AirFullyConnectedWeightsFormat` |
| [AirGatherNdOptions](/helia-aot/reference/api/helia_aot/air/options/airgatherndoptions/#helia_aot.air.options.AirGatherNdOptions) | `helia_aot.air.options.AirGatherNdOptions` |
| [AirGatherOptions](/helia-aot/reference/api/helia_aot/air/options/airgatheroptions/#helia_aot.air.options.AirGatherOptions) | `helia_aot.air.options.AirGatherOptions` |
| [AirGruOptions](/helia-aot/reference/api/helia_aot/air/options/airgruoptions/#helia_aot.air.options.AirGruOptions) | `helia_aot.air.options.AirGruOptions` |
| [AirHardSwishOptions](/helia-aot/reference/api/helia_aot/air/options/airhardswishoptions/#helia_aot.air.options.AirHardSwishOptions) | `helia_aot.air.options.AirHardSwishOptions` |
| [AirLeakyReluOptions](/helia-aot/reference/api/helia_aot/air/options/airleakyreluoptions/#helia_aot.air.options.AirLeakyReluOptions) | `helia_aot.air.options.AirLeakyReluOptions` |
| [AirLogisticOptions](/helia-aot/reference/api/helia_aot/air/options/airlogisticoptions/#helia_aot.air.options.AirLogisticOptions) | `helia_aot.air.options.AirLogisticOptions` |
| [AirMaxPool2DOptions](/helia-aot/reference/api/helia_aot/air/options/airmaxpool2doptions/#helia_aot.air.options.AirMaxPool2DOptions) | `helia_aot.air.options.AirMaxPool2DOptions` |
| [AirMaximumOptions](/helia-aot/reference/api/helia_aot/air/options/airmaximumoptions/#helia_aot.air.options.AirMaximumOptions) | `helia_aot.air.options.AirMaximumOptions` |
| [AirMeanOptions](/helia-aot/reference/api/helia_aot/air/options/airmeanoptions/#helia_aot.air.options.AirMeanOptions) | `helia_aot.air.options.AirMeanOptions` |
| [AirMinimumOptions](/helia-aot/reference/api/helia_aot/air/options/airminimumoptions/#helia_aot.air.options.AirMinimumOptions) | `helia_aot.air.options.AirMinimumOptions` |
| [AirMirrorPadMode](/helia-aot/reference/api/helia_aot/air/enums/airmirrorpadmode/#helia_aot.air.enums.AirMirrorPadMode) | `helia_aot.air.enums.AirMirrorPadMode` |
| [AirMirrorPadOptions](/helia-aot/reference/api/helia_aot/air/options/airmirrorpadoptions/#helia_aot.air.options.AirMirrorPadOptions) | `helia_aot.air.options.AirMirrorPadOptions` |
| [AirModel](/helia-aot/reference/api/helia_aot/air/model/#helia_aot.air.model.AirModel) | `helia_aot.air.model.AirModel` |
| [AirMulOptions](/helia-aot/reference/api/helia_aot/air/options/airmuloptions/#helia_aot.air.options.AirMulOptions) | `helia_aot.air.options.AirMulOptions` |
| [AirOpType](/helia-aot/reference/api/helia_aot/air/enums/airoptype/#helia_aot.air.enums.AirOpType) | `helia_aot.air.enums.AirOpType` |
| [AirOperator](/helia-aot/reference/api/helia_aot/air/operator/#helia_aot.air.operator.AirOperator) | `helia_aot.air.operator.AirOperator` |
| [AirOperatorOptions](/helia-aot/reference/api/helia_aot/air/options/airoperatoroptions/#helia_aot.air.options.AirOperatorOptions) | `helia_aot.air.options.AirOperatorOptions` |
| [AirPackOptions](/helia-aot/reference/api/helia_aot/air/options/airpackoptions/#helia_aot.air.options.AirPackOptions) | `helia_aot.air.options.AirPackOptions` |
| [AirPadOptions](/helia-aot/reference/api/helia_aot/air/options/airpadoptions/#helia_aot.air.options.AirPadOptions) | `helia_aot.air.options.AirPadOptions` |
| [AirPreluOptions](/helia-aot/reference/api/helia_aot/air/options/airpreluoptions/#helia_aot.air.options.AirPreluOptions) | `helia_aot.air.options.AirPreluOptions` |
| [AirQuantizationDetails](/helia-aot/reference/api/helia_aot/air/quantization/#helia_aot.air.quantization.AirQuantizationDetails) | `helia_aot.air.quantization.AirQuantizationDetails` |
| [AirQuantizationParameters](/helia-aot/reference/api/helia_aot/air/quantization/#helia_aot.air.quantization.AirQuantizationParameters) | `helia_aot.air.quantization.AirQuantizationParameters` |
| [AirQuantizeOptions](/helia-aot/reference/api/helia_aot/air/options/airquantizeoptions/#helia_aot.air.options.AirQuantizeOptions) | `helia_aot.air.options.AirQuantizeOptions` |
| [AirReadVariableOptions](/helia-aot/reference/api/helia_aot/air/options/airreadvariableoptions/#helia_aot.air.options.AirReadVariableOptions) | `helia_aot.air.options.AirReadVariableOptions` |
| [AirReduceMaxOptions](/helia-aot/reference/api/helia_aot/air/options/airreducemaxoptions/#helia_aot.air.options.AirReduceMaxOptions) | `helia_aot.air.options.AirReduceMaxOptions` |
| [AirReduceMinOptions](/helia-aot/reference/api/helia_aot/air/options/airreduceminoptions/#helia_aot.air.options.AirReduceMinOptions) | `helia_aot.air.options.AirReduceMinOptions` |
| [AirReluOptions](/helia-aot/reference/api/helia_aot/air/options/airreluoptions/#helia_aot.air.options.AirReluOptions) | `helia_aot.air.options.AirReluOptions` |
| [AirReluType](/helia-aot/reference/api/helia_aot/air/enums/airrelutype/#helia_aot.air.enums.AirReluType) | `helia_aot.air.enums.AirReluType` |
| [AirReshapeOptions](/helia-aot/reference/api/helia_aot/air/options/airreshapeoptions/#helia_aot.air.options.AirReshapeOptions) | `helia_aot.air.options.AirReshapeOptions` |
| [AirResizeBilinearOptions](/helia-aot/reference/api/helia_aot/air/options/airresizebilinearoptions/#helia_aot.air.options.AirResizeBilinearOptions) | `helia_aot.air.options.AirResizeBilinearOptions` |
| [AirResizeNearestNeighborOptions](/helia-aot/reference/api/helia_aot/air/options/airresizenearestneighboroptions/#helia_aot.air.options.AirResizeNearestNeighborOptions) | `helia_aot.air.options.AirResizeNearestNeighborOptions` |
| [AirReverseSequenceOptions](/helia-aot/reference/api/helia_aot/air/options/airreversesequenceoptions/#helia_aot.air.options.AirReverseSequenceOptions) | `helia_aot.air.options.AirReverseSequenceOptions` |
| [AirReverseV2Options](/helia-aot/reference/api/helia_aot/air/options/airreversev2options/#helia_aot.air.options.AirReverseV2Options) | `helia_aot.air.options.AirReverseV2Options` |
| [AirRsqrtOptions](/helia-aot/reference/api/helia_aot/air/options/airrsqrtoptions/#helia_aot.air.options.AirRsqrtOptions) | `helia_aot.air.options.AirRsqrtOptions` |
| [AirScatterNdOptions](/helia-aot/reference/api/helia_aot/air/options/airscatterndoptions/#helia_aot.air.options.AirScatterNdOptions) | `helia_aot.air.options.AirScatterNdOptions` |
| [AirSelectV2Options](/helia-aot/reference/api/helia_aot/air/options/airselectv2options/#helia_aot.air.options.AirSelectV2Options) | `helia_aot.air.options.AirSelectV2Options` |
| [AirShapeOptions](/helia-aot/reference/api/helia_aot/air/options/airshapeoptions/#helia_aot.air.options.AirShapeOptions) | `helia_aot.air.options.AirShapeOptions` |
| [AirSliceOptions](/helia-aot/reference/api/helia_aot/air/options/airsliceoptions/#helia_aot.air.options.AirSliceOptions) | `helia_aot.air.options.AirSliceOptions` |
| [AirSoftmaxOptions](/helia-aot/reference/api/helia_aot/air/options/airsoftmaxoptions/#helia_aot.air.options.AirSoftmaxOptions) | `helia_aot.air.options.AirSoftmaxOptions` |
| [AirSpaceToBatchNDOptions](/helia-aot/reference/api/helia_aot/air/options/airspacetobatchndoptions/#helia_aot.air.options.AirSpaceToBatchNDOptions) | `helia_aot.air.options.AirSpaceToBatchNDOptions` |
| [AirSpaceToDepthOptions](/helia-aot/reference/api/helia_aot/air/options/airspacetodepthoptions/#helia_aot.air.options.AirSpaceToDepthOptions) | `helia_aot.air.options.AirSpaceToDepthOptions` |
| [AirSparsityParameters](/helia-aot/reference/api/helia_aot/air/sparsity/#helia_aot.air.sparsity.AirSparsityParameters) | `helia_aot.air.sparsity.AirSparsityParameters` |
| [AirSpatialPad](/helia-aot/reference/api/helia_aot/air/enums/airspatialpad/#helia_aot.air.enums.AirSpatialPad) | `helia_aot.air.enums.AirSpatialPad` |
| [AirSplitOptions](/helia-aot/reference/api/helia_aot/air/options/airsplitoptions/#helia_aot.air.options.AirSplitOptions) | `helia_aot.air.options.AirSplitOptions` |
| [AirSqrtOptions](/helia-aot/reference/api/helia_aot/air/options/airsqrtoptions/#helia_aot.air.options.AirSqrtOptions) | `helia_aot.air.options.AirSqrtOptions` |
| [AirSquaredDifferenceOptions](/helia-aot/reference/api/helia_aot/air/options/airsquareddifferenceoptions/#helia_aot.air.options.AirSquaredDifferenceOptions) | `helia_aot.air.options.AirSquaredDifferenceOptions` |
| [AirSqueezeOptions](/helia-aot/reference/api/helia_aot/air/options/airsqueezeoptions/#helia_aot.air.options.AirSqueezeOptions) | `helia_aot.air.options.AirSqueezeOptions` |
| [AirStridedSliceOptions](/helia-aot/reference/api/helia_aot/air/options/airstridedsliceoptions/#helia_aot.air.options.AirStridedSliceOptions) | `helia_aot.air.options.AirStridedSliceOptions` |
| [AirSubOptions](/helia-aot/reference/api/helia_aot/air/options/airsuboptions/#helia_aot.air.options.AirSubOptions) | `helia_aot.air.options.AirSubOptions` |
| [AirSumOptions](/helia-aot/reference/api/helia_aot/air/options/airsumoptions/#helia_aot.air.options.AirSumOptions) | `helia_aot.air.options.AirSumOptions` |
| [AirSvdfOptions](/helia-aot/reference/api/helia_aot/air/options/airsvdfoptions/#helia_aot.air.options.AirSvdfOptions) | `helia_aot.air.options.AirSvdfOptions` |
| [AirTanhOptions](/helia-aot/reference/api/helia_aot/air/options/airtanhoptions/#helia_aot.air.options.AirTanhOptions) | `helia_aot.air.options.AirTanhOptions` |
| [AirTensor](/helia-aot/reference/api/helia_aot/air/tensor/#helia_aot.air.tensor.AirTensor) | `helia_aot.air.tensor.AirTensor` |
| [AirTensorDim](/helia-aot/reference/api/helia_aot/air/enums/airtensordim/#helia_aot.air.enums.AirTensorDim) | `helia_aot.air.enums.AirTensorDim` |
| [AirTensorKind](/helia-aot/reference/api/helia_aot/air/enums/airtensorkind/#helia_aot.air.enums.AirTensorKind) | `helia_aot.air.enums.AirTensorKind` |
| [AirTensorType](/helia-aot/reference/api/helia_aot/air/enums/airtensortype/#helia_aot.air.enums.AirTensorType) | `helia_aot.air.enums.AirTensorType` |
| [AirTileOptions](/helia-aot/reference/api/helia_aot/air/options/airtileoptions/#helia_aot.air.options.AirTileOptions) | `helia_aot.air.options.AirTileOptions` |
| [AirTransposeConvOptions](/helia-aot/reference/api/helia_aot/air/options/airtransposeconvoptions/#helia_aot.air.options.AirTransposeConvOptions) | `helia_aot.air.options.AirTransposeConvOptions` |
| [AirTransposeOptions](/helia-aot/reference/api/helia_aot/air/options/airtransposeoptions/#helia_aot.air.options.AirTransposeOptions) | `helia_aot.air.options.AirTransposeOptions` |
| [AirUnidirectionalSequenceLstmOptions](/helia-aot/reference/api/helia_aot/air/options/airunidirectionalsequencelstmoptions/#helia_aot.air.options.AirUnidirectionalSequenceLstmOptions) | `helia_aot.air.options.AirUnidirectionalSequenceLstmOptions` |
| [AirUnpackOptions](/helia-aot/reference/api/helia_aot/air/options/airunpackoptions/#helia_aot.air.options.AirUnpackOptions) | `helia_aot.air.options.AirUnpackOptions` |
| [AirWhereOptions](/helia-aot/reference/api/helia_aot/air/options/airwhereoptions/#helia_aot.air.options.AirWhereOptions) | `helia_aot.air.options.AirWhereOptions` |
| [AirZerosLikeOptions](/helia-aot/reference/api/helia_aot/air/options/airzeroslikeoptions/#helia_aot.air.options.AirZerosLikeOptions) | `helia_aot.air.options.AirZerosLikeOptions` |
| [Blocked](/helia-aot/reference/api/helia_aot/air/shape_propagation/#helia_aot.air.shape_propagation.Blocked) | `helia_aot.air.shape_propagation.Blocked` |
| [NoUpdate](/helia-aot/reference/api/helia_aot/air/shape_propagation/#helia_aot.air.shape_propagation.NoUpdate) | `helia_aot.air.shape_propagation.NoUpdate` |
| [NotApplicable](/helia-aot/reference/api/helia_aot/air/shape_propagation/#helia_aot.air.shape_propagation.NotApplicable) | `helia_aot.air.shape_propagation.NotApplicable` |
| [OpId](/helia-aot/reference/api/helia_aot/air/operator/#helia_aot.air.operator.OpId) | `helia_aot.air.operator.OpId` |
| [ShapeInferenceResult](/helia-aot/reference/api/helia_aot/air/shape_propagation/#helia_aot.air.shape_propagation.ShapeInferenceResult) | `helia_aot.air.shape_propagation.ShapeInferenceResult` |
| [ShapeRuleResult](/helia-aot/reference/api/helia_aot/air/shape_propagation/#helia_aot.air.shape_propagation.ShapeRuleResult) | `helia_aot.air.shape_propagation.ShapeRuleResult` |
| [TensorId](/helia-aot/reference/api/helia_aot/air/tensor/#helia_aot.air.tensor.TensorId) | `helia_aot.air.tensor.TensorId` |
| [Updated](/helia-aot/reference/api/helia_aot/air/shape_propagation/#helia_aot.air.shape_propagation.Updated) | `helia_aot.air.shape_propagation.Updated` |
| [canonical_op_key](/helia-aot/reference/api/helia_aot/air/op_keys/#helia_aot.air.op_keys.canonical_op_key) | `helia_aot.air.op_keys.canonical_op_key` |
| [compute_fused_activation_range](/helia-aot/reference/api/helia_aot/air/utils/#helia_aot.air.utils.compute_fused_activation_range) | `helia_aot.air.utils.compute_fused_activation_range` |
| [compute_padding](/helia-aot/reference/api/helia_aot/air/utils/#helia_aot.air.utils.compute_padding) | `helia_aot.air.utils.compute_padding` |
| [compute_padding_with_offset](/helia-aot/reference/api/helia_aot/air/utils/#helia_aot.air.utils.compute_padding_with_offset) | `helia_aot.air.utils.compute_padding_with_offset` |
| [custom_code_to_op_key](/helia-aot/reference/api/helia_aot/air/op_keys/#helia_aot.air.op_keys.custom_code_to_op_key) | `helia_aot.air.op_keys.custom_code_to_op_key` |
| [get_options_class](/helia-aot/reference/api/helia_aot/air/options/get_options_class/#helia_aot.air.options.get_options_class) | `helia_aot.air.options.get_options_class` |
| [propagate_shapes](/helia-aot/reference/api/helia_aot/air/shape_propagation/#helia_aot.air.shape_propagation.propagate_shapes) | `helia_aot.air.shape_propagation.propagate_shapes` |
| [quantize_multiplier](/helia-aot/reference/api/helia_aot/air/utils/#helia_aot.air.utils.quantize_multiplier) | `helia_aot.air.utils.quantize_multiplier` |
| [reduce_multiplier_q31_to_q15](/helia-aot/reference/api/helia_aot/air/utils/#helia_aot.air.utils.reduce_multiplier_q31_to_q15) | `helia_aot.air.utils.reduce_multiplier_q31_to_q15` |
