Savant
0.2.9
Introduction
Introduction
Running Savant Module
Hardware
Getting Started
Configure The Production 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
Batching
Configuring Stream Limit
Benchmarking And Optimization
Dead Streams Eviction
Implementing Custom Tracking
Element Groups
ROI Customization
Frame filtering
Skipping Frames
Building Hybrid Pipelines
Etcd Capabilities
Pipeline Chaining
Communication With External Systems
DevServer
OpenTelemetry Support
Source JSON Injection
Development With Client SDK
Conversions Between GPU Memory Formats
TorchHub
Cookbook
Recipes
Reference
API Reference
Savant Development
Configure The Documentation Environment
Savant
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
_
__call__() (savant.base.converter.BaseAttributeModelOutputConverter method)
(savant.base.converter.BaseComplexModelOutputConverter method)
(savant.base.converter.BaseObjectModelOutputConverter method)
(savant.base.frame_filter.BaseFrameFilter method)
(savant.base.frame_filter.DefaultEgressFilter method)
(savant.base.frame_filter.DefaultIngressFilter method)
(savant.base.input_preproc.BasePreprocessObjectImage method)
(savant.base.input_preproc.BasePreprocessObjectMeta method)
(savant.base.model.PreprocessObjectImage method)
(savant.base.pyfunc.BasePyFuncCallableImpl method)
(savant.base.pyfunc.PyFunc method)
(savant.base.selector.BaseSelector method)
(savant.client.runner.source.AsyncSourceRunner method)
(savant.client.runner.source.SourceRunner method)
(savant.config.schema.DrawFunc method)
(savant.config.schema.PyFuncElement method)
(savant.converter.rapid.TensorToBBoxConverter method)
(savant.converter.TensorToItemConverter method)
(savant.converter.TensorToLabelConverter method)
(savant.converter.TensorToVectorConverter method)
(savant.converter.yolo.TensorToBBoxConverter method)
(savant.converter.yolo_v4.TensorToBBoxConverter method)
(savant.converter.yolo_x.TensorToBBoxConverter method)
(savant.input_preproc.CropTopPreprocessObjectMeta method)
(savant.selector.detector.BBoxSelector method)
A
add_attr_meta() (savant.meta.object.ObjectMeta method)
add_convert_savant_frame_meta_pad_probe() (in module pygstsavantframemeta)
add_obj_meta() (savant.deepstream.meta.frame.NvDsFrameMeta method)
alpha_comp() (in module savant.deepstream.opencv_utils)
always_check (savant.remote_file.schema.RemoteFile attribute)
apply_cuda_filter() (in module savant.deepstream.opencv_utils)
Artist (in module savant.utils.artist)
AsyncSinkRunner (class in savant.client.runner.sink)
AsyncSourceRunner (class in savant.client.runner.source)
AttributeMeta (class in savant.meta.attribute)
AttributeModel (class in savant.base.model)
AttributeModelOutput (class in savant.base.model)
AttributeModelOutputAttribute (class in savant.base.model)
attributes (savant.base.model.AttributeModelOutput attribute)
(savant.base.model.ComplexModelOutput attribute)
B
BaseAttributeModelOutputConverter (class in savant.base.converter)
BaseComplexModelOutputConverter (class in savant.base.converter)
BaseFrameFilter (class in savant.base.frame_filter)
BaseMetaException
BaseNvDsDrawFunc (class in savant.deepstream.base_drawfunc)
BaseObjectModelOutputConverter (class in savant.base.converter)
BasePreprocessObjectImage (class in savant.base.input_preproc)
BasePreprocessObjectMeta (class in savant.base.input_preproc)
BasePyFuncCallableImpl (class in savant.base.pyfunc)
BasePyFuncImpl (class in savant.base.pyfunc)
BasePyFuncPlugin (class in savant.base.pyfunc)
BaseSelector (class in savant.base.selector)
batch_id (savant.deepstream.meta.frame.NvDsFrameMeta property)
batch_size (savant.base.model.AttributeModel attribute)
(savant.base.model.ComplexModel attribute)
(savant.base.model.Model attribute)
(savant.base.model.ObjectModel attribute)
(savant.deepstream.nvinfer.model.NvInferAttributeModel attribute)
(savant.deepstream.nvinfer.model.NvInferComplexModel attribute)
(savant.deepstream.nvinfer.model.NvInferDetector attribute)
(savant.deepstream.nvinfer.model.NvInferModel attribute)
bbox (savant.meta.object.ObjectMeta property)
BBoxSelector (class in savant.selector.detector)
BGR (savant.base.model.ModelColorFormat attribute)
build() (savant.client.SinkBuilder method)
(savant.client.SourceBuilder method)
build_async() (savant.client.SinkBuilder method)
(savant.client.SourceBuilder method)
build_engine() (in module savant.deepstream.nvinfer.build_engine)
build_frame() (savant.client.FrameSource method)
(savant.client.JpegSource method)
(savant.client.PngSource method)
C
CAFFE (savant.deepstream.nvinfer.model.NvInferModelFormat attribute)
calc_resolver() (in module savant.config)
can_draw_on_frame() (savant.deepstream.base_drawfunc.BaseNvDsDrawFunc method)
CENTER (savant.utils.artist.Position attribute)
CENTER_BOTTOM (savant.utils.artist.Position attribute)
CENTER_TOP (savant.utils.artist.Position attribute)
check_reload() (savant.base.model.PreprocessObjectImage method)
(savant.base.pyfunc.PyFunc method)
(savant.config.schema.DrawFunc method)
(savant.config.schema.PyFuncElement method)
checksum_url (savant.remote_file.schema.RemoteFile attribute)
class_id (savant.base.model.ObjectModelOutputObject attribute)
(savant.deepstream.nvinfer.model.NvInferObjectModelOutputObject attribute)
class_name (savant.base.model.PreprocessObjectImage attribute)
(savant.base.pyfunc.PyFunc attribute)
(savant.config.schema.DrawFunc attribute)
(savant.config.schema.PyFuncElement attribute)
CLASSIFIER (savant.deepstream.nvinfer.model.NvInferModelType attribute)
color_format (savant.base.model.ModelInput attribute)
(savant.deepstream.nvinfer.model.NvInferModelInput attribute)
ComplexModel (class in savant.base.model)
ComplexModelOutput (class in savant.base.model)
concat() (savant.utils.image.CPUImage method)
(savant.utils.image.GPUImage method)
condition (savant.config.schema.DrawFunc attribute)
confidence (savant.meta.attribute.AttributeMeta attribute)
(savant.meta.object.ObjectMeta property)
config (savant.config.ModuleConfig property)
config_file (savant.deepstream.nvinfer.model.NvInferAttributeModel attribute)
(savant.deepstream.nvinfer.model.NvInferComplexModel attribute)
(savant.deepstream.nvinfer.model.NvInferDetector attribute)
(savant.deepstream.nvinfer.model.NvInferModel attribute)
connect_timeout (savant.parameter_storage.EtcdStorageConfig attribute)
converter (savant.base.model.AttributeModelOutput attribute)
(savant.base.model.ComplexModelOutput attribute)
(savant.base.model.ModelOutput attribute)
(savant.base.model.ObjectModelOutput attribute)
(savant.deepstream.nvinfer.model.NvInferObjectModelOutput attribute)
Counter (class in savant.metrics)
CPUImage (class in savant.utils.image)
credentials (savant.parameter_storage.EtcdStorageConfig attribute)
CropTopPreprocessObjectMeta (class in savant.input_preproc)
cupy_array_as_opencv_gpu_mat() (in module savant.utils.memory_repr)
CUSTOM (savant.deepstream.nvinfer.model.NvInferModelFormat attribute)
(savant.deepstream.nvinfer.model.NvInferModelType attribute)
custom_config_file (savant.deepstream.nvinfer.model.NvInferAttributeModel attribute)
(savant.deepstream.nvinfer.model.NvInferComplexModel attribute)
(savant.deepstream.nvinfer.model.NvInferDetector attribute)
(savant.deepstream.nvinfer.model.NvInferModel attribute)
custom_lib_path (savant.deepstream.nvinfer.model.NvInferAttributeModel attribute)
(savant.deepstream.nvinfer.model.NvInferComplexModel attribute)
(savant.deepstream.nvinfer.model.NvInferDetector attribute)
(savant.deepstream.nvinfer.model.NvInferModel attribute)
cut() (savant.utils.image.CPUImage method)
(savant.utils.image.GPUImage method)
D
DEFAULT_CONFIDENCE (in module savant.meta.constants)
DEFAULT_MODEL_NAME (in module savant.meta.constants)
DefaultEgressFilter (class in savant.base.frame_filter)
DefaultIngressFilter (class in savant.base.frame_filter)
description (savant.metrics.Counter property)
(savant.metrics.Gauge property)
DETECTOR (savant.deepstream.nvinfer.model.NvInferModelType attribute)
dev_mode (savant.base.model.PreprocessObjectImage attribute)
(savant.base.pyfunc.PyFunc attribute)
(savant.config.schema.DrawFunc attribute)
(savant.config.schema.PyFuncElement attribute)
draw() (savant.deepstream.base_drawfunc.BaseNvDsDrawFunc method)
(savant.deepstream.drawfunc.NvDsDrawFunc method)
draw_label (savant.meta.object.ObjectMeta property)
draw_on_frame() (savant.deepstream.drawfunc.NvDsDrawFunc method)
draw_rect() (in module savant.deepstream.opencv_utils)
DrawFunc (class in savant.config.schema)
duration (savant.client.JpegSource property)
(savant.client.PngSource property)
(savant.deepstream.meta.frame.NvDsFrameMeta property)
E
egress_frame_filter (savant.config.schema.SinkElement attribute)
element (savant.config.schema.DrawFunc attribute)
(savant.config.schema.ModelElement attribute)
(savant.config.schema.PipelineElement attribute)
(savant.config.schema.PyFuncElement attribute)
(savant.config.schema.SinkElement attribute)
(savant.config.schema.SourceElement attribute)
element_name (savant.meta.attribute.AttributeMeta attribute)
(savant.meta.object.ObjectMeta property)
element_type (savant.config.schema.DrawFunc attribute)
(savant.config.schema.ModelElement attribute)
(savant.config.schema.PipelineElement attribute)
(savant.config.schema.PyFuncElement attribute)
(savant.config.schema.SinkElement attribute)
(savant.config.schema.SourceElement attribute)
ElementGroup (class in savant.config.schema)
elements (savant.config.schema.ElementGroup attribute)
(savant.config.schema.Pipeline attribute)
engine_create_func_name (savant.deepstream.nvinfer.model.NvInferAttributeModel attribute)
(savant.deepstream.nvinfer.model.NvInferComplexModel attribute)
(savant.deepstream.nvinfer.model.NvInferDetector attribute)
(savant.deepstream.nvinfer.model.NvInferModel attribute)
engine_file (savant.deepstream.nvinfer.model.NvInferAttributeModel attribute)
(savant.deepstream.nvinfer.model.NvInferComplexModel attribute)
(savant.deepstream.nvinfer.model.NvInferDetector attribute)
(savant.deepstream.nvinfer.model.NvInferModel attribute)
eos (savant.client.runner.sink.SinkResult attribute)
EtcdStorageConfig (class in savant.parameter_storage)
ETLT (savant.deepstream.nvinfer.model.NvInferModelFormat attribute)
expr (savant.config.schema.GroupCondition attribute)
F
filepath (savant.client.JpegSource property)
(savant.client.PngSource property)
format (savant.deepstream.nvinfer.model.NvInferAttributeModel attribute)
(savant.deepstream.nvinfer.model.NvInferComplexModel attribute)
(savant.deepstream.nvinfer.model.NvInferDetector attribute)
(savant.deepstream.nvinfer.model.NvInferModel attribute)
FP16 (savant.base.model.ModelPrecision attribute)
FP32 (savant.base.model.ModelPrecision attribute)
frame_content (savant.client.runner.sink.SinkResult attribute)
frame_meta (savant.client.runner.sink.SinkResult attribute)
frame_num (savant.deepstream.meta.frame.NvDsFrameMeta property)
framerate (savant.client.JpegSource property)
(savant.client.PngSource property)
(savant.deepstream.meta.frame.NvDsFrameMeta property)
FrameSource (class in savant.client)
full_name (savant.config.schema.DrawFunc property)
(savant.config.schema.ModelElement property)
(savant.config.schema.PipelineElement property)
(savant.config.schema.PyFuncElement property)
(savant.config.schema.SinkElement property)
(savant.config.schema.SourceElement property)
G
Gauge (class in savant.metrics)
get() (savant.utils.registry.Registry method)
get_attr_meta() (savant.meta.object.ObjectMeta method)
get_attr_meta_list() (savant.meta.object.ObjectMeta method)
get_cuda_stream() (savant.deepstream.pyfunc.NvDsPyFuncPlugin method)
get_nvds_buf_surface() (in module savant.deepstream.utils.surface)
get_queue() (savant.base.pyfunc.BasePyFuncPlugin method)
get_queues() (savant.base.pyfunc.BasePyFuncPlugin method)
get_runtime_metrics() (savant.deepstream.pyfunc.NvDsPyFuncPlugin method)
get_tag() (savant.deepstream.meta.frame.NvDsFrameMeta method)
get_upstream_queue() (savant.base.pyfunc.BasePyFuncPlugin method)
gpu_id (savant.deepstream.nvinfer.model.NvInferAttributeModel attribute)
(savant.deepstream.nvinfer.model.NvInferComplexModel attribute)
(savant.deepstream.nvinfer.model.NvInferDetector attribute)
(savant.deepstream.nvinfer.model.NvInferModel attribute)
gpu_mat (savant.utils.image.GPUImage property)
GPUImage (class in savant.utils.image)
GRAY (savant.base.model.ModelColorFormat attribute)
GroupCondition (class in savant.config.schema)
gst_buffer_add_nvds_savant_frame_meta() (in module pygstsavantframemeta)
gst_buffer_add_savant_frame_meta() (in module pygstsavantframemeta)
gst_buffer_get_nvds_savant_frame_meta() (in module pygstsavantframemeta)
gst_buffer_get_savant_frame_meta() (in module pygstsavantframemeta)
GstSavantFrameMeta (class in pygstsavantframemeta.pygstsavantframemeta)
H
height (savant.base.model.ModelInput property)
(savant.deepstream.nvinfer.model.NvInferModelInput property)
(savant.utils.image.CPUImage property)
(savant.utils.image.GPUImage property)
hosts (savant.parameter_storage.EtcdStorageConfig attribute)
I
idx (pygstsavantframemeta.pygstsavantframemeta.GstSavantFrameMeta property)
inc() (savant.metrics.Counter method)
IncorrectSelectionType
ingress_frame_filter (savant.config.schema.SourceElement attribute)
init_condition (savant.config.schema.ElementGroup attribute)
input (savant.base.model.AttributeModel attribute)
(savant.base.model.ComplexModel attribute)
(savant.base.model.Model attribute)
(savant.base.model.ObjectModel attribute)
(savant.deepstream.nvinfer.model.NvInferAttributeModel attribute)
(savant.deepstream.nvinfer.model.NvInferComplexModel attribute)
(savant.deepstream.nvinfer.model.NvInferDetector attribute)
(savant.deepstream.nvinfer.model.NvInferModel attribute)
instance (savant.base.model.PreprocessObjectImage property)
(savant.base.pyfunc.PyFunc property)
(savant.config.schema.DrawFunc property)
(savant.config.schema.PyFuncElement property)
INSTANCE_SEGMENTATION (savant.deepstream.nvinfer.model.NvInferModelType attribute)
INT8 (savant.base.model.ModelPrecision attribute)
int8_calib_file (savant.deepstream.nvinfer.model.NvInferAttributeModel attribute)
(savant.deepstream.nvinfer.model.NvInferComplexModel attribute)
(savant.deepstream.nvinfer.model.NvInferDetector attribute)
(savant.deepstream.nvinfer.model.NvInferModel attribute)
internal (savant.base.model.AttributeModelOutputAttribute attribute)
interval (savant.deepstream.nvinfer.model.NvInferAttributeModel attribute)
(savant.deepstream.nvinfer.model.NvInferComplexModel attribute)
(savant.deepstream.nvinfer.model.NvInferDetector attribute)
(savant.deepstream.nvinfer.model.NvInferModel attribute)
is_enabled (savant.config.schema.GroupCondition property)
is_primary (savant.meta.object.ObjectMeta property)
J
JaegerLogProvider (class in savant.client)
JpegSource (class in savant.client)
json_resolver() (in module savant.config)
K
kwargs (savant.base.model.PreprocessObjectImage attribute)
(savant.base.pyfunc.PyFunc attribute)
(savant.config.schema.DrawFunc attribute)
(savant.config.schema.PyFuncElement attribute)
L
label (savant.base.model.ObjectModelOutputObject attribute)
(savant.deepstream.nvinfer.model.NvInferObjectModelOutputObject attribute)
(savant.meta.object.ObjectMeta property)
label_file (savant.deepstream.nvinfer.model.NvInferAttributeModel attribute)
(savant.deepstream.nvinfer.model.NvInferComplexModel attribute)
(savant.deepstream.nvinfer.model.NvInferDetector attribute)
(savant.deepstream.nvinfer.model.NvInferModel attribute)
labelnames (savant.metrics.Counter property)
(savant.metrics.Gauge property)
labels (savant.base.model.AttributeModelOutputAttribute attribute)
layer_name (savant.base.model.ModelInput attribute)
(savant.deepstream.nvinfer.model.NvInferModelInput attribute)
layer_names (savant.base.model.AttributeModelOutput attribute)
(savant.base.model.ComplexModelOutput attribute)
(savant.base.model.ModelOutput attribute)
(savant.base.model.ObjectModelOutput attribute)
(savant.deepstream.nvinfer.model.NvInferObjectModelOutput attribute)
LEFT_BOTTOM (savant.utils.artist.Position attribute)
LEFT_CENTER (savant.utils.artist.Position attribute)
LEFT_TOP (savant.utils.artist.Position attribute)
load() (savant.config.ModuleConfig method)
load_user_code() (savant.base.model.PreprocessObjectImage method)
(savant.base.pyfunc.PyFunc method)
(savant.config.schema.DrawFunc method)
(savant.config.schema.PyFuncElement method)
local_path (savant.base.model.AttributeModel attribute)
(savant.base.model.ComplexModel attribute)
(savant.base.model.Model attribute)
(savant.base.model.ObjectModel attribute)
(savant.deepstream.nvinfer.model.NvInferAttributeModel attribute)
(savant.deepstream.nvinfer.model.NvInferComplexModel attribute)
(savant.deepstream.nvinfer.model.NvInferDetector attribute)
(savant.deepstream.nvinfer.model.NvInferModel attribute)
log_provider (savant.client.runner.sink.SinkResult attribute)
(savant.client.runner.source.SourceResult attribute)
logger (savant.deepstream.meta.frame.NvDsFrameMeta property)
(savant.utils.logging.LoggerMixin property)
LoggerMixin (class in savant.utils.logging)
LogProvider (class in savant.client)
logs() (savant.client.JaegerLogProvider method)
(savant.client.LogProvider method)
(savant.client.runner.sink.SinkResult method)
(savant.client.runner.source.SourceResult method)
M
maintain_aspect_ratio (savant.base.model.ModelInput attribute)
(savant.deepstream.nvinfer.model.NvInferModelInput attribute)
mean_file (savant.deepstream.nvinfer.model.NvInferAttributeModel attribute)
(savant.deepstream.nvinfer.model.NvInferComplexModel attribute)
(savant.deepstream.nvinfer.model.NvInferDetector attribute)
(savant.deepstream.nvinfer.model.NvInferModel attribute)
MetaPoolError
MetaTypeError
MetaValueError
metrics (savant.deepstream.pyfunc.NvDsPyFuncPlugin property)
Model (class in savant.base.model)
model (savant.config.schema.ModelElement attribute)
model_file (savant.base.model.AttributeModel attribute)
(savant.base.model.ComplexModel attribute)
(savant.base.model.Model attribute)
(savant.base.model.ObjectModel attribute)
(savant.deepstream.nvinfer.model.NvInferAttributeModel attribute)
(savant.deepstream.nvinfer.model.NvInferComplexModel attribute)
(savant.deepstream.nvinfer.model.NvInferDetector attribute)
(savant.deepstream.nvinfer.model.NvInferModel attribute)
ModelColorFormat (class in savant.base.model)
ModelElement (class in savant.config.schema)
ModelInput (class in savant.base.model)
ModelOutput (class in savant.base.model)
ModelPrecision (class in savant.base.model)
module
savant
savant.base.converter
savant.base.frame_filter
savant.base.input_preproc
savant.base.model
savant.base.pyfunc
savant.base.selector
savant.config
savant.config.schema
savant.converter
savant.deepstream.errors
savant.deepstream.nvinfer.model
savant.input_preproc
savant.meta
savant.meta.constants
savant.meta.errors
savant.parameter_storage
savant.remote_file.schema
savant.selector.detector
savant.utils
Module (class in savant.config.schema)
module (savant.base.model.PreprocessObjectImage attribute)
(savant.base.pyfunc.PyFunc attribute)
(savant.config.schema.DrawFunc attribute)
(savant.config.schema.PyFuncElement attribute)
ModuleConfig (class in savant.config)
multi_label (savant.base.model.AttributeModelOutputAttribute attribute)
N
name (savant.base.model.AttributeModelOutputAttribute attribute)
(savant.config.schema.DrawFunc attribute)
(savant.config.schema.ElementGroup attribute)
(savant.config.schema.ModelElement attribute)
(savant.config.schema.Module attribute)
(savant.config.schema.PipelineElement attribute)
(savant.config.schema.PyFuncElement attribute)
(savant.config.schema.SinkElement attribute)
(savant.config.schema.SourceElement attribute)
(savant.meta.attribute.AttributeMeta attribute)
(savant.metrics.Counter property)
(savant.metrics.Gauge property)
np_array (savant.utils.image.CPUImage property)
num_detected_classes (savant.deepstream.nvinfer.model.NvInferObjectModelOutput attribute)
nvds_frame_meta_get_nvds_savant_frame_meta() (in module pygstsavantframemeta)
nvds_to_gpu_mat() (in module savant.deepstream.opencv_utils)
NvDsBBoxError
NvDsDrawFunc (class in savant.deepstream.drawfunc)
NvDsFrameMeta (class in savant.deepstream.meta.frame)
NvDsPyFuncPlugin (class in savant.deepstream.pyfunc)
NvDsRBBoxError
NvInferAttributeModel (class in savant.deepstream.nvinfer.model)
NvInferComplexModel (class in savant.deepstream.nvinfer.model)
NvInferDetector (class in savant.deepstream.nvinfer.model)
NvInferModel (class in savant.deepstream.nvinfer.model)
NvInferModelFormat (class in savant.deepstream.nvinfer.model)
NvInferModelInput (class in savant.deepstream.nvinfer.model)
NvInferModelType (class in savant.deepstream.nvinfer.model)
NvInferObjectModelOutput (class in savant.deepstream.nvinfer.model)
NvInferObjectModelOutputObject (class in savant.deepstream.nvinfer.model)
O
object (savant.base.model.ModelInput attribute)
(savant.deepstream.nvinfer.model.NvInferModelInput attribute)
object_max_height (savant.deepstream.nvinfer.model.NvInferModelInput attribute)
object_max_width (savant.deepstream.nvinfer.model.NvInferModelInput attribute)
object_min_height (savant.deepstream.nvinfer.model.NvInferModelInput attribute)
object_min_width (savant.deepstream.nvinfer.model.NvInferModelInput attribute)
ObjectMeta (class in savant.meta.object)
ObjectModel (class in savant.base.model)
ObjectModelOutput (class in savant.base.model)
ObjectModelOutputObject (class in savant.base.model)
objects (savant.base.model.ComplexModelOutput attribute)
(savant.base.model.ObjectModelOutput attribute)
(savant.deepstream.meta.frame.NvDsFrameMeta property)
(savant.deepstream.nvinfer.model.NvInferObjectModelOutput attribute)
objects_number (savant.deepstream.meta.frame.NvDsFrameMeta property)
ObjectSelectionType (class in savant.meta.type)
offsets (savant.base.model.ModelInput attribute)
(savant.deepstream.nvinfer.model.NvInferModelInput attribute)
on_event() (savant.base.pyfunc.BasePyFuncPlugin method)
(savant.deepstream.pyfunc.NvDsPyFuncPlugin method)
on_source_add() (savant.deepstream.pyfunc.NvDsPyFuncPlugin method)
on_source_delete() (savant.deepstream.pyfunc.NvDsPyFuncPlugin method)
on_source_eos() (savant.deepstream.pyfunc.NvDsPyFuncPlugin method)
on_start() (savant.base.pyfunc.BasePyFuncPlugin method)
(savant.deepstream.pyfunc.NvDsPyFuncPlugin method)
on_stop() (savant.base.pyfunc.BasePyFuncPlugin method)
ONNX (savant.deepstream.nvinfer.model.NvInferModelFormat attribute)
opencv_gpu_mat_as_cupy_array() (in module savant.utils.memory_repr)
opencv_gpu_mat_as_pytorch_tensor() (in module savant.utils.memory_repr_pytorch)
output (savant.base.model.AttributeModel attribute)
(savant.base.model.ComplexModel attribute)
(savant.base.model.ObjectModel attribute)
(savant.deepstream.nvinfer.model.NvInferAttributeModel attribute)
(savant.deepstream.nvinfer.model.NvInferComplexModel attribute)
(savant.deepstream.nvinfer.model.NvInferDetector attribute)
output_image (savant.base.model.PreprocessObjectImage attribute)
override_draw_spec() (savant.deepstream.drawfunc.NvDsDrawFunc method)
P
param_storage() (in module savant.parameter_storage)
parameters (savant.config.schema.Module attribute)
(savant.remote_file.schema.RemoteFile attribute)
parent (savant.meta.object.ObjectMeta property)
parse_bbox_func_name (savant.deepstream.nvinfer.model.NvInferDetector attribute)
parse_classifier_func_name (savant.deepstream.nvinfer.model.NvInferAttributeModel attribute)
paste() (savant.utils.image.CPUImage method)
(savant.utils.image.GPUImage method)
Pipeline (class in savant.config.schema)
pipeline (savant.config.schema.Module attribute)
PipelineElement (class in savant.config.schema)
PngSource (class in savant.client)
Position (class in savant.utils.artist)
precision (savant.base.model.AttributeModel attribute)
(savant.base.model.ComplexModel attribute)
(savant.base.model.Model attribute)
(savant.base.model.ObjectModel attribute)
(savant.deepstream.nvinfer.model.NvInferAttributeModel attribute)
(savant.deepstream.nvinfer.model.NvInferComplexModel attribute)
(savant.deepstream.nvinfer.model.NvInferDetector attribute)
(savant.deepstream.nvinfer.model.NvInferModel attribute)
preprocess_object_image (savant.base.model.ModelInput attribute)
(savant.deepstream.nvinfer.model.NvInferModelInput attribute)
preprocess_object_meta (savant.base.model.ModelInput attribute)
(savant.deepstream.nvinfer.model.NvInferModelInput attribute)
PreprocessObjectImage (class in savant.base.model)
PRIMARY_OBJECT_KEY (in module savant.meta.constants)
PRIMARY_OBJECT_LABEL (in module savant.meta.constants)
process_buffer() (savant.base.pyfunc.BasePyFuncPlugin method)
(savant.deepstream.pyfunc.NvDsPyFuncPlugin method)
process_frame() (savant.deepstream.base_drawfunc.BaseNvDsDrawFunc method)
(savant.deepstream.pyfunc.NvDsPyFuncPlugin method)
properties (savant.config.schema.DrawFunc attribute)
(savant.config.schema.ModelElement attribute)
(savant.config.schema.PipelineElement attribute)
(savant.config.schema.PyFuncElement attribute)
(savant.config.schema.SinkElement attribute)
(savant.config.schema.SourceElement attribute)
proto_file (savant.deepstream.nvinfer.model.NvInferAttributeModel attribute)
(savant.deepstream.nvinfer.model.NvInferComplexModel attribute)
(savant.deepstream.nvinfer.model.NvInferDetector attribute)
(savant.deepstream.nvinfer.model.NvInferModel attribute)
pts (savant.client.JpegSource property)
(savant.client.PngSource property)
(savant.client.runner.source.SourceResult attribute)
(savant.deepstream.meta.frame.NvDsFrameMeta property)
PyFunc (class in savant.base.pyfunc)
PyFuncElement (class in savant.config.schema)
pytorch_tensor_as_opencv_gpu_mat() (in module savant.utils.memory_repr_pytorch)
R
register() (savant.utils.registry.Registry method)
Registry (class in savant.utils.registry)
REGULAR_BBOX (savant.meta.type.ObjectSelectionType attribute)
remote (savant.base.model.AttributeModel attribute)
(savant.base.model.ComplexModel attribute)
(savant.base.model.Model attribute)
(savant.base.model.ObjectModel attribute)
(savant.deepstream.nvinfer.model.NvInferAttributeModel attribute)
(savant.deepstream.nvinfer.model.NvInferComplexModel attribute)
(savant.deepstream.nvinfer.model.NvInferDetector attribute)
(savant.deepstream.nvinfer.model.NvInferModel attribute)
RemoteFile (class in savant.remote_file.schema)
remove_attr_meta_list() (savant.meta.object.ObjectMeta method)
remove_obj_meta() (savant.deepstream.meta.frame.NvDsFrameMeta method)
rendered_objects (savant.config.schema.DrawFunc attribute)
replace_attr_meta_list() (savant.meta.object.ObjectMeta method)
resize() (savant.utils.image.CPUImage method)
(savant.utils.image.GPUImage method)
RGB (savant.base.model.ModelColorFormat attribute)
RIGHT_BOTTOM (savant.utils.artist.Position attribute)
RIGHT_CENTER (savant.utils.artist.Position attribute)
RIGHT_TOP (savant.utils.artist.Position attribute)
roi (savant.deepstream.meta.frame.NvDsFrameMeta property)
rotate() (savant.utils.image.CPUImage method)
(savant.utils.image.GPUImage method)
ROTATED_BBOX (savant.meta.type.ObjectSelectionType attribute)
S
savant
module
savant.base.converter
module
savant.base.frame_filter
module
savant.base.input_preproc
module
savant.base.model
module
savant.base.pyfunc
module
savant.base.selector
module
savant.config
module
savant.config.schema
module
savant.converter
module
savant.deepstream.errors
module
savant.deepstream.nvinfer.model
module
savant.input_preproc
module
savant.meta
module
savant.meta.constants
module
savant.meta.errors
module
savant.parameter_storage
module
savant.remote_file.schema
module
savant.selector.detector
module
savant.utils
module
scale_factor (savant.base.model.ModelInput attribute)
(savant.deepstream.nvinfer.model.NvInferModelInput attribute)
SEGMENTATION (savant.deepstream.nvinfer.model.NvInferModelType attribute)
selector (savant.base.model.ObjectModelOutputObject attribute)
(savant.deepstream.nvinfer.model.NvInferObjectModelOutputObject attribute)
send() (savant.client.runner.source.AsyncSourceRunner method)
(savant.client.runner.source.SourceRunner method)
send_eos() (savant.client.runner.source.AsyncSourceRunner method)
(savant.client.runner.source.SourceRunner method)
send_iter() (savant.client.runner.source.AsyncSourceRunner method)
(savant.client.runner.source.SourceRunner method)
send_shutdown() (savant.client.runner.source.AsyncSourceRunner method)
(savant.client.runner.source.SourceRunner method)
set() (savant.metrics.Counter method)
(savant.metrics.Gauge method)
set_tag() (savant.deepstream.meta.frame.NvDsFrameMeta method)
shape (savant.base.model.ModelInput attribute)
(savant.deepstream.nvinfer.model.NvInferModelInput attribute)
sink (savant.config.schema.Pipeline attribute)
SinkBuilder (class in savant.client)
SinkElement (class in savant.config.schema)
SinkResult (class in savant.client.runner.sink)
SinkRunner (class in savant.client.runner.sink)
source (savant.config.schema.Pipeline attribute)
source_id (savant.client.JpegSource property)
(savant.client.PngSource property)
(savant.client.runner.source.SourceResult attribute)
(savant.deepstream.meta.frame.NvDsFrameMeta property)
SourceBuilder (class in savant.client)
SourceElement (class in savant.config.schema)
SourceResult (class in savant.client.runner.source)
SourceRunner (class in savant.client.runner.source)
status (savant.client.runner.source.SourceResult attribute)
sync_bbox() (savant.meta.object.ObjectMeta method)
T
telemetry_span (savant.deepstream.meta.frame.NvDsFrameMeta property)
tensor_format (savant.base.converter.BaseAttributeModelOutputConverter attribute)
(savant.base.converter.BaseComplexModelOutputConverter attribute)
(savant.base.converter.BaseObjectModelOutputConverter attribute)
(savant.converter.rapid.TensorToBBoxConverter attribute)
(savant.converter.TensorToItemConverter attribute)
(savant.converter.TensorToLabelConverter attribute)
(savant.converter.TensorToVectorConverter attribute)
(savant.converter.yolo.TensorToBBoxConverter attribute)
(savant.converter.yolo_v4.TensorToBBoxConverter attribute)
(savant.converter.yolo_x.TensorToBBoxConverter attribute)
TensorToBBoxConverter (class in savant.converter.rapid)
(class in savant.converter.yolo)
(class in savant.converter.yolo_v4)
(class in savant.converter.yolo_x)
TensorToItemConverter (class in savant.converter)
TensorToLabelConverter (class in savant.converter)
TensorToVectorConverter (class in savant.converter)
threshold (savant.base.model.AttributeModelOutputAttribute attribute)
tlt_model_key (savant.deepstream.nvinfer.model.NvInferAttributeModel attribute)
(savant.deepstream.nvinfer.model.NvInferComplexModel attribute)
(savant.deepstream.nvinfer.model.NvInferDetector attribute)
(savant.deepstream.nvinfer.model.NvInferModel attribute)
to_cpu() (savant.utils.image.GPUImage method)
to_gpu() (savant.utils.image.CPUImage method)
trace_id (savant.client.runner.sink.SinkResult attribute)
(savant.client.runner.source.SourceResult attribute)
track_id (savant.meta.object.ObjectMeta property)
U
UFF (savant.deepstream.nvinfer.model.NvInferModelFormat attribute)
uid (savant.meta.object.ObjectMeta property)
UIDError
UNTRACKED_OBJECT_ID (in module savant.meta.constants)
updates (savant.client.JpegSource property)
(savant.client.PngSource property)
url (savant.remote_file.schema.RemoteFile attribute)
V
value (savant.config.schema.GroupCondition attribute)
(savant.meta.attribute.AttributeMeta attribute)
values (savant.metrics.Counter property)
(savant.metrics.Gauge property)
version (savant.config.schema.DrawFunc attribute)
(savant.config.schema.ModelElement attribute)
(savant.config.schema.PipelineElement attribute)
(savant.config.schema.PyFuncElement attribute)
(savant.config.schema.SinkElement attribute)
(savant.config.schema.SourceElement attribute)
video_frame (savant.deepstream.meta.frame.NvDsFrameMeta property)
W
watch_path (savant.parameter_storage.EtcdStorageConfig attribute)
watch_path_wait_timeout (savant.parameter_storage.EtcdStorageConfig attribute)
width (savant.base.model.ModelInput property)
(savant.deepstream.nvinfer.model.NvInferModelInput property)
(savant.utils.image.CPUImage property)
(savant.utils.image.GPUImage property)
with_framerate() (savant.client.JpegSource method)
(savant.client.PngSource method)
with_idle_timeout() (savant.client.SinkBuilder method)
with_log_provider() (savant.client.SinkBuilder method)
(savant.client.SourceBuilder method)
with_module_health_check_interval() (savant.client.SinkBuilder method)
(savant.client.SourceBuilder method)
with_module_health_check_timeout() (savant.client.SinkBuilder method)
(savant.client.SourceBuilder method)
with_module_health_check_url() (savant.client.SinkBuilder method)
(savant.client.SourceBuilder method)
with_pts() (savant.client.JpegSource method)
(savant.client.PngSource method)
with_retries() (savant.client.SourceBuilder method)
with_socket() (savant.client.SinkBuilder method)
(savant.client.SourceBuilder method)
with_telemetry_disabled() (savant.client.SourceBuilder method)
with_telemetry_enabled() (savant.client.SourceBuilder method)
with_update() (savant.client.FrameSource method)
(savant.client.JpegSource method)
(savant.client.PngSource method)
workspace_size (savant.deepstream.nvinfer.model.NvInferAttributeModel attribute)
(savant.deepstream.nvinfer.model.NvInferComplexModel attribute)
(savant.deepstream.nvinfer.model.NvInferDetector attribute)
(savant.deepstream.nvinfer.model.NvInferModel attribute)
Savant
0.2.9