What problem does it solve?
Swapping the stock DeepStream detector in the NVIDIA VSS Alerts Blueprint verification (2d_cv) mode involves many fragile steps — ONNX staging, custom bbox parser compilation, nvinfer configuration, runtime TensorRT engine builds, and compose mount pitfalls — where small mistakes cause silent failures like ghost directories or dlsym parser errors.
Core Features & Use Cases
- End-to-End Model Swap Workflow: Guides ONNX staging under VSS_DATA_DIR, custom bbox parser authoring and compilation, nvinfer config (cluster-mode, parse-bbox-func-name), runtime TRT engine build via ds-start.sh, and redeployment of the perception-alerts service.
- Troubleshooting Guidance: Covers common failures such as Docker ghost-directory mounts, dlsym parser symbol mismatches, dev-profile.sh wiping staged models, and single-GPU device reservation conflicts.
- Segmentation Model Addendum: Defines the frame-mask contract for detection-plus-mask or instance-segmentation models before parser or handoff code is written.
- Use Case: Replace the default GDINO/RTDETR detector with a YOLOv11 COCO ONNX model, build the TensorRT engine at container startup, and redeploy perception-alerts on a single-GPU host.
Quick Start
Ask your agent to replace the VSS Alerts Blueprint verification-mode detector with your custom ONNX model and redeploy the perception-alerts service.