Skills

Vss Deploy Warehouse Helm

Use when the user asks to deploy, upgrade, or size the VSS warehouse blueprint (2D / 3D...

Install

npx skills add NVIDIA-AI-Blueprints/video-search-and-summarization --skill vss-deploy-warehouse-helm -g -a claude-code -y
Category
DevOps
Updated
4d ago
License
Apache-2.0
Context cost
Mediumabout 3,000 tokens
Runs scripts
No, instructions only

What it does

Use when the user asks to deploy, upgrade, or size the VSS warehouse blueprint (2D / 3D / MV3DT) on Kubernetes via Helm, as opposed to Docker Compose, which is covered by vss-build-vision-ai's warehouse reference. Handles GPU-aware NUM_STREAMS capping so the deployment matches what the perception pipeline can actually sustain.

VSS Warehouse, Helm Deploy

When to Use

  • Deploy, upgrade, or size the VSS warehouse blueprint (2D / 3D / MV3DT) on Kubernetes via Helm
  • Compute a GPU-aware NUM_STREAMS cap for a warehouse Helm install so it matches what the perception pipeline can sustain

Do not use this skill for:

  • Docker Compose warehouse deployment, use vss-build-vision-ai's references/warehouse.md; it owns the HARDWARE_PROFILE → GPU mapping table and the blueprint_config.yml stream-cap semantics this skill reuses.
  • Non-warehouse Helm profiles (base, search, lvs, alerts), those don't have a bp-configurator GPU-aware stream cap; deploy them per their own chart READMEs.
  • Runtime operations (adding cameras, querying behavior analytics), use vss-manage-alerts / vss-query-analytics against the running deployment.

Why this exists

Docker Compose's warehouse deploy caps NUM_STREAMS per GPU automatically: the configurator reads deploy/docker/industry-profiles/warehouse-operations/blueprint-configurator/blueprint_config.yml's max_streams_supported table for the detected HARDWARE_PROFILE and mode, and clamps final_stream_count = min(NUM_STREAMS, max_streams_supported).

The Helm charts (deploy/helm/industry-profiles/warehouse-operations/warehouse-{2d,3d,mv3dt}-app) do not do this, their bp-configurator.env ships a fixed NUM_STREAMS and never sets HARDWARE_PROFILE at all (ENABLE_PROFILE_CONFIGURATOR=false). A user who asks for more streams than the GPU can sustain gets no protection. This skill closes that gap by computing the same cap Compose would apply and writing it into a Helm values-override file before install.

Available Scripts

Read the whole SKILL.md on GitHub

More in DevOps