Savant
0.5.0 (develop)
Introduction
Introduction
Running Savant Module
Hardware
Getting Started
Configure The Runtime Environment
Configure The Development Environment
Module Development Guide
Savant 101
Streaming Model
How Savant Communicates With External Video Sources
Adapters
Module Overview
Pipeline
Video Processing Workflow
Module Variables
Metadata Operations
Top-Level ROI
Working With Models
Detection Unit
Classification Unit
Attribute Model Unit
Complex Model Unit
Preprocessing for models
Nvidia Tracker Unit
Python Function Unit
Working With Metadata
OpenCV CUDA Usage
Frame Memory Mapping
Draw Function Usage & Customization
Advanced Topics
Module Image Types
Batching
Configuring Stream Limit
Benchmarking And Optimization
Dead Streams Eviction
Implementing Custom Tracking
Element Groups
ROI Customization
Frame filtering
Skipping Frames
Building Hybrid Pipelines
Pipeline Idle Monitor
Etcd Capabilities
Pipeline Chaining
Communication With External Systems
DevServer
OpenTelemetry Support
Source JSON Injection
Development With Client SDK
Conversions Between GPU Memory Formats
TorchHub
Auxiliary Video Streams
Using DLA on Nvidia Jetson
Cookbook
Recipes
RTSP Cam Compatibility
Python Multithreading in Savant
Reference
API Reference
Savant Development
Configure The Documentation Environment
Savant
Recipes
View page source
Recipes
RTSP Cam Compatibility
Python Multithreading in Savant
Savant
0.5.0 (develop)