Files
TheRock/rocm-systems/experimental/python/perfxpert/docs/README.md
T
derek.holloway 7502bf64a4
CodeQL / Analyze (actions) (push) Canceled after 0s
CodeQL / Analyze (python) (push) Canceled after 0s
pre-commit / pre-commit (push) Canceled after 0s
Multi-Arch CI / setup (push) Canceled after 0s
Publish build_manylinux_x86_64 images / publish_build_manylinux_x86_64 (push) Canceled after 0s
Setup (Multi-Arch) / setup (push) Canceled after 0s
Multi-Arch CI / Linux::${{ fromJSON(needs.setup.outputs.linux_build_config || '{}').build_variant_label || 'skip' }} (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish no_rocm_image_ubi10 image / publish_no_rocm_image_ubi10 (push) Canceled after 0s
Multi-Arch CI / Windows::${{ fromJSON(needs.setup.outputs.windows_build_config || '{}').build_variant_label || 'skip' }} (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Multi-Arch CI / Manifest Diff (push) Canceled after 0s
TheRock Manifest Diff Report / Generate Manifest Diff Report (push) Canceled after 0s
Multi-Arch CI / CI Summary (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04 (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04_ocl_rt images / publish_no_rocm_image_ubuntu24_04_ocl_rt (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_rocgdb (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04_rocgdb images / publish_no_rocm_image_ubuntu24_04_rocgdb (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_ocl_rt (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Unit Tests / Unit Tests :: ubuntu-24.04 (push) Canceled after 0s
Unit Tests / Unit Tests :: windows-2022 (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_media (push) Canceled after 0s
Unit Tests / Unit Tests Summary (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_openmpi (push) Canceled after 0s
Flatten subprojects into a single base monorepo
2026-09-02 16:34:47 -07:00

3.4 KiB

PerfXpert documentation

Top-level index for everything under docs/. The repo-level README.md is the user-facing entry point; this index is the map for everything that follows.

Start here

You want to… Read
Install + run your first analysis guides/getting-started.md
Understand the agentic pipeline guides/agentic-mode.md
Embed PerfXpert in your own tool guides/python-api.md
Drive PerfXpert from a backend (opencode / claude / codex / gemini) guides/backends.md

By area

Area Index
User guides (install, formats, providers, MCP) guides/README.md
Architecture (agent hierarchy, gate cascade, backend adapter) architecture/README.md
Integration (MCP server, REST shim) integration/README.md
Contributing (extension surfaces, governance, audit gate) contributing/README.md
RFCs (architectural change proposals) rfcs/README.md
Benchmarks (proven optimizations baselines) benchmarks/
Archive (pre-agentic migration notes) archive/

File quick-reference

docs/
├── README.md                ← you are here
├── architecture.md          ← top-level system overview
├── architecture/
│   ├── README.md            ← architecture sub-index
│   ├── agent-hierarchy.md   ← Root → Analysis → Recommendation → specialists
│   ├── gate-cascade.md      ← correctness gate + revert path
│   └── backend-adapter.md   ← per-backend installer / verifier surface
├── guides/
│   ├── README.md            ← guides sub-index
│   ├── getting-started.md   ← install, run, formats, providers, troubleshooting
│   ├── agentic-mode.md      ← how the agent brain works at runtime
│   ├── python-api.md        ← `perfxpert.api.*` — 1:1 mirror of the agent MCP tools
│   ├── backends.md          ← perfxpert-code dispatch matrix
│   └── assets/gifs/         ← checked-in guide demo recordings
├── integration/
│   ├── README.md
│   └── mcp-server.md        ← the MCP wire surface (56 tools)
├── contributing/
│   ├── README.md            ← per-surface extension guides
│   ├── tools.md, knowledge.md, providers.md, agents.md, mcp_tools.md,
│   │   output_formats.md, schemas.md, fixtures.md, gpu_arch.md,
│   │   external-tools.md, proven_optimizations.md
│   ├── governance.md
│   ├── audit_gate_runbook.md
│   └── walkthrough_new_bottleneck_class.md
├── rfcs/
│   ├── README.md
│   ├── TEMPLATE.md
│   └── 0000-example-rfc.md
├── benchmarks/
│   └── mi300x_baseline.md
└── archive/
    └── migration-to-agentic.md

Conventions

  • Every Python / bash code block intended as illustrative (not executable in CI) is prefixed with # SKIP-SAMPLE — <reason> so scripts/test-samples.py --strict skips it.
  • All cross-doc links are relative paths within this tree; external links are flagged out-of-scope by scripts/link-checker.py.
  • The user-facing brand is PerfXpert. rocinsight / ROCINSIGHT are retired and should not appear in any new doc.