
amdresearch/intellikit
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
IntelliKit는 GPU 커널 개발, 프로파일링 및 검증을 위해 설계된 지능형 도구 모음입니다.
개요
IntelliKit는 성능과 검증을 위한 Python 도구 세트입니다. 스택 대상의 대부분은, 하드웨어 카운터, 추적, 그리고 전송 데이터를 Python에서 사용할 수 있습니다. 같은 툴박스에서 핫스팟 분석에 추가합니다. LLM 스타일의 워크플로를 위해 서버(프로그래밍, HIP 컴파일, HIP docs, , ...) 및 — Kerncap, Metrix, Linex, Nexus 및 Accordo (install/skills/install.sh)를 위한 설치 가능한 SKILL.md 재생북을 얻을 수 있습니다. 노트북, 스크립트, MCP 클라이언트 또는 Cursor / Claude / Codex에서 스택을 사용합니다. 거친 작업 흐름: 커널 → it (counters and/or source line) → helpers (실제 ran, , CPU 프로파일링) → 그 변경은 여전히 정확하다. Kerncap에서 커널을 잡아, Metrix와 Linex와 이해, Nexus, Wire Agent와 실행으로 dig, 호스트에 대해 걱정할 때 추가, Accordo로 정확한 잠금. — 핍을 통해 Git의 모든 패키지 (install/tools/install.
개요(AI 번역)
** AMD 하드웨어용 최초의 툴링 **
IntelliKit는 ** AMD-focused** 성능 및 검증을 위한 Python 도구 세트입니다. 대부분의 스택 대상GPUs through ROCm, 도킹 하드웨어 카운터, 추적, 및 전송 데이터 ** clear APIs** 당신은 Python에서 사용할 수 있습니다. uprof_mcp adds AMD uProf for host-side CPU 같은 툴박스의 핫스팟 분석. LLM 스타일의 워크플로를 위해 ** 모델 Context Protocol (MCP) ** 서버 (프로그래밍, HIP 컴파일, HIP docs, rocminfo, amd-smi, …) 및 ** 시약 기술** - Kerncap, Metrix, Linex, Nexus 및 Accordo ([install/skills/install.sh])에 대한 플레이북을 설치합니다. 노트북, 스크립트, MCP 클라이언트 또는 Cursor / Claude / Codex에서 스택을 사용합니다.
상자에 있는 무엇이
거친 워크플로우:isolate 커널 →profile it (counters and/or source line) → lean onother helpers (실제 ran, MCP, skills, CPU 프로파일링) →validate 그 변경은 여전히 정확합니다.
| 도구 | 도큐스 | Docs |
|---|---|---|
| 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