{
  "$schema": "https://ambiqai.github.io/helia-ui/schema/reference-model-1.json",
  "generatedFrom": {
    "sourceCommit": "cf2246a7ad439fa38d57462118e7840e5497a685",
    "tool": "pyref",
    "version": "1.7.3"
  },
  "language": "python",
  "modules": [
    {
      "description": "",
      "name": "AirEthosUOptions",
      "path": "helia_aot.air.options.AirEthosUOptions",
      "submodules": [],
      "summary": "",
      "symbols": [
        {
          "description": "Options for the ETHOS_U operator.",
          "examples": [],
          "id": "helia_aot.air.options.AirEthosUOptions",
          "kind": "class",
          "language": "python",
          "members": [
            {
              "description": "Command-stream type identifier encoded by Vela (default 0).",
              "examples": [],
              "id": "helia_aot.air.options.AirEthosUOptions.co_type",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "co_type",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "co_type: int = Field(0, description='Command-stream type identifier encoded by Vela')",
              "source": {
                "line": 900,
                "path": "helia_aot/air/options.py",
                "url": "https://github.com/AmbiqAI/helia-aot/blob/cf2246a7ad439fa38d57462118e7840e5497a685/helia_aot/air/options.py#L900"
              },
              "summary": ""
            },
            {
              "description": "Size in bytes of the command stream tensor.",
              "examples": [],
              "id": "helia_aot.air.options.AirEthosUOptions.command_stream_size",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "command_stream_size",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "command_stream_size: int = Field(0, ge=0, description='Size in bytes of the command stream tensor')",
              "source": {
                "line": 901,
                "path": "helia_aot/air/options.py",
                "url": "https://github.com/AmbiqAI/helia-aot/blob/cf2246a7ad439fa38d57462118e7840e5497a685/helia_aot/air/options.py#L901"
              },
              "summary": ""
            },
            {
              "description": "Total number of base addresses (inputs excluding command stream plus outputs).",
              "examples": [],
              "id": "helia_aot.air.options.AirEthosUOptions.num_base_addresses",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "num_base_addresses",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "num_base_addresses: int = Field(0, ge=0, description='Total number of base addresses for the invocation')",
              "source": {
                "line": 902,
                "path": "helia_aot/air/options.py",
                "url": "https://github.com/AmbiqAI/helia-aot/blob/cf2246a7ad439fa38d57462118e7840e5497a685/helia_aot/air/options.py#L902"
              },
              "summary": ""
            },
            {
              "description": "LiteRT CustomOptionsFormat value for the operator.",
              "examples": [],
              "id": "helia_aot.air.options.AirEthosUOptions.custom_options_format",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "custom_options_format",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "custom_options_format: int = Field(0, description='LiteRT CustomOptionsFormat value')",
              "source": {
                "line": 903,
                "path": "helia_aot/air/options.py",
                "url": "https://github.com/AmbiqAI/helia-aot/blob/cf2246a7ad439fa38d57462118e7840e5497a685/helia_aot/air/options.py#L903"
              },
              "summary": ""
            },
            {
              "description": "Raw custom options payload (typically Flexbuffers encoded).",
              "examples": [],
              "id": "helia_aot.air.options.AirEthosUOptions.custom_options",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "custom_options",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "custom_options: tuple[int, ...] = Field(default_factory=tuple, description='Raw custom options payload')",
              "source": {
                "line": 904,
                "path": "helia_aot/air/options.py",
                "url": "https://github.com/AmbiqAI/helia-aot/blob/cf2246a7ad439fa38d57462118e7840e5497a685/helia_aot/air/options.py#L904"
              },
              "summary": ""
            }
          ],
          "name": "AirEthosUOptions",
          "params": [],
          "raises": [],
          "returns": [],
          "signature": "AirEthosUOptions()",
          "source": {
            "line": 888,
            "path": "helia_aot/air/options.py",
            "url": "https://github.com/AmbiqAI/helia-aot/blob/cf2246a7ad439fa38d57462118e7840e5497a685/helia_aot/air/options.py#L888"
          },
          "summary": "Options for the ETHOSU operator."
        }
      ]
    }
  ],
  "name": "helia_aot"
}
