
amdresearch/intellikit
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
IntelliKit は、GPU カーネルの開発、プロファイリング、検証を LLM や人間開発者に利用できるように設計されたインテリジェントなツールのコレクションです.
概要
IntelliKit は、パフォーマンスと検証のための Python ツールのセットです。 スタックターゲットのほとんどは、ハードウェアカウンター、トレース、ディスパッチデータをPythonから使用できるようにします。 同じツールボックスにホットスポット分析を追加します。 LLM スタイルのワークフローでは、サーバー(プロファイリング、HIP コンパイラ、HIP docs、 、 ...)、Kerncap、Metrix、Linex、Nexus、Accordo (install/skills/install.sh) 用のインストール可能な SKILL.md の Playbook も取得できます。 ノートブック、スクリプト、MCP クライアント、または Cursor/Claude/Codex からスタックを使用する。 ラフなワークフロー: カーネル → それ (counters and/or source line) → ヘルパーの lean (実際に ran, , CPU のプロファイリング) → その変更はまだ正しい. Kerncap でカーネルを取り出し、Metrix と Linex で理解し、Nexus とワイヤ エージェントの実行に掘り込み、ホストの世話をするときに追加し、Accordo で是正をロックします。 — Pip 経由で Git のすべてのパッケージ (インストール/ツール/インストール).
概要(AI 翻訳)
AMDハードウェアの応急処置
IntelliKit は、AMD-focused のパフォーマンスと検証のための Python ツールのセットです。 スタックターゲットのほとんどは、ROCmを介してGPU、ハードウェアカウンター、トレース、およびディスパッチデータをPythonから使用できるクリアAPIに入力します。[[T0]]は、ホストサイドCPUホットスポット分析を同じツールボックスに追加します。 LLM スタイルのワークフローでは、Model Context Protocol (MCP) サーバー (プロファイリング、HIP コンパイラ、HIP ドキュメント、rocminfo、amd-smi、) およびagent のスキル** — Kerncap、Metrix、Linex、Nexus、Accordo ([[[[T2])]) 用の Playbook も取得できます。 ノートブック、スクリプト、MCP クライアント、または Cursor/Claude/Codex からスタックを使用する。
お問い合わせ
箱にあるもの
ラフなワークフロー: isolate カーネル → profile it (counters and/or source line) → lean on other ヘルパー (実際に実行されているもの、MCP、MCP、skills、CPU のプロファイリング) → validate は変更がまだ正しい。
| ツール | ドキュメント | |
|---|---|---|
| Kerncap | Isolate — キャプチャディスパッションとビルドスタンドアローンのレプリカ(HIP、Triton)。 | README・事例 |
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
IntelliKit is a set of Python tools for AMD-focused performance and validation. Most of the stack targets GPUs through ROCm, turning hardware counters, traces, and dispatch data into clear APIs you can use from Python. uprof_mcp adds AMD uProf for host-side CPU hotspot analysis in the same toolbox. For LLM-style workflows you also get Model Context Protocol (MCP) servers (profiling, HIP compile, HIP docs, rocminfo, amd-smi, …) and agent skills — installable SKILL.md playbooks for Kerncap, Metrix, Linex, Nexus, and Accordo (install/skills/install.sh). Use the stack from a notebook, a script, an MCP client, or Cursor / Claude / Codex.
What’s in the box
Rough workflow: isolate a kernel → profile it (counters and/or source lines) → lean on other helpers (what actually ran, MCP, skills, CPU profiling) → validate that changes are still correct.
| Tool | What it’s for | Docs |
|---|---|---|
| Kerncap | Isolate — capture dispatches and build standalone reproducers (HIP, Triton). | README · examples |
| Metrix | Profile — human-readable metrics from hardware counters (bandwidth, cache, etc.). | README · examples |
| Linex | Profile — source-line timing and stalls (compile with -g for file:line mapping). |
README · examples |
| Nexus | Inspect — from HSA packets, see what ran: source and assembly. | README · examples |
| rocm_mcp | MCP — HIP compile, HIP docs, rocminfo, amd-smi, and related servers for agents. | README · examples |
| uprof_mcp | CPU — MCP bridge to AMD uProf for host-side hotspots. | README · examples |
| Accordo | Validate — prove an optimized kernel still matches a reference. | README · examples |
推奨ツール
別のキーワードを試すか、フィルタを外してください。
インストール
npx skillfish add amdresearch/intellikit