deepstream-dev — скилл для Claude Code: пайплайны DeepStream на Python
Помогает агенту собирать видеоаналитику на NVIDIA DeepStream SDK: GStreamer-пайплайны, вывод через TensorRT, трекинг и отправка сообщений в брокер.
npx skills add NVIDIA/skills --skill deepstream-dev -a claude-codeЧто делает deepstream-dev
Скилл подключает к агенту справочник по DeepStream SDK с Python pyservicemaker API. Перед генерацией кода агент обязан открыть документы из references/ и не полагаться на память: там точные имена свойств, правильный вызов API и типичные ошибки. Версия SDK рассчитана на GStreamer 1.24.2, CUDA 13.1, TensorRT 10.14.1.48, драйвер NVIDIA 590+ и Ubuntu 24.04 на x86_64 или ARM64/Jetson.
Пайплайн строится по схеме Source → Stream Muxer → Inference → Tracker → OSD → Renderer. Трекер, вторичные GIE, аналитика и nvmsgbroker подключаются только по прямой просьбе, по умолчанию собирается минимальный рабочий набор. Для источников советуется nvurisrcbin — он сам разбирается с RTSP, HTTP и file://. Метаданные читаются через .frame_items и .object_items, это итераторы на один проход, len() по ним не считается.
Есть каверзы, на которых легко застрять. Пады запрашиваются шаблоном sink_%u, а не литеральным именем. При tee-разветвлениях и динамических источниках всем синкам нужен async=0, иначе пайплайн висит в PAUSED. Для ONNX-моделей с динамическими формами без infer-dims=C;H;W TensorRT падает с setDimensions: Error Code 3. В WSL2 с Ubuntu 24 в Docker скилл запрещает дисплейные синки и пишет аннотированный MP4, даже если дисплей попросили: это ограничение платформы, обходить его флагом вроде --no-display он не велит.
Какие задачи решает
- собрать GStreamer-пайплайн видеоаналитики без ошибок в именах элементов
- подключить вывод модели через TensorRT и разобраться с динамическими формами ONNX
- добавить трекинг объектов между кадрами только когда он нужен
- отправить результаты детекции в Kafka через
nvmsgbroker - получить рабочий пример под Jetson или x86_64 с корректным выбором синка
Примеры запросов агенту
- Собери пайплайн DeepStream на Python: RTSP-поток с камеры, детекция через
nvinfer, вывод в файл. - Добавь в пайплайн трекер
nvtracker, чтобы у объектов были стабильные ID между кадрами. - Отправь события детекции в Kafka через
nvmsgbroker, разведи поток черезtee.
Как установить deepstream-dev
1Через Skills CLI (Vercel)
npx skills add NVIDIA/skills --skill deepstream-dev -a claude-code2Вручную: положить файлы
~/.claude/skills/deepstream-dev/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/deepstream-dev/
1Через Skills CLI (Vercel)
npx skills add NVIDIA/skills --skill deepstream-dev -a codex2Вручную: положить файлы
.agents/skills/deepstream-dev/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add NVIDIA/skills --skill deepstream-dev -a cursor2Вручную: положить файлы
.cursor/skills/deepstream-dev/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install NVIDIA/skills deepstream-dev2Вручную: положить файлы
.github/skills/deepstream-dev/SKILL.md1Через Skills CLI (Vercel)
npx skills add NVIDIA/skills --skill deepstream-dev -a gemini-cli2Командой платформы
gemini skills install https://github.com/NVIDIA/skills --path skills/deepstream-devВручную: положить файлы
.devin/skills/deepstream-dev/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add NVIDIA/skills --skill deepstream-dev -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора178
Похожие
Рядом в теме «ИИ и ML»
Всё по теме «ИИ и ML» →Вопросы о deepstream-dev
Как установить deepstream-dev в Claude Code?
Выполните npx skills add NVIDIA/skills --skill deepstream-dev -a claude-code, затем скилл окажется в ~/.claude/skills/deepstream-dev/SKILL.md.
Что делает deepstream-dev?
Даёт агенту справочные документы по NVIDIA DeepStream SDK и Python pyservicemaker API, чтобы тот писал код пайплайнов, инференса и трекинга по точным именам свойств, а не по памяти.
Что нужно для работы скилла?
Окружение под DeepStream SDK: Ubuntu 24.04 на x86_64 или ARM64/Jetson, GStreamer 1.24.2, CUDA 13.1, TensorRT 10.14.1.48 и драйвер NVIDIA 590+. Плюс доступ к документам в каталоге references/.