# Python API catalog

Find a class or function by name, description or module. Filter by category to explore a part of the toolkit. Signatures and parameter documentation are generated from the source tree at build time.

Use **Import surface** to distinguish package exports (such as `helia_edge.metrics.ConfusionMatrix`) from APIs defined in individual modules. Public import paths are searchable. Class pages link inherited methods to their defining class.

Backend support varies by component. Read the [backend support guide](https://ambiqai.github.io/helia-edge/getting-started/backends/) before choosing a TensorFlow or PyTorch workflow.

- [register_keras_serializables](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/#helia_edge.register_keras_serializables): Package — Register custom objects supported by the selected Keras backend. — category: Package — kind: function — module: helia_edge — exports: helia_edge.register_keras_serializables — surface: Package export
- [TQDMProgressBar](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/callbacks/tqdm_progress_bar/#helia_edge.callbacks.tqdm_progress_bar.TQDMProgressBar): Callbacks — TQDM Progress Bar callback. — category: Callbacks — kind: class — module: helia_edge.callbacks.tqdm_progress_bar — exports: helia_edge.callbacks.TQDMProgressBar — surface: Package export
- [Mode](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/cli/#helia_edge.cli.Mode): Package — How ``helia-edge export create`` traces the model. — category: Package — kind: class — module: helia_edge.cli — exports:  — surface: Module API
- [export_create](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/cli/#helia_edge.cli.export_create): Package — Build SPEC, load its weights, export it and write model.tflite, model.weights.h5 and record.json. — category: Package — kind: function — module: helia_edge.cli — exports:  — surface: Module API
- [export_reproduce](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/cli/#helia_edge.cli.export_reproduce): Package — Export a record's model again and compare. — category: Package — kind: function — module: helia_edge.cli — exports:  — surface: Module API
- [export_schema](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/cli/#helia_edge.cli.export_schema): Package — Print the JSON Schema of the export record (helia-edge/export-record@1). — category: Package — kind: function — module: helia_edge.cli — exports:  — surface: Module API
- [inspect_model](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/cli/#helia_edge.cli.inspect_model): Package — Print a .tflite model's inputs, outputs and operators as JSON. — category: Package — kind: function — module: helia_edge.cli — exports:  — surface: Module API
- [info](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/cli/#helia_edge.cli.info): Package — Print versions, the KERAS_BACKEND variable and installed optional capabilities. — category: Package — kind: function — module: helia_edge.cli — exports:  — surface: Module API
- [main](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/cli/#helia_edge.cli.main): Package — Entry point of the ``helia-edge`` command. — category: Package — kind: function — module: helia_edge.cli — exports:  — surface: Module API
- [to_grain](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/data/grain_data/#helia_edge.data.grain_data.to_grain): Data — Read ``source`` through Grain: shuffle, repeat, transform, batch and prefetch. — category: Data — kind: function — module: helia_edge.data.grain_data — exports: helia_edge.data.to_grain — surface: Package export
- [DataSource](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/data/source/#helia_edge.data.source.DataSource): Data — Records addressed by index, such as a list or a Grain source. — category: Data — kind: class — module: helia_edge.data.source — exports: helia_edge.data.DataSource — surface: Package export
- [convert_inputs_to_tf_dataset](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/data/tf_data/#helia_edge.data.tf_data.convert_inputs_to_tf_dataset): Data — Convert inputs to tf.data.Dataset. — category: Data — kind: function — module: helia_edge.data.tf_data — exports: helia_edge.data.convert_inputs_to_tf_dataset, helia_edge.utils.convert_inputs_to_tf_dataset — surface: Package export
- [create_interleaved_dataset_from_generator](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/data/tf_data/#helia_edge.data.tf_data.create_interleaved_dataset_from_generator): Data — Adapt caller-owned schedules to tf.data without changing sample weights. — category: Data — kind: function — module: helia_edge.data.tf_data — exports: helia_edge.data.create_interleaved_dataset_from_generator, helia_edge.utils.create_interleaved_dataset_from_generator — surface: Package export
- [create_dataset_from_data](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/data/tf_data/#helia_edge.data.tf_data.create_dataset_from_data): Data — Helper function to create dataset from static data — category: Data — kind: function — module: helia_edge.data.tf_data — exports: helia_edge.data.create_dataset_from_data, helia_edge.utils.create_dataset_from_data — surface: Package export
- [get_output_signature](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/data/tf_data/#helia_edge.data.tf_data.get_output_signature): Data — Get output signature from sample outputs — category: Data — kind: function — module: helia_edge.data.tf_data — exports: helia_edge.data.get_output_signature, helia_edge.utils.get_output_signature — surface: Package export
- [get_output_signature_from_fn](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/data/tf_data/#helia_edge.data.tf_data.get_output_signature_from_fn): Data — Get output signature from a function — category: Data — kind: function — module: helia_edge.data.tf_data — exports: helia_edge.data.get_output_signature_from_fn, helia_edge.utils.get_output_signature_from_fn — surface: Package export
- [get_output_signature_from_gen](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/data/tf_data/#helia_edge.data.tf_data.get_output_signature_from_gen): Data — Get output signature from a generator — category: Data — kind: function — module: helia_edge.data.tf_data — exports: helia_edge.data.get_output_signature_from_gen, helia_edge.utils.get_output_signature_from_gen — surface: Package export
- [to_tf_dataset](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/data/tf_data/#helia_edge.data.tf_data.to_tf_dataset): Data — Wrap a re-iterable of NumPy batches, such as a Grain dataset, as a ``tf.data.Dataset``. — category: Data — kind: function — module: helia_edge.data.tf_data — exports: helia_edge.data.to_tf_dataset — surface: Package export
- [to_torch_loader](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/data/torch_data/#helia_edge.data.torch_data.to_torch_loader): Data — Wrap a re-iterable of NumPy batches, such as a Grain dataset, as a Torch ``DataLoader``. — category: Data — kind: function — module: helia_edge.data.torch_data — exports: helia_edge.data.to_torch_loader — surface: Package export
- [check_calibration](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/export/api/#helia_edge.export.api.check_calibration): Conversion — Reject missing, unexpected or malformed calibration data. — category: Conversion — kind: function — module: helia_edge.export.api — exports:  — surface: Module API
- [check_named_calibration](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/export/api/#helia_edge.export.api.check_named_calibration): Conversion — Reject calibration for a model with several inputs unless it names every input once. — category: Conversion — kind: function — module: helia_edge.export.api — exports:  — surface: Module API
- [stream_calibration](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/export/api/#helia_edge.export.api.stream_calibration): Conversion — Calibration for a streaming model: its signal inputs with the states the model produces from them. — category: Conversion — kind: function — module: helia_edge.export.api — exports: helia_edge.export.stream_calibration — surface: Package export
- [export_model](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/export/api/#helia_edge.export.api.export_model): Conversion — Export a Keras model. — category: Conversion — kind: function — module: helia_edge.export.api — exports: helia_edge.export.export_model — surface: Package export
- [Export](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/export/api/#helia_edge.export.api.Export): Conversion — `dataclass` — category: Conversion — kind: class — module: helia_edge.export.api — exports: helia_edge.export.Export — surface: Package export
- [export](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/export/api/#helia_edge.export.api.export): Conversion — Export a Keras model to LiteRT with its export record (``helia-edge/export-record@1``). — category: Conversion — kind: function — module: helia_edge.export.api — exports: helia_edge.export.export — surface: Package export
- [load_weights](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/export/api/#helia_edge.export.api.load_weights): Conversion — Load a Keras weights file (``.weights.h5`` or ``.keras``) into ``model``. — category: Conversion — kind: function — module: helia_edge.export.api — exports:  — surface: Module API
- [load_export_record](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/export/api/#helia_edge.export.api.load_export_record): Conversion — Rebuild the Keras model an export record describes, with its weights. — category: Conversion — kind: function — module: helia_edge.export.api — exports: helia_edge.export.load_export_record — surface: Package export
- [to_native_fp16](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/export/fp16/#helia_edge.export.fp16.to_native_fp16): Conversion — Return a graph whose inputs, weights, activations and outputs are FLOAT16. — category: Conversion — kind: function — module: helia_edge.export.fp16 — exports:  — surface: Module API
- [golden_npz](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/export/golden/#helia_edge.export.golden.golden_npz): Conversion — A golden@2 sequence for a streaming model: ``frames`` are consecutive calls of its signal input. — category: Conversion — kind: function — module: helia_edge.export.golden — exports:  — surface: Module API
- [convert_litert](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/export/litert/#helia_edge.export.litert.convert_litert): Conversion — Convert a Keras model to LiteRT bytes; ``export_model`` validates the arguments first. — category: Conversion — kind: function — module: helia_edge.export.litert — exports:  — surface: Module API
- [tensor_records](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/export/litert/#helia_edge.export.litert.tensor_records): Conversion — Read the main subgraph's input and output tensors from a ``.tflite`` flatbuffer. — category: Conversion — kind: function — module: helia_edge.export.litert — exports:  — surface: Module API
- [operator_names](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/export/litert/#helia_edge.export.litert.operator_names): Conversion — Builtin operator names of every subgraph's operators, in execution order. — category: Conversion — kind: function — module: helia_edge.export.litert — exports:  — surface: Module API
- [tie_state_scales](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/export/litert/#helia_edge.export.litert.tie_state_scales): Conversion — Give both tensors of each integer state pair one scale and zero point. — category: Conversion — kind: function — module: helia_edge.export.litert — exports:  — surface: Module API
- [export_litert](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/export/litert/#helia_edge.export.litert.export_litert): Conversion — Export with an already validated spec and calibration array. — category: Conversion — kind: function — module: helia_edge.export.litert — exports:  — surface: Module API
- [Source](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/export/record/#helia_edge.export.record.Source): Conversion — A file named by content: its sha256 and, optionally, where to fetch it (never a local path). — category: Conversion — kind: class — module: helia_edge.export.record — exports: helia_edge.export.Source — surface: Package export
- [WeightImport](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/export/record/#helia_edge.export.record.WeightImport): Conversion — Weights imported from another framework through ``mapping`` (a name in the family's ``MAPPINGS``). — category: Conversion — kind: class — module: helia_edge.export.record — exports: helia_edge.export.WeightImport — surface: Package export
- [WeightsRecord](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/export/record/#helia_edge.export.record.WeightsRecord): Conversion — The weights, by ``weights_digest``, and their import when they came from another framework. — category: Conversion — kind: class — module: helia_edge.export.record — exports:  — surface: Module API
- [ExportOptions](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/export/record/#helia_edge.export.record.ExportOptions): Conversion — Format options of a LiteRT export. — category: Conversion — kind: class — module: helia_edge.export.record — exports: helia_edge.export.ExportOptions — surface: Package export
- [CalibrationRecord](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/export/record/#helia_edge.export.record.CalibrationRecord): Conversion — The calibration array as stored (``.npy``), its length and, for a streaming model, the state resets. — category: Conversion — kind: class — module: helia_edge.export.record — exports:  — surface: Module API
- [ExportSettings](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/export/record/#helia_edge.export.record.ExportSettings): Conversion — How the artifact was exported. ``batch_size`` is the batch of every model input. — category: Conversion — kind: class — module: helia_edge.export.record — exports:  — surface: Module API
- [FileRecord](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/export/record/#helia_edge.export.record.FileRecord): Conversion — A file written next to the record, by name, sha256 and size. — category: Conversion — kind: class — module: helia_edge.export.record — exports:  — surface: Module API
- [TensorEntry](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/export/record/#helia_edge.export.record.TensorEntry): Conversion — A model input or output; dynamic dimensions are -1. A state tensor has the index ``pair`` of its — category: Conversion — kind: class — module: helia_edge.export.record — exports:  — surface: Module API
- [IORecord](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/export/record/#helia_edge.export.record.IORecord): Conversion — The artifact's inputs and outputs in subgraph order, read back from the artifact. — category: Conversion — kind: class — module: helia_edge.export.record — exports:  — surface: Module API
- [GoldenRecord](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/export/record/#helia_edge.export.record.GoldenRecord): Conversion — A ``helia-model-zoo/golden@2`` sequence: ``steps`` calls with the state carried and reset at — category: Conversion — kind: class — module: helia_edge.export.record — exports:  — surface: Module API
- [HeliaEdgeRecord](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/export/record/#helia_edge.export.record.HeliaEdgeRecord): Conversion — The helia-edge that exported: its version, how the version identifies the code, and the commit — category: Conversion — kind: class — module: helia_edge.export.record — exports:  — surface: Module API
- [EnvironmentEntry](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/export/record/#helia_edge.export.record.EnvironmentEntry): Conversion — Versions that can change exported bytes. — category: Conversion — kind: class — module: helia_edge.export.record — exports:  — surface: Module API
- [ExportRecord](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/export/record/#helia_edge.export.record.ExportRecord): Conversion — One exported artifact: the model, its weights, how it was exported, and the result. — category: Conversion — kind: class — module: helia_edge.export.record — exports: helia_edge.export.ExportRecord — surface: Package export
- [file_record](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/export/record/#helia_edge.export.record.file_record): Conversion — The record of ``data`` written as ``name``. — category: Conversion — kind: function — module: helia_edge.export.record — exports:  — surface: Module API
- [weights_digest](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/export/record/#helia_edge.export.record.weights_digest): Conversion — ``sha256:`` over the model's weights in ``model.weights`` order, independent of the file they came from. — category: Conversion — kind: function — module: helia_edge.export.record — exports: helia_edge.export.weights_digest — surface: Package export
- [Reproduction](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/export/reproduce/#helia_edge.export.reproduce.Reproduction): Conversion — `dataclass` — category: Conversion — kind: class — module: helia_edge.export.reproduce — exports:  — surface: Module API
- [file_sha256](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/export/reproduce/#helia_edge.export.reproduce.file_sha256): Conversion — sha256 of a file's bytes. — category: Conversion — kind: function — module: helia_edge.export.reproduce — exports:  — surface: Module API
- [load_npy](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/export/reproduce/#helia_edge.export.reproduce.load_npy): Conversion — A ``.npy`` array, memory-mapped, so that a header claiming more data than the file holds is refused — category: Conversion — kind: function — module: helia_edge.export.reproduce — exports:  — surface: Module API
- [load_spec](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/export/reproduce/#helia_edge.export.reproduce.load_spec): Conversion — A ``ModelSpec`` from a YAML (``.yaml``/``.yml``) or JSON file. — category: Conversion — kind: function — module: helia_edge.export.reproduce — exports:  — surface: Module API
- [family_mapping](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/export/reproduce/#helia_edge.export.reproduce.family_mapping): Conversion — The weight mapping ``name`` of the spec's family (its params module's ``MAPPINGS``). — category: Conversion — kind: function — module: helia_edge.export.reproduce — exports:  — surface: Module API
- [environment_differences](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/export/reproduce/#helia_edge.export.reproduce.environment_differences): Conversion — How ``current`` differs from ``recorded``, in the versions that can change exported bytes. — category: Conversion — kind: function — module: helia_edge.export.reproduce — exports:  — surface: Module API
- [litert_unavailable](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/export/reproduce/#helia_edge.export.reproduce.litert_unavailable): Conversion — Why this process cannot export LiteRT, one line each; empty when it can. — category: Conversion — kind: function — module: helia_edge.export.reproduce — exports:  — surface: Module API
- [reproduce](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/export/reproduce/#helia_edge.export.reproduce.reproduce): Conversion — Rebuild the model a record describes, export it again with the same settings and compare. — category: Conversion — kind: function — module: helia_edge.export.reproduce — exports:  — surface: Module API
- [imported_source](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/export/reproduce/#helia_edge.export.reproduce.imported_source): Conversion — The record of weights imported through ``mapping`` from a file with ``sha256``. — category: Conversion — kind: function — module: helia_edge.export.reproduce — exports:  — surface: Module API
- [TensorRecord](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/export/result/#helia_edge.export.result.TensorRecord): Conversion — `dataclass` — category: Conversion — kind: class — module: helia_edge.export.result — exports: helia_edge.export.TensorRecord — surface: Package export
- [state_scales_tied](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/export/result/#helia_edge.export.result.state_scales_tied): Conversion — Whether every integer state pair has one scale and zero point. — category: Conversion — kind: function — module: helia_edge.export.result — exports:  — surface: Module API
- [EnvironmentRecord](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/export/result/#helia_edge.export.result.EnvironmentRecord): Conversion — `dataclass` — category: Conversion — kind: class — module: helia_edge.export.result — exports: helia_edge.export.EnvironmentRecord — surface: Package export
- [ExportResult](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/export/result/#helia_edge.export.result.ExportResult): Conversion — `dataclass` — category: Conversion — kind: class — module: helia_edge.export.result — exports: helia_edge.export.ExportResult — surface: Package export
- [environment_record](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/export/result/#helia_edge.export.result.environment_record): Conversion — Describe the running environment. — category: Conversion — kind: function — module: helia_edge.export.result — exports:  — surface: Module API
- [unidentified_install](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/export/result/#helia_edge.export.result.unidentified_install): Conversion — Why ``record`` does not identify the helia-edge code, and how to install code that does. — category: Conversion — kind: function — module: helia_edge.export.result — exports:  — surface: Module API
- [LiteRTRunner](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/export/runner/#helia_edge.export.runner.LiteRTRunner): Conversion — Run a single-input, single-output ``.tflite`` model one sample at a time. — category: Conversion — kind: class — module: helia_edge.export.runner — exports: helia_edge.export.LiteRTRunner — surface: Package export
- [LiteRTStreamRunner](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/export/runner/#helia_edge.export.runner.LiteRTStreamRunner): Conversion — Run a streaming ``.tflite`` model one step at a time, carrying its state as raw tensors. — category: Conversion — kind: class — module: helia_edge.export.runner — exports: helia_edge.export.LiteRTStreamRunner — surface: Package export
- [Precision](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/export/spec/#helia_edge.export.spec.Precision): Conversion — Numeric format of an exported graph. — category: Conversion — kind: class — module: helia_edge.export.spec — exports: helia_edge.export.Precision — surface: Package export
- [IODType](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/export/spec/#helia_edge.export.spec.IODType): Conversion — Element type of an exported model's inputs and outputs. — category: Conversion — kind: class — module: helia_edge.export.spec — exports: helia_edge.export.IODType — surface: Package export
- [ConversionMode](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/export/spec/#helia_edge.export.spec.ConversionMode): Conversion — How the Keras model is traced for conversion. — category: Conversion — kind: class — module: helia_edge.export.spec — exports: helia_edge.export.ConversionMode — surface: Package export
- [TensorRole](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/export/spec/#helia_edge.export.spec.TensorRole): Conversion — Role of a model input or output. — category: Conversion — kind: class — module: helia_edge.export.spec — exports: helia_edge.export.TensorRole — surface: Package export
- [state_input_name](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/export/spec/#helia_edge.export.spec.state_input_name): Conversion — Name of the input of state pair ``k``. — category: Conversion — kind: function — module: helia_edge.export.spec — exports:  — surface: Module API
- [state_output_name](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/export/spec/#helia_edge.export.spec.state_output_name): Conversion — Name of the output of state pair ``k``. — category: Conversion — kind: function — module: helia_edge.export.spec — exports:  — surface: Module API
- [state_pair](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/export/spec/#helia_edge.export.spec.state_pair): Conversion — ``("in", k)`` or ``("out", k)`` for a state tensor name, otherwise None. — category: Conversion — kind: function — module: helia_edge.export.spec — exports:  — surface: Module API
- [ExportSpec](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/export/spec/#helia_edge.export.spec.ExportSpec): Conversion — What to export. ``precision``, ``io_dtype`` and ``mode`` have no defaults. — category: Conversion — kind: class — module: helia_edge.export.spec — exports: helia_edge.export.ExportSpec — surface: Package export
- [BackendUnavailable](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/export/spec/#helia_edge.export.spec.BackendUnavailable): Conversion — The active Keras backend cannot export: LiteRT export needs the TensorFlow backend. — category: Conversion — kind: class — module: helia_edge.export.spec — exports: helia_edge.export.BackendUnavailable — surface: Package export
- [check_resets](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/export/spec/#helia_edge.export.spec.check_resets): Conversion — Refuse state resets that are not increasing steps from 1 to ``steps - 1`` of a streaming model. — category: Conversion — kind: function — module: helia_edge.export.spec — exports:  — surface: Module API
- [ImportReport](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/importers/api/#helia_edge.importers.api.ImportReport): Package — `dataclass` — category: Package — kind: class — module: helia_edge.importers.api — exports: helia_edge.importers.ImportReport — surface: Package export
- [import_weights](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/importers/api/#helia_edge.importers.api.import_weights): Package — Set every weight of ``model`` from the file at ``path`` as ``mapping`` describes. — category: Package — kind: function — module: helia_edge.importers.api — exports: helia_edge.importers.import_weights — surface: Package export
- [Transpose](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/importers/mapping/#helia_edge.importers.mapping.Transpose): Package — Permute the axes, as ``numpy.transpose``. — category: Package — kind: class — module: helia_edge.importers.mapping — exports: helia_edge.importers.Transpose — surface: Package export
- [Reshape](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/importers/mapping/#helia_edge.importers.mapping.Reshape): Package — Reshape in C order, as ``numpy.reshape``. — category: Package — kind: class — module: helia_edge.importers.mapping — exports: helia_edge.importers.Reshape — surface: Package export
- [GateReorder](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/importers/mapping/#helia_edge.importers.mapping.GateReorder): Package — Reorder equal gate blocks along ``axis``, for example ONNX LSTM ``"iofc"`` to Keras ``"ifco"``. — category: Package — kind: class — module: helia_edge.importers.mapping — exports: helia_edge.importers.GateReorder — surface: Package export
- [Split](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/importers/mapping/#helia_edge.importers.mapping.Split): Package — Take part ``index`` of ``parts`` equal parts along ``axis``. — category: Package — kind: class — module: helia_edge.importers.mapping — exports: helia_edge.importers.Split — surface: Package export
- [SumParts](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/importers/mapping/#helia_edge.importers.mapping.SumParts): Package — Add ``parts`` equal parts along ``axis``, for example an ONNX LSTM's input and recurrent biases. — category: Package — kind: class — module: helia_edge.importers.mapping — exports: helia_edge.importers.SumParts — surface: Package export
- [WeightRow](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/importers/mapping/#helia_edge.importers.mapping.WeightRow): Package — One model weight: its source tensors, how they combine, and the transforms to its layout. — category: Package — kind: class — module: helia_edge.importers.mapping — exports: helia_edge.importers.WeightRow — surface: Package export
- [SourceFormat](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/importers/mapping/#helia_edge.importers.mapping.SourceFormat): Package — File formats ``import_weights`` reads (see ``helia_edge.importers.readers``). — category: Package — kind: class — module: helia_edge.importers.mapping — exports: helia_edge.importers.SourceFormat — surface: Package export
- [SourcePin](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/importers/mapping/#helia_edge.importers.mapping.SourcePin): Package — The one source file a mapping was written for. — category: Package — kind: class — module: helia_edge.importers.mapping — exports: helia_edge.importers.SourcePin — surface: Package export
- [WeightMapping](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/importers/mapping/#helia_edge.importers.mapping.WeightMapping): Package — Every weight of one architecture, from one source format. — category: Package — kind: class — module: helia_edge.importers.mapping — exports: helia_edge.importers.WeightMapping — surface: Package export
- [read_onnx](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/importers/readers/#helia_edge.importers.readers.read_onnx): Package — The initializers of a self-contained ``.onnx`` model, by name. — category: Package — kind: function — module: helia_edge.importers.readers — exports:  — surface: Module API
- [read_safetensors](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/importers/readers/#helia_edge.importers.readers.read_safetensors): Package — The tensors of a ``.safetensors`` file, by name (little-endian; BF16 is not supported). — category: Package — kind: function — module: helia_edge.importers.readers — exports:  — surface: Module API
- [read_torch](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/importers/readers/#helia_edge.importers.readers.read_torch): Package — The tensors of a PyTorch state dict saved with ``torch.save``, loaded with ``weights_only=True``. — category: Package — kind: function — module: helia_edge.importers.readers — exports:  — surface: Module API
- [read](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/importers/readers/#helia_edge.importers.readers.read): Package — The tensors of the file at ``path``, read as ``format``. — category: Package — kind: function — module: helia_edge.importers.readers — exports:  — surface: Module API
- [glu](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/layers/activations/#helia_edge.layers.activations.glu): Layers — Gated linear unit layer — category: Layers — kind: function — module: helia_edge.layers.activations — exports: helia_edge.layers.glu — surface: Package export
- [relu](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/layers/activations/#helia_edge.layers.activations.relu): Layers — ReLU activation layer w/ optional truncation to ReLU6 — category: Layers — kind: function — module: helia_edge.layers.activations — exports: helia_edge.layers.relu — surface: Package export
- [swish](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/layers/activations/#helia_edge.layers.activations.swish): Layers — Swish activation layer w/ optional hard variant — category: Layers — kind: function — module: helia_edge.layers.activations — exports: helia_edge.layers.swish — surface: Package export
- [relu6](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/layers/activations/#helia_edge.layers.activations.relu6): Layers — Hard ReLU activation layer — category: Layers — kind: function — module: helia_edge.layers.activations — exports: helia_edge.layers.relu6 — surface: Package export
- [mish](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/layers/activations/#helia_edge.layers.activations.mish): Layers — Mish activation layer — category: Layers — kind: function — module: helia_edge.layers.activations — exports: helia_edge.layers.mish — surface: Package export
- [gelu](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/layers/activations/#helia_edge.layers.activations.gelu): Layers — GeLU activation layer — category: Layers — kind: function — module: helia_edge.layers.activations — exports: helia_edge.layers.gelu — surface: Package export
- [sigmoid](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/layers/activations/#helia_edge.layers.activations.sigmoid): Layers — Sigmoid activation layer — category: Layers — kind: function — module: helia_edge.layers.activations — exports: helia_edge.layers.sigmoid — surface: Package export
- [hard_sigmoid](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/layers/activations/#helia_edge.layers.activations.hard_sigmoid): Layers — Hard sigmoid activation layer — category: Layers — kind: function — module: helia_edge.layers.activations — exports:  — surface: Module API
- [conv2d](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/layers/convolutional/#helia_edge.layers.convolutional.conv2d): Layers — 2D convolutional layer — category: Layers — kind: function — module: helia_edge.layers.convolutional — exports: helia_edge.layers.conv2d — surface: Package export
- [conv1d](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/layers/convolutional/#helia_edge.layers.convolutional.conv1d): Layers — 1D convolutional layer using 2D convolutional layer — category: Layers — kind: function — module: helia_edge.layers.convolutional — exports: helia_edge.layers.conv1d — surface: Package export
- [EmaResidualVectorQuantizer](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/layers/ema_residual_vector_quantizer/#helia_edge.layers.ema_residual_vector_quantizer.EmaResidualVectorQuantizer): Layers — Residual VQ with EMA codebook updates. — category: Layers — kind: class — module: helia_edge.layers.ema_residual_vector_quantizer — exports: helia_edge.layers.EmaResidualVectorQuantizer — surface: Package export
- [GumbelSoftmaxBottleneck](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/layers/gumbel_softmax_bottleneck/#helia_edge.layers.gumbel_softmax_bottleneck.GumbelSoftmaxBottleneck): Layers — Discrete bottleneck via Gumbel-Softmax (Concrete) with optional straight-through hard one-hot. — category: Layers — kind: class — module: helia_edge.layers.gumbel_softmax_bottleneck — exports: helia_edge.layers.GumbelSoftmaxBottleneck — surface: Package export
- [mbconv_block](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/layers/mbconv/#helia_edge.layers.mbconv.mbconv_block): Layers — MBConv block w/ expansion and SE — category: Layers — kind: function — module: helia_edge.layers.mbconv — exports: helia_edge.layers.mbconv_block — surface: Package export
- [MBConvParams](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/layers/mbconv_params/#helia_edge.layers.mbconv_params.MBConvParams): Layers — MBConv parameters — category: Layers — kind: class — module: helia_edge.layers.mbconv_params — exports: helia_edge.layers.MBConvParams — surface: Package export
- [LayerNormalization](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/layers/normalization/#helia_edge.layers.normalization.LayerNormalization): Layers — Keras ``LayerNormalization`` that also normalizes non-trailing axes on the Torch backend. — category: Layers — kind: class — module: helia_edge.layers.normalization — exports: helia_edge.layers.LayerNormalization — surface: Package export
- [layer_normalization](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/layers/normalization/#helia_edge.layers.normalization.layer_normalization): Layers — Layer normalization — category: Layers — kind: function — module: helia_edge.layers.normalization — exports: helia_edge.layers.layer_normalization — surface: Package export
- [batch_normalization](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/layers/normalization/#helia_edge.layers.normalization.batch_normalization): Layers — Batch normalization — category: Layers — kind: function — module: helia_edge.layers.normalization — exports: helia_edge.layers.batch_normalization — surface: Package export
- [normalization](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/layers/normalization/#helia_edge.layers.normalization.normalization): Layers — Creates normalization layer based on type — category: Layers — kind: function — module: helia_edge.layers.normalization — exports:  — surface: Module API
- [PatchLayer2D](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/layers/patching/#helia_edge.layers.patching.PatchLayer2D): Layers — Extract flattened patches from images shaped (batch, height, width, ch). — category: Layers — kind: class — module: helia_edge.layers.patching — exports: helia_edge.layers.PatchLayer2D — surface: Package export
- [MaskedPatchEncoder2D](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/layers/patching/#helia_edge.layers.patching.MaskedPatchEncoder2D): Layers — Project patches with position embeddings and sample masks from a seeded stream. — category: Layers — kind: class — module: helia_edge.layers.patching — exports: helia_edge.layers.MaskedPatchEncoder2D — surface: Package export
- [AmplitudeWarp](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/layers/preprocessing/amplitude_warp/#helia_edge.layers.preprocessing.amplitude_warp.AmplitudeWarp): Augmentation — Apply amplitude warping to the 1D input. — category: Augmentation — kind: class — module: helia_edge.layers.preprocessing.amplitude_warp — exports: helia_edge.layers.preprocessing.AmplitudeWarp — surface: Package export
- [AugmentationPipeline](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/layers/preprocessing/augmentation_pipeline/#helia_edge.layers.preprocessing.augmentation_pipeline.AugmentationPipeline): Augmentation — Apply layers in order to a tensor or structured sample. — category: Augmentation — kind: class — module: helia_edge.layers.preprocessing.augmentation_pipeline — exports: helia_edge.layers.preprocessing.AugmentationPipeline — surface: Package export
- [BaseAugmentationParams](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/layers/preprocessing/base_augmentation/#helia_edge.layers.preprocessing.base_augmentation.BaseAugmentationParams): Augmentation — Shared construction-time configuration; never validates live tensors. — category: Augmentation — kind: class — module: helia_edge.layers.preprocessing.base_augmentation — exports: helia_edge.layers.preprocessing.BaseAugmentationParams — surface: Package export
- [BaseAugmentation](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/layers/preprocessing/base_augmentation/#helia_edge.layers.preprocessing.base_augmentation.BaseAugmentation): Augmentation — Base for rank-specific transforms, with one sampling/application contract. — category: Augmentation — kind: class — module: helia_edge.layers.preprocessing.base_augmentation — exports: helia_edge.layers.preprocessing.BaseAugmentation — surface: Package export
- [BaseAugmentation1D](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/layers/preprocessing/base_augmentation/#helia_edge.layers.preprocessing.base_augmentation.BaseAugmentation1D): Augmentation — One-dimensional signals with optional batch axis. — category: Augmentation — kind: class — module: helia_edge.layers.preprocessing.base_augmentation — exports: helia_edge.layers.preprocessing.BaseAugmentation1D — surface: Package export
- [BaseAugmentation2D](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/layers/preprocessing/base_augmentation/#helia_edge.layers.preprocessing.base_augmentation.BaseAugmentation2D): Augmentation — Two-dimensional images with optional batch axis. — category: Augmentation — kind: class — module: helia_edge.layers.preprocessing.base_augmentation — exports: helia_edge.layers.preprocessing.BaseAugmentation2D — surface: Package export
- [get_butter_sos](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/layers/preprocessing/biquad_filter/#helia_edge.layers.preprocessing.biquad_filter.get_butter_sos): Preprocessing — `cached` — category: Preprocessing — kind: function — module: helia_edge.layers.preprocessing.biquad_filter — exports:  — surface: Module API
- [CascadedBiquadFilter](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/layers/preprocessing/biquad_filter/#helia_edge.layers.preprocessing.biquad_filter.CascadedBiquadFilter): Preprocessing — Implements a 2nd order cascaded biquad filter using direct form 1 structure. — category: Preprocessing — kind: class — module: helia_edge.layers.preprocessing.biquad_filter — exports: helia_edge.layers.preprocessing.CascadedBiquadFilter — surface: Package export
- [FirFilter](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/layers/preprocessing/fir_filter/#helia_edge.layers.preprocessing.fir_filter.FirFilter): Preprocessing — Apply FIR filter to the input. — category: Preprocessing — kind: class — module: helia_edge.layers.preprocessing.fir_filter — exports: helia_edge.layers.preprocessing.FirFilter — surface: Package export
- [FrequencyMixStyle2D](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/layers/preprocessing/frequency_mix_style/#helia_edge.layers.preprocessing.frequency_mix_style.FrequencyMixStyle2D): Augmentation — Apply frequency mix style augmentation to the 2D input. — category: Augmentation — kind: class — module: helia_edge.layers.preprocessing.frequency_mix_style — exports: helia_edge.layers.preprocessing.FrequencyMixStyle2D — surface: Package export
- [LayerNormalization1D](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/layers/preprocessing/layer_normalization/#helia_edge.layers.preprocessing.layer_normalization.LayerNormalization1D): Preprocessing — Apply Layer Normalization to the input. — category: Preprocessing — kind: class — module: helia_edge.layers.preprocessing.layer_normalization — exports: helia_edge.layers.preprocessing.LayerNormalization1D — surface: Package export
- [LayerNormalization2D](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/layers/preprocessing/layer_normalization/#helia_edge.layers.preprocessing.layer_normalization.LayerNormalization2D): Preprocessing — Apply Layer Normalization to the input. — category: Preprocessing — kind: class — module: helia_edge.layers.preprocessing.layer_normalization — exports: helia_edge.layers.preprocessing.LayerNormalization2D — surface: Package export
- [Normalization1D](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/layers/preprocessing/normalization/#helia_edge.layers.preprocessing.normalization.Normalization1D): Preprocessing — Apply fixed mean/variance normalization to 1D inputs. — category: Preprocessing — kind: class — module: helia_edge.layers.preprocessing.normalization — exports: helia_edge.layers.preprocessing.Normalization1D — surface: Package export
- [Normalization2D](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/layers/preprocessing/normalization_2d/#helia_edge.layers.preprocessing.normalization_2d.Normalization2D): Preprocessing — Apply fixed mean/variance normalization to 2D inputs. — category: Preprocessing — kind: class — module: helia_edge.layers.preprocessing.normalization_2d — exports: helia_edge.layers.preprocessing.Normalization2D — surface: Package export
- [RandomAugmentation1DPipeline](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/layers/preprocessing/random_augmentation_pipeline/#helia_edge.layers.preprocessing.random_augmentation_pipeline.RandomAugmentation1DPipeline): Augmentation — Apply repeated random layer choices to an entire batch. — category: Augmentation — kind: class — module: helia_edge.layers.preprocessing.random_augmentation_pipeline — exports: helia_edge.layers.preprocessing.RandomAugmentation1DPipeline — surface: Package export
- [RandomAugmentation2DPipeline](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/layers/preprocessing/random_augmentation_pipeline/#helia_edge.layers.preprocessing.random_augmentation_pipeline.RandomAugmentation2DPipeline): Augmentation — The same batchwise composition contract for image transforms. — category: Augmentation — kind: class — module: helia_edge.layers.preprocessing.random_augmentation_pipeline — exports: helia_edge.layers.preprocessing.RandomAugmentation2DPipeline — surface: Package export
- [RandomBackgroundNoises1D](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/layers/preprocessing/random_background_noises/#helia_edge.layers.preprocessing.random_background_noises.RandomBackgroundNoises1D): Augmentation — Apply random background noises to the input. — category: Augmentation — kind: class — module: helia_edge.layers.preprocessing.random_background_noises — exports: helia_edge.layers.preprocessing.RandomBackgroundNoises1D — surface: Package export
- [RandomChannel](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/layers/preprocessing/random_channel/#helia_edge.layers.preprocessing.random_channel.RandomChannel): Augmentation — Randomly picks a single channel from the input samples. — category: Augmentation — kind: class — module: helia_edge.layers.preprocessing.random_channel — exports: helia_edge.layers.preprocessing.RandomChannel — surface: Package export
- [RandomChoice](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/layers/preprocessing/random_choice/#helia_edge.layers.preprocessing.random_choice.RandomChoice): Augmentation — Choose one layer for a whole batch; branches must have compatible outputs. — category: Augmentation — kind: class — module: helia_edge.layers.preprocessing.random_choice — exports: helia_edge.layers.preprocessing.RandomChoice — surface: Package export
- [RandomCrop1D](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/layers/preprocessing/random_crop/#helia_edge.layers.preprocessing.random_crop.RandomCrop1D): Augmentation — Training-only crop; inference leaves the original duration unchanged. — category: Augmentation — kind: class — module: helia_edge.layers.preprocessing.random_crop — exports: helia_edge.layers.preprocessing.RandomCrop1D — surface: Package export
- [RandomCrop2D](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/layers/preprocessing/random_crop/#helia_edge.layers.preprocessing.random_crop.RandomCrop2D): Augmentation — Training-only image crop; inference leaves the original extent unchanged. — category: Augmentation — kind: class — module: helia_edge.layers.preprocessing.random_crop — exports: helia_edge.layers.preprocessing.RandomCrop2D — surface: Package export
- [interval_mask](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/layers/preprocessing/random_cutout/#helia_edge.layers.preprocessing.random_cutout.interval_mask): Augmentation — Sample one interval per example; returned mask broadcasts over channels. — category: Augmentation — kind: function — module: helia_edge.layers.preprocessing.random_cutout — exports:  — surface: Module API
- [RandomCutout1D](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/layers/preprocessing/random_cutout/#helia_edge.layers.preprocessing.random_cutout.RandomCutout1D): Augmentation — Replace random temporal intervals in each example during training. — category: Augmentation — kind: class — module: helia_edge.layers.preprocessing.random_cutout — exports: helia_edge.layers.preprocessing.RandomCutout1D — surface: Package export
- [RandomCutout2D](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/layers/preprocessing/random_cutout/#helia_edge.layers.preprocessing.random_cutout.RandomCutout2D): Augmentation — Replace random rectangular regions in each example during training. — category: Augmentation — kind: class — module: helia_edge.layers.preprocessing.random_cutout — exports: helia_edge.layers.preprocessing.RandomCutout2D — surface: Package export
- [RandomFlip2D](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/layers/preprocessing/random_flip/#helia_edge.layers.preprocessing.random_flip.RandomFlip2D): Augmentation — Training-only horizontal (width) and vertical (height) image flips. — category: Augmentation — kind: class — module: helia_edge.layers.preprocessing.random_flip — exports: helia_edge.layers.preprocessing.RandomFlip2D — surface: Package export
- [RandomGaussianNoise1D](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/layers/preprocessing/random_gaussian_noise/#helia_edge.layers.preprocessing.random_gaussian_noise.RandomGaussianNoise1D): Augmentation — Apply additive zero-centered Gaussian noise. — category: Augmentation — kind: class — module: helia_edge.layers.preprocessing.random_gaussian_noise — exports: helia_edge.layers.preprocessing.RandomGaussianNoise1D — surface: Package export
- [RandomNoiseDistortion1D](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/layers/preprocessing/random_noise_distortion/#helia_edge.layers.preprocessing.random_noise_distortion.RandomNoiseDistortion1D): Augmentation — Apply random noise distortion to the 1D input. — category: Augmentation — kind: class — module: helia_edge.layers.preprocessing.random_noise_distortion — exports: helia_edge.layers.preprocessing.RandomNoiseDistortion1D — surface: Package export
- [RandomSineWave](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/layers/preprocessing/random_sine_wave/#helia_edge.layers.preprocessing.random_sine_wave.RandomSineWave): Augmentation — Adds a sine wave to the input. — category: Augmentation — kind: class — module: helia_edge.layers.preprocessing.random_sine_wave — exports: helia_edge.layers.preprocessing.RandomSineWave — surface: Package export
- [Rescaling1D](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/layers/preprocessing/rescaling/#helia_edge.layers.preprocessing.rescaling.Rescaling1D): Preprocessing — Rescale the input samples. — category: Preprocessing — kind: class — module: helia_edge.layers.preprocessing.rescaling — exports: helia_edge.layers.preprocessing.Rescaling1D — surface: Package export
- [Rescaling2D](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/layers/preprocessing/rescaling/#helia_edge.layers.preprocessing.rescaling.Rescaling2D): Preprocessing — Rescale the input samples. — category: Preprocessing — kind: class — module: helia_edge.layers.preprocessing.rescaling — exports: helia_edge.layers.preprocessing.Rescaling2D — surface: Package export
- [Resizing1D](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/layers/preprocessing/resizing/#helia_edge.layers.preprocessing.resizing.Resizing1D): Preprocessing — Resize signals with bicubic interpolation during training and inference. — category: Preprocessing — kind: class — module: helia_edge.layers.preprocessing.resizing — exports: helia_edge.layers.preprocessing.Resizing1D — surface: Package export
- [Resizing2D](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/layers/preprocessing/resizing/#helia_edge.layers.preprocessing.resizing.Resizing2D): Preprocessing — Resize images and aligned data during training and inference. — category: Preprocessing — kind: class — module: helia_edge.layers.preprocessing.resizing — exports: helia_edge.layers.preprocessing.Resizing2D — surface: Package export
- [TensorPayload](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/layers/preprocessing/sample/#helia_edge.layers.preprocessing.sample.TensorPayload): Preprocessing — Two-level tensor-only schema accepted by portable preprocessing layers. — category: Preprocessing — kind: class — module: helia_edge.layers.preprocessing.sample — exports: helia_edge.layers.preprocessing.TensorPayload — surface: Package export
- [Sample](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/layers/preprocessing/sample/#helia_edge.layers.preprocessing.sample.Sample): Preprocessing — `dataclass` — category: Preprocessing — kind: class — module: helia_edge.layers.preprocessing.sample — exports: helia_edge.layers.preprocessing.Sample — surface: Package export
- [AddSineWave](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/layers/preprocessing/sine_wave/#helia_edge.layers.preprocessing.sine_wave.AddSineWave): Augmentation — Add a fixed sine wave in training and inference. — category: Augmentation — kind: class — module: helia_edge.layers.preprocessing.sine_wave — exports: helia_edge.layers.preprocessing.AddSineWave — surface: Package export
- [SpecAugment2D](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/layers/preprocessing/spec_augment/#helia_edge.layers.preprocessing.spec_augment.SpecAugment2D): Augmentation — Mask frequency (height) and time (width), independently per example. — category: Augmentation — kind: class — module: helia_edge.layers.preprocessing.spec_augment — exports: helia_edge.layers.preprocessing.SpecAugment2D — surface: Package export
- [ResidualVectorQuantizer](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/layers/residual_vector_quantizer/#helia_edge.layers.residual_vector_quantizer.ResidualVectorQuantizer): Layers — Residual Vector Quantizer (RVQ) with straight-through estimator. — category: Layers — kind: class — module: helia_edge.layers.residual_vector_quantizer — exports: helia_edge.layers.ResidualVectorQuantizer — surface: Package export
- [max_projection](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/layers/spectral/#helia_edge.layers.spectral.max_projection): Layers — Magnitude of complex values as the largest of 9 projections of (|re|, |im|), within 0.25% in float32. — category: Layers — kind: function — module: helia_edge.layers.spectral — exports:  — surface: Module API
- [StftMagnitude](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/layers/spectral/#helia_edge.layers.spectral.StftMagnitude): Layers — Magnitude of a short-time Fourier transform computed as a strided convolution with a stored basis. — category: Layers — kind: class — module: helia_edge.layers.spectral — exports: helia_edge.layers.StftMagnitude — surface: Package export
- [se_layer](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/layers/squeeze_excite/#helia_edge.layers.squeeze_excite.se_layer): Layers — Squeeze \& excite functional layer — category: Layers — kind: function — module: helia_edge.layers.squeeze_excite — exports: helia_edge.layers.se_layer — surface: Package export
- [StreamingLSTMCell](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/layers/streaming/#helia_edge.layers.streaming.StreamingLSTMCell): Layers — One LSTM step: ``\[x, h, c\] -> \[h', c'\]``. — category: Layers — kind: class — module: helia_edge.layers.streaming — exports: helia_edge.layers.StreamingLSTMCell — surface: Package export
- [state_input](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/layers/streaming/#helia_edge.layers.streaming.state_input): Layers — Model input ``state_in_k`` for state pair ``k``. — category: Layers — kind: function — module: helia_edge.layers.streaming — exports: helia_edge.layers.state_input — surface: Package export
- [state_output](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/layers/streaming/#helia_edge.layers.streaming.state_output): Layers — Name ``x`` as the model output ``state_out_k`` of state pair ``k``. — category: Layers — kind: function — module: helia_edge.layers.streaming — exports: helia_edge.layers.state_output — surface: Package export
- [VectorQuantizer](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/layers/vector_quantizer/#helia_edge.layers.vector_quantizer.VectorQuantizer): Layers — Vector-quantization bottleneck (VQ-VAE style) with straight-through estimator. — category: Layers — kind: class — module: helia_edge.layers.vector_quantizer — exports: helia_edge.layers.VectorQuantizer — surface: Package export
- [l2_normalize](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/losses/simclr/#helia_edge.losses.simclr.l2_normalize): Losses — Performs L2 normalization on a tensor along a given axis. — category: Losses — kind: function — module: helia_edge.losses.simclr — exports:  — surface: Module API
- [SimCLRLoss](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/losses/simclr/#helia_edge.losses.simclr.SimCLRLoss): Losses — Implements SimCLR Cosine Similarity loss. — category: Losses — kind: class — module: helia_edge.losses.simclr — exports:  — surface: Module API
- [ConfusionMatrix](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/metrics/confusion_matrix/#helia_edge.metrics.confusion_matrix.ConfusionMatrix): Metrics — Accumulate class counts and return a row-normalized confusion matrix. — category: Metrics — kind: class — module: helia_edge.metrics.confusion_matrix — exports: helia_edge.metrics.ConfusionMatrix — surface: Package export
- [get_flops](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/metrics/flops/#helia_edge.metrics.flops.get_flops): Metrics — Calculate FLOPS for keras.Model or keras.Sequential. — category: Metrics — kind: function — module: helia_edge.metrics.flops — exports: helia_edge.metrics.get_flops — surface: Package export
- [MultiF1Score](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/metrics/fscore/#helia_edge.metrics.fscore.MultiF1Score): Metrics — A wrapper around keras.metrics.F1Score to handle multi-dimensional data. — category: Metrics — kind: class — module: helia_edge.metrics.fscore — exports: helia_edge.metrics.MultiF1Score — surface: Package export
- [compute_metrics](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/metrics/metric_utils/#helia_edge.metrics.metric_utils.compute_metrics): Metrics — Compute set of metrics for y_true and y_pred. — category: Metrics — kind: function — module: helia_edge.metrics.metric_utils — exports: helia_edge.metrics.compute_metrics — surface: Package export
- [confusion_matrix](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/metrics/metric_utils/#helia_edge.metrics.metric_utils.confusion_matrix): Metrics — Compute confusion matrix using keras w/ addition to normalize. — category: Metrics — kind: function — module: helia_edge.metrics.metric_utils — exports:  — surface: Module API
- [PRD](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/metrics/prd/#helia_edge.metrics.prd.PRD): Metrics — Percent RMS difference metric with optional energy normalization. — category: Metrics — kind: class — module: helia_edge.metrics.prd — exports: helia_edge.metrics.PRD — surface: Package export
- [TruePRD](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/metrics/prd/#helia_edge.metrics.prd.TruePRD): Metrics — Compatibility wrapper for normalized PRD. — category: Metrics — kind: class — module: helia_edge.metrics.prd — exports: helia_edge.metrics.TruePRD — surface: Package export
- [Snr](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/metrics/snr/#helia_edge.metrics.snr.Snr): Metrics — Signal-to-Noise Ratio (SNR) metric where — category: Metrics — kind: class — module: helia_edge.metrics.snr — exports: helia_edge.metrics.Snr — surface: Package export
- [get_predicted_threshold_indices](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/metrics/threshold/#helia_edge.metrics.threshold.get_predicted_threshold_indices): Metrics — Get prediction indices that are above threshold (confidence level). — category: Metrics — kind: function — module: helia_edge.metrics.threshold — exports: helia_edge.metrics.get_predicted_threshold_indices — surface: Package export
- [threshold_predictions](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/metrics/threshold/#helia_edge.metrics.threshold.threshold_predictions): Metrics — Get prediction indices that are above threshold (confidence level). — category: Metrics — kind: function — module: helia_edge.metrics.threshold — exports: helia_edge.metrics.threshold_predictions — surface: Package export
- [composer_layer](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/composer/#helia_edge.models.composer.composer_layer): Architectures — Composes a sequential set of networks/layers. — category: Architectures — kind: function — module: helia_edge.models.composer — exports: helia_edge.models.composer_layer — surface: Package export
- [build](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/composer/#helia_edge.models.composer.build): Architectures — Build a Composer model. — category: Architectures — kind: function — module: helia_edge.models.composer — exports:  — surface: Module API
- [ComposerLayerParams](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/composer_params/#helia_edge.models.composer_params.ComposerLayerParams): Architectures — Composer layer parameters — category: Architectures — kind: class — module: helia_edge.models.composer_params — exports: helia_edge.models.ComposerLayerParams — surface: Package export
- [ComposerParams](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/composer_params/#helia_edge.models.composer_params.ComposerParams): Architectures — Composer Network parameters — category: Architectures — kind: class — module: helia_edge.models.composer_params — exports: helia_edge.models.ComposerParams — surface: Package export
- [subsampler](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/conformer/#helia_edge.models.conformer.subsampler): Architectures — Subsampler block — category: Architectures — kind: function — module: helia_edge.models.conformer — exports:  — surface: Module API
- [fc_block](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/conformer/#helia_edge.models.conformer.fc_block): Architectures — Fully connected block — category: Architectures — kind: function — module: helia_edge.models.conformer — exports:  — surface: Module API
- [conv_block](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/conformer/#helia_edge.models.conformer.conv_block): Architectures — Convolutional block — category: Architectures — kind: function — module: helia_edge.models.conformer — exports:  — surface: Module API
- [att_block](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/conformer/#helia_edge.models.conformer.att_block): Architectures — Attention block — category: Architectures — kind: function — module: helia_edge.models.conformer — exports:  — surface: Module API
- [conformer_block](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/conformer/#helia_edge.models.conformer.conformer_block): Architectures — Conformer block — category: Architectures — kind: function — module: helia_edge.models.conformer — exports:  — surface: Module API
- [conformer_layer](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/conformer/#helia_edge.models.conformer.conformer_layer): Architectures — Conformer functional layer — category: Architectures — kind: function — module: helia_edge.models.conformer — exports: helia_edge.models.conformer_layer — surface: Package export
- [build](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/conformer/#helia_edge.models.conformer.build): Architectures — Build a Conformer model. — category: Architectures — kind: function — module: helia_edge.models.conformer — exports:  — surface: Module API
- [SubsampleBlockParams](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/conformer_params/#helia_edge.models.conformer_params.SubsampleBlockParams): Architectures — Subsample block parameters — category: Architectures — kind: class — module: helia_edge.models.conformer_params — exports: helia_edge.models.SubsampleBlockParams — surface: Package export
- [ConformerBlockParams](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/conformer_params/#helia_edge.models.conformer_params.ConformerBlockParams): Architectures — Conformer block parameters — category: Architectures — kind: class — module: helia_edge.models.conformer_params — exports: helia_edge.models.ConformerBlockParams — surface: Package export
- [ConformerParams](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/conformer_params/#helia_edge.models.conformer_params.ConformerParams): Architectures — Conformer parameters — category: Architectures — kind: class — module: helia_edge.models.conformer_params — exports: helia_edge.models.ConformerParams — surface: Package export
- [conv_mixer_block](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/convmixer/#helia_edge.models.convmixer.conv_mixer_block): Architectures — ConvMixer block — category: Architectures — kind: function — module: helia_edge.models.convmixer — exports:  — surface: Module API
- [conv_mixer_layer](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/convmixer/#helia_edge.models.convmixer.conv_mixer_layer): Architectures — ConvMixer: https://openreview.net/pdf?id=TVHS5Y4dNvM. — category: Architectures — kind: function — module: helia_edge.models.convmixer — exports: helia_edge.models.conv_mixer_layer — surface: Package export
- [build](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/convmixer/#helia_edge.models.convmixer.build): Architectures — Build a ConvMixer model. — category: Architectures — kind: function — module: helia_edge.models.convmixer — exports:  — surface: Module API
- [ConvMixerParams](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/convmixer_params/#helia_edge.models.convmixer_params.ConvMixerParams): Architectures — ConvMixer parameters — category: Architectures — kind: class — module: helia_edge.models.convmixer_params — exports: helia_edge.models.ConvMixerParams — surface: Package export
- [build](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/cornet/#helia_edge.models.cornet.build): Architectures — Construct an untrained CorNET regressor with one linear output. — category: Architectures — kind: function — module: helia_edge.models.cornet — exports:  — surface: Module API
- [CorNetParams](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/cornet_params/#helia_edge.models.cornet_params.CorNetParams): Architectures — CorNET heart-rate regressor: two convolution stages then stacked LSTMs. — category: Architectures — kind: class — module: helia_edge.models.cornet_params — exports: helia_edge.models.CorNetParams — surface: Package export
- [efficientnet_core](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/efficientnet/#helia_edge.models.efficientnet.efficientnet_core): Architectures — EfficientNet core — category: Architectures — kind: function — module: helia_edge.models.efficientnet — exports:  — surface: Module API
- [efficientnetv2_layer](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/efficientnet/#helia_edge.models.efficientnet.efficientnetv2_layer): Architectures — Create EfficientNet V2 TF functional model — category: Architectures — kind: function — module: helia_edge.models.efficientnet — exports: helia_edge.models.efficientnetv2_layer — surface: Package export
- [build](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/efficientnet/#helia_edge.models.efficientnet.build): Architectures — Build a EfficientNetV2 model. — category: Architectures — kind: function — module: helia_edge.models.efficientnet — exports:  — surface: Module API
- [EfficientNetParams](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/efficientnet_params/#helia_edge.models.efficientnet_params.EfficientNetParams): Architectures — EfficientNet parameters — category: Architectures — kind: class — module: helia_edge.models.efficientnet_params — exports: helia_edge.models.EfficientNetParams — surface: Package export
- [linear_filterbanks](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/fastenhancer/#helia_edge.models.fastenhancer.linear_filterbanks): Architectures — Return fixed triangular (pre, post) frequency projections as \[in, out\] kernels. — category: Architectures — kind: function — module: helia_edge.models.fastenhancer — exports:  — surface: Module API
- [FastEnhancerCompression](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/fastenhancer/#helia_edge.models.fastenhancer.FastEnhancerCompression): Architectures — Drop the Nyquist bin and compress magnitude: x * max(|x|, 1e-5)^(c - 1). — category: Architectures — kind: class — module: helia_edge.models.fastenhancer — exports:  — surface: Module API
- [FastEnhancerMaskOutput](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/fastenhancer/#helia_edge.models.fastenhancer.FastEnhancerMaskOutput): Architectures — Apply a complex mask, undo compression and restore a zero Nyquist bin. — category: Architectures — kind: class — module: helia_edge.models.fastenhancer — exports:  — surface: Module API
- [FastEnhancerFrequencyProjection](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/fastenhancer/#helia_edge.models.fastenhancer.FastEnhancerFrequencyProjection): Architectures — Project the frequency axis of (batch, freq, channels) with a \[in, out\] kernel. — category: Architectures — kind: class — module: helia_edge.models.fastenhancer — exports:  — surface: Module API
- [FastEnhancerGRUStep](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/fastenhancer/#helia_edge.models.fastenhancer.FastEnhancerGRUStep): Architectures — One GRU step per frequency band, gates z, r, h and reset after matmul. — category: Architectures — kind: class — module: helia_edge.models.fastenhancer — exports:  — surface: Module API
- [FastEnhancerPositionalEmbedding](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/fastenhancer/#helia_edge.models.fastenhancer.FastEnhancerPositionalEmbedding): Architectures — Add a learned (freq, channels) embedding. — category: Architectures — kind: class — module: helia_edge.models.fastenhancer — exports:  — surface: Module API
- [FastEnhancerFrequencyAttention](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/fastenhancer/#helia_edge.models.fastenhancer.FastEnhancerFrequencyAttention): Architectures — Multi-head self-attention across frequency bands, no output projection. — category: Architectures — kind: class — module: helia_edge.models.fastenhancer — exports:  — surface: Module API
- [build](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/fastenhancer/#helia_edge.models.fastenhancer.build): Architectures — Construct an untrained one-frame FastEnhancer with named streaming inputs and outputs. — category: Architectures — kind: function — module: helia_edge.models.fastenhancer — exports:  — surface: Module API
- [FastEnhancerRNNFormerParams](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/fastenhancer_params/#helia_edge.models.fastenhancer_params.FastEnhancerRNNFormerParams): Architectures — RNNFormer stage: per-band GRU over time, then attention across bands. — category: Architectures — kind: class — module: helia_edge.models.fastenhancer_params — exports: helia_edge.models.FastEnhancerRNNFormerParams — surface: Package export
- [FastEnhancerParams](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/fastenhancer_params/#helia_edge.models.fastenhancer_params.FastEnhancerParams): Architectures — Folded-inference FastEnhancer config for one spectral frame per call. — category: Architectures — kind: class — module: helia_edge.models.fastenhancer_params — exports: helia_edge.models.FastEnhancerParams — surface: Package export
- [FastEnhancerResolvedConfig](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/fastenhancer_params/#helia_edge.models.fastenhancer_params.FastEnhancerResolvedConfig): Architectures — Serializable record of a preset, its overrides and the concrete config. — category: Architectures — kind: class — module: helia_edge.models.fastenhancer_params — exports: helia_edge.models.FastEnhancerResolvedConfig — surface: Package export
- [resolve_fastenhancer](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/fastenhancer_params/#helia_edge.models.fastenhancer_params.resolve_fastenhancer): Architectures — Resolve an official preset with validated overrides into a full record. — category: Architectures — kind: function — module: helia_edge.models.fastenhancer_params — exports: helia_edge.models.resolve_fastenhancer — surface: Package export
- [fastenhancer_weight_shapes](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/fastenhancer_params/#helia_edge.models.fastenhancer_params.fastenhancer_weight_shapes): Architectures — Folded tensors in ONNX/PyTorch layout, keyed by module path. — category: Architectures — kind: function — module: helia_edge.models.fastenhancer_params — exports:  — surface: Module API
- [fastenhancer_mapping](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/fastenhancer_params/#helia_edge.models.fastenhancer_params.fastenhancer_mapping): Architectures — Mapping of every weight of ``build(params)`` from folded tensors in ONNX export layout. — category: Architectures — kind: function — module: helia_edge.models.fastenhancer_params — exports:  — surface: Module API
- [patch_embedding](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/metaformer/#helia_edge.models.metaformer.patch_embedding): Architectures — Patch embedding layer using 2D convolution — category: Architectures — kind: function — module: helia_edge.models.metaformer — exports:  — surface: Module API
- [pool_token_mixer](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/metaformer/#helia_edge.models.metaformer.pool_token_mixer): Architectures — Token mixer using average pooling — category: Architectures — kind: function — module: helia_edge.models.metaformer — exports:  — surface: Module API
- [conv_token_mixer](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/metaformer/#helia_edge.models.metaformer.conv_token_mixer): Architectures — Token mixer using separable convolution — category: Architectures — kind: function — module: helia_edge.models.metaformer — exports:  — surface: Module API
- [attention_token_mixer](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/metaformer/#helia_edge.models.metaformer.attention_token_mixer): Architectures — Token mixer using multi-head attention — category: Architectures — kind: function — module: helia_edge.models.metaformer — exports:  — surface: Module API
- [mlp_channel_mixer](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/metaformer/#helia_edge.models.metaformer.mlp_channel_mixer): Architectures — Channel mixer using MLP via 1x1 convolutions — category: Architectures — kind: function — module: helia_edge.models.metaformer — exports:  — surface: Module API
- [metaformer_block](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/metaformer/#helia_edge.models.metaformer.metaformer_block): Architectures — Metaformer block — category: Architectures — kind: function — module: helia_edge.models.metaformer — exports:  — surface: Module API
- [metaformer_layer](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/metaformer/#helia_edge.models.metaformer.metaformer_layer): Architectures — MetaFormer functional layer — category: Architectures — kind: function — module: helia_edge.models.metaformer — exports: helia_edge.models.metaformer_layer — surface: Package export
- [build](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/metaformer/#helia_edge.models.metaformer.build): Architectures — Build a MetaFormer model. — category: Architectures — kind: function — module: helia_edge.models.metaformer — exports:  — surface: Module API
- [NameArgs](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/metaformer_params/#helia_edge.models.metaformer_params.NameArgs): Architectures — Name and arguments — category: Architectures — kind: class — module: helia_edge.models.metaformer_params — exports: helia_edge.models.NameArgs — surface: Package export
- [MetaFormerBlockParams](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/metaformer_params/#helia_edge.models.metaformer_params.MetaFormerBlockParams): Architectures — MetaFormer block parameters — category: Architectures — kind: class — module: helia_edge.models.metaformer_params — exports: helia_edge.models.MetaFormerBlockParams — surface: Package export
- [MetaFormerParams](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/metaformer_params/#helia_edge.models.metaformer_params.MetaFormerParams): Architectures — MetaFormer parameters — category: Architectures — kind: class — module: helia_edge.models.metaformer_params — exports: helia_edge.models.MetaFormerParams — surface: Package export
- [build](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/miniresnet/#helia_edge.models.miniresnet.build): Architectures — Construct an untrained MiniResNet-v1 classifier for NHWC spectrogram patches. — category: Architectures — kind: function — module: helia_edge.models.miniresnet — exports:  — surface: Module API
- [MiniResNetV1Params](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/miniresnet_params/#helia_edge.models.miniresnet_params.MiniResNetV1Params): Architectures — Validated architecture config, independent of inputs and weight assets. — category: Architectures — kind: class — module: helia_edge.models.miniresnet_params — exports: helia_edge.models.MiniResNetV1Params — surface: Package export
- [build](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/mlperf_tiny/#helia_edge.models.mlperf_tiny.build): Architectures — Build a faithful MLPerf Tiny architecture without loading or converting weights. — category: Architectures — kind: function — module: helia_edge.models.mlperf_tiny — exports:  — surface: Module API
- [MlperfTinyParams](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/mlperf_tiny_params/#helia_edge.models.mlperf_tiny_params.MlperfTinyParams): Architectures — Select a faithful fixed architecture; initialization and export belong to callers. — category: Architectures — kind: class — module: helia_edge.models.mlperf_tiny_params — exports: helia_edge.models.MlperfTinyParams — surface: Package export
- [mobilenetv1_layer](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/mobilenet/#helia_edge.models.mobilenet.mobilenetv1_layer): Architectures — Modified MobileNetV1 — category: Architectures — kind: function — module: helia_edge.models.mobilenet — exports: helia_edge.models.mobilenetv1_layer — surface: Package export
- [build](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/mobilenet/#helia_edge.models.mobilenet.build): Architectures — Build a MobileNetV1 model. — category: Architectures — kind: function — module: helia_edge.models.mobilenet — exports:  — surface: Module API
- [MobileNetV1Params](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/mobilenet_params/#helia_edge.models.mobilenet_params.MobileNetV1Params): Architectures — MobileNetV1 parameters — category: Architectures — kind: class — module: helia_edge.models.mobilenet_params — exports: helia_edge.models.MobileNetV1Params — surface: Package export
- [mobileone_block](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/mobileone/#helia_edge.models.mobileone.mobileone_block): Architectures — MBConv block w/ expansion and SE — category: Architectures — kind: function — module: helia_edge.models.mobileone — exports:  — surface: Module API
- [mobileone_layer](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/mobileone/#helia_edge.models.mobileone.mobileone_layer): Architectures — Create MobileOne TF functional model — category: Architectures — kind: function — module: helia_edge.models.mobileone — exports: helia_edge.models.mobileone_layer — surface: Package export
- [build](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/mobileone/#helia_edge.models.mobileone.build): Architectures — Build a MobileOne model. — category: Architectures — kind: function — module: helia_edge.models.mobileone — exports:  — surface: Module API
- [MobileOneBlockParams](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/mobileone_params/#helia_edge.models.mobileone_params.MobileOneBlockParams): Architectures — MobileOne block parameters — category: Architectures — kind: class — module: helia_edge.models.mobileone_params — exports: helia_edge.models.MobileOneBlockParams — surface: Package export
- [MobileOneParams](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/mobileone_params/#helia_edge.models.mobileone_params.MobileOneParams): Architectures — MobileOne parameters — category: Architectures — kind: class — module: helia_edge.models.mobileone_params — exports: helia_edge.models.MobileOneParams — surface: Package export
- [yblock](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/regnet/#helia_edge.models.regnet.yblock): Architectures — RegNet Y-Block — category: Architectures — kind: function — module: helia_edge.models.regnet — exports:  — surface: Module API
- [zblock](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/regnet/#helia_edge.models.regnet.zblock): Architectures — RegNet X-Block — category: Architectures — kind: function — module: helia_edge.models.regnet — exports:  — surface: Module API
- [regnet_core](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/regnet/#helia_edge.models.regnet.regnet_core): Architectures — RegNet core — category: Architectures — kind: function — module: helia_edge.models.regnet — exports:  — surface: Module API
- [regnet_layer](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/regnet/#helia_edge.models.regnet.regnet_layer): Architectures — Create RegNet TF functional model — category: Architectures — kind: function — module: helia_edge.models.regnet — exports: helia_edge.models.regnet_layer — surface: Package export
- [build](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/regnet/#helia_edge.models.regnet.build): Architectures — Build a RegNet model. — category: Architectures — kind: function — module: helia_edge.models.regnet — exports:  — surface: Module API
- [RegNetBlockParam](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/regnet_params/#helia_edge.models.regnet_params.RegNetBlockParam): Architectures — RegNet block parameters — category: Architectures — kind: class — module: helia_edge.models.regnet_params — exports: helia_edge.models.RegNetBlockParam — surface: Package export
- [RegNetParams](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/regnet_params/#helia_edge.models.regnet_params.RegNetParams): Architectures — RegNet parameters — category: Architectures — kind: class — module: helia_edge.models.regnet_params — exports: helia_edge.models.RegNetParams — surface: Package export
- [generate_bottleneck_block](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/resnet/#helia_edge.models.resnet.generate_bottleneck_block): Architectures — Generate functional bottleneck block. — category: Architectures — kind: function — module: helia_edge.models.resnet — exports:  — surface: Module API
- [generate_residual_block](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/resnet/#helia_edge.models.resnet.generate_residual_block): Architectures — Generate functional residual block — category: Architectures — kind: function — module: helia_edge.models.resnet — exports:  — surface: Module API
- [resnet_layer](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/resnet/#helia_edge.models.resnet.resnet_layer): Architectures — Generate functional ResNet model. — category: Architectures — kind: function — module: helia_edge.models.resnet — exports: helia_edge.models.resnet_layer — surface: Package export
- [build](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/resnet/#helia_edge.models.resnet.build): Architectures — Build a ResNet model. — category: Architectures — kind: function — module: helia_edge.models.resnet — exports:  — surface: Module API
- [ResNetBlockParams](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/resnet_params/#helia_edge.models.resnet_params.ResNetBlockParams): Architectures — ResNet block parameters — category: Architectures — kind: class — module: helia_edge.models.resnet_params — exports: helia_edge.models.ResNetBlockParams — surface: Package export
- [ResNetParams](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/resnet_params/#helia_edge.models.resnet_params.ResNetParams): Architectures — ResNet parameters — category: Architectures — kind: class — module: helia_edge.models.resnet_params — exports: helia_edge.models.ResNetParams — surface: Package export
- [SileroBlockStft](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/silero_vad/#helia_edge.models.silero_vad.SileroBlockStft): Architectures — STFT magnitude of one call (576 samples) from convolutions over 64-sample blocks. — category: Architectures — kind: class — module: helia_edge.models.silero_vad — exports:  — surface: Module API
- [SileroFrameConv](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/silero_vad/#helia_edge.models.silero_vad.SileroFrameConv): Architectures — An encoder ``Conv1D`` with ReLU over frames held as rows of a (frames, 1, channels) image. — category: Architectures — kind: class — module: helia_edge.models.silero_vad — exports:  — surface: Module API
- [SileroLiveTaps](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/silero_vad/#helia_edge.models.silero_vad.SileroLiveTaps): Architectures — A zero-padded encoder convolution as a dense layer over the kernel taps that see real frames. — category: Architectures — kind: class — module: helia_edge.models.silero_vad — exports:  — surface: Module API
- [build](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/silero_vad/#helia_edge.models.silero_vad.build): Architectures — Build the Silero VAD v6 16 kHz streaming model, untrained. — category: Architectures — kind: function — module: helia_edge.models.silero_vad — exports:  — surface: Module API
- [SileroVadParams](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/silero_vad_params/#helia_edge.models.silero_vad_params.SileroVadParams): Architectures — Silero VAD v6 (16 kHz). The geometry is fixed by the v6.2.2 weights; the options choose how the — category: Architectures — kind: class — module: helia_edge.models.silero_vad_params — exports: helia_edge.models.SileroVadParams — surface: Package export
- [ModelSpec](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/spec/#helia_edge.models.spec.ModelSpec): Architectures — The serializable identity of an architecture. — category: Architectures — kind: class — module: helia_edge.models.spec — exports: helia_edge.models.ModelSpec — surface: Package export
- [build](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/spec/#helia_edge.models.spec.build): Architectures — Build the model a spec describes. — category: Architectures — kind: function — module: helia_edge.models.spec — exports: helia_edge.models.build — surface: Package export
- [normalization](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/tcn/#helia_edge.models.tcn.normalization): Architectures — Normalization layer — category: Architectures — kind: function — module: helia_edge.models.tcn — exports:  — surface: Module API
- [tcn_block_lg](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/tcn/#helia_edge.models.tcn.tcn_block_lg): Architectures — TCN large block — category: Architectures — kind: function — module: helia_edge.models.tcn — exports:  — surface: Module API
- [tcn_block_mb](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/tcn/#helia_edge.models.tcn.tcn_block_mb): Architectures — TCN mbconv block — category: Architectures — kind: function — module: helia_edge.models.tcn — exports:  — surface: Module API
- [tcn_block_sm](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/tcn/#helia_edge.models.tcn.tcn_block_sm): Architectures — TCN small block — category: Architectures — kind: function — module: helia_edge.models.tcn — exports:  — surface: Module API
- [tcn_core](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/tcn/#helia_edge.models.tcn.tcn_core): Architectures — TCN core — category: Architectures — kind: function — module: helia_edge.models.tcn — exports:  — surface: Module API
- [tcn_layer](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/tcn/#helia_edge.models.tcn.tcn_layer): Architectures — TCN functional layer — category: Architectures — kind: function — module: helia_edge.models.tcn — exports: helia_edge.models.tcn_layer — surface: Package export
- [build](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/tcn/#helia_edge.models.tcn.build): Architectures — Build a TCN model. — category: Architectures — kind: function — module: helia_edge.models.tcn — exports:  — surface: Module API
- [TcnBlockParams](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/tcn_params/#helia_edge.models.tcn_params.TcnBlockParams): Architectures — TCN block parameters — category: Architectures — kind: class — module: helia_edge.models.tcn_params — exports: helia_edge.models.TcnBlockParams — surface: Package export
- [TcnParams](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/tcn_params/#helia_edge.models.tcn_params.TcnParams): Architectures — TCN parameters — category: Architectures — kind: class — module: helia_edge.models.tcn_params — exports: helia_edge.models.TcnParams — surface: Package export
- [compact_tcn_params](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/tcn_params/#helia_edge.models.tcn_params.compact_tcn_params): Architectures — Four small SE4 blocks with 1/2/4/8 dilations and per-point linear output. — category: Architectures — kind: function — module: helia_edge.models.tcn_params — exports: helia_edge.models.compact_tcn_params — surface: Package export
- [build](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/timeppg/#helia_edge.models.timeppg.build): Architectures — Construct an untrained TimePPG regressor with one linear output. — category: Architectures — kind: function — module: helia_edge.models.timeppg — exports:  — surface: Module API
- [TimePPGParams](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/timeppg_params/#helia_edge.models.timeppg_params.TimePPGParams): Architectures — TEMPONet-derived PPG heart-rate regressor (Burrello et al., 2022). — category: Architectures — kind: class — module: helia_edge.models.timeppg_params — exports: helia_edge.models.TimePPGParams — surface: Package export
- [norm_layer](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/tsmixer/#helia_edge.models.tsmixer.norm_layer): Architectures — Normalization layer — category: Architectures — kind: function — module: helia_edge.models.tsmixer — exports:  — surface: Module API
- [ts_block](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/tsmixer/#helia_edge.models.tsmixer.ts_block): Architectures — Residual block of TSMixer. — category: Architectures — kind: function — module: helia_edge.models.tsmixer — exports:  — surface: Module API
- [tsmixer_layer](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/tsmixer/#helia_edge.models.tsmixer.tsmixer_layer): Architectures — TsMixer layer — category: Architectures — kind: function — module: helia_edge.models.tsmixer — exports: helia_edge.models.tsmixer_layer — surface: Package export
- [build](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/tsmixer/#helia_edge.models.tsmixer.build): Architectures — Build a TsMixer model. — category: Architectures — kind: function — module: helia_edge.models.tsmixer — exports:  — surface: Module API
- [TsMixerBlockParams](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/tsmixer_params/#helia_edge.models.tsmixer_params.TsMixerBlockParams): Architectures — TsMixer block parameters — category: Architectures — kind: class — module: helia_edge.models.tsmixer_params — exports: helia_edge.models.TsMixerBlockParams — surface: Package export
- [TsMixerParams](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/tsmixer_params/#helia_edge.models.tsmixer_params.TsMixerParams): Architectures — TsMixer parameters — category: Architectures — kind: class — module: helia_edge.models.tsmixer_params — exports: helia_edge.models.TsMixerParams — surface: Package export
- [unet_layer](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/unet/#helia_edge.models.unet.unet_layer): Architectures — Create UNet TF functional model — category: Architectures — kind: function — module: helia_edge.models.unet — exports: helia_edge.models.unet_layer — surface: Package export
- [build](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/unet/#helia_edge.models.unet.build): Architectures — Build a UNet model. — category: Architectures — kind: function — module: helia_edge.models.unet — exports:  — surface: Module API
- [UNetBlockParams](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/unet_params/#helia_edge.models.unet_params.UNetBlockParams): Architectures — UNet block parameters — category: Architectures — kind: class — module: helia_edge.models.unet_params — exports: helia_edge.models.UNetBlockParams — surface: Package export
- [UNetParams](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/unet_params/#helia_edge.models.unet_params.UNetParams): Architectures — UNet parameters — category: Architectures — kind: class — module: helia_edge.models.unet_params — exports: helia_edge.models.UNetParams — surface: Package export
- [se_block](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/unext/#helia_edge.models.unext.se_block): Architectures — Squeeze and excite block — category: Architectures — kind: function — module: helia_edge.models.unext — exports:  — surface: Module API
- [norm_layer](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/unext/#helia_edge.models.unext.norm_layer): Architectures — Normalization layer — category: Architectures — kind: function — module: helia_edge.models.unext — exports:  — surface: Module API
- [unext_block](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/unext/#helia_edge.models.unext.unext_block): Architectures — Create UNext block — category: Architectures — kind: function — module: helia_edge.models.unext — exports:  — surface: Module API
- [unext_core](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/unext/#helia_edge.models.unext.unext_core): Architectures — Create UNext TF functional core — category: Architectures — kind: function — module: helia_edge.models.unext — exports:  — surface: Module API
- [unext_layer](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/unext/#helia_edge.models.unext.unext_layer): Architectures — Create UNext TF functional model — category: Architectures — kind: function — module: helia_edge.models.unext — exports: helia_edge.models.unext_layer — surface: Package export
- [build](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/unext/#helia_edge.models.unext.build): Architectures — Build a UNext model. — category: Architectures — kind: function — module: helia_edge.models.unext — exports:  — surface: Module API
- [UNextBlockParams](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/unext_params/#helia_edge.models.unext_params.UNextBlockParams): Architectures — UNext block parameters — category: Architectures — kind: class — module: helia_edge.models.unext_params — exports: helia_edge.models.UNextBlockParams — surface: Package export
- [UNextParams](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/unext_params/#helia_edge.models.unext_params.UNextParams): Architectures — UNext parameters — category: Architectures — kind: class — module: helia_edge.models.unext_params — exports: helia_edge.models.UNextParams — surface: Package export
- [make_divisible](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/utils/#helia_edge.models.utils.make_divisible): Architectures — Ensure layer has # channels divisble by divisor — category: Architectures — kind: function — module: helia_edge.models.utils — exports: helia_edge.models.make_divisible — surface: Package export
- [undot_layer_names](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/utils/#helia_edge.models.utils.undot_layer_names): Architectures — Rename layers whose names contain ``.`` in a saved Keras model config. — category: Architectures — kind: function — module: helia_edge.models.utils — exports:  — surface: Module API
- [use_helia_layer_normalization](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/utils/#helia_edge.models.utils.use_helia_layer_normalization): Architectures — Swap Keras ``LayerNormalization`` entries for ``helia_edge.layers.LayerNormalization``. — category: Architectures — kind: function — module: helia_edge.models.utils — exports:  — surface: Module API
- [load_model](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/utils/#helia_edge.models.utils.load_model): Architectures — Loads a Keras model stored either remotely or locally. — category: Architectures — kind: function — module: helia_edge.models.utils — exports: helia_edge.models.load_model — surface: Package export
- [append_layers](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/models/utils/#helia_edge.models.utils.append_layers): Architectures — Appends layers to a model by cloning it and adding the layers. — category: Architectures — kind: function — module: helia_edge.models.utils — exports: helia_edge.models.append_layers — surface: Package export
- [multilabel_confusion_matrix_plot](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/plotting/cm/#helia_edge.plotting.cm.multilabel_confusion_matrix_plot): Plotting — Generate multilabel confusion matrix plot via matplotlib/seaborn — category: Plotting — kind: function — module: helia_edge.plotting.cm — exports: helia_edge.plotting.multilabel_confusion_matrix_plot — surface: Package export
- [confusion_matrix_plot](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/plotting/cm/#helia_edge.plotting.cm.confusion_matrix_plot): Plotting — Generate confusion matrix plot via matplotlib/seaborn — category: Plotting — kind: function — module: helia_edge.plotting.cm — exports: helia_edge.plotting.confusion_matrix_plot — surface: Package export
- [px_plot_confusion_matrix](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/plotting/cm/#helia_edge.plotting.cm.px_plot_confusion_matrix): Plotting — Generate confusion matrix plot via plotly — category: Plotting — kind: function — module: helia_edge.plotting.cm — exports: helia_edge.plotting.px_plot_confusion_matrix — surface: Package export
- [plot_history_metrics](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/plotting/history/#helia_edge.plotting.history.plot_history_metrics): Plotting — Plot training history metrics returned by model.fit. — category: Plotting — kind: function — module: helia_edge.plotting.history — exports: helia_edge.plotting.plot_history_metrics — surface: Package export
- [roc_auc_plot](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/plotting/roc/#helia_edge.plotting.roc.roc_auc_plot): Plotting — Generate ROC plot via matplotlib/seaborn — category: Plotting — kind: function — module: helia_edge.plotting.roc — exports: helia_edge.plotting.roc_auc_plot — surface: Package export
- [ContrastiveTrainer](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/trainers/contrastive/#helia_edge.trainers.contrastive.ContrastiveTrainer): Training — Creates a self-supervised contrastive trainer for a model. — category: Training — kind: class — module: helia_edge.trainers.contrastive — exports: helia_edge.trainers.ContrastiveTrainer — surface: Package export
- [Distiller](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/trainers/distiller/#helia_edge.trainers.distiller.Distiller): Training — Train a student using target labels and a teacher's softened predictions. — category: Training — kind: class — module: helia_edge.trainers.distiller — exports: helia_edge.trainers.Distiller — surface: Package export
- [GSAutoencoder](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/trainers/gs_autoencoder/#helia_edge.trainers.gs_autoencoder.GSAutoencoder): Training — Convenience wrapper around (encoder -> GumbelSoftmaxBottleneck -> decoder). — category: Training — kind: class — module: helia_edge.trainers.gs_autoencoder — exports: helia_edge.trainers.GSAutoencoder — surface: Package export
- [Reconstruction](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/trainers/mask_autoencoder/#helia_edge.trainers.mask_autoencoder.Reconstruction): Training — Masked target patches and their corresponding predicted patches. — category: Training — kind: class — module: helia_edge.trainers.mask_autoencoder — exports: helia_edge.trainers.Reconstruction — surface: Package export
- [ReconstructionLoss](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/trainers/mask_autoencoder/#helia_edge.trainers.mask_autoencoder.ReconstructionLoss): Training — Reconstruction objective together with the patches used to compute it. — category: Training — kind: class — module: helia_edge.trainers.mask_autoencoder — exports: helia_edge.trainers.ReconstructionLoss — surface: Package export
- [MaskedAutoencoder](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/trainers/mask_autoencoder/#helia_edge.trainers.mask_autoencoder.MaskedAutoencoder): Training — Masked reconstruction with Keras fit() and independently callable objectives. — category: Training — kind: class — module: helia_edge.trainers.mask_autoencoder — exports: helia_edge.trainers.MaskedAutoencoder — surface: Package export
- [SimCLRTrainer](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/trainers/simclr/#helia_edge.trainers.simclr.SimCLRTrainer): Training — Creates a SimCLRTrainer. — category: Training — kind: class — module: helia_edge.trainers.simclr — exports: helia_edge.trainers.SimCLRTrainer — surface: Package export
- [NotSupported](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/trainers/steps/#helia_edge.trainers.steps.NotSupported): Training — The active Keras backend is not supported by this trainer. — category: Training — kind: class — module: helia_edge.trainers.steps — exports: helia_edge.trainers.NotSupported — surface: Package export
- [require_backend](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/trainers/steps/#helia_edge.trainers.steps.require_backend): Training — Return the active backend, or raise ``NotSupported`` naming ``feature`` and ``supported``. — category: Training — kind: function — module: helia_edge.trainers.steps — exports: helia_edge.trainers.require_backend — surface: Package export
- [no_grad](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/trainers/steps/#helia_edge.trainers.steps.no_grad): Training — Disable gradient tracking on Torch; a no-op on other backends. — category: Training — kind: function — module: helia_edge.trainers.steps — exports: helia_edge.trainers.no_grad — surface: Package export
- [gradient_step](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/trainers/steps/#helia_edge.trainers.steps.gradient_step): Training — Differentiate ``loss_fn`` with the active backend and apply ``model.optimizer`` once. — category: Training — kind: function — module: helia_edge.trainers.steps — exports: helia_edge.trainers.gradient_step — surface: Package export
- [VQAutoencoder](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/trainers/vq_autoencoder/#helia_edge.trainers.vq_autoencoder.VQAutoencoder): Training — Convenience wrapper around (encoder -> VectorQuantizer -> decoder). — category: Training — kind: class — module: helia_edge.trainers.vq_autoencoder — exports: helia_edge.trainers.VQAutoencoder — surface: Package export
- [download_s3_file](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/utils/aws/#helia_edge.utils.aws.download_s3_file): Utilities — Download a file from S3 — category: Utilities — kind: function — module: helia_edge.utils.aws — exports: helia_edge.utils.download_s3_file — surface: Package export
- [download_s3_object](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/utils/aws/#helia_edge.utils.aws.download_s3_object): Utilities — Download an object from S3 — category: Utilities — kind: function — module: helia_edge.utils.aws — exports: helia_edge.utils.download_s3_object — surface: Package export
- [download_s3_objects](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/utils/aws/#helia_edge.utils.aws.download_s3_objects): Utilities — Download all objects in a S3 bucket with a given prefix. — category: Utilities — kind: function — module: helia_edge.utils.aws — exports: helia_edge.utils.download_s3_objects — surface: Package export
- [download_s3_prefix](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/utils/aws/#helia_edge.utils.aws.download_s3_prefix): Utilities — Download all objects under an S3 prefix into a local directory. — category: Utilities — kind: function — module: helia_edge.utils.aws — exports: helia_edge.utils.download_s3_prefix — surface: Package export
- [setup_logger](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/utils/env/#helia_edge.utils.env.setup_logger): Utilities — Setup logger with Rich — category: Utilities — kind: function — module: helia_edge.utils.env — exports: helia_edge.utils.setup_logger — surface: Package export
- [env_flag](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/utils/env/#helia_edge.utils.env.env_flag): Utilities — Return the specified environment variable coerced to a bool, as follows: — category: Utilities — kind: function — module: helia_edge.utils.env — exports: helia_edge.utils.env_flag — surface: Package export
- [silence_tensorflow](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/utils/env/#helia_edge.utils.env.silence_tensorflow): Utilities — Silence every unnecessary warning from tensorflow. — category: Utilities — kind: function — module: helia_edge.utils.env — exports: helia_edge.utils.silence_tensorflow — surface: Package export
- [disable_tensorflow_gpu](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/utils/env/#helia_edge.utils.env.disable_tensorflow_gpu): Utilities — Disable TensorFlow GPU — category: Utilities — kind: function — module: helia_edge.utils.env — exports:  — surface: Module API
- [suppress_os_stdio](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/utils/env/#helia_edge.utils.env.suppress_os_stdio): Utilities — Redirects the OS stdout (fd=1) and stderr (fd=2) to /dev/null, then restores them on exit. — category: Utilities — kind: function — module: helia_edge.utils.env — exports:  — surface: Module API
- [maybe_register_serializable](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/utils/export/#helia_edge.utils.export.maybe_register_serializable): Utilities — Register a function or configurable object with Keras serialization. — category: Utilities — kind: function — module: helia_edge.utils.export — exports:  — surface: Module API
- [helia_export](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/utils/export/#helia_edge.utils.export.helia_export): Utilities — Register serializable symbols; path is retained for API compatibility. — category: Utilities — kind: class — module: helia_edge.utils.export — exports: helia_edge.utils.helia_export — surface: Package export
- [download_file](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/utils/file/#helia_edge.utils.file.download_file): Utilities — Download file from supplied url to destination streaming. — category: Utilities — kind: function — module: helia_edge.utils.file — exports: helia_edge.utils.download_file — surface: Package export
- [compute_checksum](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/utils/file/#helia_edge.utils.file.compute_checksum): Utilities — Compute checksum of file. — category: Utilities — kind: function — module: helia_edge.utils.file — exports: helia_edge.utils.compute_checksum — surface: Package export
- [load_pkl](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/utils/file/#helia_edge.utils.file.load_pkl): Utilities — Load pickled file. — category: Utilities — kind: function — module: helia_edge.utils.file — exports: helia_edge.utils.load_pkl — surface: Package export
- [save_pkl](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/utils/file/#helia_edge.utils.file.save_pkl): Utilities — Save python objects into pickle file. — category: Utilities — kind: function — module: helia_edge.utils.file — exports: helia_edge.utils.save_pkl — surface: Package export
- [resolve_template_path](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/utils/file/#helia_edge.utils.file.resolve_template_path): Utilities — Resolve templated path w/ supplied substitutions. — category: Utilities — kind: function — module: helia_edge.utils.file — exports: helia_edge.utils.resolve_template_path — surface: Package export
- [parse_factor](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/utils/preprocessing/#helia_edge.utils.preprocessing.parse_factor): Utilities — Normalize scalar or paired bounds and validate their range. — category: Utilities — kind: function — module: helia_edge.utils.preprocessing — exports: helia_edge.utils.parse_factor — surface: Package export
- [set_random_seed](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/utils/rng/#helia_edge.utils.rng.set_random_seed): Utilities — Set Python, NumPy and selected Keras backend seeds; return the seed. — category: Utilities — kind: function — module: helia_edge.utils.rng — exports: helia_edge.utils.set_random_seed — surface: Package export
- [uniform_id_generator](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/utils/rng/#helia_edge.utils.rng.uniform_id_generator): Utilities — Yield each ID once per cycle; shuffle mutates the supplied sequence. — category: Utilities — kind: function — module: helia_edge.utils.rng — exports: helia_edge.utils.uniform_id_generator — surface: Package export
- [random_id_generator](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/utils/rng/#helia_edge.utils.rng.random_id_generator): Utilities — Sample with replacement, using optional nonnegative relative weights. — category: Utilities — kind: function — module: helia_edge.utils.rng — exports: helia_edge.utils.random_id_generator — surface: Package export
- [StreamMode](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/utils/sampling/#helia_edge.utils.sampling.StreamMode): Utilities — Select how sample identifiers are scheduled across generator partitions. — category: Utilities — kind: class — module: helia_edge.utils.sampling — exports: helia_edge.utils.StreamMode — surface: Package export
- [matches_spec](https://ambiqai.github.io/helia-edge/reference/api/helia_edge/utils/tensor/#helia_edge.utils.tensor.matches_spec): Utilities — Test whether data object matches the desired spec. — category: Utilities — kind: function — module: helia_edge.utils.tensor — exports: helia_edge.utils.matches_spec — surface: Package export
