Savant
0.2.5
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
Skipping Frames
Building Hybrid Pipelines
Etcd Capabilities
Pipeline Chaining
Communication With External Systems
DevServer
OpenTelemetry Support
Source JSON Injection
Development With Client SDK
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.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)
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_frame() (savant.client.FrameSource method)
(savant.client.JpegSource 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)
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)
CPUImage (class in savant.utils.image)
CropTopPreprocessObjectMeta (class in savant.input_preproc)
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 (savant.config.schema.DynamicGstProperty attribute)
DEFAULT_CONFIDENCE (in module savant.meta.constants)
DEFAULT_MODEL_NAME (in module savant.meta.constants)
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_func (savant.config.schema.Pipeline attribute)
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.deepstream.meta.frame.NvDsFrameMeta property)
dynamic_parameters (savant.config.schema.Module attribute)
dynamic_properties (savant.config.schema.DrawFunc attribute)
(savant.config.schema.ModelElement attribute)
(savant.config.schema.PipelineElement attribute)
(savant.config.schema.PyFuncElement attribute)
DynamicGstProperty (class in savant.config.schema)
E
element (savant.config.schema.DrawFunc attribute)
(savant.config.schema.ModelElement attribute)
(savant.config.schema.PipelineElement attribute)
(savant.config.schema.PyFuncElement 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)
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)
EtcdStorage (class in savant.parameter_storage)
ETLT (savant.deepstream.nvinfer.model.NvInferModelFormat attribute)
expr (savant.config.schema.GroupCondition attribute)
F
filepath (savant.client.JpegSource 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.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)
G
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)
get_tag() (savant.deepstream.meta.frame.NvDsFrameMeta 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)
I
idx (pygstsavantframemeta.pygstsavantframemeta.GstSavantFrameMeta property)
IncorrectSelectionType
init_condition (savant.config.schema.ElementGroup attribute)
initializer_resolver() (in module savant.config)
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)
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
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.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.meta.attribute.AttributeMeta attribute)
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)
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)
parameter_init_priority (savant.config.schema.Module attribute)
parameters (savant.config.schema.Module attribute)
(savant.remote_file.schema.RemoteFile attribute)
ParameterStorage (class in savant.parameter_storage)
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)
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)
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.runner.source.SourceResult attribute)
(savant.deepstream.meta.frame.NvDsFrameMeta property)
PyFunc (class in savant.base.pyfunc)
PyFuncElement (class in savant.config.schema)
R
register() (savant.utils.registry.Registry method)
register_dynamic_parameter() (savant.parameter_storage.EtcdStorage method)
(savant.parameter_storage.ParameterStorage method)
register_parameter() (savant.parameter_storage.EtcdStorage method)
(savant.parameter_storage.ParameterStorage 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_obj_meta() (savant.deepstream.meta.frame.NvDsFrameMeta method)
rendered_objects (savant.config.schema.DrawFunc attribute)
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.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_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)
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.runner.source.SourceResult attribute)
(savant.deepstream.meta.frame.NvDsFrameMeta property)
SourceBuilder (class in savant.client)
SourceResult (class in savant.client.runner.source)
SourceRunner (class in savant.client.runner.source)
status (savant.client.runner.source.SourceResult attribute)
storage_key (savant.config.schema.DynamicGstProperty attribute)
sync_bbox() (savant.meta.object.ObjectMeta method)
T
telemetry_span (savant.deepstream.meta.frame.NvDsFrameMeta property)
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)
url (savant.remote_file.schema.RemoteFile attribute)
V
value (savant.config.schema.GroupCondition attribute)
(savant.meta.attribute.AttributeMeta attribute)
version (savant.config.schema.DrawFunc attribute)
(savant.config.schema.ModelElement attribute)
(savant.config.schema.PipelineElement attribute)
(savant.config.schema.PyFuncElement attribute)
video_frame (savant.deepstream.meta.frame.NvDsFrameMeta property)
W
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)
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)
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)
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.5