What problem does it solve? Bringing a vision model from HuggingFace or NVIDIA NGC into a DeepStream pipeline involves many error-prone manual steps: downloading or exporting ONNX, building TensorRT engines, writing a custom nvinfer bounding-box parser, validating detections, and benchmarking multi-stream throughput. This Skill automates that entire workflow end to end. ## Core Features & Use Cases - Model Acquisition: Parses HuggingFace or NGC URLs, detects model format, downloads ONNX directly or exports SafeTensors to ONNX via optimum-cli, and extracts labels from config.json. - Engine Build & Benchmark: Builds dynamic-batch TensorRT engines with trtexec, derives PEAK_GPU_STREAMS, and iteratively scales batch size until GPU throughput is saturated. - DeepStream Integration: Generates a custom C++ bbox parser, nvinfer config, runs single-stream visual validation with a KITTI detection gate, and executes two-run multi-stream benchmarks. - Reporting: Produces benchmark reports in Markdown, HTML, and PDF with five charts. - Use Case: An engineer needs to deploy a YOLO or RT-DETR detector on a Jetson or dGPU box. Provide the HuggingFace model URL and receive a validated DeepStream pipeline plus a PDF benchmark report showing real-time stream capacity. ## Quick Start Import the HuggingFace model onnx-community/yolov8n into DeepStream and generate the full benchmark report.