
amdresearch/intellikit
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
IntelliKit - это коллекция интеллектуальных инструментов, предназначенных для того, чтобы сделать разработку ядра GPU, профилирование и валидацию доступными как для LLM, так и для разработчиков-людей.
Обзор
IntelliKit - это набор инструментов Python для производительности и проверки. Большинство целей стека, превращая аппаратные счетчики, следы и отправляя данные в вы можете использовать из Python. Добавляет для анализа горячей точки в тот же набор инструментов. Для рабочих процессов в стиле LLM вы также получаете серверы (профилирование, компиляцию HIP, документы HIP, , , ...) и - устанавливаемые плейбуки SKILL.md для Kerncap, Metrix, Linex, Nexus и Accordo (install/skills/install.sh). Используйте стек из ноутбука, сценария, клиента MCP или Курсора / Клода / Кодекса. Грубый рабочий процесс: ядро → оно (счетчики и / или исходные строки) → опираются на помощников (что на самом деле запускалось, , , профилирование ЦП) → что изменения все еще верны. Вытащите ядро с Kerncap, поймите это с Metrix и Linex, раскопайте исполнение с Nexus, проволочные агенты с и , добавьте, когда вы заботитесь о хосте, а затем зафиксируйте правильность с Accordo. - каждый пакет от Git через pip (инсталляция/инструменты/инсталляция).
Обзор (машинный перевод)
Первый инструментарий для оборудования AMD
IntelliKit - это набор инструментов Python для AMD-ориентированной производительности и проверки. Большинство стековых целей GPU через ROCm, превращая аппаратные счетчики, следы и данные отправки в чистые API, которые вы можете использовать из Python. uprof_mcp добавляет AMD uProf для host-side CPU hotspot анализа в том же наборе инструментов. Для рабочих процессов в стиле LLM вы также получаете Model Context Protocol (MCP) серверы (профилирование, компиляция HIP, документы HIP, rocminfo, amd-smi, …) и agent skills — устанавливаемые SKILL.md плейбуки для Kerncap, Metrix, Linex, Nexus и Accordo (install/skills/install.sh). Используйте стек из ноутбука, сценария, клиента MCP или Курсора / Клода / Кодекса.
Что в коробке
Грубый рабочий процесс: ** изолировать** ядро → профиль его (счетчики и/или исходные строки) → опираться на других помощников (что на самом деле работает, MCP, навыки, профилирование процессора) → проверить, что изменения все еще верны.
Инструмент Что это такое для Docs
| Kerncap | Isolate — захват диспетчеров и сборка standalone reproducers (HIP, Triton). Читать далее Примеры
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
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