Savant
0.4.9

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

Reference

  • API Reference

Savant Development

  • Configure The Documentation Environment
Savant
  • Search


© Copyright 2020-2023 BWSoft Management, LLC.

Built with Sphinx using a theme provided by Read the Docs.
Savant 0.4.9