IntelliKit是一款智能工具的集合,旨在让GPU内核开发,剖析,验证等功能都能被LLMs和人类开发者所利用.
概览
IntelliKit是一组用于性能和验证的Python工具. 大部分堆放目标,将硬件计数器,痕迹,发送数据转换为从Python可以使用. 在同一工具箱中添加热点分析。 对于 LLM 风格的工作流程,您还获得服务器(配置、 HIP 编译、 HIP docs, , , , , , , , , ) 和 —— 为 Kerncap, Metrix, Linex, Nexus, 和 Areo (安装/技能/安装.sh) 安装的 SKILL.md 游戏本 。 从笔记本,脚本,MCP客户端,或Cursor / Claude / Codex中取出堆栈. 粗糙的工作流程: 内核 → 它(相机和/或源行) → 倚靠帮助者(实际运行的,,,,,,CPU剖析) → 变化仍然正确. 用克恩卡普拉出内核,用Metrix和Linex来理解它,用Nexus去挖掘行刑,用并加上了电线代理,当你关心主机时,再用Aranco锁定正确性. ——从Git到pip的每个包裹(安装/工具/安装).
概述(AI 翻译)
** AMD硬件的第一代理工具**
IntelliKit是一套用于AMD聚焦性能和验证的Python工具. 大多数堆栈目标GPU通过ROCm,将硬件计数器,痕迹,数据发送到Clear API,您可以从 Python 中使用. ** [[T0] ** 在同一工具箱中为Host-side CPU热点分析添加了AMD uProf. 对于 LLM 风格的工作流程,您还可以获得** 模式上下文协议(MCP)** 服务器(配置、HIP编译、HIP docs、rocminfo、amd-smi,.)和** 代理技能** ——可安装的 Kerncap、Metrix、Linex、Nexus和Aranco([[T2])的游戏本)。 从笔记本,脚本,MCP客户端,或Cursor / Claude / Codex中取出堆栈.
– – . . .
□ 盒子里有什么
粗糙的工作流程:同化一个内核****它(对面和(或)源线)倚靠其他**的帮助者(实际运行情况,MCP,技能,CPU剖面分析)********证实变化仍然正确.
游戏工具 这对医生来说, |----------. ** Kerncap** ** 孤立** — 捕捉发送量并建造** 独立复制机** (HIP, Triton). * 阅读 * 例子 *
本页由 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