AI

amdresearch/intellikit

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

38 stars 质量 80 趋势 47MIT

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
在 GitHub 查看完整 README

推荐工具

换一个关键词,或者移除筛选条件。

安装

npx skillfish add amdresearch/intellikit
新手?先看 mcpskill.org 教程 →