NVIDIA DeepStream SDK API Reference

9.2 Release
ModelVersionArtifact Struct Reference

Detailed Description

A per-version artifact override from a [model-<name>-<version>] config group: the engine/checkpoint and/or custom config to use when instantiating that specific (name, version).

Declared ONCE; reused by every ref (default + per-sensor). Either field may be NULL -> falls back to the model's base catalog config/engine.

Definition at line 253 of file sources/gst-plugins/gst-nvmodelmux/gstnvmodelmux_priv.h.

Data Fields

gchar * name
 
gchar * version
 model name (must match a [model-name-*] catalog entry)
More...
 
gchar * engine
 positive-integer version this override applies to
More...
 
gchar * config
 OPT engine swapped into the effective config (NULL=base) More...
 
gint gpu
 OPT custom base config for this version (NULL=catalog)
More...
 
gint gie
 placement recorded at load/update (-1 = config's device) More...
 
guint batch
 OPT per-VERSION gie-unique-id (-1 = unset). More...
 

Field Documentation

◆ batch

guint ModelVersionArtifact::batch

OPT per-VERSION gie-unique-id (-1 = unset).

Declared in the [model-<name>-<version>] block; written into this version's DERIVED config (so nvinfer reads it) and adopted verbatim as the bin's id – no shadow offset, because the id then belongs to the VERSION rather than to a lane.

Definition at line 265 of file sources/gst-plugins/gst-nvmodelmux/gstnvmodelmux_priv.h.

◆ config

gchar * ModelVersionArtifact::config

OPT engine swapped into the effective config (NULL=base)

Definition at line 258 of file sources/gst-plugins/gst-nvmodelmux/gstnvmodelmux_priv.h.

◆ engine

gchar * ModelVersionArtifact::engine

positive-integer version this override applies to

Definition at line 257 of file sources/gst-plugins/gst-nvmodelmux/gstnvmodelmux_priv.h.

◆ gie

gint ModelVersionArtifact::gie

placement recorded at load/update (-1 = config's device)

Definition at line 260 of file sources/gst-plugins/gst-nvmodelmux/gstnvmodelmux_priv.h.

◆ gpu

gint ModelVersionArtifact::gpu

OPT custom base config for this version (NULL=catalog)

Definition at line 259 of file sources/gst-plugins/gst-nvmodelmux/gstnvmodelmux_priv.h.

◆ name

gchar * ModelVersionArtifact::name

◆ version

gchar * ModelVersionArtifact::version

model name (must match a [model-name-*] catalog entry)

Definition at line 256 of file sources/gst-plugins/gst-nvmodelmux/gstnvmodelmux_priv.h.


The documentation for this struct was generated from the following file: