NVIDIA DeepStream SDK API Reference

9.2 Release
9.2/sources/libs/nvdsinferserver/model_config.pb.h File Reference

Go to the source code of this file.

Data Structures

struct  TableStruct_model_5fconfig_2eproto
 
class  inference::ModelRateLimiter_Resource
 
class  inference::ModelRateLimiter
 
class  inference::ModelInstanceGroup_SecondaryDevice
 
class  inference::ModelInstanceGroup
 
class  inference::ModelTensorReshape
 
class  inference::ModelInput
 
class  inference::ModelOutput
 
class  inference::BatchInput
 
class  inference::BatchOutput
 
class  inference::ModelVersionPolicy_Latest
 
class  inference::ModelVersionPolicy_All
 
class  inference::ModelVersionPolicy_Specific
 
class  inference::ModelVersionPolicy
 
union  inference::ModelVersionPolicy::Impl_::PolicyChoiceUnion
 
class  inference::ModelOptimizationPolicy_Graph
 
class  inference::ModelOptimizationPolicy_Cuda_GraphSpec_Shape
 
class  inference::ModelOptimizationPolicy_Cuda_GraphSpec_LowerBound_InputEntry_DoNotUse
 
class  inference::ModelOptimizationPolicy_Cuda_GraphSpec_LowerBound
 
class  inference::ModelOptimizationPolicy_Cuda_GraphSpec_InputEntry_DoNotUse
 
class  inference::ModelOptimizationPolicy_Cuda_GraphSpec
 
class  inference::ModelOptimizationPolicy_Cuda
 
class  inference::ModelOptimizationPolicy_ExecutionAccelerators_Accelerator_ParametersEntry_DoNotUse
 
class  inference::ModelOptimizationPolicy_ExecutionAccelerators_Accelerator
 
class  inference::ModelOptimizationPolicy_ExecutionAccelerators
 
class  inference::ModelOptimizationPolicy_PinnedMemoryBuffer
 
class  inference::ModelOptimizationPolicy
 
class  inference::ModelQueuePolicy
 
class  inference::ModelDynamicBatching_PriorityQueuePolicyEntry_DoNotUse
 
class  inference::ModelDynamicBatching
 
class  inference::ModelSequenceBatching_Control
 
class  inference::ModelSequenceBatching_ControlInput
 
class  inference::ModelSequenceBatching_InitialState
 
union  inference::ModelSequenceBatching_InitialState::Impl_::StateDataUnion
 
class  inference::ModelSequenceBatching_State
 
class  inference::ModelSequenceBatching_StrategyDirect
 
class  inference::ModelSequenceBatching_StrategyOldest
 
class  inference::ModelSequenceBatching
 
union  inference::ModelSequenceBatching::Impl_::StrategyChoiceUnion
 
class  inference::ModelEnsembling_Step_InputMapEntry_DoNotUse
 
class  inference::ModelEnsembling_Step_OutputMapEntry_DoNotUse
 
class  inference::ModelEnsembling_Step
 
class  inference::ModelEnsembling
 
class  inference::ModelParameter
 
class  inference::ModelWarmup_Input
 
union  inference::ModelWarmup_Input::Impl_::InputDataTypeUnion
 
class  inference::ModelWarmup_InputsEntry_DoNotUse
 
class  inference::ModelWarmup
 
class  inference::ModelOperations
 
class  inference::ModelTransactionPolicy
 
class  inference::ModelRepositoryAgents_Agent_ParametersEntry_DoNotUse
 
class  inference::ModelRepositoryAgents_Agent
 
class  inference::ModelRepositoryAgents
 
class  inference::ModelResponseCache
 
class  inference::ModelMetrics_MetricControl_MetricIdentifier
 
class  inference::ModelMetrics_MetricControl_HistogramOptions
 
class  inference::ModelMetrics_MetricControl
 
union  inference::ModelMetrics_MetricControl::Impl_::MetricOptionsUnion
 
class  inference::ModelMetrics
 
class  inference::ModelConfig_CcModelFilenamesEntry_DoNotUse
 
class  inference::ModelConfig_MetricTagsEntry_DoNotUse
 
class  inference::ModelConfig_ParametersEntry_DoNotUse
 
class  inference::ModelConfig
 
union  inference::ModelConfig::Impl_::SchedulingChoiceUnion
 
struct  is_proto_enum< ::inference::ModelInstanceGroup_SecondaryDevice_SecondaryDeviceKind >
 
struct  is_proto_enum< ::inference::ModelInstanceGroup_Kind >
 
struct  is_proto_enum< ::inference::ModelInput_Format >
 
struct  is_proto_enum< ::inference::BatchInput_Kind >
 
struct  is_proto_enum< ::inference::BatchOutput_Kind >
 
struct  is_proto_enum< ::inference::ModelOptimizationPolicy_ModelPriority >
 
struct  is_proto_enum< ::inference::ModelQueuePolicy_TimeoutAction >
 
struct  is_proto_enum< ::inference::ModelSequenceBatching_Control_Kind >
 
struct  is_proto_enum< ::inference::DataType >
 

Namespaces

 internal
 
 inference
 

Macros

#define PROTOBUF_INTERNAL_EXPORT_model_5fconfig_2eproto
 

Enumerations

enum  inference::ModelInstanceGroup_SecondaryDevice_SecondaryDeviceKind : int {
  inference::ModelInstanceGroup_SecondaryDevice_SecondaryDeviceKind_KIND_NVDLA = 0,
  inference::ModelInstanceGroup_SecondaryDevice_SecondaryDeviceKind_ModelInstanceGroup_SecondaryDevice_SecondaryDeviceKind_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::min(),
  inference::ModelInstanceGroup_SecondaryDevice_SecondaryDeviceKind_ModelInstanceGroup_SecondaryDevice_SecondaryDeviceKind_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::max(),
  inference::ModelInstanceGroup_SecondaryDevice_SecondaryDeviceKind_KIND_NVDLA = 0,
  inference::ModelInstanceGroup_SecondaryDevice_SecondaryDeviceKind_ModelInstanceGroup_SecondaryDevice_SecondaryDeviceKind_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::min(),
  inference::ModelInstanceGroup_SecondaryDevice_SecondaryDeviceKind_ModelInstanceGroup_SecondaryDevice_SecondaryDeviceKind_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::max()
}
 
enum  inference::ModelInstanceGroup_Kind : int {
  inference::ModelInstanceGroup_Kind_KIND_AUTO = 0,
  inference::ModelInstanceGroup_Kind_KIND_GPU = 1,
  inference::ModelInstanceGroup_Kind_KIND_CPU = 2,
  inference::ModelInstanceGroup_Kind_KIND_MODEL = 3,
  inference::ModelInstanceGroup_Kind_ModelInstanceGroup_Kind_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::min(),
  inference::ModelInstanceGroup_Kind_ModelInstanceGroup_Kind_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::max(),
  inference::ModelInstanceGroup_Kind_KIND_AUTO = 0,
  inference::ModelInstanceGroup_Kind_KIND_GPU = 1,
  inference::ModelInstanceGroup_Kind_KIND_CPU = 2,
  inference::ModelInstanceGroup_Kind_KIND_MODEL = 3,
  inference::ModelInstanceGroup_Kind_ModelInstanceGroup_Kind_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::min(),
  inference::ModelInstanceGroup_Kind_ModelInstanceGroup_Kind_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::max()
}
 
enum  inference::ModelInput_Format : int {
  inference::ModelInput_Format_FORMAT_NONE = 0,
  inference::ModelInput_Format_FORMAT_NHWC = 1,
  inference::ModelInput_Format_FORMAT_NCHW = 2,
  inference::ModelInput_Format_ModelInput_Format_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::min(),
  inference::ModelInput_Format_ModelInput_Format_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::max(),
  inference::ModelInput_Format_FORMAT_NONE = 0,
  inference::ModelInput_Format_FORMAT_NHWC = 1,
  inference::ModelInput_Format_FORMAT_NCHW = 2,
  inference::ModelInput_Format_ModelInput_Format_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::min(),
  inference::ModelInput_Format_ModelInput_Format_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::max()
}
 
enum  inference::BatchInput_Kind : int {
  inference::BatchInput_Kind_BATCH_ELEMENT_COUNT = 0,
  inference::BatchInput_Kind_BATCH_ACCUMULATED_ELEMENT_COUNT = 1,
  inference::BatchInput_Kind_BATCH_ACCUMULATED_ELEMENT_COUNT_WITH_ZERO = 2,
  inference::BatchInput_Kind_BATCH_MAX_ELEMENT_COUNT_AS_SHAPE = 3,
  inference::BatchInput_Kind_BATCH_ITEM_SHAPE = 4,
  inference::BatchInput_Kind_BATCH_ITEM_SHAPE_FLATTEN = 5,
  inference::BatchInput_Kind_BatchInput_Kind_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::min(),
  inference::BatchInput_Kind_BatchInput_Kind_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::max(),
  inference::BatchInput_Kind_BATCH_ELEMENT_COUNT = 0,
  inference::BatchInput_Kind_BATCH_ACCUMULATED_ELEMENT_COUNT = 1,
  inference::BatchInput_Kind_BATCH_ACCUMULATED_ELEMENT_COUNT_WITH_ZERO = 2,
  inference::BatchInput_Kind_BATCH_MAX_ELEMENT_COUNT_AS_SHAPE = 3,
  inference::BatchInput_Kind_BATCH_ITEM_SHAPE = 4,
  inference::BatchInput_Kind_BATCH_ITEM_SHAPE_FLATTEN = 5,
  inference::BatchInput_Kind_BatchInput_Kind_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::min(),
  inference::BatchInput_Kind_BatchInput_Kind_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::max()
}
 
enum  inference::BatchOutput_Kind : int {
  inference::BatchOutput_Kind_BATCH_SCATTER_WITH_INPUT_SHAPE = 0,
  inference::BatchOutput_Kind_BatchOutput_Kind_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::min(),
  inference::BatchOutput_Kind_BatchOutput_Kind_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::max(),
  inference::BatchOutput_Kind_BATCH_SCATTER_WITH_INPUT_SHAPE = 0,
  inference::BatchOutput_Kind_BatchOutput_Kind_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::min(),
  inference::BatchOutput_Kind_BatchOutput_Kind_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::max()
}
 
enum  inference::ModelOptimizationPolicy_ModelPriority : int {
  inference::ModelOptimizationPolicy_ModelPriority_PRIORITY_DEFAULT = 0,
  inference::ModelOptimizationPolicy_ModelPriority_PRIORITY_MAX = 1,
  inference::ModelOptimizationPolicy_ModelPriority_PRIORITY_MIN = 2,
  inference::ModelOptimizationPolicy_ModelPriority_ModelOptimizationPolicy_ModelPriority_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::min(),
  inference::ModelOptimizationPolicy_ModelPriority_ModelOptimizationPolicy_ModelPriority_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::max(),
  inference::ModelOptimizationPolicy_ModelPriority_PRIORITY_DEFAULT = 0,
  inference::ModelOptimizationPolicy_ModelPriority_PRIORITY_MAX = 1,
  inference::ModelOptimizationPolicy_ModelPriority_PRIORITY_MIN = 2,
  inference::ModelOptimizationPolicy_ModelPriority_ModelOptimizationPolicy_ModelPriority_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::min(),
  inference::ModelOptimizationPolicy_ModelPriority_ModelOptimizationPolicy_ModelPriority_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::max()
}
 
enum  inference::ModelQueuePolicy_TimeoutAction : int {
  inference::ModelQueuePolicy_TimeoutAction_REJECT = 0,
  inference::ModelQueuePolicy_TimeoutAction_DELAY = 1,
  inference::ModelQueuePolicy_TimeoutAction_ModelQueuePolicy_TimeoutAction_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::min(),
  inference::ModelQueuePolicy_TimeoutAction_ModelQueuePolicy_TimeoutAction_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::max(),
  inference::ModelQueuePolicy_TimeoutAction_REJECT = 0,
  inference::ModelQueuePolicy_TimeoutAction_DELAY = 1,
  inference::ModelQueuePolicy_TimeoutAction_ModelQueuePolicy_TimeoutAction_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::min(),
  inference::ModelQueuePolicy_TimeoutAction_ModelQueuePolicy_TimeoutAction_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::max()
}
 
enum  inference::ModelSequenceBatching_Control_Kind : int {
  inference::ModelSequenceBatching_Control_Kind_CONTROL_SEQUENCE_START = 0,
  inference::ModelSequenceBatching_Control_Kind_CONTROL_SEQUENCE_READY = 1,
  inference::ModelSequenceBatching_Control_Kind_CONTROL_SEQUENCE_END = 2,
  inference::ModelSequenceBatching_Control_Kind_CONTROL_SEQUENCE_CORRID = 3,
  inference::ModelSequenceBatching_Control_Kind_ModelSequenceBatching_Control_Kind_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::min(),
  inference::ModelSequenceBatching_Control_Kind_ModelSequenceBatching_Control_Kind_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::max(),
  inference::ModelSequenceBatching_Control_Kind_CONTROL_SEQUENCE_START = 0,
  inference::ModelSequenceBatching_Control_Kind_CONTROL_SEQUENCE_READY = 1,
  inference::ModelSequenceBatching_Control_Kind_CONTROL_SEQUENCE_END = 2,
  inference::ModelSequenceBatching_Control_Kind_CONTROL_SEQUENCE_CORRID = 3,
  inference::ModelSequenceBatching_Control_Kind_ModelSequenceBatching_Control_Kind_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::min(),
  inference::ModelSequenceBatching_Control_Kind_ModelSequenceBatching_Control_Kind_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::max()
}
 
enum  inference::DataType : int {
  inference::TYPE_INVALID = 0,
  inference::TYPE_BOOL = 1,
  inference::TYPE_UINT8 = 2,
  inference::TYPE_UINT16 = 3,
  inference::TYPE_UINT32 = 4,
  inference::TYPE_UINT64 = 5,
  inference::TYPE_INT8 = 6,
  inference::TYPE_INT16 = 7,
  inference::TYPE_INT32 = 8,
  inference::TYPE_INT64 = 9,
  inference::TYPE_FP16 = 10,
  inference::TYPE_FP32 = 11,
  inference::TYPE_FP64 = 12,
  inference::TYPE_STRING = 13,
  inference::TYPE_BF16 = 14,
  inference::DataType_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::min(),
  inference::DataType_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::max(),
  inference::TYPE_INVALID = 0,
  inference::TYPE_BOOL = 1,
  inference::TYPE_UINT8 = 2,
  inference::TYPE_UINT16 = 3,
  inference::TYPE_UINT32 = 4,
  inference::TYPE_UINT64 = 5,
  inference::TYPE_INT8 = 6,
  inference::TYPE_INT16 = 7,
  inference::TYPE_INT32 = 8,
  inference::TYPE_INT64 = 9,
  inference::TYPE_FP16 = 10,
  inference::TYPE_FP32 = 11,
  inference::TYPE_FP64 = 12,
  inference::TYPE_STRING = 13,
  inference::TYPE_BF16 = 14,
  inference::DataType_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::min(),
  inference::DataType_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::max()
}
 

Functions

template<>
PROTOBUF_NAMESPACE_OPEN ::inference::BatchInput * Arena::CreateMaybeMessage<::inference::BatchInput > (Arena *)
 
template<>
::inference::BatchOutput * Arena::CreateMaybeMessage<::inference::BatchOutput > (Arena *)
 
template<>
::inference::ModelConfig * Arena::CreateMaybeMessage<::inference::ModelConfig > (Arena *)
 
template<>
::inference::ModelConfig_CcModelFilenamesEntry_DoNotUse * Arena::CreateMaybeMessage<::inference::ModelConfig_CcModelFilenamesEntry_DoNotUse > (Arena *)
 
template<>
::inference::ModelConfig_MetricTagsEntry_DoNotUse * Arena::CreateMaybeMessage<::inference::ModelConfig_MetricTagsEntry_DoNotUse > (Arena *)
 
template<>
::inference::ModelConfig_ParametersEntry_DoNotUse * Arena::CreateMaybeMessage<::inference::ModelConfig_ParametersEntry_DoNotUse > (Arena *)
 
template<>
::inference::ModelDynamicBatching * Arena::CreateMaybeMessage<::inference::ModelDynamicBatching > (Arena *)
 
template<>
::inference::ModelDynamicBatching_PriorityQueuePolicyEntry_DoNotUse * Arena::CreateMaybeMessage<::inference::ModelDynamicBatching_PriorityQueuePolicyEntry_DoNotUse > (Arena *)
 
template<>
::inference::ModelEnsembling * Arena::CreateMaybeMessage<::inference::ModelEnsembling > (Arena *)
 
template<>
::inference::ModelEnsembling_Step * Arena::CreateMaybeMessage<::inference::ModelEnsembling_Step > (Arena *)
 
template<>
::inference::ModelEnsembling_Step_InputMapEntry_DoNotUse * Arena::CreateMaybeMessage<::inference::ModelEnsembling_Step_InputMapEntry_DoNotUse > (Arena *)
 
template<>
::inference::ModelEnsembling_Step_OutputMapEntry_DoNotUse * Arena::CreateMaybeMessage<::inference::ModelEnsembling_Step_OutputMapEntry_DoNotUse > (Arena *)
 
template<>
::inference::ModelInput * Arena::CreateMaybeMessage<::inference::ModelInput > (Arena *)
 
template<>
::inference::ModelInstanceGroup * Arena::CreateMaybeMessage<::inference::ModelInstanceGroup > (Arena *)
 
template<>
::inference::ModelInstanceGroup_SecondaryDevice * Arena::CreateMaybeMessage<::inference::ModelInstanceGroup_SecondaryDevice > (Arena *)
 
template<>
::inference::ModelMetrics * Arena::CreateMaybeMessage<::inference::ModelMetrics > (Arena *)
 
template<>
::inference::ModelMetrics_MetricControl * Arena::CreateMaybeMessage<::inference::ModelMetrics_MetricControl > (Arena *)
 
template<>
::inference::ModelMetrics_MetricControl_HistogramOptions * Arena::CreateMaybeMessage<::inference::ModelMetrics_MetricControl_HistogramOptions > (Arena *)
 
template<>
::inference::ModelMetrics_MetricControl_MetricIdentifier * Arena::CreateMaybeMessage<::inference::ModelMetrics_MetricControl_MetricIdentifier > (Arena *)
 
template<>
::inference::ModelOperations * Arena::CreateMaybeMessage<::inference::ModelOperations > (Arena *)
 
template<>
::inference::ModelOptimizationPolicy * Arena::CreateMaybeMessage<::inference::ModelOptimizationPolicy > (Arena *)
 
template<>
::inference::ModelOptimizationPolicy_Cuda * Arena::CreateMaybeMessage<::inference::ModelOptimizationPolicy_Cuda > (Arena *)
 
template<>
::inference::ModelOptimizationPolicy_Cuda_GraphSpec * Arena::CreateMaybeMessage<::inference::ModelOptimizationPolicy_Cuda_GraphSpec > (Arena *)
 
template<>
::inference::ModelOptimizationPolicy_Cuda_GraphSpec_InputEntry_DoNotUse * Arena::CreateMaybeMessage<::inference::ModelOptimizationPolicy_Cuda_GraphSpec_InputEntry_DoNotUse > (Arena *)
 
template<>
::inference::ModelOptimizationPolicy_Cuda_GraphSpec_LowerBound * Arena::CreateMaybeMessage<::inference::ModelOptimizationPolicy_Cuda_GraphSpec_LowerBound > (Arena *)
 
template<>
::inference::ModelOptimizationPolicy_Cuda_GraphSpec_LowerBound_InputEntry_DoNotUse * Arena::CreateMaybeMessage<::inference::ModelOptimizationPolicy_Cuda_GraphSpec_LowerBound_InputEntry_DoNotUse > (Arena *)
 
template<>
::inference::ModelOptimizationPolicy_Cuda_GraphSpec_Shape * Arena::CreateMaybeMessage<::inference::ModelOptimizationPolicy_Cuda_GraphSpec_Shape > (Arena *)
 
template<>
::inference::ModelOptimizationPolicy_ExecutionAccelerators * Arena::CreateMaybeMessage<::inference::ModelOptimizationPolicy_ExecutionAccelerators > (Arena *)
 
template<>
::inference::ModelOptimizationPolicy_ExecutionAccelerators_Accelerator * Arena::CreateMaybeMessage<::inference::ModelOptimizationPolicy_ExecutionAccelerators_Accelerator > (Arena *)
 
template<>
::inference::ModelOptimizationPolicy_ExecutionAccelerators_Accelerator_ParametersEntry_DoNotUse * Arena::CreateMaybeMessage<::inference::ModelOptimizationPolicy_ExecutionAccelerators_Accelerator_ParametersEntry_DoNotUse > (Arena *)
 
template<>
::inference::ModelOptimizationPolicy_Graph * Arena::CreateMaybeMessage<::inference::ModelOptimizationPolicy_Graph > (Arena *)
 
template<>
::inference::ModelOptimizationPolicy_PinnedMemoryBuffer * Arena::CreateMaybeMessage<::inference::ModelOptimizationPolicy_PinnedMemoryBuffer > (Arena *)
 
template<>
::inference::ModelOutput * Arena::CreateMaybeMessage<::inference::ModelOutput > (Arena *)
 
template<>
::inference::ModelParameter * Arena::CreateMaybeMessage<::inference::ModelParameter > (Arena *)
 
template<>
::inference::ModelQueuePolicy * Arena::CreateMaybeMessage<::inference::ModelQueuePolicy > (Arena *)
 
template<>
::inference::ModelRateLimiter * Arena::CreateMaybeMessage<::inference::ModelRateLimiter > (Arena *)
 
template<>
::inference::ModelRateLimiter_Resource * Arena::CreateMaybeMessage<::inference::ModelRateLimiter_Resource > (Arena *)
 
template<>
::inference::ModelRepositoryAgents * Arena::CreateMaybeMessage<::inference::ModelRepositoryAgents > (Arena *)
 
template<>
::inference::ModelRepositoryAgents_Agent * Arena::CreateMaybeMessage<::inference::ModelRepositoryAgents_Agent > (Arena *)
 
template<>
::inference::ModelRepositoryAgents_Agent_ParametersEntry_DoNotUse * Arena::CreateMaybeMessage<::inference::ModelRepositoryAgents_Agent_ParametersEntry_DoNotUse > (Arena *)
 
template<>
::inference::ModelResponseCache * Arena::CreateMaybeMessage<::inference::ModelResponseCache > (Arena *)
 
template<>
::inference::ModelSequenceBatching * Arena::CreateMaybeMessage<::inference::ModelSequenceBatching > (Arena *)
 
template<>
::inference::ModelSequenceBatching_Control * Arena::CreateMaybeMessage<::inference::ModelSequenceBatching_Control > (Arena *)
 
template<>
::inference::ModelSequenceBatching_ControlInput * Arena::CreateMaybeMessage<::inference::ModelSequenceBatching_ControlInput > (Arena *)
 
template<>
::inference::ModelSequenceBatching_InitialState * Arena::CreateMaybeMessage<::inference::ModelSequenceBatching_InitialState > (Arena *)
 
template<>
::inference::ModelSequenceBatching_State * Arena::CreateMaybeMessage<::inference::ModelSequenceBatching_State > (Arena *)
 
template<>
::inference::ModelSequenceBatching_StrategyDirect * Arena::CreateMaybeMessage<::inference::ModelSequenceBatching_StrategyDirect > (Arena *)
 
template<>
::inference::ModelSequenceBatching_StrategyOldest * Arena::CreateMaybeMessage<::inference::ModelSequenceBatching_StrategyOldest > (Arena *)
 
template<>
::inference::ModelTensorReshape * Arena::CreateMaybeMessage<::inference::ModelTensorReshape > (Arena *)
 
template<>
::inference::ModelTransactionPolicy * Arena::CreateMaybeMessage<::inference::ModelTransactionPolicy > (Arena *)
 
template<>
::inference::ModelVersionPolicy * Arena::CreateMaybeMessage<::inference::ModelVersionPolicy > (Arena *)
 
template<>
::inference::ModelVersionPolicy_All * Arena::CreateMaybeMessage<::inference::ModelVersionPolicy_All > (Arena *)
 
template<>
::inference::ModelVersionPolicy_Latest * Arena::CreateMaybeMessage<::inference::ModelVersionPolicy_Latest > (Arena *)
 
template<>
::inference::ModelVersionPolicy_Specific * Arena::CreateMaybeMessage<::inference::ModelVersionPolicy_Specific > (Arena *)
 
template<>
::inference::ModelWarmup * Arena::CreateMaybeMessage<::inference::ModelWarmup > (Arena *)
 
template<>
::inference::ModelWarmup_Input * Arena::CreateMaybeMessage<::inference::ModelWarmup_Input > (Arena *)
 
template<>
::inference::ModelWarmup_InputsEntry_DoNotUse * Arena::CreateMaybeMessage<::inference::ModelWarmup_InputsEntry_DoNotUse > (Arena *)
 
bool inference::ModelInstanceGroup_SecondaryDevice_SecondaryDeviceKind_IsValid (int value)
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * inference::ModelInstanceGroup_SecondaryDevice_SecondaryDeviceKind_descriptor ()
 
template<typename T >
const std::string & inference::ModelInstanceGroup_SecondaryDevice_SecondaryDeviceKind_Name (T enum_t_value)
 
bool inference::ModelInstanceGroup_SecondaryDevice_SecondaryDeviceKind_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ModelInstanceGroup_SecondaryDevice_SecondaryDeviceKind *value)
 
bool inference::ModelInstanceGroup_Kind_IsValid (int value)
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * inference::ModelInstanceGroup_Kind_descriptor ()
 
template<typename T >
const std::string & inference::ModelInstanceGroup_Kind_Name (T enum_t_value)
 
bool inference::ModelInstanceGroup_Kind_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ModelInstanceGroup_Kind *value)
 
bool inference::ModelInput_Format_IsValid (int value)
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * inference::ModelInput_Format_descriptor ()
 
template<typename T >
const std::string & inference::ModelInput_Format_Name (T enum_t_value)
 
bool inference::ModelInput_Format_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ModelInput_Format *value)
 
bool inference::BatchInput_Kind_IsValid (int value)
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * inference::BatchInput_Kind_descriptor ()
 
template<typename T >
const std::string & inference::BatchInput_Kind_Name (T enum_t_value)
 
bool inference::BatchInput_Kind_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, BatchInput_Kind *value)
 
bool inference::BatchOutput_Kind_IsValid (int value)
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * inference::BatchOutput_Kind_descriptor ()
 
template<typename T >
const std::string & inference::BatchOutput_Kind_Name (T enum_t_value)
 
bool inference::BatchOutput_Kind_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, BatchOutput_Kind *value)
 
bool inference::ModelOptimizationPolicy_ModelPriority_IsValid (int value)
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * inference::ModelOptimizationPolicy_ModelPriority_descriptor ()
 
template<typename T >
const std::string & inference::ModelOptimizationPolicy_ModelPriority_Name (T enum_t_value)
 
bool inference::ModelOptimizationPolicy_ModelPriority_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ModelOptimizationPolicy_ModelPriority *value)
 
bool inference::ModelQueuePolicy_TimeoutAction_IsValid (int value)
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * inference::ModelQueuePolicy_TimeoutAction_descriptor ()
 
template<typename T >
const std::string & inference::ModelQueuePolicy_TimeoutAction_Name (T enum_t_value)
 
bool inference::ModelQueuePolicy_TimeoutAction_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ModelQueuePolicy_TimeoutAction *value)
 
bool inference::ModelSequenceBatching_Control_Kind_IsValid (int value)
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * inference::ModelSequenceBatching_Control_Kind_descriptor ()
 
template<typename T >
const std::string & inference::ModelSequenceBatching_Control_Kind_Name (T enum_t_value)
 
bool inference::ModelSequenceBatching_Control_Kind_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ModelSequenceBatching_Control_Kind *value)
 
bool inference::DataType_IsValid (int value)
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * inference::DataType_descriptor ()
 
template<typename T >
const std::string & inference::DataType_Name (T enum_t_value)
 
bool inference::DataType_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, DataType *value)
 
template<>
const EnumDescriptor * GetEnumDescriptor< ::inference::ModelInstanceGroup_SecondaryDevice_SecondaryDeviceKind > ()
 
template<>
const EnumDescriptor * GetEnumDescriptor< ::inference::ModelInstanceGroup_Kind > ()
 
template<>
const EnumDescriptor * GetEnumDescriptor< ::inference::ModelInput_Format > ()
 
template<>
const EnumDescriptor * GetEnumDescriptor< ::inference::BatchInput_Kind > ()
 
template<>
const EnumDescriptor * GetEnumDescriptor< ::inference::BatchOutput_Kind > ()
 
template<>
const EnumDescriptor * GetEnumDescriptor< ::inference::ModelOptimizationPolicy_ModelPriority > ()
 
template<>
const EnumDescriptor * GetEnumDescriptor< ::inference::ModelQueuePolicy_TimeoutAction > ()
 
template<>
const EnumDescriptor * GetEnumDescriptor< ::inference::ModelSequenceBatching_Control_Kind > ()
 
template<>
const EnumDescriptor * GetEnumDescriptor< ::inference::DataType > ()
 

Variables

const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_model_5fconfig_2eproto
 

Macro Definition Documentation

◆ PROTOBUF_INTERNAL_EXPORT_model_5fconfig_2eproto

#define PROTOBUF_INTERNAL_EXPORT_model_5fconfig_2eproto

Function Documentation

◆ Arena::CreateMaybeMessage<::inference::BatchInput >()

template<>
PROTOBUF_NAMESPACE_OPEN ::inference::BatchInput* Arena::CreateMaybeMessage<::inference::BatchInput > ( Arena *  )

◆ Arena::CreateMaybeMessage<::inference::BatchOutput >()

template<>
::inference::BatchOutput* Arena::CreateMaybeMessage<::inference::BatchOutput > ( Arena *  )

◆ Arena::CreateMaybeMessage<::inference::ModelConfig >()

template<>
::inference::ModelConfig* Arena::CreateMaybeMessage<::inference::ModelConfig > ( Arena *  )

◆ Arena::CreateMaybeMessage<::inference::ModelConfig_CcModelFilenamesEntry_DoNotUse >()

◆ Arena::CreateMaybeMessage<::inference::ModelConfig_MetricTagsEntry_DoNotUse >()

◆ Arena::CreateMaybeMessage<::inference::ModelConfig_ParametersEntry_DoNotUse >()

◆ Arena::CreateMaybeMessage<::inference::ModelDynamicBatching >()

template<>
::inference::ModelDynamicBatching* Arena::CreateMaybeMessage<::inference::ModelDynamicBatching > ( Arena *  )

◆ Arena::CreateMaybeMessage<::inference::ModelDynamicBatching_PriorityQueuePolicyEntry_DoNotUse >()

◆ Arena::CreateMaybeMessage<::inference::ModelEnsembling >()

template<>
::inference::ModelEnsembling* Arena::CreateMaybeMessage<::inference::ModelEnsembling > ( Arena *  )

◆ Arena::CreateMaybeMessage<::inference::ModelEnsembling_Step >()

template<>
::inference::ModelEnsembling_Step* Arena::CreateMaybeMessage<::inference::ModelEnsembling_Step > ( Arena *  )

◆ Arena::CreateMaybeMessage<::inference::ModelEnsembling_Step_InputMapEntry_DoNotUse >()

◆ Arena::CreateMaybeMessage<::inference::ModelEnsembling_Step_OutputMapEntry_DoNotUse >()

◆ Arena::CreateMaybeMessage<::inference::ModelInput >()

template<>
::inference::ModelInput* Arena::CreateMaybeMessage<::inference::ModelInput > ( Arena *  )

◆ Arena::CreateMaybeMessage<::inference::ModelInstanceGroup >()

template<>
::inference::ModelInstanceGroup* Arena::CreateMaybeMessage<::inference::ModelInstanceGroup > ( Arena *  )

◆ Arena::CreateMaybeMessage<::inference::ModelInstanceGroup_SecondaryDevice >()

template<>
::inference::ModelInstanceGroup_SecondaryDevice* Arena::CreateMaybeMessage<::inference::ModelInstanceGroup_SecondaryDevice > ( Arena *  )

◆ Arena::CreateMaybeMessage<::inference::ModelMetrics >()

template<>
::inference::ModelMetrics* Arena::CreateMaybeMessage<::inference::ModelMetrics > ( Arena *  )

◆ Arena::CreateMaybeMessage<::inference::ModelMetrics_MetricControl >()

template<>
::inference::ModelMetrics_MetricControl* Arena::CreateMaybeMessage<::inference::ModelMetrics_MetricControl > ( Arena *  )

◆ Arena::CreateMaybeMessage<::inference::ModelMetrics_MetricControl_HistogramOptions >()

◆ Arena::CreateMaybeMessage<::inference::ModelMetrics_MetricControl_MetricIdentifier >()

◆ Arena::CreateMaybeMessage<::inference::ModelOperations >()

template<>
::inference::ModelOperations* Arena::CreateMaybeMessage<::inference::ModelOperations > ( Arena *  )

◆ Arena::CreateMaybeMessage<::inference::ModelOptimizationPolicy >()

template<>
::inference::ModelOptimizationPolicy* Arena::CreateMaybeMessage<::inference::ModelOptimizationPolicy > ( Arena *  )

◆ Arena::CreateMaybeMessage<::inference::ModelOptimizationPolicy_Cuda >()

template<>
::inference::ModelOptimizationPolicy_Cuda* Arena::CreateMaybeMessage<::inference::ModelOptimizationPolicy_Cuda > ( Arena *  )

◆ Arena::CreateMaybeMessage<::inference::ModelOptimizationPolicy_Cuda_GraphSpec >()

◆ Arena::CreateMaybeMessage<::inference::ModelOptimizationPolicy_Cuda_GraphSpec_InputEntry_DoNotUse >()

◆ Arena::CreateMaybeMessage<::inference::ModelOptimizationPolicy_Cuda_GraphSpec_LowerBound >()

◆ Arena::CreateMaybeMessage<::inference::ModelOptimizationPolicy_Cuda_GraphSpec_LowerBound_InputEntry_DoNotUse >()

◆ Arena::CreateMaybeMessage<::inference::ModelOptimizationPolicy_Cuda_GraphSpec_Shape >()

◆ Arena::CreateMaybeMessage<::inference::ModelOptimizationPolicy_ExecutionAccelerators >()

◆ Arena::CreateMaybeMessage<::inference::ModelOptimizationPolicy_ExecutionAccelerators_Accelerator >()

◆ Arena::CreateMaybeMessage<::inference::ModelOptimizationPolicy_ExecutionAccelerators_Accelerator_ParametersEntry_DoNotUse >()

◆ Arena::CreateMaybeMessage<::inference::ModelOptimizationPolicy_Graph >()

template<>
::inference::ModelOptimizationPolicy_Graph* Arena::CreateMaybeMessage<::inference::ModelOptimizationPolicy_Graph > ( Arena *  )

◆ Arena::CreateMaybeMessage<::inference::ModelOptimizationPolicy_PinnedMemoryBuffer >()

◆ Arena::CreateMaybeMessage<::inference::ModelOutput >()

template<>
::inference::ModelOutput* Arena::CreateMaybeMessage<::inference::ModelOutput > ( Arena *  )

◆ Arena::CreateMaybeMessage<::inference::ModelParameter >()

template<>
::inference::ModelParameter* Arena::CreateMaybeMessage<::inference::ModelParameter > ( Arena *  )

◆ Arena::CreateMaybeMessage<::inference::ModelQueuePolicy >()

template<>
::inference::ModelQueuePolicy* Arena::CreateMaybeMessage<::inference::ModelQueuePolicy > ( Arena *  )

◆ Arena::CreateMaybeMessage<::inference::ModelRateLimiter >()

template<>
::inference::ModelRateLimiter* Arena::CreateMaybeMessage<::inference::ModelRateLimiter > ( Arena *  )

◆ Arena::CreateMaybeMessage<::inference::ModelRateLimiter_Resource >()

template<>
::inference::ModelRateLimiter_Resource* Arena::CreateMaybeMessage<::inference::ModelRateLimiter_Resource > ( Arena *  )

◆ Arena::CreateMaybeMessage<::inference::ModelRepositoryAgents >()

template<>
::inference::ModelRepositoryAgents* Arena::CreateMaybeMessage<::inference::ModelRepositoryAgents > ( Arena *  )

◆ Arena::CreateMaybeMessage<::inference::ModelRepositoryAgents_Agent >()

template<>
::inference::ModelRepositoryAgents_Agent* Arena::CreateMaybeMessage<::inference::ModelRepositoryAgents_Agent > ( Arena *  )

◆ Arena::CreateMaybeMessage<::inference::ModelRepositoryAgents_Agent_ParametersEntry_DoNotUse >()

◆ Arena::CreateMaybeMessage<::inference::ModelResponseCache >()

template<>
::inference::ModelResponseCache* Arena::CreateMaybeMessage<::inference::ModelResponseCache > ( Arena *  )

◆ Arena::CreateMaybeMessage<::inference::ModelSequenceBatching >()

template<>
::inference::ModelSequenceBatching* Arena::CreateMaybeMessage<::inference::ModelSequenceBatching > ( Arena *  )

◆ Arena::CreateMaybeMessage<::inference::ModelSequenceBatching_Control >()

template<>
::inference::ModelSequenceBatching_Control* Arena::CreateMaybeMessage<::inference::ModelSequenceBatching_Control > ( Arena *  )

◆ Arena::CreateMaybeMessage<::inference::ModelSequenceBatching_ControlInput >()

template<>
::inference::ModelSequenceBatching_ControlInput* Arena::CreateMaybeMessage<::inference::ModelSequenceBatching_ControlInput > ( Arena *  )

◆ Arena::CreateMaybeMessage<::inference::ModelSequenceBatching_InitialState >()

template<>
::inference::ModelSequenceBatching_InitialState* Arena::CreateMaybeMessage<::inference::ModelSequenceBatching_InitialState > ( Arena *  )

◆ Arena::CreateMaybeMessage<::inference::ModelSequenceBatching_State >()

template<>
::inference::ModelSequenceBatching_State* Arena::CreateMaybeMessage<::inference::ModelSequenceBatching_State > ( Arena *  )

◆ Arena::CreateMaybeMessage<::inference::ModelSequenceBatching_StrategyDirect >()

◆ Arena::CreateMaybeMessage<::inference::ModelSequenceBatching_StrategyOldest >()

◆ Arena::CreateMaybeMessage<::inference::ModelTensorReshape >()

template<>
::inference::ModelTensorReshape* Arena::CreateMaybeMessage<::inference::ModelTensorReshape > ( Arena *  )

◆ Arena::CreateMaybeMessage<::inference::ModelTransactionPolicy >()

template<>
::inference::ModelTransactionPolicy* Arena::CreateMaybeMessage<::inference::ModelTransactionPolicy > ( Arena *  )

◆ Arena::CreateMaybeMessage<::inference::ModelVersionPolicy >()

template<>
::inference::ModelVersionPolicy* Arena::CreateMaybeMessage<::inference::ModelVersionPolicy > ( Arena *  )

◆ Arena::CreateMaybeMessage<::inference::ModelVersionPolicy_All >()

template<>
::inference::ModelVersionPolicy_All* Arena::CreateMaybeMessage<::inference::ModelVersionPolicy_All > ( Arena *  )

◆ Arena::CreateMaybeMessage<::inference::ModelVersionPolicy_Latest >()

template<>
::inference::ModelVersionPolicy_Latest* Arena::CreateMaybeMessage<::inference::ModelVersionPolicy_Latest > ( Arena *  )

◆ Arena::CreateMaybeMessage<::inference::ModelVersionPolicy_Specific >()

template<>
::inference::ModelVersionPolicy_Specific* Arena::CreateMaybeMessage<::inference::ModelVersionPolicy_Specific > ( Arena *  )

◆ Arena::CreateMaybeMessage<::inference::ModelWarmup >()

template<>
::inference::ModelWarmup* Arena::CreateMaybeMessage<::inference::ModelWarmup > ( Arena *  )

◆ Arena::CreateMaybeMessage<::inference::ModelWarmup_Input >()

template<>
::inference::ModelWarmup_Input* Arena::CreateMaybeMessage<::inference::ModelWarmup_Input > ( Arena *  )

◆ Arena::CreateMaybeMessage<::inference::ModelWarmup_InputsEntry_DoNotUse >()

template<>
::inference::ModelWarmup_InputsEntry_DoNotUse* Arena::CreateMaybeMessage<::inference::ModelWarmup_InputsEntry_DoNotUse > ( Arena *  )

◆ GetEnumDescriptor< ::inference::BatchInput_Kind >()

template<>
const EnumDescriptor* GetEnumDescriptor< ::inference::BatchInput_Kind > ( )
inline

◆ GetEnumDescriptor< ::inference::BatchOutput_Kind >()

template<>
const EnumDescriptor* GetEnumDescriptor< ::inference::BatchOutput_Kind > ( )
inline

◆ GetEnumDescriptor< ::inference::DataType >()

template<>
const EnumDescriptor* GetEnumDescriptor< ::inference::DataType > ( )
inline

◆ GetEnumDescriptor< ::inference::ModelInput_Format >()

template<>
const EnumDescriptor* GetEnumDescriptor< ::inference::ModelInput_Format > ( )
inline

◆ GetEnumDescriptor< ::inference::ModelInstanceGroup_Kind >()

template<>
const EnumDescriptor* GetEnumDescriptor< ::inference::ModelInstanceGroup_Kind > ( )
inline

◆ GetEnumDescriptor< ::inference::ModelInstanceGroup_SecondaryDevice_SecondaryDeviceKind >()

◆ GetEnumDescriptor< ::inference::ModelOptimizationPolicy_ModelPriority >()

template<>
const EnumDescriptor* GetEnumDescriptor< ::inference::ModelOptimizationPolicy_ModelPriority > ( )
inline

◆ GetEnumDescriptor< ::inference::ModelQueuePolicy_TimeoutAction >()

template<>
const EnumDescriptor* GetEnumDescriptor< ::inference::ModelQueuePolicy_TimeoutAction > ( )
inline

◆ GetEnumDescriptor< ::inference::ModelSequenceBatching_Control_Kind >()

template<>
const EnumDescriptor* GetEnumDescriptor< ::inference::ModelSequenceBatching_Control_Kind > ( )
inline

Variable Documentation

◆ descriptor_table_model_5fconfig_2eproto

const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_model_5fconfig_2eproto