deepstream-import-vision-model

Automates DeepMind model deployment from neural network definition to hardware-efficient binary.

81|19|Updated Mar 11, 2026
One-click install
npx skills add https://github.com/NVIDIA-AI-IOT/DeepStream_Coding_Agent --skill deepstream-import-vision-model-nvidia-ai-iot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deepstream-import-vision-model
Source: https://github.com/NVIDIA-AI-IOT/DeepStream_Coding_Agent/tree/main/skills/deepstream-import-vision-model
Command: npx skills add https://github.com/NVIDIA-AI-IOT/DeepStream_Coding_Agent --skill deepstream-import-vision-model-nvidia-ai-iot

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Importing a HuggingFace/NGC vision model into an NVIDIA DeepStream pipeline requires a long, error-prone sequence of steps across model acquisition, export/engine building, custom parsing, validation, benchmarking, and reporting.

Core Features & Use Cases

  • End-to-end detector onboarding: pulls model artifacts from HuggingFace or NVIDIA NGC, exports/uses ONNX, and builds a TensorRT engine.
  • DeepStream-ready integration: generates the required custom nvinfer bbox parser (object detection only) and produces stable nvinfer configurations.
  • Validation + performance benchmarking: runs single-stream visual validation and a KITTI-based detection gate, then performs multi-stream DeepStream benchmarking.
  • Automated benchmark reporting: produces benchmark outputs including 5 charts plus markdown, HTML, and PDF reports for repeatable comparisons.
  • Use case: when you have a new object detection checkpoint on HuggingFace/NGC, you can automatically create the DeepStream pipeline, measure real-time throughput vs streams, and generate an audit-friendly performance report.

Quick Start

Ask your agent to run the full pipeline for a single object detection model by setting a model source and executing the skill workflow that ends with a generated benchmark report in models/<model_name>/reports/.

Frequently Asked Questions about deepstream-import-vision-model

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I import a HuggingFace object detection model into NVIDIA DeepStream?

Importing a HuggingFace object detection model into NVIDIA DeepStream requires exporting ONNX, building a TensorRT engine, generating a custom nvinfer bbox parser, and creating compatible nvinfer configurations to integrate the detector.

How do I benchmark multi-stream throughput for TensorRT detection models?

Benchmarking multi-stream throughput for TensorRT detection models involves running the DeepStream pipeline after KITTI validation gates, computing real-time throughput versus streams, and generating automated reports with charts in markdown, HTML, and PDF formats.

Can I use this DeepStream workflow to import models from NVIDIA NGC?

Yes, you can use this DeepStream workflow to import object detection models from NVIDIA NGC. The pipeline supports pulling model artifacts from both NVIDIA NGC and HuggingFace to automate engine building and benchmarking.

What is the best way to generate PDF benchmark reports for DeepStream validation?

The best way to generate PDF benchmark reports for DeepStream validation is to run the automated end-to-end pipeline, which outputs canonical markdown, HTML, and PDF artifacts containing throughput, efficiency metrics, and five comparative charts.

Does this DeepStream integration support object detection models only?

Yes, this DeepStream integration supports object detection models only. The workflow specifically applies to object-detection-only detectors and generates the required custom nvinfer bbox parser and configurations for that task.

Why do I need a KITTI validation gate for TensorRT engine building?

A KITTI validation gate is needed during TensorRT engine building to ensure the DeepStream detector configurations produce accurate bounding boxes before proceeding to compute multi-stream throughput and efficiency metrics.