AI

amdresearch/intellikit

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

38 stars Качество 80 Тренд 47MIT

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
Открыть полный README на GitHub

Рекомендуемые инструменты

Попробуйте другой запрос или уберите фильтр.

Установка

npx skillfish add amdresearch/intellikit
Новичок в MCP? Начните с руководства на mcpskill.org →