NVIDIA DeepStream SDK API Reference

9.2 Release
NvDsServerModelInfo Struct Reference

Detailed Description

Collaboration diagram for NvDsServerModelInfo:

Data Fields

std::string key
 
std::string name
 logical model name (no '@' / ';')
More...
 
std::string version
 positive-integer version (required: load/update) More...
 
std::string from_version
 update only: REQUIRED CAS guard
More...
 
std::string config_file
 load: required on first load of a name
More...
 
std::string engine_file
 SEED engine (load) / single-instance (update) More...
 
std::map< guint, std::string > engine_files
 EXACT per-GPU engine map (gpu -> path) More...
 
std::vector< guint > gpus
 gpu id set: load = instance placement (one per gpu), unload = subset to drain More...
 
gboolean has_gpus
 'gpus' present in the request
More...
 
std::string value_json
 the request "value" object, serialized verbatim More...
 
std::string value_change
 set by handler: "model_load"|"model_unload"|"model_update" More...
 
NvDsServerModelStatus status
 
std::string model_log
 
std::string uri
 
NvDsServerErrorInfo err_info
 

Field Documentation

◆ config_file

std::string NvDsServerModelInfo::config_file

load: required on first load of a name

Definition at line 430 of file sources/libs/nvds_rest_server/nvds_rest_server.h.

◆ engine_file

std::string NvDsServerModelInfo::engine_file

SEED engine (load) / single-instance (update)

Definition at line 431 of file sources/libs/nvds_rest_server/nvds_rest_server.h.

◆ engine_files

std::map< guint, std::string > NvDsServerModelInfo::engine_files

EXACT per-GPU engine map (gpu -> path)

Definition at line 432 of file sources/libs/nvds_rest_server/nvds_rest_server.h.

◆ err_info

NvDsServerErrorInfo NvDsServerModelInfo::err_info

◆ from_version

std::string NvDsServerModelInfo::from_version

update only: REQUIRED CAS guard

Definition at line 429 of file sources/libs/nvds_rest_server/nvds_rest_server.h.

◆ gpus

std::vector< guint > NvDsServerModelInfo::gpus

gpu id set: load = instance placement (one per gpu), unload = subset to drain

Definition at line 433 of file sources/libs/nvds_rest_server/nvds_rest_server.h.

◆ has_gpus

gboolean NvDsServerModelInfo::has_gpus

'gpus' present in the request

Definition at line 434 of file sources/libs/nvds_rest_server/nvds_rest_server.h.

◆ key

std::string NvDsServerModelInfo::key

◆ model_log

std::string NvDsServerModelInfo::model_log

◆ name

std::string NvDsServerModelInfo::name

logical model name (no '@' / ';')

Definition at line 427 of file sources/libs/nvds_rest_server/nvds_rest_server.h.

◆ status

NvDsServerModelStatus NvDsServerModelInfo::status

◆ uri

std::string NvDsServerModelInfo::uri

◆ value_change

std::string NvDsServerModelInfo::value_change

set by handler: "model_load"|"model_unload"|"model_update"

Definition at line 436 of file sources/libs/nvds_rest_server/nvds_rest_server.h.

◆ value_json

std::string NvDsServerModelInfo::value_json

the request "value" object, serialized verbatim

Definition at line 435 of file sources/libs/nvds_rest_server/nvds_rest_server.h.

◆ version

std::string NvDsServerModelInfo::version

positive-integer version (required: load/update)

Definition at line 428 of file sources/libs/nvds_rest_server/nvds_rest_server.h.


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