deepstream-profile-pipeline — скилл для Claude Code: установка
Профилирует пайплайны DeepStream через Nsight Systems и подбирает параметры конфигурации по замерам. Пригодится при настройке FPS и поиске узких мест на видеокартах NVIDIA.
npx skills add NVIDIA/skills --skill deepstream-profile-pipeline -a claude-codeЧто делает deepstream-profile-pipeline
Скилл помогает собирать пайплайны видеоаналитики на базе DeepStream SDK 9.0 без ручного подбора параметров вслепую. Сначала применяются заготовки для nvinfer или nvinferserver с памятью NVMM и режимами INT8 или FP16. Затем запускаются замеры через консольные утилиты nsys profile и nsys stats.
Графический интерфейс не требуется. Для корректной работы нужен dev-образ nvcr.io/nvidia/deepstream:9.0-triton-multiarch на Ubuntu 22.04 или 24.04. В лёгком контейнере samples-multiarch вырезан инжектор NVTX, поэтому сбор событий по отдельным плагинам там завершится пустыми отчётами. В системе также должны присутствовать nsys версии 2024+ и nvidia-smi.
Какие задачи решает
- измерить FPS и задержки в пайплайне DeepStream
- настроить размер батча для nvinfer и nvstreammux
- выявить узкие места декодирования или инференса через NVTX
- подобрать параметры очередей и пресеты nvtracker
Примеры запросов агенту
- Оптимизируй этот пайплайн DeepStream для обработки 8 потоков RTSP
- Измерь производительность пайплайна через nsys и найди узкие места
- Подбери размер батча и параметры nvstreammux под максимальный FPS
Как установить deepstream-profile-pipeline
1Через Skills CLI (Vercel)
npx skills add NVIDIA/skills --skill deepstream-profile-pipeline -a claude-code2Вручную: положить файлы
~/.claude/skills/deepstream-profile-pipeline/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/deepstream-profile-pipeline/
1Через Skills CLI (Vercel)
npx skills add NVIDIA/skills --skill deepstream-profile-pipeline -a codex2Вручную: положить файлы
.agents/skills/deepstream-profile-pipeline/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add NVIDIA/skills --skill deepstream-profile-pipeline -a cursor2Вручную: положить файлы
.cursor/skills/deepstream-profile-pipeline/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install NVIDIA/skills deepstream-profile-pipeline2Вручную: положить файлы
.github/skills/deepstream-profile-pipeline/SKILL.md1Через Skills CLI (Vercel)
npx skills add NVIDIA/skills --skill deepstream-profile-pipeline -a gemini-cli2Командой платформы
gemini skills install https://github.com/NVIDIA/skills --path skills/deepstream-profile-pipelineВручную: положить файлы
.devin/skills/deepstream-profile-pipeline/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add NVIDIA/skills --skill deepstream-profile-pipeline -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о deepstream-profile-pipeline
Как установить deepstream-profile-pipeline в Claude Code?
Выполните команду npx skills add NVIDIA/skills --skill deepstream-profile-pipeline -a claude-code. Файл навыка будет сохранён по пути ~/.claude/skills/deepstream-profile-pipeline/SKILL.md.
Что делает deepstream-profile-pipeline?
Скилл автоматически настраивает и тестирует конвейеры видеоаналитики в терминале с помощью Nsight Systems. Он рассчитывает пределы пакетной обработки, проверяет NVTX-разметку и выставляет флаги компонентов для достижения целевой скорости.
Какой образ Docker нужен для запуска профилирования?
Требуется контейнер nvcr.io/nvidia/deepstream:9.0-triton-multiarch с установленными nsys и nvidia-smi. Образ samples-multiarch использовать нельзя, так как в нём отсутствует NVTX-инжектор для снятия метрик с плагинов.