Skip to main content
skill CX Codex

deepstream-profile-pipeline — Claude Code skill: how to install

Profiles DeepStream pipelines with Nsight Systems to tune configs from benchmark data. Helps optimize batch sizes and locate bottlenecks without guessing.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add NVIDIA/skills --skill deepstream-profile-pipeline -a claude-code
Open on GitHub

What deepstream-profile-pipeline does

The skill configures and benchmarks video analytics pipelines running on DeepStream SDK 9.0. It starts by applying presets to nvinfer or nvinferserver, setting memory to NVMM, and selecting INT8 or FP16 precision. Afterwards, it triggers headless runs using nsys profile and nsys stats to collect execution metrics.

No graphical interface is needed. Profiling requires the nvcr.io/nvidia/deepstream:9.0-triton-multiarch development image on Ubuntu 22.04 or 24.04. The slim samples-multiarch container lacks the NVTX injector, which causes per-plugin traces to return empty data. Both nsys (version 2024+) and nvidia-smi must be accessible in your PATH.

What it helps with

  • benchmark DeepStream pipelines using Nsight Systems
  • tune batch sizes for nvinfer and nvstreammux
  • detect decoder and inference bottlenecks with NVTX
  • configure buffer queues and nvtracker presets

Example prompts for the agent

  • Build an efficient DeepStream pipeline for 8 RTSP streams
  • Profile this pipeline with nsys and locate the performance bottlenecks
  • Optimize batch size and nvstreammux settings for maximum FPS

How to install deepstream-profile-pipeline

1Skills CLI (Vercel)

npx skills add NVIDIA/skills --skill deepstream-profile-pipeline -a claude-code

2Manually: put the files in place

~/.claude/skills/deepstream-profile-pipeline/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/deepstream-profile-pipeline/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about deepstream-profile-pipeline

How to install deepstream-profile-pipeline in Claude Code?

Run npx skills add NVIDIA/skills --skill deepstream-profile-pipeline -a claude-code. The configuration is saved to ~/.claude/skills/deepstream-profile-pipeline/SKILL.md.

What does deepstream-profile-pipeline do?

It replaces guesswork by profiling DeepStream pipelines via Nsight Systems in the terminal. The skill determines batch limits, checks NVTX coverage, and adjusts element parameters to match target throughput.

Which Docker container is required?

Use the full dev container nvcr.io/nvidia/deepstream:9.0-triton-multiarch containing nsys and nvidia-smi. The samples-multiarch image will not work because its NVTX injector has been removed.

Similar skills

Everything for AI and ML →

From the same set178

jetson-customize-camera Enables MIPI and GMSL camera sensors on Jetson Thor or Orin custom carriers via kernel device tree overlays. Useful when v4l2-ctl shows no capture channels after boot. CX Codex +1 1,100installs cuopt-numerical-optimization-api A skill for NVIDIA cuOpt: it walks the agent through modeling LP, MILP and QP problems and picking the right interface — Python, C or CLI. CX Codex +1 1,000installs nvidia-skill-finder A router skill that checks the live NVIDIA catalog and points you to the right skill for a GPU or SDK task. CX Codex +1 838installs deepstream-generate-pipeline Builds gst-launch-1.0 commands for DeepStream from a described task. Use it for video or image inference, tracking, streaming, and output handling. CX Codex +1 771installs amc-run-video-calibration Runs pre-recorded multi-camera MP4 files through the AutoMagicCalib REST API: creates a project, uploads videos, calibrates and evaluates. CX Codex +1 654installs amc-setup-calibration-stack Launches the AutoMagicCalib microservice and web UI from NGC containers using Docker Compose. It requires an NGC API key and a configured NVIDIA Docker Runtime. CX Codex +1 640installs amc-run-sample-calibration Runs end-to-end calibration on a bundled warehouse sample dataset against a running AutoMagicCalib service. It helps verify your AMC microservice before feeding real video streams. CX Codex +1 639installs earth2studio-create-datasource End-to-end skill for building and validating Earth2Studio remote data source wrappers. Connects cloud storage or HTTP datasets to Earth2Studio async fetching. CX Codex +1 581installs

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor