Overview
Syllabus
Intro
IVA IN SMART CITIES
DEEPSTREAM SOFTWARE STACK
DEEPSTREAM 2.0
DEEPSTREAM BUILDING BLOCK Gstreamer Plugin
METADATA IN DEEPSTREAM
METADATA STRUCTURE (1/2)
DEEPSTREAM PIPELINE ARCHITECTURE
NVIDIA-ACCELERATED PLUGINS Some of the most commonly used
DECODER PLUGIN Name nvdec_h264, nvdec_H265
MULTI-STREAM BATCHING
VIDEO AGGREGRATOR
INFERENCE Name nvinfer
FORMAT CONVERSION & SCALING PLUGIN Name nvvidconv
OBJECT TRACKER
SCREEN TILER
ON SCREEN DISPLAY
AND MANY MORE PLUGINS
MEMORY MANAGEMENT Efficient Memory Management
MEMORY MANAGEMENT GPU to CPU copy
DEEPSTREAM REFERENCE APPLICATION Vehicle detection, tracking, classification
NVINFER CONFIGURATION FILE
DEEPSTREAM SINGLE STREAM OUTPUT
DEEPSTREAM REFERENCE APP OUTPUT
DEEPSTREAM REFERENCE APPLICATION System Configuration & Performance for 25x 720p streams
KPIs FOR PERFORMANCE
MOTIVATION
METHODOLOGY FOR PERFORMANCE ANALYSIS
THROUGHPUT MEASUREMENT
LATENCY MEASUREMENT USING GST-LOGS
PERFORMANCE BEST PRACTICES
CUSTOM PLUGIN FOR OBJECT DETECTION Implement custom TensorRT plugin layers for your network topology Integrate your TensorRT based object detection model in DeepStream
YOLO V2 OVERVIEW
DARKNET TO TENSORRT
TENSORRT PLUGIN FACTORY
CREATING APPLICATIONS WITH DEEPSTREAM Object detection and counting
DEEPSTREAM MODULAR APPLICATION
START DEVELOPING WITH DEEPSTREAM
Taught by
NVIDIA Developer