4 #ifndef GOOGLE_PROTOBUF_INCLUDED_nvdsinferserver_5fcommon_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_nvdsinferserver_5fcommon_2eproto
10 #include <google/protobuf/port_def.inc>
11 #if PROTOBUF_VERSION < 3021000
12 #error This file was generated by a newer version of protoc which is
13 #error incompatible with your Protocol Buffer headers. Please update
16 #if 3021012 < PROTOBUF_MIN_PROTOC_VERSION
17 #error This file was generated by an older version of protoc which is
18 #error incompatible with your Protocol Buffer headers. Please
19 #error regenerate this file with a newer version of protoc.
22 #include <google/protobuf/port_undef.inc>
23 #include <google/protobuf/io/coded_stream.h>
24 #include <google/protobuf/arena.h>
25 #include <google/protobuf/arenastring.h>
26 #include <google/protobuf/generated_message_util.h>
27 #include <google/protobuf/metadata_lite.h>
28 #include <google/protobuf/generated_message_reflection.h>
29 #include <google/protobuf/message.h>
30 #include <google/protobuf/repeated_field.h>
31 #include <google/protobuf/extension_set.h>
32 #include <google/protobuf/map.h>
33 #include <google/protobuf/map_entry.h>
34 #include <google/protobuf/map_field_inl.h>
35 #include <google/protobuf/generated_enum_reflection.h>
36 #include <google/protobuf/unknown_field_set.h>
38 #include <google/protobuf/port_def.inc>
39 #define PROTOBUF_INTERNAL_EXPORT_nvdsinferserver_5fcommon_2eproto
40 PROTOBUF_NAMESPACE_OPEN
44 PROTOBUF_NAMESPACE_CLOSE
54 struct ClassificationParamsDefaultTypeInternal;
57 struct CustomLibDefaultTypeInternal;
60 struct DetectionParamsDefaultTypeInternal;
63 struct DetectionParams_DbScanDefaultTypeInternal;
66 struct DetectionParams_GroupRectangleDefaultTypeInternal;
69 struct DetectionParams_NmsDefaultTypeInternal;
72 struct DetectionParams_PerClassParamsDefaultTypeInternal;
75 struct DetectionParams_PerClassParamsEntry_DoNotUseDefaultTypeInternal;
78 struct DetectionParams_SimpleClusterDefaultTypeInternal;
81 struct InputLayerDefaultTypeInternal;
84 struct LstmParamsDefaultTypeInternal;
87 struct LstmParams_InitConstDefaultTypeInternal;
90 struct LstmParams_LstmLoopDefaultTypeInternal;
93 struct OtherNetworkParamsDefaultTypeInternal;
96 struct OutputLayerDefaultTypeInternal;
99 struct PreProcessParamsDefaultTypeInternal;
102 struct PreProcessParams_ScaleNormalizeDefaultTypeInternal;
105 struct SegmentationParamsDefaultTypeInternal;
108 struct TritonClassifyParamsDefaultTypeInternal;
112 PROTOBUF_NAMESPACE_OPEN
132 PROTOBUF_NAMESPACE_CLOSE
152 static_assert(::std::is_same<T, MediaFormat>::value ||
153 ::std::is_integral<T>::value,
154 "Incorrect type passed to function MediaFormat_Name.");
155 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
159 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
MediaFormat* value) {
160 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<MediaFormat>(
178 static_assert(::std::is_same<T, TensorOrder>::value ||
179 ::std::is_integral<T>::value,
180 "Incorrect type passed to function TensorOrder_Name.");
181 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
185 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
TensorOrder* value) {
186 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<TensorOrder>(
214 static_assert(::std::is_same<T, TensorDataType>::value ||
215 ::std::is_integral<T>::value,
216 "Incorrect type passed to function TensorDataType_Name.");
217 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
221 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
TensorDataType* value) {
222 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<TensorDataType>(
240 static_assert(::std::is_same<T, FrameScalingHW>::value ||
241 ::std::is_integral<T>::value,
242 "Incorrect type passed to function FrameScalingHW_Name.");
243 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
247 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
FrameScalingHW* value) {
248 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<FrameScalingHW>(
266 static_assert(::std::is_same<T, MemoryType>::value ||
267 ::std::is_integral<T>::value,
268 "Incorrect type passed to function MemoryType_Name.");
269 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
273 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
MemoryType* value) {
274 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<MemoryType>(
280 public ::PROTOBUF_NAMESPACE_ID::Message {
284 explicit PROTOBUF_CONSTEXPR
CustomLib(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
297 if (
this == &from)
return *
this;
298 if (GetOwningArena() == from.GetOwningArena()
299 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
300 && GetOwningArena() !=
nullptr
310 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
323 return reinterpret_cast<const CustomLib*
>(
333 if (other ==
this)
return;
334 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
335 if (GetOwningArena() !=
nullptr &&
336 GetOwningArena() == other->GetOwningArena()) {
337 #else // PROTOBUF_FORCE_COPY_IN_SWAP
338 if (GetOwningArena() == other->GetOwningArena()) {
339 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
342 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
346 if (other ==
this)
return;
347 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
353 CustomLib*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena =
nullptr) const final {
354 return CreateMaybeMessage<CustomLib>(arena);
356 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
358 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
360 CustomLib::MergeImpl(*
this, from);
363 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
365 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
371 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
375 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
377 void SetCachedSize(
int size)
const final;
381 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
382 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
383 return "nvdsinferserver.config.CustomLib";
386 explicit CustomLib(::PROTOBUF_NAMESPACE_ID::Arena* arena,
387 bool is_message_owned =
false);
391 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
393 ::PROTOBUF_NAMESPACE_ID::Metadata
GetMetadata() const final;
404 const std::string&
path()
const;
405 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
406 void set_path(ArgT0&& arg0, ArgT... args);
411 const std::string& _internal_path()
const;
412 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_path(
const std::string& value);
413 std::string* _internal_mutable_path();
420 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
421 typedef void InternalArenaConstructable_;
422 typedef void DestructorSkippable_;
424 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr path_;
425 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
428 friend struct ::TableStruct_nvdsinferserver_5fcommon_2eproto;
433 public ::PROTOBUF_NAMESPACE_ID::Message {
437 explicit PROTOBUF_CONSTEXPR
InputLayer(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
450 if (
this == &from)
return *
this;
451 if (GetOwningArena() == from.GetOwningArena()
452 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
453 && GetOwningArena() !=
nullptr
463 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
486 if (other ==
this)
return;
487 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
488 if (GetOwningArena() !=
nullptr &&
489 GetOwningArena() == other->GetOwningArena()) {
490 #else // PROTOBUF_FORCE_COPY_IN_SWAP
491 if (GetOwningArena() == other->GetOwningArena()) {
492 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
495 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
499 if (other ==
this)
return;
500 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
506 InputLayer*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena =
nullptr) const final {
507 return CreateMaybeMessage<InputLayer>(arena);
509 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
511 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
513 InputLayer::MergeImpl(*
this, from);
516 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
518 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
524 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
528 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
530 void SetCachedSize(
int size)
const final;
534 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
535 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
536 return "nvdsinferserver.config.InputLayer";
539 explicit InputLayer(::PROTOBUF_NAMESPACE_ID::Arena* arena,
540 bool is_message_owned =
false);
544 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
546 ::PROTOBUF_NAMESPACE_ID::Metadata
GetMetadata() const final;
553 kDimsFieldNumber = 2,
554 kNameFieldNumber = 1,
555 kDataTypeFieldNumber = 3,
558 int dims_size()
const;
560 int _internal_dims_size()
const;
564 int32_t _internal_dims(
int index)
const;
565 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
566 _internal_dims()
const;
567 void _internal_add_dims(int32_t value);
568 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
569 _internal_mutable_dims();
571 int32_t dims(
int index)
const;
572 void set_dims(
int index, int32_t value);
573 void add_dims(int32_t value);
574 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
576 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
581 const std::string& name()
const;
582 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
583 void set_name(ArgT0&& arg0, ArgT... args);
584 std::string* mutable_name();
585 PROTOBUF_NODISCARD std::string* release_name();
586 void set_allocated_name(std::string* name);
588 const std::string& _internal_name()
const;
589 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_name(
const std::string& value);
590 std::string* _internal_mutable_name();
594 void clear_data_type();
606 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
607 typedef void InternalArenaConstructable_;
608 typedef void DestructorSkippable_;
610 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t > dims_;
611 mutable std::atomic<int> _dims_cached_byte_size_;
612 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_;
614 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
617 friend struct ::TableStruct_nvdsinferserver_5fcommon_2eproto;
622 public ::PROTOBUF_NAMESPACE_ID::Message {
626 explicit PROTOBUF_CONSTEXPR
OutputLayer(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
639 if (
this == &from)
return *
this;
640 if (GetOwningArena() == from.GetOwningArena()
641 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
642 && GetOwningArena() !=
nullptr
652 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
675 if (other ==
this)
return;
676 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
677 if (GetOwningArena() !=
nullptr &&
678 GetOwningArena() == other->GetOwningArena()) {
679 #else // PROTOBUF_FORCE_COPY_IN_SWAP
680 if (GetOwningArena() == other->GetOwningArena()) {
681 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
684 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
688 if (other ==
this)
return;
689 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
696 return CreateMaybeMessage<OutputLayer>(arena);
698 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
700 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
702 OutputLayer::MergeImpl(*
this, from);
705 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
707 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
713 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
717 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
719 void SetCachedSize(
int size)
const final;
723 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
724 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
725 return "nvdsinferserver.config.OutputLayer";
728 explicit OutputLayer(::PROTOBUF_NAMESPACE_ID::Arena* arena,
729 bool is_message_owned =
false);
733 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
735 ::PROTOBUF_NAMESPACE_ID::Metadata
GetMetadata() const final;
742 kNameFieldNumber = 1,
743 kMaxBufferBytesFieldNumber = 2,
747 const std::string& name()
const;
748 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
749 void set_name(ArgT0&& arg0, ArgT... args);
750 std::string* mutable_name();
751 PROTOBUF_NODISCARD std::string* release_name();
752 void set_allocated_name(std::string* name);
754 const std::string& _internal_name()
const;
755 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_name(
const std::string& value);
756 std::string* _internal_mutable_name();
760 void clear_max_buffer_bytes();
761 uint64_t max_buffer_bytes()
const;
762 void set_max_buffer_bytes(uint64_t value);
764 uint64_t _internal_max_buffer_bytes()
const;
765 void _internal_set_max_buffer_bytes(uint64_t value);
772 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
773 typedef void InternalArenaConstructable_;
774 typedef void DestructorSkippable_;
776 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_;
777 uint64_t max_buffer_bytes_;
778 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
781 friend struct ::TableStruct_nvdsinferserver_5fcommon_2eproto;
786 public ::PROTOBUF_NAMESPACE_ID::Message {
803 if (
this == &from)
return *
this;
804 if (GetOwningArena() == from.GetOwningArena()
805 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
806 && GetOwningArena() !=
nullptr
816 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
839 if (other ==
this)
return;
840 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
841 if (GetOwningArena() !=
nullptr &&
842 GetOwningArena() == other->GetOwningArena()) {
843 #else // PROTOBUF_FORCE_COPY_IN_SWAP
844 if (GetOwningArena() == other->GetOwningArena()) {
845 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
848 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
852 if (other ==
this)
return;
853 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
860 return CreateMaybeMessage<PreProcessParams_ScaleNormalize>(arena);
862 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
864 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
866 PreProcessParams_ScaleNormalize::MergeImpl(*
this, from);
869 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
871 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
877 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
881 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
883 void SetCachedSize(
int size)
const final;
887 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
888 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
889 return "nvdsinferserver.config.PreProcessParams.ScaleNormalize";
893 bool is_message_owned =
false);
897 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
899 ::PROTOBUF_NAMESPACE_ID::Metadata
GetMetadata() const final;
906 kChannelOffsetsFieldNumber = 2,
907 kMeanFileFieldNumber = 3,
908 kScaleFactorFieldNumber = 1,
911 int channel_offsets_size()
const;
913 int _internal_channel_offsets_size()
const;
915 void clear_channel_offsets();
917 float _internal_channel_offsets(
int index)
const;
918 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >&
919 _internal_channel_offsets()
const;
920 void _internal_add_channel_offsets(
float value);
921 ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >*
922 _internal_mutable_channel_offsets();
924 float channel_offsets(
int index)
const;
925 void set_channel_offsets(
int index,
float value);
926 void add_channel_offsets(
float value);
927 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >&
928 channel_offsets()
const;
929 ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >*
930 mutable_channel_offsets();
933 void clear_mean_file();
934 const std::string& mean_file()
const;
935 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
936 void set_mean_file(ArgT0&& arg0, ArgT... args);
937 std::string* mutable_mean_file();
938 PROTOBUF_NODISCARD std::string* release_mean_file();
939 void set_allocated_mean_file(std::string* mean_file);
941 const std::string& _internal_mean_file()
const;
942 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_mean_file(
const std::string& value);
943 std::string* _internal_mutable_mean_file();
947 void clear_scale_factor();
949 void set_scale_factor(
float value);
951 float _internal_scale_factor()
const;
952 void _internal_set_scale_factor(
float value);
959 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
960 typedef void InternalArenaConstructable_;
961 typedef void DestructorSkippable_;
963 ::PROTOBUF_NAMESPACE_ID::RepeatedField< float > channel_offsets_;
964 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr mean_file_;
966 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
969 friend struct ::TableStruct_nvdsinferserver_5fcommon_2eproto;
974 public ::PROTOBUF_NAMESPACE_ID::Message {
978 explicit PROTOBUF_CONSTEXPR
PreProcessParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
991 if (
this == &from)
return *
this;
992 if (GetOwningArena() == from.GetOwningArena()
993 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
994 && GetOwningArena() !=
nullptr
1018 PREPROCESS_METHOD_NOT_SET = 0,
1032 if (other ==
this)
return;
1033 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1034 if (GetOwningArena() !=
nullptr &&
1035 GetOwningArena() == other->GetOwningArena()) {
1036 #else // PROTOBUF_FORCE_COPY_IN_SWAP
1037 if (GetOwningArena() == other->GetOwningArena()) {
1038 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
1039 InternalSwap(other);
1041 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1045 if (other ==
this)
return;
1046 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1047 InternalSwap(other);
1053 return CreateMaybeMessage<PreProcessParams>(arena);
1055 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1057 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1059 PreProcessParams::MergeImpl(*
this, from);
1062 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1064 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1070 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1074 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
1076 void SetCachedSize(
int size)
const final;
1080 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1081 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1082 return "nvdsinferserver.config.PreProcessParams";
1086 bool is_message_owned =
false);
1090 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
1092 ::PROTOBUF_NAMESPACE_ID::Metadata
GetMetadata() const final;
1101 kTensorNameFieldNumber = 3,
1102 kNetworkFormatFieldNumber = 1,
1103 kTensorOrderFieldNumber = 2,
1104 kMaintainAspectRatioFieldNumber = 4,
1105 kFrameScalingHwFieldNumber = 5,
1106 kFrameScalingFilterFieldNumber = 6,
1107 kSymmetricPaddingFieldNumber = 8,
1108 kNormalizeFieldNumber = 7,
1111 void clear_tensor_name();
1112 const std::string& tensor_name()
const;
1113 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
1114 void set_tensor_name(ArgT0&& arg0, ArgT... args);
1115 std::string* mutable_tensor_name();
1116 PROTOBUF_NODISCARD std::string* release_tensor_name();
1117 void set_allocated_tensor_name(std::string* tensor_name);
1119 const std::string& _internal_tensor_name()
const;
1120 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_tensor_name(
const std::string& value);
1121 std::string* _internal_mutable_tensor_name();
1125 void clear_network_format();
1134 void clear_tensor_order();
1143 void clear_maintain_aspect_ratio();
1144 int32_t maintain_aspect_ratio()
const;
1145 void set_maintain_aspect_ratio(int32_t value);
1147 int32_t _internal_maintain_aspect_ratio()
const;
1148 void _internal_set_maintain_aspect_ratio(int32_t value);
1152 void clear_frame_scaling_hw();
1161 void clear_frame_scaling_filter();
1162 uint32_t frame_scaling_filter()
const;
1163 void set_frame_scaling_filter(uint32_t value);
1165 uint32_t _internal_frame_scaling_filter()
const;
1166 void _internal_set_frame_scaling_filter(uint32_t value);
1170 void clear_symmetric_padding();
1171 int32_t symmetric_padding()
const;
1172 void set_symmetric_padding(int32_t value);
1174 int32_t _internal_symmetric_padding()
const;
1175 void _internal_set_symmetric_padding(int32_t value);
1179 bool has_normalize()
const;
1181 bool _internal_has_normalize()
const;
1183 void clear_normalize();
1184 const ::nvdsinferserver::config::PreProcessParams_ScaleNormalize&
normalize()
const;
1185 PROTOBUF_NODISCARD ::nvdsinferserver::config::PreProcessParams_ScaleNormalize* release_normalize();
1189 const ::nvdsinferserver::config::PreProcessParams_ScaleNormalize& _internal_normalize()
const;
1192 void unsafe_arena_set_allocated_normalize(
1196 void clear_preprocess_method();
1197 PreprocessMethodCase preprocess_method_case()
const;
1201 void set_has_normalize();
1203 inline bool has_preprocess_method()
const;
1204 inline void clear_has_preprocess_method();
1206 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1207 typedef void InternalArenaConstructable_;
1208 typedef void DestructorSkippable_;
1210 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr tensor_name_;
1211 int network_format_;
1213 int32_t maintain_aspect_ratio_;
1214 int frame_scaling_hw_;
1215 uint32_t frame_scaling_filter_;
1216 int32_t symmetric_padding_;
1221 } preprocess_method_;
1222 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1223 uint32_t _oneof_case_[1];
1227 friend struct ::TableStruct_nvdsinferserver_5fcommon_2eproto;
1232 public ::PROTOBUF_NAMESPACE_ID::Message {
1236 explicit PROTOBUF_CONSTEXPR
DetectionParams_Nms(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1249 if (
this == &from)
return *
this;
1250 if (GetOwningArena() == from.GetOwningArena()
1251 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1252 && GetOwningArena() !=
nullptr
1255 InternalSwap(&from);
1285 if (other ==
this)
return;
1286 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1287 if (GetOwningArena() !=
nullptr &&
1288 GetOwningArena() == other->GetOwningArena()) {
1289 #else // PROTOBUF_FORCE_COPY_IN_SWAP
1290 if (GetOwningArena() == other->GetOwningArena()) {
1291 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
1292 InternalSwap(other);
1294 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1298 if (other ==
this)
return;
1299 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1300 InternalSwap(other);
1306 return CreateMaybeMessage<DetectionParams_Nms>(arena);
1308 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1310 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1312 DetectionParams_Nms::MergeImpl(*
this, from);
1315 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1317 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1323 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1327 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
1329 void SetCachedSize(
int size)
const final;
1333 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1334 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1335 return "nvdsinferserver.config.DetectionParams.Nms";
1339 bool is_message_owned =
false);
1343 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
1345 ::PROTOBUF_NAMESPACE_ID::Metadata
GetMetadata() const final;
1352 kConfidenceThresholdFieldNumber = 1,
1353 kIouThresholdFieldNumber = 2,
1354 kTopkFieldNumber = 3,
1357 void clear_confidence_threshold();
1358 float confidence_threshold()
const;
1359 void set_confidence_threshold(
float value);
1361 float _internal_confidence_threshold()
const;
1362 void _internal_set_confidence_threshold(
float value);
1366 void clear_iou_threshold();
1367 float iou_threshold()
const;
1368 void set_iou_threshold(
float value);
1370 float _internal_iou_threshold()
const;
1371 void _internal_set_iou_threshold(
float value);
1376 int32_t topk()
const;
1377 void set_topk(int32_t value);
1379 int32_t _internal_topk()
const;
1380 void _internal_set_topk(int32_t value);
1387 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1388 typedef void InternalArenaConstructable_;
1389 typedef void DestructorSkippable_;
1391 float confidence_threshold_;
1392 float iou_threshold_;
1394 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1397 friend struct ::TableStruct_nvdsinferserver_5fcommon_2eproto;
1402 public ::PROTOBUF_NAMESPACE_ID::Message {
1406 explicit PROTOBUF_CONSTEXPR
DetectionParams_DbScan(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1419 if (
this == &from)
return *
this;
1420 if (GetOwningArena() == from.GetOwningArena()
1421 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1422 && GetOwningArena() !=
nullptr
1425 InternalSwap(&from);
1455 if (other ==
this)
return;
1456 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1457 if (GetOwningArena() !=
nullptr &&
1458 GetOwningArena() == other->GetOwningArena()) {
1459 #else // PROTOBUF_FORCE_COPY_IN_SWAP
1460 if (GetOwningArena() == other->GetOwningArena()) {
1461 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
1462 InternalSwap(other);
1464 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1468 if (other ==
this)
return;
1469 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1470 InternalSwap(other);
1476 return CreateMaybeMessage<DetectionParams_DbScan>(arena);
1478 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1480 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1482 DetectionParams_DbScan::MergeImpl(*
this, from);
1485 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1487 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1493 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1497 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
1499 void SetCachedSize(
int size)
const final;
1503 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1504 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1505 return "nvdsinferserver.config.DetectionParams.DbScan";
1509 bool is_message_owned =
false);
1513 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
1515 ::PROTOBUF_NAMESPACE_ID::Metadata
GetMetadata() const final;
1522 kPreThresholdFieldNumber = 1,
1523 kEpsFieldNumber = 3,
1524 kMinBoxesFieldNumber = 4,
1525 kMinScoreFieldNumber = 5,
1528 void clear_pre_threshold();
1529 float pre_threshold()
const;
1530 void set_pre_threshold(
float value);
1532 float _internal_pre_threshold()
const;
1533 void _internal_set_pre_threshold(
float value);
1539 void set_eps(
float value);
1541 float _internal_eps()
const;
1542 void _internal_set_eps(
float value);
1546 void clear_min_boxes();
1547 int32_t min_boxes()
const;
1548 void set_min_boxes(int32_t value);
1550 int32_t _internal_min_boxes()
const;
1551 void _internal_set_min_boxes(int32_t value);
1555 void clear_min_score();
1556 float min_score()
const;
1557 void set_min_score(
float value);
1559 float _internal_min_score()
const;
1560 void _internal_set_min_score(
float value);
1567 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1568 typedef void InternalArenaConstructable_;
1569 typedef void DestructorSkippable_;
1571 float pre_threshold_;
1575 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1578 friend struct ::TableStruct_nvdsinferserver_5fcommon_2eproto;
1583 public ::PROTOBUF_NAMESPACE_ID::Message {
1600 if (
this == &from)
return *
this;
1601 if (GetOwningArena() == from.GetOwningArena()
1602 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1603 && GetOwningArena() !=
nullptr
1606 InternalSwap(&from);
1636 if (other ==
this)
return;
1637 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1638 if (GetOwningArena() !=
nullptr &&
1639 GetOwningArena() == other->GetOwningArena()) {
1640 #else // PROTOBUF_FORCE_COPY_IN_SWAP
1641 if (GetOwningArena() == other->GetOwningArena()) {
1642 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
1643 InternalSwap(other);
1645 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1649 if (other ==
this)
return;
1650 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1651 InternalSwap(other);
1657 return CreateMaybeMessage<DetectionParams_GroupRectangle>(arena);
1659 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1661 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1663 DetectionParams_GroupRectangle::MergeImpl(*
this, from);
1666 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1668 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1674 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1678 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
1680 void SetCachedSize(
int size)
const final;
1684 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1685 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1686 return "nvdsinferserver.config.DetectionParams.GroupRectangle";
1690 bool is_message_owned =
false);
1694 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
1696 ::PROTOBUF_NAMESPACE_ID::Metadata
GetMetadata() const final;
1703 kConfidenceThresholdFieldNumber = 1,
1704 kGroupThresholdFieldNumber = 2,
1705 kEpsFieldNumber = 3,
1708 void clear_confidence_threshold();
1709 float confidence_threshold()
const;
1710 void set_confidence_threshold(
float value);
1712 float _internal_confidence_threshold()
const;
1713 void _internal_set_confidence_threshold(
float value);
1717 void clear_group_threshold();
1718 int32_t group_threshold()
const;
1719 void set_group_threshold(int32_t value);
1721 int32_t _internal_group_threshold()
const;
1722 void _internal_set_group_threshold(int32_t value);
1728 void set_eps(
float value);
1730 float _internal_eps()
const;
1731 void _internal_set_eps(
float value);
1738 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1739 typedef void InternalArenaConstructable_;
1740 typedef void DestructorSkippable_;
1742 float confidence_threshold_;
1743 int32_t group_threshold_;
1745 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1748 friend struct ::TableStruct_nvdsinferserver_5fcommon_2eproto;
1753 public ::PROTOBUF_NAMESPACE_ID::Message {
1770 if (
this == &from)
return *
this;
1771 if (GetOwningArena() == from.GetOwningArena()
1772 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1773 && GetOwningArena() !=
nullptr
1776 InternalSwap(&from);
1806 if (other ==
this)
return;
1807 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1808 if (GetOwningArena() !=
nullptr &&
1809 GetOwningArena() == other->GetOwningArena()) {
1810 #else // PROTOBUF_FORCE_COPY_IN_SWAP
1811 if (GetOwningArena() == other->GetOwningArena()) {
1812 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
1813 InternalSwap(other);
1815 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1819 if (other ==
this)
return;
1820 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1821 InternalSwap(other);
1827 return CreateMaybeMessage<DetectionParams_SimpleCluster>(arena);
1829 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1831 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1833 DetectionParams_SimpleCluster::MergeImpl(*
this, from);
1836 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1838 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1844 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1848 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
1850 void SetCachedSize(
int size)
const final;
1854 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1855 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1856 return "nvdsinferserver.config.DetectionParams.SimpleCluster";
1860 bool is_message_owned =
false);
1864 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
1866 ::PROTOBUF_NAMESPACE_ID::Metadata
GetMetadata() const final;
1873 kThresholdFieldNumber = 1,
1876 void clear_threshold();
1877 float threshold()
const;
1878 void set_threshold(
float value);
1880 float _internal_threshold()
const;
1881 void _internal_set_threshold(
float value);
1888 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1889 typedef void InternalArenaConstructable_;
1890 typedef void DestructorSkippable_;
1893 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1896 friend struct ::TableStruct_nvdsinferserver_5fcommon_2eproto;
1901 public ::PROTOBUF_NAMESPACE_ID::Message {
1918 if (
this == &from)
return *
this;
1919 if (GetOwningArena() == from.GetOwningArena()
1920 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1921 && GetOwningArena() !=
nullptr
1924 InternalSwap(&from);
1954 if (other ==
this)
return;
1955 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1956 if (GetOwningArena() !=
nullptr &&
1957 GetOwningArena() == other->GetOwningArena()) {
1958 #else // PROTOBUF_FORCE_COPY_IN_SWAP
1959 if (GetOwningArena() == other->GetOwningArena()) {
1960 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
1961 InternalSwap(other);
1963 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1967 if (other ==
this)
return;
1968 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1969 InternalSwap(other);
1975 return CreateMaybeMessage<DetectionParams_PerClassParams>(arena);
1977 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1979 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1981 DetectionParams_PerClassParams::MergeImpl(*
this, from);
1984 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1986 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1992 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1996 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
1998 void SetCachedSize(
int size)
const final;
2002 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2003 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2004 return "nvdsinferserver.config.DetectionParams.PerClassParams";
2008 bool is_message_owned =
false);
2012 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
2014 ::PROTOBUF_NAMESPACE_ID::Metadata
GetMetadata() const final;
2021 kPreThresholdFieldNumber = 1,
2024 void clear_pre_threshold();
2025 float pre_threshold()
const;
2026 void set_pre_threshold(
float value);
2028 float _internal_pre_threshold()
const;
2029 void _internal_set_pre_threshold(
float value);
2036 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2037 typedef void InternalArenaConstructable_;
2038 typedef void DestructorSkippable_;
2040 float pre_threshold_;
2041 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2044 friend struct ::TableStruct_nvdsinferserver_5fcommon_2eproto;
2049 int32_t, ::nvdsinferserver::config::DetectionParams_PerClassParams,
2050 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_INT32,
2051 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_MESSAGE> {
2056 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_MESSAGE>
SuperType;
2059 ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2065 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
2066 ::PROTOBUF_NAMESPACE_ID::Metadata
GetMetadata() const final;
2073 public ::PROTOBUF_NAMESPACE_ID::Message {
2077 explicit PROTOBUF_CONSTEXPR
DetectionParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2090 if (
this == &from)
return *
this;
2091 if (GetOwningArena() == from.GetOwningArena()
2092 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
2093 && GetOwningArena() !=
nullptr
2096 InternalSwap(&from);
2118 kGroupRectangle = 6,
2120 CLUSTERING_POLICY_NOT_SET = 0,
2134 if (other ==
this)
return;
2135 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
2136 if (GetOwningArena() !=
nullptr &&
2137 GetOwningArena() == other->GetOwningArena()) {
2138 #else // PROTOBUF_FORCE_COPY_IN_SWAP
2139 if (GetOwningArena() == other->GetOwningArena()) {
2140 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
2141 InternalSwap(other);
2143 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
2147 if (other ==
this)
return;
2148 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
2149 InternalSwap(other);
2155 return CreateMaybeMessage<DetectionParams>(arena);
2157 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
2159 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
2161 DetectionParams::MergeImpl(*
this, from);
2164 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
2166 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
2172 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2176 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
2178 void SetCachedSize(
int size)
const final;
2182 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2183 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2184 return "nvdsinferserver.config.DetectionParams";
2188 bool is_message_owned =
false);
2190 static void ArenaDtor(
void*
object);
2194 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
2196 ::PROTOBUF_NAMESPACE_ID::Metadata
GetMetadata() const final;
2209 kPerClassParamsFieldNumber = 2,
2210 kCustomParseBboxFuncFieldNumber = 3,
2211 kNumDetectedClassesFieldNumber = 1,
2212 kNmsFieldNumber = 4,
2213 kDbscanFieldNumber = 5,
2214 kGroupRectangleFieldNumber = 6,
2215 kSimpleClusterFieldNumber = 7,
2218 int per_class_params_size()
const;
2220 int _internal_per_class_params_size()
const;
2222 void clear_per_class_params();
2224 const ::PROTOBUF_NAMESPACE_ID::Map< int32_t, ::nvdsinferserver::config::DetectionParams_PerClassParams >&
2225 _internal_per_class_params()
const;
2226 ::PROTOBUF_NAMESPACE_ID::Map< int32_t, ::nvdsinferserver::config::DetectionParams_PerClassParams >*
2227 _internal_mutable_per_class_params();
2229 const ::PROTOBUF_NAMESPACE_ID::Map< int32_t, ::nvdsinferserver::config::DetectionParams_PerClassParams >&
2230 per_class_params()
const;
2231 ::PROTOBUF_NAMESPACE_ID::Map< int32_t, ::nvdsinferserver::config::DetectionParams_PerClassParams >*
2232 mutable_per_class_params();
2235 void clear_custom_parse_bbox_func();
2236 const std::string& custom_parse_bbox_func()
const;
2237 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
2238 void set_custom_parse_bbox_func(ArgT0&& arg0, ArgT... args);
2239 std::string* mutable_custom_parse_bbox_func();
2240 PROTOBUF_NODISCARD std::string* release_custom_parse_bbox_func();
2241 void set_allocated_custom_parse_bbox_func(std::string* custom_parse_bbox_func);
2243 const std::string& _internal_custom_parse_bbox_func()
const;
2244 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_custom_parse_bbox_func(
const std::string& value);
2245 std::string* _internal_mutable_custom_parse_bbox_func();
2249 void clear_num_detected_classes();
2250 int32_t num_detected_classes()
const;
2251 void set_num_detected_classes(int32_t value);
2253 int32_t _internal_num_detected_classes()
const;
2254 void _internal_set_num_detected_classes(int32_t value);
2258 bool has_nms()
const;
2260 bool _internal_has_nms()
const;
2263 const ::nvdsinferserver::config::DetectionParams_Nms& nms()
const;
2264 PROTOBUF_NODISCARD ::nvdsinferserver::config::DetectionParams_Nms* release_nms();
2268 const ::nvdsinferserver::config::DetectionParams_Nms& _internal_nms()
const;
2271 void unsafe_arena_set_allocated_nms(
2276 bool has_dbscan()
const;
2278 bool _internal_has_dbscan()
const;
2280 void clear_dbscan();
2281 const ::nvdsinferserver::config::DetectionParams_DbScan& dbscan()
const;
2282 PROTOBUF_NODISCARD ::nvdsinferserver::config::DetectionParams_DbScan* release_dbscan();
2286 const ::nvdsinferserver::config::DetectionParams_DbScan& _internal_dbscan()
const;
2289 void unsafe_arena_set_allocated_dbscan(
2294 bool has_group_rectangle()
const;
2296 bool _internal_has_group_rectangle()
const;
2298 void clear_group_rectangle();
2299 const ::nvdsinferserver::config::DetectionParams_GroupRectangle& group_rectangle()
const;
2300 PROTOBUF_NODISCARD ::nvdsinferserver::config::DetectionParams_GroupRectangle* release_group_rectangle();
2304 const ::nvdsinferserver::config::DetectionParams_GroupRectangle& _internal_group_rectangle()
const;
2307 void unsafe_arena_set_allocated_group_rectangle(
2312 bool has_simple_cluster()
const;
2314 bool _internal_has_simple_cluster()
const;
2316 void clear_simple_cluster();
2317 const ::nvdsinferserver::config::DetectionParams_SimpleCluster& simple_cluster()
const;
2318 PROTOBUF_NODISCARD ::nvdsinferserver::config::DetectionParams_SimpleCluster* release_simple_cluster();
2322 const ::nvdsinferserver::config::DetectionParams_SimpleCluster& _internal_simple_cluster()
const;
2325 void unsafe_arena_set_allocated_simple_cluster(
2329 void clear_clustering_policy();
2330 ClusteringPolicyCase clustering_policy_case()
const;
2335 void set_has_dbscan();
2336 void set_has_group_rectangle();
2337 void set_has_simple_cluster();
2339 inline bool has_clustering_policy()
const;
2340 inline void clear_has_clustering_policy();
2342 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2343 typedef void InternalArenaConstructable_;
2344 typedef void DestructorSkippable_;
2346 ::PROTOBUF_NAMESPACE_ID::internal::MapField<
2350 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_MESSAGE> per_class_params_;
2351 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr custom_parse_bbox_func_;
2352 int32_t num_detected_classes_;
2360 } clustering_policy_;
2361 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2362 uint32_t _oneof_case_[1];
2366 friend struct ::TableStruct_nvdsinferserver_5fcommon_2eproto;
2371 public ::PROTOBUF_NAMESPACE_ID::Message {
2375 explicit PROTOBUF_CONSTEXPR
ClassificationParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2388 if (
this == &from)
return *
this;
2389 if (GetOwningArena() == from.GetOwningArena()
2390 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
2391 && GetOwningArena() !=
nullptr
2394 InternalSwap(&from);
2424 if (other ==
this)
return;
2425 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
2426 if (GetOwningArena() !=
nullptr &&
2427 GetOwningArena() == other->GetOwningArena()) {
2428 #else // PROTOBUF_FORCE_COPY_IN_SWAP
2429 if (GetOwningArena() == other->GetOwningArena()) {
2430 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
2431 InternalSwap(other);
2433 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
2437 if (other ==
this)
return;
2438 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
2439 InternalSwap(other);
2445 return CreateMaybeMessage<ClassificationParams>(arena);
2447 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
2449 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
2451 ClassificationParams::MergeImpl(*
this, from);
2454 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
2456 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
2462 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2466 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
2468 void SetCachedSize(
int size)
const final;
2472 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2473 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2474 return "nvdsinferserver.config.ClassificationParams";
2478 bool is_message_owned =
false);
2482 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
2484 ::PROTOBUF_NAMESPACE_ID::Metadata
GetMetadata() const final;
2491 kCustomParseClassifierFuncFieldNumber = 2,
2492 kThresholdFieldNumber = 1,
2495 void clear_custom_parse_classifier_func();
2496 const std::string& custom_parse_classifier_func()
const;
2497 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
2498 void set_custom_parse_classifier_func(ArgT0&& arg0, ArgT... args);
2499 std::string* mutable_custom_parse_classifier_func();
2500 PROTOBUF_NODISCARD std::string* release_custom_parse_classifier_func();
2501 void set_allocated_custom_parse_classifier_func(std::string* custom_parse_classifier_func);
2503 const std::string& _internal_custom_parse_classifier_func()
const;
2504 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_custom_parse_classifier_func(
const std::string& value);
2505 std::string* _internal_mutable_custom_parse_classifier_func();
2509 void clear_threshold();
2510 float threshold()
const;
2511 void set_threshold(
float value);
2513 float _internal_threshold()
const;
2514 void _internal_set_threshold(
float value);
2521 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2522 typedef void InternalArenaConstructable_;
2523 typedef void DestructorSkippable_;
2525 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr custom_parse_classifier_func_;
2527 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2530 friend struct ::TableStruct_nvdsinferserver_5fcommon_2eproto;
2535 public ::PROTOBUF_NAMESPACE_ID::Message {
2539 explicit PROTOBUF_CONSTEXPR
SegmentationParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2552 if (
this == &from)
return *
this;
2553 if (GetOwningArena() == from.GetOwningArena()
2554 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
2555 && GetOwningArena() !=
nullptr
2558 InternalSwap(&from);
2588 if (other ==
this)
return;
2589 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
2590 if (GetOwningArena() !=
nullptr &&
2591 GetOwningArena() == other->GetOwningArena()) {
2592 #else // PROTOBUF_FORCE_COPY_IN_SWAP
2593 if (GetOwningArena() == other->GetOwningArena()) {
2594 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
2595 InternalSwap(other);
2597 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
2601 if (other ==
this)
return;
2602 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
2603 InternalSwap(other);
2609 return CreateMaybeMessage<SegmentationParams>(arena);
2611 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
2613 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
2615 SegmentationParams::MergeImpl(*
this, from);
2618 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
2620 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
2626 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2630 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
2632 void SetCachedSize(
int size)
const final;
2636 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2637 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2638 return "nvdsinferserver.config.SegmentationParams";
2642 bool is_message_owned =
false);
2646 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
2648 ::PROTOBUF_NAMESPACE_ID::Metadata
GetMetadata() const final;
2655 kCustomParseSegmentationFuncFieldNumber = 3,
2656 kThresholdFieldNumber = 1,
2657 kNumSegmentationClassesFieldNumber = 2,
2660 void clear_custom_parse_segmentation_func();
2661 const std::string& custom_parse_segmentation_func()
const;
2662 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
2663 void set_custom_parse_segmentation_func(ArgT0&& arg0, ArgT... args);
2664 std::string* mutable_custom_parse_segmentation_func();
2665 PROTOBUF_NODISCARD std::string* release_custom_parse_segmentation_func();
2666 void set_allocated_custom_parse_segmentation_func(std::string* custom_parse_segmentation_func);
2668 const std::string& _internal_custom_parse_segmentation_func()
const;
2669 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_custom_parse_segmentation_func(
const std::string& value);
2670 std::string* _internal_mutable_custom_parse_segmentation_func();
2674 void clear_threshold();
2675 float threshold()
const;
2676 void set_threshold(
float value);
2678 float _internal_threshold()
const;
2679 void _internal_set_threshold(
float value);
2683 void clear_num_segmentation_classes();
2684 int32_t num_segmentation_classes()
const;
2685 void set_num_segmentation_classes(int32_t value);
2687 int32_t _internal_num_segmentation_classes()
const;
2688 void _internal_set_num_segmentation_classes(int32_t value);
2695 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2696 typedef void InternalArenaConstructable_;
2697 typedef void DestructorSkippable_;
2699 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr custom_parse_segmentation_func_;
2701 int32_t num_segmentation_classes_;
2702 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2705 friend struct ::TableStruct_nvdsinferserver_5fcommon_2eproto;
2710 public ::PROTOBUF_NAMESPACE_ID::Message {
2714 explicit PROTOBUF_CONSTEXPR
OtherNetworkParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2727 if (
this == &from)
return *
this;
2728 if (GetOwningArena() == from.GetOwningArena()
2729 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
2730 && GetOwningArena() !=
nullptr
2733 InternalSwap(&from);
2763 if (other ==
this)
return;
2764 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
2765 if (GetOwningArena() !=
nullptr &&
2766 GetOwningArena() == other->GetOwningArena()) {
2767 #else // PROTOBUF_FORCE_COPY_IN_SWAP
2768 if (GetOwningArena() == other->GetOwningArena()) {
2769 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
2770 InternalSwap(other);
2772 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
2776 if (other ==
this)
return;
2777 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
2778 InternalSwap(other);
2784 return CreateMaybeMessage<OtherNetworkParams>(arena);
2786 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
2788 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
2790 OtherNetworkParams::MergeImpl(*
this, from);
2793 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
2795 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
2801 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2805 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
2807 void SetCachedSize(
int size)
const final;
2811 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2812 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2813 return "nvdsinferserver.config.OtherNetworkParams";
2817 bool is_message_owned =
false);
2821 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
2823 ::PROTOBUF_NAMESPACE_ID::Metadata
GetMetadata() const final;
2830 kTypeNameFieldNumber = 1,
2833 void clear_type_name();
2834 const std::string& type_name()
const;
2835 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
2836 void set_type_name(ArgT0&& arg0, ArgT... args);
2837 std::string* mutable_type_name();
2838 PROTOBUF_NODISCARD std::string* release_type_name();
2839 void set_allocated_type_name(std::string* type_name);
2841 const std::string& _internal_type_name()
const;
2842 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_type_name(
const std::string& value);
2843 std::string* _internal_mutable_type_name();
2850 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2851 typedef void InternalArenaConstructable_;
2852 typedef void DestructorSkippable_;
2854 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr type_name_;
2855 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2858 friend struct ::TableStruct_nvdsinferserver_5fcommon_2eproto;
2863 public ::PROTOBUF_NAMESPACE_ID::Message {
2867 explicit PROTOBUF_CONSTEXPR
TritonClassifyParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2880 if (
this == &from)
return *
this;
2881 if (GetOwningArena() == from.GetOwningArena()
2882 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
2883 && GetOwningArena() !=
nullptr
2886 InternalSwap(&from);
2916 if (other ==
this)
return;
2917 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
2918 if (GetOwningArena() !=
nullptr &&
2919 GetOwningArena() == other->GetOwningArena()) {
2920 #else // PROTOBUF_FORCE_COPY_IN_SWAP
2921 if (GetOwningArena() == other->GetOwningArena()) {
2922 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
2923 InternalSwap(other);
2925 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
2929 if (other ==
this)
return;
2930 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
2931 InternalSwap(other);
2937 return CreateMaybeMessage<TritonClassifyParams>(arena);
2939 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
2941 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
2943 TritonClassifyParams::MergeImpl(*
this, from);
2946 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
2948 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
2954 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2958 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
2960 void SetCachedSize(
int size)
const final;
2964 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2965 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2966 return "nvdsinferserver.config.TritonClassifyParams";
2970 bool is_message_owned =
false);
2974 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
2976 ::PROTOBUF_NAMESPACE_ID::Metadata
GetMetadata() const final;
2983 kTensorNameFieldNumber = 3,
2984 kTopkFieldNumber = 1,
2985 kThresholdFieldNumber = 2,
2988 void clear_tensor_name();
2989 const std::string& tensor_name()
const;
2990 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
2991 void set_tensor_name(ArgT0&& arg0, ArgT... args);
2992 std::string* mutable_tensor_name();
2993 PROTOBUF_NODISCARD std::string* release_tensor_name();
2994 void set_allocated_tensor_name(std::string* tensor_name);
2996 const std::string& _internal_tensor_name()
const;
2997 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_tensor_name(
const std::string& value);
2998 std::string* _internal_mutable_tensor_name();
3003 uint32_t topk()
const;
3004 void set_topk(uint32_t value);
3006 uint32_t _internal_topk()
const;
3007 void _internal_set_topk(uint32_t value);
3011 void clear_threshold();
3012 float threshold()
const;
3013 void set_threshold(
float value);
3015 float _internal_threshold()
const;
3016 void _internal_set_threshold(
float value);
3023 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
3024 typedef void InternalArenaConstructable_;
3025 typedef void DestructorSkippable_;
3027 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr tensor_name_;
3030 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
3033 friend struct ::TableStruct_nvdsinferserver_5fcommon_2eproto;
3038 public ::PROTOBUF_NAMESPACE_ID::Message {
3042 explicit PROTOBUF_CONSTEXPR
LstmParams_InitConst(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
3055 if (
this == &from)
return *
this;
3056 if (GetOwningArena() == from.GetOwningArena()
3057 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
3058 && GetOwningArena() !=
nullptr
3061 InternalSwap(&from);
3091 if (other ==
this)
return;
3092 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
3093 if (GetOwningArena() !=
nullptr &&
3094 GetOwningArena() == other->GetOwningArena()) {
3095 #else // PROTOBUF_FORCE_COPY_IN_SWAP
3096 if (GetOwningArena() == other->GetOwningArena()) {
3097 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
3098 InternalSwap(other);
3100 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
3104 if (other ==
this)
return;
3105 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
3106 InternalSwap(other);
3112 return CreateMaybeMessage<LstmParams_InitConst>(arena);
3114 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
3116 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
3118 LstmParams_InitConst::MergeImpl(*
this, from);
3121 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
3123 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
3129 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
3133 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
3135 void SetCachedSize(
int size)
const final;
3139 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
3140 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
3141 return "nvdsinferserver.config.LstmParams.InitConst";
3145 bool is_message_owned =
false);
3149 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
3151 ::PROTOBUF_NAMESPACE_ID::Metadata
GetMetadata() const final;
3158 kValueFieldNumber = 1,
3162 float value()
const;
3163 void set_value(
float value);
3165 float _internal_value()
const;
3166 void _internal_set_value(
float value);
3173 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
3174 typedef void InternalArenaConstructable_;
3175 typedef void DestructorSkippable_;
3178 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
3181 friend struct ::TableStruct_nvdsinferserver_5fcommon_2eproto;
3186 public ::PROTOBUF_NAMESPACE_ID::Message {
3190 explicit PROTOBUF_CONSTEXPR
LstmParams_LstmLoop(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
3203 if (
this == &from)
return *
this;
3204 if (GetOwningArena() == from.GetOwningArena()
3205 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
3206 && GetOwningArena() !=
nullptr
3209 InternalSwap(&from);
3230 INIT_STATE_NOT_SET = 0,
3244 if (other ==
this)
return;
3245 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
3246 if (GetOwningArena() !=
nullptr &&
3247 GetOwningArena() == other->GetOwningArena()) {
3248 #else // PROTOBUF_FORCE_COPY_IN_SWAP
3249 if (GetOwningArena() == other->GetOwningArena()) {
3250 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
3251 InternalSwap(other);
3253 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
3257 if (other ==
this)
return;
3258 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
3259 InternalSwap(other);
3265 return CreateMaybeMessage<LstmParams_LstmLoop>(arena);
3267 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
3269 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
3271 LstmParams_LstmLoop::MergeImpl(*
this, from);
3274 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
3276 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
3282 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
3286 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
3288 void SetCachedSize(
int size)
const final;
3292 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
3293 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
3294 return "nvdsinferserver.config.LstmParams.LstmLoop";
3298 bool is_message_owned =
false);
3302 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
3304 ::PROTOBUF_NAMESPACE_ID::Metadata
GetMetadata() const final;
3311 kInputFieldNumber = 1,
3312 kOutputFieldNumber = 2,
3313 kKeepOutputFieldNumber = 4,
3314 kInitConstFieldNumber = 3,
3318 const std::string& input()
const;
3319 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
3320 void set_input(ArgT0&& arg0, ArgT... args);
3321 std::string* mutable_input();
3322 PROTOBUF_NODISCARD std::string* release_input();
3323 void set_allocated_input(std::string* input);
3325 const std::string& _internal_input()
const;
3326 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_input(
const std::string& value);
3327 std::string* _internal_mutable_input();
3331 void clear_output();
3332 const std::string& output()
const;
3333 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
3334 void set_output(ArgT0&& arg0, ArgT... args);
3335 std::string* mutable_output();
3336 PROTOBUF_NODISCARD std::string* release_output();
3337 void set_allocated_output(std::string* output);
3339 const std::string& _internal_output()
const;
3340 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_output(
const std::string& value);
3341 std::string* _internal_mutable_output();
3345 void clear_keep_output();
3346 bool keep_output()
const;
3347 void set_keep_output(
bool value);
3349 bool _internal_keep_output()
const;
3350 void _internal_set_keep_output(
bool value);
3354 bool has_init_const()
const;
3356 bool _internal_has_init_const()
const;
3358 void clear_init_const();
3359 const ::nvdsinferserver::config::LstmParams_InitConst& init_const()
const;
3360 PROTOBUF_NODISCARD ::nvdsinferserver::config::LstmParams_InitConst* release_init_const();
3364 const ::nvdsinferserver::config::LstmParams_InitConst& _internal_init_const()
const;
3367 void unsafe_arena_set_allocated_init_const(
3371 void clear_init_state();
3372 InitStateCase init_state_case()
const;
3376 void set_has_init_const();
3378 inline bool has_init_state()
const;
3379 inline void clear_has_init_state();
3381 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
3382 typedef void InternalArenaConstructable_;
3383 typedef void DestructorSkippable_;
3385 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr input_;
3386 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr output_;
3393 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
3394 uint32_t _oneof_case_[1];
3398 friend struct ::TableStruct_nvdsinferserver_5fcommon_2eproto;
3403 public ::PROTOBUF_NAMESPACE_ID::Message {
3407 explicit PROTOBUF_CONSTEXPR
LstmParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
3420 if (
this == &from)
return *
this;
3421 if (GetOwningArena() == from.GetOwningArena()
3422 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
3423 && GetOwningArena() !=
nullptr
3426 InternalSwap(&from);
3456 if (other ==
this)
return;
3457 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
3458 if (GetOwningArena() !=
nullptr &&
3459 GetOwningArena() == other->GetOwningArena()) {
3460 #else // PROTOBUF_FORCE_COPY_IN_SWAP
3461 if (GetOwningArena() == other->GetOwningArena()) {
3462 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
3463 InternalSwap(other);
3465 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
3469 if (other ==
this)
return;
3470 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
3471 InternalSwap(other);
3477 return CreateMaybeMessage<LstmParams>(arena);
3479 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
3481 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
3483 LstmParams::MergeImpl(*
this, from);
3486 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
3488 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
3494 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
3498 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
3500 void SetCachedSize(
int size)
const final;
3504 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
3505 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
3506 return "nvdsinferserver.config.LstmParams";
3509 explicit LstmParams(::PROTOBUF_NAMESPACE_ID::Arena* arena,
3510 bool is_message_owned =
false);
3514 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
3516 ::PROTOBUF_NAMESPACE_ID::Metadata
GetMetadata() const final;
3526 kLoopsFieldNumber = 1,
3529 int loops_size()
const;
3531 int _internal_loops_size()
const;
3535 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nvdsinferserver::config::LstmParams_LstmLoop >*
3538 const ::nvdsinferserver::config::LstmParams_LstmLoop& _internal_loops(
int index)
const;
3541 const ::nvdsinferserver::config::LstmParams_LstmLoop& loops(
int index)
const;
3543 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nvdsinferserver::config::LstmParams_LstmLoop >&
3550 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
3551 typedef void InternalArenaConstructable_;
3552 typedef void DestructorSkippable_;
3554 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nvdsinferserver::config::LstmParams_LstmLoop > loops_;
3555 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
3558 friend struct ::TableStruct_nvdsinferserver_5fcommon_2eproto;
3566 #pragma GCC diagnostic push
3567 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
3573 _impl_.path_.ClearToEmpty();
3577 return _internal_path();
3579 template <
typename ArgT0,
typename... ArgT>
3580 inline PROTOBUF_ALWAYS_INLINE
3583 _impl_.path_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
3587 std::string* _s = _internal_mutable_path();
3591 inline const std::string& CustomLib::_internal_path()
const {
3592 return _impl_.path_.Get();
3594 inline void CustomLib::_internal_set_path(
const std::string& value) {
3596 _impl_.path_.Set(value, GetArenaForAllocation());
3598 inline std::string* CustomLib::_internal_mutable_path() {
3600 return _impl_.path_.Mutable(GetArenaForAllocation());
3604 return _impl_.path_.Release();
3607 if (
path !=
nullptr) {
3612 _impl_.path_.SetAllocated(
path, GetArenaForAllocation());
3613 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
3614 if (
_impl_.path_.IsDefault()) {
3615 _impl_.path_.Set(
"", GetArenaForAllocation());
3617 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
3627 _impl_.name_.ClearToEmpty();
3631 return _internal_name();
3633 template <
typename ArgT0,
typename... ArgT>
3634 inline PROTOBUF_ALWAYS_INLINE
3637 _impl_.name_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
3641 std::string* _s = _internal_mutable_name();
3645 inline const std::string& InputLayer::_internal_name()
const {
3646 return _impl_.name_.Get();
3648 inline void InputLayer::_internal_set_name(
const std::string& value) {
3650 _impl_.name_.Set(value, GetArenaForAllocation());
3652 inline std::string* InputLayer::_internal_mutable_name() {
3654 return _impl_.name_.Mutable(GetArenaForAllocation());
3658 return _impl_.name_.Release();
3661 if (name !=
nullptr) {
3666 _impl_.name_.SetAllocated(name, GetArenaForAllocation());
3667 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
3668 if (
_impl_.name_.IsDefault()) {
3669 _impl_.name_.Set(
"", GetArenaForAllocation());
3671 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
3676 inline int InputLayer::_internal_dims_size()
const {
3677 return _impl_.dims_.size();
3680 return _internal_dims_size();
3685 inline int32_t InputLayer::_internal_dims(
int index)
const {
3686 return _impl_.dims_.Get(index);
3690 return _internal_dims(index);
3693 _impl_.dims_.Set(index, value);
3696 inline void InputLayer::_internal_add_dims(int32_t value) {
3700 _internal_add_dims(value);
3703 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
3704 InputLayer::_internal_dims()
const {
3707 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
3710 return _internal_dims();
3712 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
3713 InputLayer::_internal_mutable_dims() {
3716 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
3719 return _internal_mutable_dims();
3731 return _internal_data_type();
3735 _impl_.data_type_ = value;
3738 _internal_set_data_type(value);
3748 _impl_.name_.ClearToEmpty();
3752 return _internal_name();
3754 template <
typename ArgT0,
typename... ArgT>
3755 inline PROTOBUF_ALWAYS_INLINE
3758 _impl_.name_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
3762 std::string* _s = _internal_mutable_name();
3766 inline const std::string& OutputLayer::_internal_name()
const {
3767 return _impl_.name_.Get();
3769 inline void OutputLayer::_internal_set_name(
const std::string& value) {
3771 _impl_.name_.Set(value, GetArenaForAllocation());
3773 inline std::string* OutputLayer::_internal_mutable_name() {
3775 return _impl_.name_.Mutable(GetArenaForAllocation());
3779 return _impl_.name_.Release();
3782 if (name !=
nullptr) {
3787 _impl_.name_.SetAllocated(name, GetArenaForAllocation());
3788 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
3789 if (
_impl_.name_.IsDefault()) {
3790 _impl_.name_.Set(
"", GetArenaForAllocation());
3792 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
3798 _impl_.max_buffer_bytes_ = uint64_t{0u};
3800 inline uint64_t OutputLayer::_internal_max_buffer_bytes()
const {
3801 return _impl_.max_buffer_bytes_;
3805 return _internal_max_buffer_bytes();
3807 inline void OutputLayer::_internal_set_max_buffer_bytes(uint64_t value) {
3809 _impl_.max_buffer_bytes_ = value;
3812 _internal_set_max_buffer_bytes(value);
3822 _impl_.scale_factor_ = 0;
3824 inline float PreProcessParams_ScaleNormalize::_internal_scale_factor()
const {
3825 return _impl_.scale_factor_;
3829 return _internal_scale_factor();
3831 inline void PreProcessParams_ScaleNormalize::_internal_set_scale_factor(
float value) {
3833 _impl_.scale_factor_ = value;
3836 _internal_set_scale_factor(value);
3841 inline int PreProcessParams_ScaleNormalize::_internal_channel_offsets_size()
const {
3842 return _impl_.channel_offsets_.size();
3845 return _internal_channel_offsets_size();
3848 _impl_.channel_offsets_.Clear();
3850 inline float PreProcessParams_ScaleNormalize::_internal_channel_offsets(
int index)
const {
3851 return _impl_.channel_offsets_.Get(index);
3855 return _internal_channel_offsets(index);
3858 _impl_.channel_offsets_.Set(index, value);
3861 inline void PreProcessParams_ScaleNormalize::_internal_add_channel_offsets(
float value) {
3862 _impl_.channel_offsets_.Add(value);
3865 _internal_add_channel_offsets(value);
3868 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >&
3869 PreProcessParams_ScaleNormalize::_internal_channel_offsets()
const {
3870 return _impl_.channel_offsets_;
3872 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >&
3875 return _internal_channel_offsets();
3877 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >*
3878 PreProcessParams_ScaleNormalize::_internal_mutable_channel_offsets() {
3879 return &
_impl_.channel_offsets_;
3881 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >*
3884 return _internal_mutable_channel_offsets();
3889 _impl_.mean_file_.ClearToEmpty();
3893 return _internal_mean_file();
3895 template <
typename ArgT0,
typename... ArgT>
3896 inline PROTOBUF_ALWAYS_INLINE
3899 _impl_.mean_file_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
3903 std::string* _s = _internal_mutable_mean_file();
3907 inline const std::string& PreProcessParams_ScaleNormalize::_internal_mean_file()
const {
3908 return _impl_.mean_file_.Get();
3910 inline void PreProcessParams_ScaleNormalize::_internal_set_mean_file(
const std::string& value) {
3912 _impl_.mean_file_.Set(value, GetArenaForAllocation());
3914 inline std::string* PreProcessParams_ScaleNormalize::_internal_mutable_mean_file() {
3916 return _impl_.mean_file_.Mutable(GetArenaForAllocation());
3920 return _impl_.mean_file_.Release();
3923 if (mean_file !=
nullptr) {
3928 _impl_.mean_file_.SetAllocated(mean_file, GetArenaForAllocation());
3929 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
3930 if (
_impl_.mean_file_.IsDefault()) {
3931 _impl_.mean_file_.Set(
"", GetArenaForAllocation());
3933 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
3943 _impl_.network_format_ = 0;
3950 return _internal_network_format();
3954 _impl_.network_format_ = value;
3957 _internal_set_network_format(value);
3963 _impl_.tensor_order_ = 0;
3970 return _internal_tensor_order();
3974 _impl_.tensor_order_ = value;
3977 _internal_set_tensor_order(value);
3983 _impl_.tensor_name_.ClearToEmpty();
3987 return _internal_tensor_name();
3989 template <
typename ArgT0,
typename... ArgT>
3990 inline PROTOBUF_ALWAYS_INLINE
3993 _impl_.tensor_name_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
3997 std::string* _s = _internal_mutable_tensor_name();
4001 inline const std::string& PreProcessParams::_internal_tensor_name()
const {
4002 return _impl_.tensor_name_.Get();
4004 inline void PreProcessParams::_internal_set_tensor_name(
const std::string& value) {
4006 _impl_.tensor_name_.Set(value, GetArenaForAllocation());
4008 inline std::string* PreProcessParams::_internal_mutable_tensor_name() {
4010 return _impl_.tensor_name_.Mutable(GetArenaForAllocation());
4014 return _impl_.tensor_name_.Release();
4017 if (tensor_name !=
nullptr) {
4022 _impl_.tensor_name_.SetAllocated(tensor_name, GetArenaForAllocation());
4023 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
4024 if (
_impl_.tensor_name_.IsDefault()) {
4025 _impl_.tensor_name_.Set(
"", GetArenaForAllocation());
4027 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
4033 _impl_.maintain_aspect_ratio_ = 0;
4035 inline int32_t PreProcessParams::_internal_maintain_aspect_ratio()
const {
4036 return _impl_.maintain_aspect_ratio_;
4040 return _internal_maintain_aspect_ratio();
4042 inline void PreProcessParams::_internal_set_maintain_aspect_ratio(int32_t value) {
4044 _impl_.maintain_aspect_ratio_ = value;
4047 _internal_set_maintain_aspect_ratio(value);
4053 _impl_.frame_scaling_hw_ = 0;
4060 return _internal_frame_scaling_hw();
4064 _impl_.frame_scaling_hw_ = value;
4067 _internal_set_frame_scaling_hw(value);
4073 _impl_.frame_scaling_filter_ = 0u;
4075 inline uint32_t PreProcessParams::_internal_frame_scaling_filter()
const {
4076 return _impl_.frame_scaling_filter_;
4080 return _internal_frame_scaling_filter();
4082 inline void PreProcessParams::_internal_set_frame_scaling_filter(uint32_t value) {
4084 _impl_.frame_scaling_filter_ = value;
4087 _internal_set_frame_scaling_filter(value);
4092 inline bool PreProcessParams::_internal_has_normalize()
const {
4093 return preprocess_method_case() == kNormalize;
4096 return _internal_has_normalize();
4098 inline void PreProcessParams::set_has_normalize() {
4099 _impl_._oneof_case_[0] = kNormalize;
4102 if (_internal_has_normalize()) {
4103 if (GetArenaForAllocation() ==
nullptr) {
4104 delete _impl_.preprocess_method_.normalize_;
4106 clear_has_preprocess_method();
4111 if (_internal_has_normalize()) {
4112 clear_has_preprocess_method();
4114 if (GetArenaForAllocation() !=
nullptr) {
4115 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4117 _impl_.preprocess_method_.normalize_ =
nullptr;
4123 inline const ::nvdsinferserver::config::PreProcessParams_ScaleNormalize& PreProcessParams::_internal_normalize()
const {
4124 return _internal_has_normalize()
4125 ? *
_impl_.preprocess_method_.normalize_
4130 return _internal_normalize();
4134 if (_internal_has_normalize()) {
4135 clear_has_preprocess_method();
4137 _impl_.preprocess_method_.normalize_ =
nullptr;
4144 clear_preprocess_method();
4146 set_has_normalize();
4151 inline ::nvdsinferserver::config::PreProcessParams_ScaleNormalize* PreProcessParams::_internal_mutable_normalize() {
4152 if (!_internal_has_normalize()) {
4153 clear_preprocess_method();
4154 set_has_normalize();
4155 _impl_.preprocess_method_.normalize_ = CreateMaybeMessage< ::nvdsinferserver::config::PreProcessParams_ScaleNormalize >(GetArenaForAllocation());
4157 return _impl_.preprocess_method_.normalize_;
4167 _impl_.symmetric_padding_ = 0;
4169 inline int32_t PreProcessParams::_internal_symmetric_padding()
const {
4170 return _impl_.symmetric_padding_;
4174 return _internal_symmetric_padding();
4176 inline void PreProcessParams::_internal_set_symmetric_padding(int32_t value) {
4178 _impl_.symmetric_padding_ = value;
4181 _internal_set_symmetric_padding(value);
4185 inline bool PreProcessParams::has_preprocess_method()
const {
4186 return preprocess_method_case() != PREPROCESS_METHOD_NOT_SET;
4188 inline void PreProcessParams::clear_has_preprocess_method() {
4189 _impl_._oneof_case_[0] = PREPROCESS_METHOD_NOT_SET;
4200 _impl_.confidence_threshold_ = 0;
4202 inline float DetectionParams_Nms::_internal_confidence_threshold()
const {
4203 return _impl_.confidence_threshold_;
4207 return _internal_confidence_threshold();
4209 inline void DetectionParams_Nms::_internal_set_confidence_threshold(
float value) {
4211 _impl_.confidence_threshold_ = value;
4214 _internal_set_confidence_threshold(value);
4220 _impl_.iou_threshold_ = 0;
4222 inline float DetectionParams_Nms::_internal_iou_threshold()
const {
4223 return _impl_.iou_threshold_;
4227 return _internal_iou_threshold();
4229 inline void DetectionParams_Nms::_internal_set_iou_threshold(
float value) {
4231 _impl_.iou_threshold_ = value;
4234 _internal_set_iou_threshold(value);
4242 inline int32_t DetectionParams_Nms::_internal_topk()
const {
4247 return _internal_topk();
4249 inline void DetectionParams_Nms::_internal_set_topk(int32_t value) {
4254 _internal_set_topk(value);
4264 _impl_.pre_threshold_ = 0;
4266 inline float DetectionParams_DbScan::_internal_pre_threshold()
const {
4267 return _impl_.pre_threshold_;
4271 return _internal_pre_threshold();
4273 inline void DetectionParams_DbScan::_internal_set_pre_threshold(
float value) {
4275 _impl_.pre_threshold_ = value;
4278 _internal_set_pre_threshold(value);
4286 inline float DetectionParams_DbScan::_internal_eps()
const {
4291 return _internal_eps();
4293 inline void DetectionParams_DbScan::_internal_set_eps(
float value) {
4298 _internal_set_eps(value);
4306 inline int32_t DetectionParams_DbScan::_internal_min_boxes()
const {
4307 return _impl_.min_boxes_;
4311 return _internal_min_boxes();
4313 inline void DetectionParams_DbScan::_internal_set_min_boxes(int32_t value) {
4315 _impl_.min_boxes_ = value;
4318 _internal_set_min_boxes(value);
4326 inline float DetectionParams_DbScan::_internal_min_score()
const {
4327 return _impl_.min_score_;
4331 return _internal_min_score();
4333 inline void DetectionParams_DbScan::_internal_set_min_score(
float value) {
4335 _impl_.min_score_ = value;
4338 _internal_set_min_score(value);
4348 _impl_.confidence_threshold_ = 0;
4350 inline float DetectionParams_GroupRectangle::_internal_confidence_threshold()
const {
4351 return _impl_.confidence_threshold_;
4355 return _internal_confidence_threshold();
4357 inline void DetectionParams_GroupRectangle::_internal_set_confidence_threshold(
float value) {
4359 _impl_.confidence_threshold_ = value;
4362 _internal_set_confidence_threshold(value);
4368 _impl_.group_threshold_ = 0;
4370 inline int32_t DetectionParams_GroupRectangle::_internal_group_threshold()
const {
4371 return _impl_.group_threshold_;
4375 return _internal_group_threshold();
4377 inline void DetectionParams_GroupRectangle::_internal_set_group_threshold(int32_t value) {
4379 _impl_.group_threshold_ = value;
4382 _internal_set_group_threshold(value);
4390 inline float DetectionParams_GroupRectangle::_internal_eps()
const {
4395 return _internal_eps();
4397 inline void DetectionParams_GroupRectangle::_internal_set_eps(
float value) {
4402 _internal_set_eps(value);
4414 inline float DetectionParams_SimpleCluster::_internal_threshold()
const {
4415 return _impl_.threshold_;
4419 return _internal_threshold();
4421 inline void DetectionParams_SimpleCluster::_internal_set_threshold(
float value) {
4423 _impl_.threshold_ = value;
4426 _internal_set_threshold(value);
4436 _impl_.pre_threshold_ = 0;
4438 inline float DetectionParams_PerClassParams::_internal_pre_threshold()
const {
4439 return _impl_.pre_threshold_;
4443 return _internal_pre_threshold();
4445 inline void DetectionParams_PerClassParams::_internal_set_pre_threshold(
float value) {
4447 _impl_.pre_threshold_ = value;
4450 _internal_set_pre_threshold(value);
4462 _impl_.num_detected_classes_ = 0;
4464 inline int32_t DetectionParams::_internal_num_detected_classes()
const {
4465 return _impl_.num_detected_classes_;
4469 return _internal_num_detected_classes();
4471 inline void DetectionParams::_internal_set_num_detected_classes(int32_t value) {
4473 _impl_.num_detected_classes_ = value;
4476 _internal_set_num_detected_classes(value);
4481 inline int DetectionParams::_internal_per_class_params_size()
const {
4482 return _impl_.per_class_params_.size();
4485 return _internal_per_class_params_size();
4488 _impl_.per_class_params_.Clear();
4490 inline const ::PROTOBUF_NAMESPACE_ID::Map< int32_t, ::nvdsinferserver::config::DetectionParams_PerClassParams >&
4491 DetectionParams::_internal_per_class_params()
const {
4492 return _impl_.per_class_params_.GetMap();
4494 inline const ::PROTOBUF_NAMESPACE_ID::Map< int32_t, ::nvdsinferserver::config::DetectionParams_PerClassParams >&
4497 return _internal_per_class_params();
4499 inline ::PROTOBUF_NAMESPACE_ID::Map< int32_t, ::nvdsinferserver::config::DetectionParams_PerClassParams >*
4500 DetectionParams::_internal_mutable_per_class_params() {
4501 return _impl_.per_class_params_.MutableMap();
4503 inline ::PROTOBUF_NAMESPACE_ID::Map< int32_t, ::nvdsinferserver::config::DetectionParams_PerClassParams >*
4506 return _internal_mutable_per_class_params();
4511 _impl_.custom_parse_bbox_func_.ClearToEmpty();
4515 return _internal_custom_parse_bbox_func();
4517 template <
typename ArgT0,
typename... ArgT>
4518 inline PROTOBUF_ALWAYS_INLINE
4521 _impl_.custom_parse_bbox_func_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
4525 std::string* _s = _internal_mutable_custom_parse_bbox_func();
4529 inline const std::string& DetectionParams::_internal_custom_parse_bbox_func()
const {
4530 return _impl_.custom_parse_bbox_func_.Get();
4532 inline void DetectionParams::_internal_set_custom_parse_bbox_func(
const std::string& value) {
4534 _impl_.custom_parse_bbox_func_.Set(value, GetArenaForAllocation());
4536 inline std::string* DetectionParams::_internal_mutable_custom_parse_bbox_func() {
4538 return _impl_.custom_parse_bbox_func_.Mutable(GetArenaForAllocation());
4542 return _impl_.custom_parse_bbox_func_.Release();
4545 if (custom_parse_bbox_func !=
nullptr) {
4550 _impl_.custom_parse_bbox_func_.SetAllocated(custom_parse_bbox_func, GetArenaForAllocation());
4551 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
4552 if (
_impl_.custom_parse_bbox_func_.IsDefault()) {
4553 _impl_.custom_parse_bbox_func_.Set(
"", GetArenaForAllocation());
4555 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
4560 inline bool DetectionParams::_internal_has_nms()
const {
4561 return clustering_policy_case() == kNms;
4564 return _internal_has_nms();
4566 inline void DetectionParams::set_has_nms() {
4567 _impl_._oneof_case_[0] = kNms;
4570 if (_internal_has_nms()) {
4571 if (GetArenaForAllocation() ==
nullptr) {
4572 delete _impl_.clustering_policy_.nms_;
4574 clear_has_clustering_policy();
4579 if (_internal_has_nms()) {
4580 clear_has_clustering_policy();
4582 if (GetArenaForAllocation() !=
nullptr) {
4583 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4585 _impl_.clustering_policy_.nms_ =
nullptr;
4591 inline const ::nvdsinferserver::config::DetectionParams_Nms& DetectionParams::_internal_nms()
const {
4592 return _internal_has_nms()
4593 ? *
_impl_.clustering_policy_.nms_
4598 return _internal_nms();
4602 if (_internal_has_nms()) {
4603 clear_has_clustering_policy();
4605 _impl_.clustering_policy_.nms_ =
nullptr;
4612 clear_clustering_policy();
4615 _impl_.clustering_policy_.nms_ = nms;
4619 inline ::nvdsinferserver::config::DetectionParams_Nms* DetectionParams::_internal_mutable_nms() {
4620 if (!_internal_has_nms()) {
4621 clear_clustering_policy();
4623 _impl_.clustering_policy_.nms_ = CreateMaybeMessage< ::nvdsinferserver::config::DetectionParams_Nms >(GetArenaForAllocation());
4625 return _impl_.clustering_policy_.nms_;
4634 inline bool DetectionParams::_internal_has_dbscan()
const {
4635 return clustering_policy_case() == kDbscan;
4638 return _internal_has_dbscan();
4640 inline void DetectionParams::set_has_dbscan() {
4641 _impl_._oneof_case_[0] = kDbscan;
4644 if (_internal_has_dbscan()) {
4645 if (GetArenaForAllocation() ==
nullptr) {
4646 delete _impl_.clustering_policy_.dbscan_;
4648 clear_has_clustering_policy();
4653 if (_internal_has_dbscan()) {
4654 clear_has_clustering_policy();
4656 if (GetArenaForAllocation() !=
nullptr) {
4657 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4659 _impl_.clustering_policy_.dbscan_ =
nullptr;
4665 inline const ::nvdsinferserver::config::DetectionParams_DbScan& DetectionParams::_internal_dbscan()
const {
4666 return _internal_has_dbscan()
4667 ? *
_impl_.clustering_policy_.dbscan_
4672 return _internal_dbscan();
4676 if (_internal_has_dbscan()) {
4677 clear_has_clustering_policy();
4679 _impl_.clustering_policy_.dbscan_ =
nullptr;
4686 clear_clustering_policy();
4689 _impl_.clustering_policy_.dbscan_ = dbscan;
4693 inline ::nvdsinferserver::config::DetectionParams_DbScan* DetectionParams::_internal_mutable_dbscan() {
4694 if (!_internal_has_dbscan()) {
4695 clear_clustering_policy();
4697 _impl_.clustering_policy_.dbscan_ = CreateMaybeMessage< ::nvdsinferserver::config::DetectionParams_DbScan >(GetArenaForAllocation());
4699 return _impl_.clustering_policy_.dbscan_;
4708 inline bool DetectionParams::_internal_has_group_rectangle()
const {
4709 return clustering_policy_case() == kGroupRectangle;
4712 return _internal_has_group_rectangle();
4714 inline void DetectionParams::set_has_group_rectangle() {
4715 _impl_._oneof_case_[0] = kGroupRectangle;
4718 if (_internal_has_group_rectangle()) {
4719 if (GetArenaForAllocation() ==
nullptr) {
4720 delete _impl_.clustering_policy_.group_rectangle_;
4722 clear_has_clustering_policy();
4727 if (_internal_has_group_rectangle()) {
4728 clear_has_clustering_policy();
4730 if (GetArenaForAllocation() !=
nullptr) {
4731 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4733 _impl_.clustering_policy_.group_rectangle_ =
nullptr;
4739 inline const ::nvdsinferserver::config::DetectionParams_GroupRectangle& DetectionParams::_internal_group_rectangle()
const {
4740 return _internal_has_group_rectangle()
4741 ? *
_impl_.clustering_policy_.group_rectangle_
4746 return _internal_group_rectangle();
4750 if (_internal_has_group_rectangle()) {
4751 clear_has_clustering_policy();
4753 _impl_.clustering_policy_.group_rectangle_ =
nullptr;
4760 clear_clustering_policy();
4761 if (group_rectangle) {
4762 set_has_group_rectangle();
4763 _impl_.clustering_policy_.group_rectangle_ = group_rectangle;
4767 inline ::nvdsinferserver::config::DetectionParams_GroupRectangle* DetectionParams::_internal_mutable_group_rectangle() {
4768 if (!_internal_has_group_rectangle()) {
4769 clear_clustering_policy();
4770 set_has_group_rectangle();
4771 _impl_.clustering_policy_.group_rectangle_ = CreateMaybeMessage< ::nvdsinferserver::config::DetectionParams_GroupRectangle >(GetArenaForAllocation());
4773 return _impl_.clustering_policy_.group_rectangle_;
4782 inline bool DetectionParams::_internal_has_simple_cluster()
const {
4783 return clustering_policy_case() == kSimpleCluster;
4786 return _internal_has_simple_cluster();
4788 inline void DetectionParams::set_has_simple_cluster() {
4789 _impl_._oneof_case_[0] = kSimpleCluster;
4792 if (_internal_has_simple_cluster()) {
4793 if (GetArenaForAllocation() ==
nullptr) {
4794 delete _impl_.clustering_policy_.simple_cluster_;
4796 clear_has_clustering_policy();
4801 if (_internal_has_simple_cluster()) {
4802 clear_has_clustering_policy();
4804 if (GetArenaForAllocation() !=
nullptr) {
4805 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4807 _impl_.clustering_policy_.simple_cluster_ =
nullptr;
4813 inline const ::nvdsinferserver::config::DetectionParams_SimpleCluster& DetectionParams::_internal_simple_cluster()
const {
4814 return _internal_has_simple_cluster()
4815 ? *
_impl_.clustering_policy_.simple_cluster_
4820 return _internal_simple_cluster();
4824 if (_internal_has_simple_cluster()) {
4825 clear_has_clustering_policy();
4827 _impl_.clustering_policy_.simple_cluster_ =
nullptr;
4834 clear_clustering_policy();
4835 if (simple_cluster) {
4836 set_has_simple_cluster();
4837 _impl_.clustering_policy_.simple_cluster_ = simple_cluster;
4841 inline ::nvdsinferserver::config::DetectionParams_SimpleCluster* DetectionParams::_internal_mutable_simple_cluster() {
4842 if (!_internal_has_simple_cluster()) {
4843 clear_clustering_policy();
4844 set_has_simple_cluster();
4845 _impl_.clustering_policy_.simple_cluster_ = CreateMaybeMessage< ::nvdsinferserver::config::DetectionParams_SimpleCluster >(GetArenaForAllocation());
4847 return _impl_.clustering_policy_.simple_cluster_;
4855 inline bool DetectionParams::has_clustering_policy()
const {
4856 return clustering_policy_case() != CLUSTERING_POLICY_NOT_SET;
4858 inline void DetectionParams::clear_has_clustering_policy() {
4859 _impl_._oneof_case_[0] = CLUSTERING_POLICY_NOT_SET;
4872 inline float ClassificationParams::_internal_threshold()
const {
4873 return _impl_.threshold_;
4877 return _internal_threshold();
4879 inline void ClassificationParams::_internal_set_threshold(
float value) {
4881 _impl_.threshold_ = value;
4884 _internal_set_threshold(value);
4890 _impl_.custom_parse_classifier_func_.ClearToEmpty();
4894 return _internal_custom_parse_classifier_func();
4896 template <
typename ArgT0,
typename... ArgT>
4897 inline PROTOBUF_ALWAYS_INLINE
4900 _impl_.custom_parse_classifier_func_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
4904 std::string* _s = _internal_mutable_custom_parse_classifier_func();
4908 inline const std::string& ClassificationParams::_internal_custom_parse_classifier_func()
const {
4909 return _impl_.custom_parse_classifier_func_.Get();
4911 inline void ClassificationParams::_internal_set_custom_parse_classifier_func(
const std::string& value) {
4913 _impl_.custom_parse_classifier_func_.Set(value, GetArenaForAllocation());
4915 inline std::string* ClassificationParams::_internal_mutable_custom_parse_classifier_func() {
4917 return _impl_.custom_parse_classifier_func_.Mutable(GetArenaForAllocation());
4921 return _impl_.custom_parse_classifier_func_.Release();
4924 if (custom_parse_classifier_func !=
nullptr) {
4929 _impl_.custom_parse_classifier_func_.SetAllocated(custom_parse_classifier_func, GetArenaForAllocation());
4930 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
4931 if (
_impl_.custom_parse_classifier_func_.IsDefault()) {
4932 _impl_.custom_parse_classifier_func_.Set(
"", GetArenaForAllocation());
4934 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
4946 inline float SegmentationParams::_internal_threshold()
const {
4947 return _impl_.threshold_;
4951 return _internal_threshold();
4953 inline void SegmentationParams::_internal_set_threshold(
float value) {
4955 _impl_.threshold_ = value;
4958 _internal_set_threshold(value);
4964 _impl_.num_segmentation_classes_ = 0;
4966 inline int32_t SegmentationParams::_internal_num_segmentation_classes()
const {
4967 return _impl_.num_segmentation_classes_;
4971 return _internal_num_segmentation_classes();
4973 inline void SegmentationParams::_internal_set_num_segmentation_classes(int32_t value) {
4975 _impl_.num_segmentation_classes_ = value;
4978 _internal_set_num_segmentation_classes(value);
4984 _impl_.custom_parse_segmentation_func_.ClearToEmpty();
4988 return _internal_custom_parse_segmentation_func();
4990 template <
typename ArgT0,
typename... ArgT>
4991 inline PROTOBUF_ALWAYS_INLINE
4994 _impl_.custom_parse_segmentation_func_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
4998 std::string* _s = _internal_mutable_custom_parse_segmentation_func();
5002 inline const std::string& SegmentationParams::_internal_custom_parse_segmentation_func()
const {
5003 return _impl_.custom_parse_segmentation_func_.Get();
5005 inline void SegmentationParams::_internal_set_custom_parse_segmentation_func(
const std::string& value) {
5007 _impl_.custom_parse_segmentation_func_.Set(value, GetArenaForAllocation());
5009 inline std::string* SegmentationParams::_internal_mutable_custom_parse_segmentation_func() {
5011 return _impl_.custom_parse_segmentation_func_.Mutable(GetArenaForAllocation());
5015 return _impl_.custom_parse_segmentation_func_.Release();
5018 if (custom_parse_segmentation_func !=
nullptr) {
5023 _impl_.custom_parse_segmentation_func_.SetAllocated(custom_parse_segmentation_func, GetArenaForAllocation());
5024 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
5025 if (
_impl_.custom_parse_segmentation_func_.IsDefault()) {
5026 _impl_.custom_parse_segmentation_func_.Set(
"", GetArenaForAllocation());
5028 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
5038 _impl_.type_name_.ClearToEmpty();
5042 return _internal_type_name();
5044 template <
typename ArgT0,
typename... ArgT>
5045 inline PROTOBUF_ALWAYS_INLINE
5048 _impl_.type_name_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
5052 std::string* _s = _internal_mutable_type_name();
5056 inline const std::string& OtherNetworkParams::_internal_type_name()
const {
5057 return _impl_.type_name_.Get();
5059 inline void OtherNetworkParams::_internal_set_type_name(
const std::string& value) {
5061 _impl_.type_name_.Set(value, GetArenaForAllocation());
5063 inline std::string* OtherNetworkParams::_internal_mutable_type_name() {
5065 return _impl_.type_name_.Mutable(GetArenaForAllocation());
5069 return _impl_.type_name_.Release();
5072 if (type_name !=
nullptr) {
5077 _impl_.type_name_.SetAllocated(type_name, GetArenaForAllocation());
5078 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
5079 if (
_impl_.type_name_.IsDefault()) {
5080 _impl_.type_name_.Set(
"", GetArenaForAllocation());
5082 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
5094 inline uint32_t TritonClassifyParams::_internal_topk()
const {
5099 return _internal_topk();
5101 inline void TritonClassifyParams::_internal_set_topk(uint32_t value) {
5106 _internal_set_topk(value);
5114 inline float TritonClassifyParams::_internal_threshold()
const {
5115 return _impl_.threshold_;
5119 return _internal_threshold();
5121 inline void TritonClassifyParams::_internal_set_threshold(
float value) {
5123 _impl_.threshold_ = value;
5126 _internal_set_threshold(value);
5132 _impl_.tensor_name_.ClearToEmpty();
5136 return _internal_tensor_name();
5138 template <
typename ArgT0,
typename... ArgT>
5139 inline PROTOBUF_ALWAYS_INLINE
5142 _impl_.tensor_name_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
5146 std::string* _s = _internal_mutable_tensor_name();
5150 inline const std::string& TritonClassifyParams::_internal_tensor_name()
const {
5151 return _impl_.tensor_name_.Get();
5153 inline void TritonClassifyParams::_internal_set_tensor_name(
const std::string& value) {
5155 _impl_.tensor_name_.Set(value, GetArenaForAllocation());
5157 inline std::string* TritonClassifyParams::_internal_mutable_tensor_name() {
5159 return _impl_.tensor_name_.Mutable(GetArenaForAllocation());
5163 return _impl_.tensor_name_.Release();
5166 if (tensor_name !=
nullptr) {
5171 _impl_.tensor_name_.SetAllocated(tensor_name, GetArenaForAllocation());
5172 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
5173 if (
_impl_.tensor_name_.IsDefault()) {
5174 _impl_.tensor_name_.Set(
"", GetArenaForAllocation());
5176 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
5188 inline float LstmParams_InitConst::_internal_value()
const {
5193 return _internal_value();
5195 inline void LstmParams_InitConst::_internal_set_value(
float value) {
5200 _internal_set_value(value);
5210 _impl_.input_.ClearToEmpty();
5214 return _internal_input();
5216 template <
typename ArgT0,
typename... ArgT>
5217 inline PROTOBUF_ALWAYS_INLINE
5220 _impl_.input_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
5224 std::string* _s = _internal_mutable_input();
5228 inline const std::string& LstmParams_LstmLoop::_internal_input()
const {
5229 return _impl_.input_.Get();
5231 inline void LstmParams_LstmLoop::_internal_set_input(
const std::string& value) {
5233 _impl_.input_.Set(value, GetArenaForAllocation());
5235 inline std::string* LstmParams_LstmLoop::_internal_mutable_input() {
5237 return _impl_.input_.Mutable(GetArenaForAllocation());
5241 return _impl_.input_.Release();
5244 if (input !=
nullptr) {
5249 _impl_.input_.SetAllocated(input, GetArenaForAllocation());
5250 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
5251 if (
_impl_.input_.IsDefault()) {
5252 _impl_.input_.Set(
"", GetArenaForAllocation());
5254 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
5260 _impl_.output_.ClearToEmpty();
5264 return _internal_output();
5266 template <
typename ArgT0,
typename... ArgT>
5267 inline PROTOBUF_ALWAYS_INLINE
5270 _impl_.output_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
5274 std::string* _s = _internal_mutable_output();
5278 inline const std::string& LstmParams_LstmLoop::_internal_output()
const {
5279 return _impl_.output_.Get();
5281 inline void LstmParams_LstmLoop::_internal_set_output(
const std::string& value) {
5283 _impl_.output_.Set(value, GetArenaForAllocation());
5285 inline std::string* LstmParams_LstmLoop::_internal_mutable_output() {
5287 return _impl_.output_.Mutable(GetArenaForAllocation());
5291 return _impl_.output_.Release();
5294 if (output !=
nullptr) {
5299 _impl_.output_.SetAllocated(output, GetArenaForAllocation());
5300 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
5301 if (
_impl_.output_.IsDefault()) {
5302 _impl_.output_.Set(
"", GetArenaForAllocation());
5304 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
5309 inline bool LstmParams_LstmLoop::_internal_has_init_const()
const {
5310 return init_state_case() == kInitConst;
5313 return _internal_has_init_const();
5315 inline void LstmParams_LstmLoop::set_has_init_const() {
5316 _impl_._oneof_case_[0] = kInitConst;
5319 if (_internal_has_init_const()) {
5320 if (GetArenaForAllocation() ==
nullptr) {
5321 delete _impl_.init_state_.init_const_;
5323 clear_has_init_state();
5328 if (_internal_has_init_const()) {
5329 clear_has_init_state();
5331 if (GetArenaForAllocation() !=
nullptr) {
5332 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
5334 _impl_.init_state_.init_const_ =
nullptr;
5340 inline const ::nvdsinferserver::config::LstmParams_InitConst& LstmParams_LstmLoop::_internal_init_const()
const {
5341 return _internal_has_init_const()
5342 ? *
_impl_.init_state_.init_const_
5347 return _internal_init_const();
5351 if (_internal_has_init_const()) {
5352 clear_has_init_state();
5354 _impl_.init_state_.init_const_ =
nullptr;
5363 set_has_init_const();
5364 _impl_.init_state_.init_const_ = init_const;
5368 inline ::nvdsinferserver::config::LstmParams_InitConst* LstmParams_LstmLoop::_internal_mutable_init_const() {
5369 if (!_internal_has_init_const()) {
5371 set_has_init_const();
5372 _impl_.init_state_.init_const_ = CreateMaybeMessage< ::nvdsinferserver::config::LstmParams_InitConst >(GetArenaForAllocation());
5374 return _impl_.init_state_.init_const_;
5384 _impl_.keep_output_ =
false;
5386 inline bool LstmParams_LstmLoop::_internal_keep_output()
const {
5387 return _impl_.keep_output_;
5391 return _internal_keep_output();
5393 inline void LstmParams_LstmLoop::_internal_set_keep_output(
bool value) {
5395 _impl_.keep_output_ = value;
5398 _internal_set_keep_output(value);
5402 inline bool LstmParams_LstmLoop::has_init_state()
const {
5403 return init_state_case() != INIT_STATE_NOT_SET;
5405 inline void LstmParams_LstmLoop::clear_has_init_state() {
5406 _impl_._oneof_case_[0] = INIT_STATE_NOT_SET;
5416 inline int LstmParams::_internal_loops_size()
const {
5417 return _impl_.loops_.size();
5420 return _internal_loops_size();
5427 return _impl_.loops_.Mutable(index);
5429 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nvdsinferserver::config::LstmParams_LstmLoop >*
5434 inline const ::nvdsinferserver::config::LstmParams_LstmLoop& LstmParams::_internal_loops(
int index)
const {
5435 return _impl_.loops_.Get(index);
5439 return _internal_loops(index);
5441 inline ::nvdsinferserver::config::LstmParams_LstmLoop* LstmParams::_internal_add_loops() {
5442 return _impl_.loops_.Add();
5449 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::nvdsinferserver::config::LstmParams_LstmLoop >&
5456 #pragma GCC diagnostic pop
5500 PROTOBUF_NAMESPACE_OPEN
5504 inline const EnumDescriptor* GetEnumDescriptor< ::nvdsinferserver::config::MediaFormat>() {
5509 inline const EnumDescriptor* GetEnumDescriptor< ::nvdsinferserver::config::TensorOrder>() {
5514 inline const EnumDescriptor* GetEnumDescriptor< ::nvdsinferserver::config::TensorDataType>() {
5519 inline const EnumDescriptor* GetEnumDescriptor< ::nvdsinferserver::config::FrameScalingHW>() {
5524 inline const EnumDescriptor* GetEnumDescriptor< ::nvdsinferserver::config::MemoryType>() {
5528 PROTOBUF_NAMESPACE_CLOSE
5532 #include <google/protobuf/port_undef.inc>
5533 #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_nvdsinferserver_5fcommon_2eproto