{
  "$schema": "https://ambiqai.github.io/helia-ui/schema/reference-model-1.json",
  "generatedFrom": {
    "tool": "pyref",
    "version": "1.7.3"
  },
  "language": "python",
  "modules": [
    {
      "description": "Replayable run plans: every resolved setting, the model's hash and the toolchain and runtime identities, saved so another host can rebuild the same run.\n\nEvery name on this page is imported from `helia_profiler`.\n\n**API tier:** `experimental`\n\nGenerated from the `src/helia_profiler` tree `f38e378c801d34438affb680257217e0b58d2cd1`.",
      "name": "frozen_run",
      "path": "helia_profiler.frozen_run",
      "submodules": [],
      "summary": "Replayable run plans: every resolved setting, the model's hash and the toolchain and runtime identities, saved so another host can rebuild the same run.",
      "symbols": [
        {
          "description": "`dataclass`\n\nThe model a plan was frozen against, identified by content.\n\n**API tier:** `experimental`",
          "examples": [],
          "id": "helia_profiler.FrozenModel",
          "kind": "class",
          "language": "python",
          "members": [
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.FrozenModel.path",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "path",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "path: str",
              "source": {
                "line": 108,
                "path": "src/helia_profiler/runs/plan.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/runs/plan.py#L108"
              },
              "summary": ""
            },
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.FrozenModel.sha256",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "sha256",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "sha256: str",
              "source": {
                "line": 109,
                "path": "src/helia_profiler/runs/plan.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/runs/plan.py#L109"
              },
              "summary": ""
            },
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.FrozenModel.size_bytes",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "size_bytes",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "size_bytes: int",
              "source": {
                "line": 110,
                "path": "src/helia_profiler/runs/plan.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/runs/plan.py#L110"
              },
              "summary": ""
            }
          ],
          "name": "FrozenModel",
          "params": [],
          "raises": [],
          "returns": [],
          "signature": "FrozenModel(path: str, sha256: str, size_bytes: int) -> None",
          "source": {
            "line": 104,
            "path": "src/helia_profiler/runs/plan.py",
            "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/runs/plan.py#L104"
          },
          "summary": "The model a plan was frozen against, identified by content."
        },
        {
          "description": "`dataclass`\n\nThe compiler a plan expects: name and exact version, never a path.\n\n``version`` holds the version-bearing lines of ``<compiler> --version``;\nit is ``None`` when the compiler could not be run, with the reason in\n``unavailable_reason``.\n\n**API tier:** `experimental`",
          "examples": [],
          "id": "helia_profiler.ToolchainIdentity",
          "kind": "class",
          "language": "python",
          "members": [
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.ToolchainIdentity.name",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "name",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "name: str",
              "source": {
                "line": 125,
                "path": "src/helia_profiler/runs/plan.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/runs/plan.py#L125"
              },
              "summary": ""
            },
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.ToolchainIdentity.version",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "version",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "version: str | None",
              "source": {
                "line": 126,
                "path": "src/helia_profiler/runs/plan.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/runs/plan.py#L126"
              },
              "summary": ""
            },
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.ToolchainIdentity.unavailable_reason",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "unavailable_reason",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "unavailable_reason: str | None = None",
              "source": {
                "line": 127,
                "path": "src/helia_profiler/runs/plan.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/runs/plan.py#L127"
              },
              "summary": ""
            },
            {
              "description": "The version-bearing lines ``version`` joins, or none when it is unknown.",
              "examples": [],
              "id": "helia_profiler.ToolchainIdentity.lines",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "lines",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "lines: tuple[str, ...]",
              "source": {
                "line": 130,
                "path": "src/helia_profiler/runs/plan.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/runs/plan.py#L130"
              },
              "summary": "The version-bearing lines version joins, or none when it is unknown."
            }
          ],
          "name": "ToolchainIdentity",
          "params": [],
          "raises": [],
          "returns": [],
          "signature": "ToolchainIdentity(name: str, version: str | None, unavailable_reason: str | None = None) -> None",
          "source": {
            "line": 116,
            "path": "src/helia_profiler/runs/plan.py",
            "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/runs/plan.py#L116"
          },
          "summary": "The compiler a plan expects: name and exact version, never a path."
        },
        {
          "description": "`dataclass`\n\nThe engine and kernel sources a profile build uses.\n\nCommits are NSX module or source revisions from the compatibility\nbaseline or the installed package. ``kernels_commit`` is ``None`` when the\nengine links no kernel library or its provider is overridden.\n\n**API tier:** `experimental`",
          "examples": [],
          "id": "helia_profiler.FrozenRuntime",
          "kind": "class",
          "language": "python",
          "members": [
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.FrozenRuntime.name",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "name",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "name: str",
              "source": {
                "line": 144,
                "path": "src/helia_profiler/runs/plan.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/runs/plan.py#L144"
              },
              "summary": ""
            },
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.FrozenRuntime.version",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "version",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "version: str | None",
              "source": {
                "line": 145,
                "path": "src/helia_profiler/runs/plan.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/runs/plan.py#L145"
              },
              "summary": ""
            },
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.FrozenRuntime.source_commit",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "source_commit",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "source_commit: str | None",
              "source": {
                "line": 146,
                "path": "src/helia_profiler/runs/plan.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/runs/plan.py#L146"
              },
              "summary": ""
            },
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.FrozenRuntime.kernels_module",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "kernels_module",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "kernels_module: str | None = None",
              "source": {
                "line": 147,
                "path": "src/helia_profiler/runs/plan.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/runs/plan.py#L147"
              },
              "summary": ""
            },
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.FrozenRuntime.kernels_commit",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "kernels_commit",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "kernels_commit: str | None = None",
              "source": {
                "line": 148,
                "path": "src/helia_profiler/runs/plan.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/runs/plan.py#L148"
              },
              "summary": ""
            },
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.FrozenRuntime.unavailable_reason",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "unavailable_reason",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "unavailable_reason: str | None = None",
              "source": {
                "line": 149,
                "path": "src/helia_profiler/runs/plan.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/runs/plan.py#L149"
              },
              "summary": ""
            }
          ],
          "name": "FrozenRuntime",
          "params": [],
          "raises": [],
          "returns": [],
          "signature": "FrozenRuntime(\n    name: str,\n    version: str | None,\n    source_commit: str | None,\n    kernels_module: str | None = None,\n    kernels_commit: str | None = None,\n    unavailable_reason: str | None = None,\n) -> None",
          "source": {
            "line": 135,
            "path": "src/helia_profiler/runs/plan.py",
            "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/runs/plan.py#L135"
          },
          "summary": "The engine and kernel sources a profile build uses."
        },
        {
          "description": "`dataclass`\n\nA local file or directory the build reads instead of a pinned source.\n\nFiles are identified by content. A directory is recorded by path only, so\na plan with one is not portable to another host.\n\n**API tier:** `experimental`",
          "examples": [],
          "id": "helia_profiler.LocalInput",
          "kind": "class",
          "language": "python",
          "members": [
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.LocalInput.setting",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "setting",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "setting: str",
              "source": {
                "line": 160,
                "path": "src/helia_profiler/runs/plan.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/runs/plan.py#L160"
              },
              "summary": ""
            },
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.LocalInput.path",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "path",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "path: str",
              "source": {
                "line": 161,
                "path": "src/helia_profiler/runs/plan.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/runs/plan.py#L161"
              },
              "summary": ""
            },
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.LocalInput.kind",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "kind",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "kind: str",
              "source": {
                "line": 162,
                "path": "src/helia_profiler/runs/plan.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/runs/plan.py#L162"
              },
              "summary": ""
            },
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.LocalInput.sha256",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "sha256",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "sha256: str | None = None",
              "source": {
                "line": 163,
                "path": "src/helia_profiler/runs/plan.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/runs/plan.py#L163"
              },
              "summary": ""
            }
          ],
          "name": "LocalInput",
          "params": [],
          "raises": [],
          "returns": [],
          "signature": "LocalInput(setting: str, path: str, kind: str, sha256: str | None = None) -> None",
          "source": {
            "line": 152,
            "path": "src/helia_profiler/runs/plan.py",
            "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/runs/plan.py#L152"
          },
          "summary": "A local file or directory the build reads instead of a pinned source."
        },
        {
          "description": "`dataclass`\n\nA resolved, replayable run plan. Build it with :meth:`Session.freeze`.\n\n**API tier:** `experimental`",
          "examples": [],
          "id": "helia_profiler.FrozenRun",
          "kind": "class",
          "language": "python",
          "members": [
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.FrozenRun.settings",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "settings",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "settings: Mapping[str, Any]",
              "source": {
                "line": 178,
                "path": "src/helia_profiler/runs/plan.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/runs/plan.py#L178"
              },
              "summary": ""
            },
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.FrozenRun.model",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "model",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "model: FrozenModel",
              "source": {
                "line": 179,
                "path": "src/helia_profiler/runs/plan.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/runs/plan.py#L179"
              },
              "summary": ""
            },
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.FrozenRun.baseline_id",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "baseline_id",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "baseline_id: str",
              "source": {
                "line": 180,
                "path": "src/helia_profiler/runs/plan.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/runs/plan.py#L180"
              },
              "summary": ""
            },
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.FrozenRun.baseline_fingerprint",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "baseline_fingerprint",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "baseline_fingerprint: str",
              "source": {
                "line": 181,
                "path": "src/helia_profiler/runs/plan.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/runs/plan.py#L181"
              },
              "summary": ""
            },
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.FrozenRun.qualification",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "qualification",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "qualification: str",
              "source": {
                "line": 182,
                "path": "src/helia_profiler/runs/plan.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/runs/plan.py#L182"
              },
              "summary": ""
            },
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.FrozenRun.overrides",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "overrides",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "overrides: tuple[str, ...]",
              "source": {
                "line": 183,
                "path": "src/helia_profiler/runs/plan.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/runs/plan.py#L183"
              },
              "summary": ""
            },
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.FrozenRun.local_inputs",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "local_inputs",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "local_inputs: tuple[LocalInput, ...]",
              "source": {
                "line": 184,
                "path": "src/helia_profiler/runs/plan.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/runs/plan.py#L184"
              },
              "summary": ""
            },
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.FrozenRun.environment",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "environment",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "environment: Mapping[str, str]",
              "source": {
                "line": 185,
                "path": "src/helia_profiler/runs/plan.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/runs/plan.py#L185"
              },
              "summary": ""
            },
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.FrozenRun.toolchain",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "toolchain",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "toolchain: ToolchainIdentity",
              "source": {
                "line": 186,
                "path": "src/helia_profiler/runs/plan.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/runs/plan.py#L186"
              },
              "summary": ""
            },
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.FrozenRun.runtime",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "runtime",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "runtime: FrozenRuntime | None",
              "source": {
                "line": 187,
                "path": "src/helia_profiler/runs/plan.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/runs/plan.py#L187"
              },
              "summary": ""
            },
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.FrozenRun.hpx_version",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "hpx_version",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "hpx_version: str",
              "source": {
                "line": 188,
                "path": "src/helia_profiler/runs/plan.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/runs/plan.py#L188"
              },
              "summary": ""
            },
            {
              "description": "The ``hpx.intent`` hash of what this plan asks for; the HPX release is not part of it.",
              "examples": [],
              "id": "helia_profiler.FrozenRun.intent_hash",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "intent_hash",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "intent_hash: str",
              "source": {
                "line": 199,
                "path": "src/helia_profiler/runs/plan.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/runs/plan.py#L199"
              },
              "summary": "The hpx.intent hash of what this plan asks for; the HPX release is not part of it."
            },
            {
              "description": "Whether every input is pinned or content-identified, so another host can rebuild it.\n\nA compiler environment variable makes a plan host-specific, since the\nfiles it may name are not tracked, and so do a dependency selector\nthat names a branch, tag or version rather than a commit and a custom\nheliaRT release, whose archive is not content-identified.",
              "examples": [],
              "id": "helia_profiler.FrozenRun.portable",
              "kind": "attribute",
              "language": "python",
              "members": [],
              "name": "portable",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "portable: bool",
              "source": {
                "line": 204,
                "path": "src/helia_profiler/runs/plan.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/runs/plan.py#L204"
              },
              "summary": "Whether every input is pinned or content-identified, so another host can rebuild it."
            },
            {
              "description": "",
              "examples": [],
              "id": "helia_profiler.FrozenRun.to_dict",
              "kind": "method",
              "language": "python",
              "members": [],
              "name": "to_dict",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "to_dict() -> dict[str, Any]",
              "source": {
                "line": 218,
                "path": "src/helia_profiler/runs/plan.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/runs/plan.py#L218"
              },
              "summary": ""
            },
            {
              "description": "`classmethod`",
              "examples": [],
              "id": "helia_profiler.FrozenRun.from_dict",
              "kind": "method",
              "language": "python",
              "members": [],
              "name": "from_dict",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "from_dict(data: Mapping[str, Any]) -> FrozenRun",
              "source": {
                "line": 235,
                "path": "src/helia_profiler/runs/plan.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/runs/plan.py#L235"
              },
              "summary": ""
            },
            {
              "description": "Write the plan as JSON, refusing its source model path or aliases.",
              "examples": [],
              "id": "helia_profiler.FrozenRun.save",
              "kind": "method",
              "language": "python",
              "members": [],
              "name": "save",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "save(path: str | Path) -> Path",
              "source": {
                "line": 295,
                "path": "src/helia_profiler/runs/plan.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/runs/plan.py#L295"
              },
              "summary": "Write the plan as JSON, refusing its source model path or aliases."
            },
            {
              "description": "`classmethod`\n\nRead a plan written by :meth:`save`, verifying its intent hash.",
              "examples": [],
              "id": "helia_profiler.FrozenRun.load",
              "kind": "method",
              "language": "python",
              "members": [],
              "name": "load",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "load(path: str | Path) -> FrozenRun",
              "source": {
                "line": 313,
                "path": "src/helia_profiler/runs/plan.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/runs/plan.py#L313"
              },
              "summary": "Read a plan written by :meth:save, verifying its intent hash."
            },
            {
              "description": "The :class:`ProfileConfig` this plan describes, on this host.\n\n*host* supplies host-local settings for the replaying host, for\nexample ``{\"target\": {\"jlink_serial\": \"...\"}, \"output\": {\"dir\": \"...\"}}``;\nany other key is refused. Refuses when this HPX carries a different\nbaseline, when the model (the recorded path, or *model* when it moved)\nhas a different hash, when a local input differs or is missing, or\nwhen this host would build something else: a source-path environment\nvariable set, unset or changed, another compiler version, or another\nengine runtime. Only the model can move; other local files must be\nat their recorded paths.",
              "examples": [],
              "id": "helia_profiler.FrozenRun.config",
              "kind": "method",
              "language": "python",
              "members": [],
              "name": "config",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "config(*, model: str | Path | None = None, host: Mapping[str, Any] | None = None) -> ProfileConfig",
              "source": {
                "line": 327,
                "path": "src/helia_profiler/runs/plan.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/runs/plan.py#L327"
              },
              "summary": "The :class:ProfileConfig this plan describes, on this host."
            },
            {
              "description": "Compile this plan for *fixture*'s pinned inputs; see :func:`~helia_profiler.build`.",
              "examples": [],
              "id": "helia_profiler.FrozenRun.build",
              "kind": "method",
              "language": "python",
              "members": [],
              "name": "build",
              "params": [],
              "raises": [],
              "returns": [],
              "signature": "build(fixture: TypedFixture, **options: Any = {}) -> CompiledBuild",
              "source": {
                "line": 376,
                "path": "src/helia_profiler/runs/plan.py",
                "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/runs/plan.py#L376"
              },
              "summary": "Compile this plan for fixture's pinned inputs; see :func:~heliaprofiler.build."
            }
          ],
          "name": "FrozenRun",
          "params": [],
          "raises": [],
          "returns": [],
          "signature": "FrozenRun(\n    settings: Mapping[str, Any],\n    model: FrozenModel,\n    baseline_id: str,\n    baseline_fingerprint: str,\n    qualification: str,\n    overrides: tuple[str, ...],\n    local_inputs: tuple[LocalInput, ...],\n    environment: Mapping[str, str],\n    toolchain: ToolchainIdentity,\n    runtime: FrozenRuntime | None,\n    hpx_version: str,\n) -> None",
          "source": {
            "line": 174,
            "path": "src/helia_profiler/runs/plan.py",
            "url": "https://github.com/AmbiqAI/helia-profiler/blob/main/src/helia_profiler/runs/plan.py#L174"
          },
          "summary": "A resolved, replayable run plan."
        }
      ]
    }
  ],
  "name": "helia_profiler"
}
