Content-Length: 1389036 | pFad | http://github.com/opencv/opencv/pull/27449.patch
thub.com
From c3aeeb2d0b1e6997d89b7d2c9ee1512d0dcf80d0 Mon Sep 17 00:00:00 2001
From: onikolskyy
Date: Mon, 16 Jun 2025 11:56:05 +0200
Subject: [PATCH 01/14] update opencv-onnx.proto
---
modules/dnn/misc/onnx/opencv-onnx.pb.cc | 10149 +++++++++++----
modules/dnn/misc/onnx/opencv-onnx.pb.h | 14959 ++++++++++++++++------
modules/dnn/src/onnx/opencv-onnx.proto | 595 +-
3 files changed, 18933 insertions(+), 6770 deletions(-)
diff --git a/modules/dnn/misc/onnx/opencv-onnx.pb.cc b/modules/dnn/misc/onnx/opencv-onnx.pb.cc
index 44e0730d70b1..4552f3ecb373 100644
--- a/modules/dnn/misc/onnx/opencv-onnx.pb.cc
+++ b/modules/dnn/misc/onnx/opencv-onnx.pb.cc
@@ -8,10 +8,7 @@
#include
#include
#include
-#include
-#include
-#include
-#include
+#include
// @@protoc_insertion_point(includes)
#include
@@ -24,12 +21,16 @@ constexpr AttributeProto::AttributeProto(
, strings_()
, tensors_()
, graphs_()
+ , type_protos_()
+ , sparse_tensors_()
, name_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
, s_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
, doc_string_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
, ref_attr_name_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
, t_(nullptr)
, g_(nullptr)
+ , tp_(nullptr)
+ , sparse_tensor_(nullptr)
, i_(int64_t{0})
, f_(0)
, type_(0)
@@ -45,7 +46,8 @@ struct AttributeProtoDefaultTypeInternal {
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT AttributeProtoDefaultTypeInternal _AttributeProto_default_instance_;
constexpr ValueInfoProto::ValueInfoProto(
::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
- : name_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
+ : metadata_props_()
+ , name_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
, doc_string_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
, type_(nullptr){}
struct ValueInfoProtoDefaultTypeInternal {
@@ -62,10 +64,13 @@ constexpr NodeProto::NodeProto(
: input_()
, output_()
, attribute_()
+ , metadata_props_()
+ , device_configurations_()
, name_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
, op_type_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
, doc_string_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
- , domain_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string){}
+ , domain_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
+ , overload_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string){}
struct NodeProtoDefaultTypeInternal {
constexpr NodeProtoDefaultTypeInternal()
: _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
@@ -75,10 +80,96 @@ struct NodeProtoDefaultTypeInternal {
};
};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT NodeProtoDefaultTypeInternal _NodeProto_default_instance_;
+constexpr IntIntListEntryProto::IntIntListEntryProto(
+ ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
+ : value_()
+ , key_(int64_t{0}){}
+struct IntIntListEntryProtoDefaultTypeInternal {
+ constexpr IntIntListEntryProtoDefaultTypeInternal()
+ : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
+ ~IntIntListEntryProtoDefaultTypeInternal() {}
+ union {
+ IntIntListEntryProto _instance;
+ };
+};
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT IntIntListEntryProtoDefaultTypeInternal _IntIntListEntryProto_default_instance_;
+constexpr NodeDeviceConfigurationProto::NodeDeviceConfigurationProto(
+ ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
+ : sharding_spec_()
+ , configuration_id_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
+ , pipeline_stage_(0){}
+struct NodeDeviceConfigurationProtoDefaultTypeInternal {
+ constexpr NodeDeviceConfigurationProtoDefaultTypeInternal()
+ : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
+ ~NodeDeviceConfigurationProtoDefaultTypeInternal() {}
+ union {
+ NodeDeviceConfigurationProto _instance;
+ };
+};
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT NodeDeviceConfigurationProtoDefaultTypeInternal _NodeDeviceConfigurationProto_default_instance_;
+constexpr ShardingSpecProto::ShardingSpecProto(
+ ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
+ : device_()
+ , index_to_device_group_map_()
+ , sharded_dim_()
+ , tensor_name_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string){}
+struct ShardingSpecProtoDefaultTypeInternal {
+ constexpr ShardingSpecProtoDefaultTypeInternal()
+ : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
+ ~ShardingSpecProtoDefaultTypeInternal() {}
+ union {
+ ShardingSpecProto _instance;
+ };
+};
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT ShardingSpecProtoDefaultTypeInternal _ShardingSpecProto_default_instance_;
+constexpr ShardedDimProto::ShardedDimProto(
+ ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
+ : simple_sharding_()
+ , axis_(int64_t{0}){}
+struct ShardedDimProtoDefaultTypeInternal {
+ constexpr ShardedDimProtoDefaultTypeInternal()
+ : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
+ ~ShardedDimProtoDefaultTypeInternal() {}
+ union {
+ ShardedDimProto _instance;
+ };
+};
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT ShardedDimProtoDefaultTypeInternal _ShardedDimProto_default_instance_;
+constexpr SimpleShardedDimProto::SimpleShardedDimProto(
+ ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
+ : num_shards_(int64_t{0})
+ , _oneof_case_{}{}
+struct SimpleShardedDimProtoDefaultTypeInternal {
+ constexpr SimpleShardedDimProtoDefaultTypeInternal()
+ : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
+ ~SimpleShardedDimProtoDefaultTypeInternal() {}
+ union {
+ SimpleShardedDimProto _instance;
+ };
+};
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT SimpleShardedDimProtoDefaultTypeInternal _SimpleShardedDimProto_default_instance_;
+constexpr TrainingInfoProto::TrainingInfoProto(
+ ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
+ : initialization_binding_()
+ , update_binding_()
+ , initialization_(nullptr)
+ , algorithm_(nullptr){}
+struct TrainingInfoProtoDefaultTypeInternal {
+ constexpr TrainingInfoProtoDefaultTypeInternal()
+ : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
+ ~TrainingInfoProtoDefaultTypeInternal() {}
+ union {
+ TrainingInfoProto _instance;
+ };
+};
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT TrainingInfoProtoDefaultTypeInternal _TrainingInfoProto_default_instance_;
constexpr ModelProto::ModelProto(
::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
: opset_import_()
, metadata_props_()
+ , training_info_()
+ , functions_()
+ , configuration_()
, producer_name_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
, producer_version_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
, domain_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
@@ -95,6 +186,20 @@ struct ModelProtoDefaultTypeInternal {
};
};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT ModelProtoDefaultTypeInternal _ModelProto_default_instance_;
+constexpr DeviceConfigurationProto::DeviceConfigurationProto(
+ ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
+ : device_()
+ , name_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
+ , num_devices_(0){}
+struct DeviceConfigurationProtoDefaultTypeInternal {
+ constexpr DeviceConfigurationProtoDefaultTypeInternal()
+ : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
+ ~DeviceConfigurationProtoDefaultTypeInternal() {}
+ union {
+ DeviceConfigurationProto _instance;
+ };
+};
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT DeviceConfigurationProtoDefaultTypeInternal _DeviceConfigurationProto_default_instance_;
constexpr StringStringEntryProto::StringStringEntryProto(
::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
: key_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
@@ -108,6 +213,19 @@ struct StringStringEntryProtoDefaultTypeInternal {
};
};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT StringStringEntryProtoDefaultTypeInternal _StringStringEntryProto_default_instance_;
+constexpr TensorAnnotation::TensorAnnotation(
+ ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
+ : quant_parameter_tensor_names_()
+ , tensor_name_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string){}
+struct TensorAnnotationDefaultTypeInternal {
+ constexpr TensorAnnotationDefaultTypeInternal()
+ : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
+ ~TensorAnnotationDefaultTypeInternal() {}
+ union {
+ TensorAnnotation _instance;
+ };
+};
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT TensorAnnotationDefaultTypeInternal _TensorAnnotation_default_instance_;
constexpr GraphProto::GraphProto(
::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
: node_()
@@ -115,6 +233,9 @@ constexpr GraphProto::GraphProto(
, input_()
, output_()
, value_info_()
+ , quantization_annotation_()
+ , sparse_initializer_()
+ , metadata_props_()
, name_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
, doc_string_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string){}
struct GraphProtoDefaultTypeInternal {
@@ -151,11 +272,14 @@ constexpr TensorProto::TensorProto(
, double_data_()
, uint64_data_()
, _uint64_data_cached_byte_size_(0)
+ , external_data_()
+ , metadata_props_()
, name_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
, raw_data_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
, doc_string_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
, segment_(nullptr)
, data_type_(0)
+ , data_location_(0)
{}
struct TensorProtoDefaultTypeInternal {
constexpr TensorProtoDefaultTypeInternal()
@@ -166,6 +290,20 @@ struct TensorProtoDefaultTypeInternal {
};
};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT TensorProtoDefaultTypeInternal _TensorProto_default_instance_;
+constexpr SparseTensorProto::SparseTensorProto(
+ ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
+ : dims_()
+ , values_(nullptr)
+ , indices_(nullptr){}
+struct SparseTensorProtoDefaultTypeInternal {
+ constexpr SparseTensorProtoDefaultTypeInternal()
+ : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
+ ~SparseTensorProtoDefaultTypeInternal() {}
+ union {
+ SparseTensorProto _instance;
+ };
+};
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT SparseTensorProtoDefaultTypeInternal _SparseTensorProto_default_instance_;
constexpr TensorShapeProto_Dimension::TensorShapeProto_Dimension(
::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
: denotation_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
@@ -194,8 +332,7 @@ PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT TensorShapeProtoDefaultTypeInte
constexpr TypeProto_Tensor::TypeProto_Tensor(
::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
: shape_(nullptr)
- , elem_type_(0)
-{}
+ , elem_type_(0){}
struct TypeProto_TensorDefaultTypeInternal {
constexpr TypeProto_TensorDefaultTypeInternal()
: _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
@@ -205,6 +342,56 @@ struct TypeProto_TensorDefaultTypeInternal {
};
};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT TypeProto_TensorDefaultTypeInternal _TypeProto_Tensor_default_instance_;
+constexpr TypeProto_Sequence::TypeProto_Sequence(
+ ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
+ : elem_type_(nullptr){}
+struct TypeProto_SequenceDefaultTypeInternal {
+ constexpr TypeProto_SequenceDefaultTypeInternal()
+ : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
+ ~TypeProto_SequenceDefaultTypeInternal() {}
+ union {
+ TypeProto_Sequence _instance;
+ };
+};
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT TypeProto_SequenceDefaultTypeInternal _TypeProto_Sequence_default_instance_;
+constexpr TypeProto_Map::TypeProto_Map(
+ ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
+ : value_type_(nullptr)
+ , key_type_(0){}
+struct TypeProto_MapDefaultTypeInternal {
+ constexpr TypeProto_MapDefaultTypeInternal()
+ : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
+ ~TypeProto_MapDefaultTypeInternal() {}
+ union {
+ TypeProto_Map _instance;
+ };
+};
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT TypeProto_MapDefaultTypeInternal _TypeProto_Map_default_instance_;
+constexpr TypeProto_Optional::TypeProto_Optional(
+ ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
+ : elem_type_(nullptr){}
+struct TypeProto_OptionalDefaultTypeInternal {
+ constexpr TypeProto_OptionalDefaultTypeInternal()
+ : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
+ ~TypeProto_OptionalDefaultTypeInternal() {}
+ union {
+ TypeProto_Optional _instance;
+ };
+};
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT TypeProto_OptionalDefaultTypeInternal _TypeProto_Optional_default_instance_;
+constexpr TypeProto_SparseTensor::TypeProto_SparseTensor(
+ ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
+ : shape_(nullptr)
+ , elem_type_(0){}
+struct TypeProto_SparseTensorDefaultTypeInternal {
+ constexpr TypeProto_SparseTensorDefaultTypeInternal()
+ : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
+ ~TypeProto_SparseTensorDefaultTypeInternal() {}
+ union {
+ TypeProto_SparseTensor _instance;
+ };
+};
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT TypeProto_SparseTensorDefaultTypeInternal _TypeProto_SparseTensor_default_instance_;
constexpr TypeProto::TypeProto(
::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
: denotation_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
@@ -231,340 +418,31 @@ struct OperatorSetIdProtoDefaultTypeInternal {
};
};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT OperatorSetIdProtoDefaultTypeInternal _OperatorSetIdProto_default_instance_;
-} // namespace opencv_onnx
-static ::PROTOBUF_NAMESPACE_ID::Metadata file_level_metadata_opencv_2donnx_2eproto[13];
-static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* file_level_enum_descriptors_opencv_2donnx_2eproto[3];
-static constexpr ::PROTOBUF_NAMESPACE_ID::ServiceDescriptor const** file_level_service_descriptors_opencv_2donnx_2eproto = nullptr;
-
-const uint32_t TableStruct_opencv_2donnx_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = {
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::AttributeProto, _has_bits_),
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::AttributeProto, _internal_metadata_),
- ~0u, // no _extensions_
- ~0u, // no _oneof_case_
- ~0u, // no _weak_field_map_
- ~0u, // no _inlined_string_donated_
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::AttributeProto, name_),
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::AttributeProto, ref_attr_name_),
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::AttributeProto, doc_string_),
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::AttributeProto, type_),
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::AttributeProto, f_),
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::AttributeProto, i_),
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::AttributeProto, s_),
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::AttributeProto, t_),
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::AttributeProto, g_),
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::AttributeProto, floats_),
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::AttributeProto, ints_),
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::AttributeProto, strings_),
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::AttributeProto, tensors_),
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::AttributeProto, graphs_),
- 0,
- 3,
- 2,
- 8,
- 7,
- 6,
- 1,
- 4,
- 5,
- ~0u,
- ~0u,
- ~0u,
- ~0u,
- ~0u,
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::ValueInfoProto, _has_bits_),
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::ValueInfoProto, _internal_metadata_),
- ~0u, // no _extensions_
- ~0u, // no _oneof_case_
- ~0u, // no _weak_field_map_
- ~0u, // no _inlined_string_donated_
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::ValueInfoProto, name_),
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::ValueInfoProto, type_),
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::ValueInfoProto, doc_string_),
- 0,
- 2,
- 1,
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::NodeProto, _has_bits_),
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::NodeProto, _internal_metadata_),
- ~0u, // no _extensions_
- ~0u, // no _oneof_case_
- ~0u, // no _weak_field_map_
- ~0u, // no _inlined_string_donated_
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::NodeProto, input_),
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::NodeProto, output_),
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::NodeProto, name_),
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::NodeProto, op_type_),
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::NodeProto, domain_),
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::NodeProto, attribute_),
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::NodeProto, doc_string_),
- ~0u,
- ~0u,
- 0,
- 1,
- 3,
- ~0u,
- 2,
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::ModelProto, _has_bits_),
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::ModelProto, _internal_metadata_),
- ~0u, // no _extensions_
- ~0u, // no _oneof_case_
- ~0u, // no _weak_field_map_
- ~0u, // no _inlined_string_donated_
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::ModelProto, ir_version_),
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::ModelProto, opset_import_),
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::ModelProto, producer_name_),
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::ModelProto, producer_version_),
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::ModelProto, domain_),
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::ModelProto, model_version_),
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::ModelProto, doc_string_),
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::ModelProto, graph_),
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::ModelProto, metadata_props_),
- 5,
- ~0u,
- 0,
- 1,
- 2,
- 6,
- 3,
- 4,
- ~0u,
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::StringStringEntryProto, _has_bits_),
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::StringStringEntryProto, _internal_metadata_),
- ~0u, // no _extensions_
- ~0u, // no _oneof_case_
- ~0u, // no _weak_field_map_
- ~0u, // no _inlined_string_donated_
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::StringStringEntryProto, key_),
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::StringStringEntryProto, value_),
- 0,
- 1,
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::GraphProto, _has_bits_),
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::GraphProto, _internal_metadata_),
- ~0u, // no _extensions_
- ~0u, // no _oneof_case_
- ~0u, // no _weak_field_map_
- ~0u, // no _inlined_string_donated_
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::GraphProto, node_),
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::GraphProto, name_),
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::GraphProto, initializer_),
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::GraphProto, doc_string_),
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::GraphProto, input_),
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::GraphProto, output_),
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::GraphProto, value_info_),
- ~0u,
- 0,
- ~0u,
- 1,
- ~0u,
- ~0u,
- ~0u,
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::TensorProto_Segment, _has_bits_),
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::TensorProto_Segment, _internal_metadata_),
- ~0u, // no _extensions_
- ~0u, // no _oneof_case_
- ~0u, // no _weak_field_map_
- ~0u, // no _inlined_string_donated_
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::TensorProto_Segment, begin_),
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::TensorProto_Segment, end_),
- 0,
- 1,
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::TensorProto, _has_bits_),
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::TensorProto, _internal_metadata_),
- ~0u, // no _extensions_
- ~0u, // no _oneof_case_
- ~0u, // no _weak_field_map_
- ~0u, // no _inlined_string_donated_
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::TensorProto, dims_),
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::TensorProto, data_type_),
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::TensorProto, segment_),
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::TensorProto, float_data_),
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::TensorProto, int32_data_),
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::TensorProto, string_data_),
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::TensorProto, int64_data_),
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::TensorProto, name_),
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::TensorProto, doc_string_),
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::TensorProto, raw_data_),
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::TensorProto, double_data_),
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::TensorProto, uint64_data_),
- ~0u,
- 4,
- 3,
- ~0u,
- ~0u,
- ~0u,
- ~0u,
- 0,
- 2,
- 1,
- ~0u,
- ~0u,
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::TensorShapeProto_Dimension, _has_bits_),
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::TensorShapeProto_Dimension, _internal_metadata_),
- ~0u, // no _extensions_
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::TensorShapeProto_Dimension, _oneof_case_[0]),
- ~0u, // no _weak_field_map_
- ~0u, // no _inlined_string_donated_
- ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag,
- ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag,
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::TensorShapeProto_Dimension, denotation_),
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::TensorShapeProto_Dimension, value_),
- ~0u,
- ~0u,
- 0,
- ~0u, // no _has_bits_
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::TensorShapeProto, _internal_metadata_),
- ~0u, // no _extensions_
- ~0u, // no _oneof_case_
- ~0u, // no _weak_field_map_
- ~0u, // no _inlined_string_donated_
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::TensorShapeProto, dim_),
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::TypeProto_Tensor, _has_bits_),
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::TypeProto_Tensor, _internal_metadata_),
- ~0u, // no _extensions_
- ~0u, // no _oneof_case_
- ~0u, // no _weak_field_map_
- ~0u, // no _inlined_string_donated_
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::TypeProto_Tensor, elem_type_),
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::TypeProto_Tensor, shape_),
- 1,
- 0,
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::TypeProto, _has_bits_),
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::TypeProto, _internal_metadata_),
- ~0u, // no _extensions_
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::TypeProto, _oneof_case_[0]),
- ~0u, // no _weak_field_map_
- ~0u, // no _inlined_string_donated_
- ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag,
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::TypeProto, denotation_),
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::TypeProto, value_),
- ~0u,
- 0,
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::OperatorSetIdProto, _has_bits_),
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::OperatorSetIdProto, _internal_metadata_),
- ~0u, // no _extensions_
- ~0u, // no _oneof_case_
- ~0u, // no _weak_field_map_
- ~0u, // no _inlined_string_donated_
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::OperatorSetIdProto, domain_),
- PROTOBUF_FIELD_OFFSET(::opencv_onnx::OperatorSetIdProto, version_),
- 0,
- 1,
-};
-static const ::PROTOBUF_NAMESPACE_ID::internal::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = {
- { 0, 20, -1, sizeof(::opencv_onnx::AttributeProto)},
- { 34, 43, -1, sizeof(::opencv_onnx::ValueInfoProto)},
- { 46, 59, -1, sizeof(::opencv_onnx::NodeProto)},
- { 66, 81, -1, sizeof(::opencv_onnx::ModelProto)},
- { 90, 98, -1, sizeof(::opencv_onnx::StringStringEntryProto)},
- { 100, 113, -1, sizeof(::opencv_onnx::GraphProto)},
- { 120, 128, -1, sizeof(::opencv_onnx::TensorProto_Segment)},
- { 130, 148, -1, sizeof(::opencv_onnx::TensorProto)},
- { 160, 170, -1, sizeof(::opencv_onnx::TensorShapeProto_Dimension)},
- { 173, -1, -1, sizeof(::opencv_onnx::TensorShapeProto)},
- { 180, 188, -1, sizeof(::opencv_onnx::TypeProto_Tensor)},
- { 190, 199, -1, sizeof(::opencv_onnx::TypeProto)},
- { 201, 209, -1, sizeof(::opencv_onnx::OperatorSetIdProto)},
-};
-
-static ::PROTOBUF_NAMESPACE_ID::Message const * const file_default_instances[] = {
- reinterpret_cast(&::opencv_onnx::_AttributeProto_default_instance_),
- reinterpret_cast(&::opencv_onnx::_ValueInfoProto_default_instance_),
- reinterpret_cast(&::opencv_onnx::_NodeProto_default_instance_),
- reinterpret_cast(&::opencv_onnx::_ModelProto_default_instance_),
- reinterpret_cast(&::opencv_onnx::_StringStringEntryProto_default_instance_),
- reinterpret_cast(&::opencv_onnx::_GraphProto_default_instance_),
- reinterpret_cast(&::opencv_onnx::_TensorProto_Segment_default_instance_),
- reinterpret_cast(&::opencv_onnx::_TensorProto_default_instance_),
- reinterpret_cast(&::opencv_onnx::_TensorShapeProto_Dimension_default_instance_),
- reinterpret_cast(&::opencv_onnx::_TensorShapeProto_default_instance_),
- reinterpret_cast(&::opencv_onnx::_TypeProto_Tensor_default_instance_),
- reinterpret_cast(&::opencv_onnx::_TypeProto_default_instance_),
- reinterpret_cast(&::opencv_onnx::_OperatorSetIdProto_default_instance_),
-};
-
-const char descriptor_table_protodef_opencv_2donnx_2eproto[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) =
- "\n\021opencv-onnx.proto\022\013opencv_onnx\"\203\004\n\016Att"
- "ributeProto\022\014\n\004name\030\001 \001(\t\022\025\n\rref_attr_na"
- "me\030\025 \001(\t\022\022\n\ndoc_string\030\r \001(\t\0227\n\004type\030\024 \001"
- "(\0162).opencv_onnx.AttributeProto.Attribut"
- "eType\022\t\n\001f\030\002 \001(\002\022\t\n\001i\030\003 \001(\003\022\t\n\001s\030\004 \001(\014\022#"
- "\n\001t\030\005 \001(\0132\030.opencv_onnx.TensorProto\022\"\n\001g"
- "\030\006 \001(\0132\027.opencv_onnx.GraphProto\022\016\n\006float"
- "s\030\007 \003(\002\022\014\n\004ints\030\010 \003(\003\022\017\n\007strings\030\t \003(\014\022)"
- "\n\007tensors\030\n \003(\0132\030.opencv_onnx.TensorProt"
- "o\022\'\n\006graphs\030\013 \003(\0132\027.opencv_onnx.GraphPro"
- "to\"\221\001\n\rAttributeType\022\r\n\tUNDEFINED\020\000\022\t\n\005F"
- "LOAT\020\001\022\007\n\003INT\020\002\022\n\n\006STRING\020\003\022\n\n\006TENSOR\020\004\022"
- "\t\n\005GRAPH\020\005\022\n\n\006FLOATS\020\006\022\010\n\004INTS\020\007\022\013\n\007STRI"
- "NGS\020\010\022\013\n\007TENSORS\020\t\022\n\n\006GRAPHS\020\n\"X\n\016ValueI"
- "nfoProto\022\014\n\004name\030\001 \001(\t\022$\n\004type\030\002 \001(\0132\026.o"
- "pencv_onnx.TypeProto\022\022\n\ndoc_string\030\003 \001(\t"
- "\"\235\001\n\tNodeProto\022\r\n\005input\030\001 \003(\t\022\016\n\006output\030"
- "\002 \003(\t\022\014\n\004name\030\003 \001(\t\022\017\n\007op_type\030\004 \001(\t\022\016\n\006"
- "domain\030\007 \001(\t\022.\n\tattribute\030\005 \003(\0132\033.opencv"
- "_onnx.AttributeProto\022\022\n\ndoc_string\030\006 \001(\t"
- "\"\250\002\n\nModelProto\022\022\n\nir_version\030\001 \001(\003\0225\n\014o"
- "pset_import\030\010 \003(\0132\037.opencv_onnx.Operator"
- "SetIdProto\022\025\n\rproducer_name\030\002 \001(\t\022\030\n\020pro"
- "ducer_version\030\003 \001(\t\022\016\n\006domain\030\004 \001(\t\022\025\n\rm"
- "odel_version\030\005 \001(\003\022\022\n\ndoc_string\030\006 \001(\t\022&"
- "\n\005graph\030\007 \001(\0132\027.opencv_onnx.GraphProto\022;"
- "\n\016metadata_props\030\016 \003(\0132#.opencv_onnx.Str"
- "ingStringEntryProto\"4\n\026StringStringEntry"
- "Proto\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t\"\215\002\n\nGr"
- "aphProto\022$\n\004node\030\001 \003(\0132\026.opencv_onnx.Nod"
- "eProto\022\014\n\004name\030\002 \001(\t\022-\n\013initializer\030\005 \003("
- "\0132\030.opencv_onnx.TensorProto\022\022\n\ndoc_strin"
- "g\030\n \001(\t\022*\n\005input\030\013 \003(\0132\033.opencv_onnx.Val"
- "ueInfoProto\022+\n\006output\030\014 \003(\0132\033.opencv_onn"
- "x.ValueInfoProto\022/\n\nvalue_info\030\r \003(\0132\033.o"
- "pencv_onnx.ValueInfoProto\"\275\004\n\013TensorProt"
- "o\022\014\n\004dims\030\001 \003(\003\0224\n\tdata_type\030\002 \001(\0162!.ope"
- "ncv_onnx.TensorProto.DataType\0221\n\007segment"
- "\030\003 \001(\0132 .opencv_onnx.TensorProto.Segment"
- "\022\026\n\nfloat_data\030\004 \003(\002B\002\020\001\022\026\n\nint32_data\030\005"
- " \003(\005B\002\020\001\022\023\n\013string_data\030\006 \003(\014\022\026\n\nint64_d"
- "ata\030\007 \003(\003B\002\020\001\022\014\n\004name\030\010 \001(\t\022\022\n\ndoc_strin"
- "g\030\014 \001(\t\022\020\n\010raw_data\030\t \001(\014\022\027\n\013double_data"
- "\030\n \003(\001B\002\020\001\022\027\n\013uint64_data\030\013 \003(\004B\002\020\001\032%\n\007S"
- "egment\022\r\n\005begin\030\001 \001(\003\022\013\n\003end\030\002 \001(\003\"\314\001\n\010D"
- "ataType\022\r\n\tUNDEFINED\020\000\022\t\n\005FLOAT\020\001\022\t\n\005UIN"
- "T8\020\002\022\010\n\004INT8\020\003\022\n\n\006UINT16\020\004\022\t\n\005INT16\020\005\022\t\n"
- "\005INT32\020\006\022\t\n\005INT64\020\007\022\n\n\006STRING\020\010\022\010\n\004BOOL\020"
- "\t\022\013\n\007FLOAT16\020\n\022\n\n\006DOUBLE\020\013\022\n\n\006UINT32\020\014\022\n"
- "\n\006UINT64\020\r\022\r\n\tCOMPLEX64\020\016\022\016\n\nCOMPLEX128\020"
- "\017\"\234\001\n\020TensorShapeProto\0224\n\003dim\030\001 \003(\0132\'.op"
- "encv_onnx.TensorShapeProto.Dimension\032R\n\t"
- "Dimension\022\023\n\tdim_value\030\001 \001(\003H\000\022\023\n\tdim_pa"
- "ram\030\002 \001(\tH\000\022\022\n\ndenotation\030\003 \001(\tB\007\n\005value"
- "\"\314\001\n\tTypeProto\0224\n\013tensor_type\030\001 \001(\0132\035.op"
- "encv_onnx.TypeProto.TensorH\000\022\022\n\ndenotati"
- "on\030\006 \001(\t\032l\n\006Tensor\0224\n\telem_type\030\001 \001(\0162!."
- "opencv_onnx.TensorProto.DataType\022,\n\005shap"
- "e\030\002 \001(\0132\035.opencv_onnx.TensorShapeProtoB\007"
- "\n\005value\"5\n\022OperatorSetIdProto\022\016\n\006domain\030"
- "\001 \001(\t\022\017\n\007version\030\002 \001(\003*c\n\007Version\022\022\n\016_ST"
- "ART_VERSION\020\000\022\031\n\025IR_VERSION_2017_10_10\020\001"
- "\022\031\n\025IR_VERSION_2017_10_30\020\002\022\016\n\nIR_VERSIO"
- "N\020\003"
- ;
-static ::PROTOBUF_NAMESPACE_ID::internal::once_flag descriptor_table_opencv_2donnx_2eproto_once;
-const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_opencv_2donnx_2eproto = {
- false, false, 2523, descriptor_table_protodef_opencv_2donnx_2eproto, "opencv-onnx.proto",
- &descriptor_table_opencv_2donnx_2eproto_once, nullptr, 0, 13,
- schemas, file_default_instances, TableStruct_opencv_2donnx_2eproto::offsets,
- file_level_metadata_opencv_2donnx_2eproto, file_level_enum_descriptors_opencv_2donnx_2eproto, file_level_service_descriptors_opencv_2donnx_2eproto,
+constexpr FunctionProto::FunctionProto(
+ ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
+ : input_()
+ , output_()
+ , attribute_()
+ , node_()
+ , opset_import_()
+ , attribute_proto_()
+ , value_info_()
+ , metadata_props_()
+ , name_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
+ , doc_string_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
+ , domain_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string)
+ , overload_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string){}
+struct FunctionProtoDefaultTypeInternal {
+ constexpr FunctionProtoDefaultTypeInternal()
+ : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {}
+ ~FunctionProtoDefaultTypeInternal() {}
+ union {
+ FunctionProto _instance;
+ };
};
-PROTOBUF_ATTRIBUTE_WEAK const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable* descriptor_table_opencv_2donnx_2eproto_getter() {
- return &descriptor_table_opencv_2donnx_2eproto;
-}
-
-// Force running AddDescriptors() at dynamic initialization time.
-PROTOBUF_ATTRIBUTE_INIT_PRIORITY static ::PROTOBUF_NAMESPACE_ID::internal::AddDescriptorsRunner dynamic_init_dummy_opencv_2donnx_2eproto(&descriptor_table_opencv_2donnx_2eproto);
+PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT FunctionProtoDefaultTypeInternal _FunctionProto_default_instance_;
+} // namespace opencv_onnx
namespace opencv_onnx {
-const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* AttributeProto_AttributeType_descriptor() {
- ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_opencv_2donnx_2eproto);
- return file_level_enum_descriptors_opencv_2donnx_2eproto[0];
-}
bool AttributeProto_AttributeType_IsValid(int value) {
switch (value) {
case 0:
@@ -578,12 +456,96 @@ bool AttributeProto_AttributeType_IsValid(int value) {
case 8:
case 9:
case 10:
+ case 11:
+ case 12:
+ case 13:
+ case 14:
return true;
default:
return false;
}
}
+static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed AttributeProto_AttributeType_strings[15] = {};
+
+static const char AttributeProto_AttributeType_names[] =
+ "FLOAT"
+ "FLOATS"
+ "GRAPH"
+ "GRAPHS"
+ "INT"
+ "INTS"
+ "SPARSE_TENSOR"
+ "SPARSE_TENSORS"
+ "STRING"
+ "STRINGS"
+ "TENSOR"
+ "TENSORS"
+ "TYPE_PROTO"
+ "TYPE_PROTOS"
+ "UNDEFINED";
+
+static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry AttributeProto_AttributeType_entries[] = {
+ { {AttributeProto_AttributeType_names + 0, 5}, 1 },
+ { {AttributeProto_AttributeType_names + 5, 6}, 6 },
+ { {AttributeProto_AttributeType_names + 11, 5}, 5 },
+ { {AttributeProto_AttributeType_names + 16, 6}, 10 },
+ { {AttributeProto_AttributeType_names + 22, 3}, 2 },
+ { {AttributeProto_AttributeType_names + 25, 4}, 7 },
+ { {AttributeProto_AttributeType_names + 29, 13}, 11 },
+ { {AttributeProto_AttributeType_names + 42, 14}, 12 },
+ { {AttributeProto_AttributeType_names + 56, 6}, 3 },
+ { {AttributeProto_AttributeType_names + 62, 7}, 8 },
+ { {AttributeProto_AttributeType_names + 69, 6}, 4 },
+ { {AttributeProto_AttributeType_names + 75, 7}, 9 },
+ { {AttributeProto_AttributeType_names + 82, 10}, 13 },
+ { {AttributeProto_AttributeType_names + 92, 11}, 14 },
+ { {AttributeProto_AttributeType_names + 103, 9}, 0 },
+};
+
+static const int AttributeProto_AttributeType_entries_by_number[] = {
+ 14, // 0 -> UNDEFINED
+ 0, // 1 -> FLOAT
+ 4, // 2 -> INT
+ 8, // 3 -> STRING
+ 10, // 4 -> TENSOR
+ 2, // 5 -> GRAPH
+ 1, // 6 -> FLOATS
+ 5, // 7 -> INTS
+ 9, // 8 -> STRINGS
+ 11, // 9 -> TENSORS
+ 3, // 10 -> GRAPHS
+ 6, // 11 -> SPARSE_TENSOR
+ 7, // 12 -> SPARSE_TENSORS
+ 12, // 13 -> TYPE_PROTO
+ 13, // 14 -> TYPE_PROTOS
+};
+
+const std::string& AttributeProto_AttributeType_Name(
+ AttributeProto_AttributeType value) {
+ static const bool dummy =
+ ::PROTOBUF_NAMESPACE_ID::internal::InitializeEnumStrings(
+ AttributeProto_AttributeType_entries,
+ AttributeProto_AttributeType_entries_by_number,
+ 15, AttributeProto_AttributeType_strings);
+ (void) dummy;
+ int idx = ::PROTOBUF_NAMESPACE_ID::internal::LookUpEnumName(
+ AttributeProto_AttributeType_entries,
+ AttributeProto_AttributeType_entries_by_number,
+ 15, value);
+ return idx == -1 ? ::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString() :
+ AttributeProto_AttributeType_strings[idx].get();
+}
+bool AttributeProto_AttributeType_Parse(
+ ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, AttributeProto_AttributeType* value) {
+ int int_value;
+ bool success = ::PROTOBUF_NAMESPACE_ID::internal::LookUpEnumValue(
+ AttributeProto_AttributeType_entries, 15, name, &int_value);
+ if (success) {
+ *value = static_cast(int_value);
+ }
+ return success;
+}
#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
constexpr AttributeProto_AttributeType AttributeProto::UNDEFINED;
constexpr AttributeProto_AttributeType AttributeProto::FLOAT;
@@ -591,19 +553,19 @@ constexpr AttributeProto_AttributeType AttributeProto::INT;
constexpr AttributeProto_AttributeType AttributeProto::STRING;
constexpr AttributeProto_AttributeType AttributeProto::TENSOR;
constexpr AttributeProto_AttributeType AttributeProto::GRAPH;
+constexpr AttributeProto_AttributeType AttributeProto::SPARSE_TENSOR;
+constexpr AttributeProto_AttributeType AttributeProto::TYPE_PROTO;
constexpr AttributeProto_AttributeType AttributeProto::FLOATS;
constexpr AttributeProto_AttributeType AttributeProto::INTS;
constexpr AttributeProto_AttributeType AttributeProto::STRINGS;
constexpr AttributeProto_AttributeType AttributeProto::TENSORS;
constexpr AttributeProto_AttributeType AttributeProto::GRAPHS;
+constexpr AttributeProto_AttributeType AttributeProto::SPARSE_TENSORS;
+constexpr AttributeProto_AttributeType AttributeProto::TYPE_PROTOS;
constexpr AttributeProto_AttributeType AttributeProto::AttributeType_MIN;
constexpr AttributeProto_AttributeType AttributeProto::AttributeType_MAX;
constexpr int AttributeProto::AttributeType_ARRAYSIZE;
#endif // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
-const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* TensorProto_DataType_descriptor() {
- ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_opencv_2donnx_2eproto);
- return file_level_enum_descriptors_opencv_2donnx_2eproto[1];
-}
bool TensorProto_DataType_IsValid(int value) {
switch (value) {
case 0:
@@ -622,12 +584,127 @@ bool TensorProto_DataType_IsValid(int value) {
case 13:
case 14:
case 15:
+ case 16:
+ case 17:
+ case 18:
+ case 19:
+ case 20:
+ case 21:
+ case 22:
+ case 23:
return true;
default:
return false;
}
}
+static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed TensorProto_DataType_strings[24] = {};
+
+static const char TensorProto_DataType_names[] =
+ "BFLOAT16"
+ "BOOL"
+ "COMPLEX128"
+ "COMPLEX64"
+ "DOUBLE"
+ "FLOAT"
+ "FLOAT16"
+ "FLOAT4E2M1"
+ "FLOAT8E4M3FN"
+ "FLOAT8E4M3FNUZ"
+ "FLOAT8E5M2"
+ "FLOAT8E5M2FNUZ"
+ "INT16"
+ "INT32"
+ "INT4"
+ "INT64"
+ "INT8"
+ "STRING"
+ "UINT16"
+ "UINT32"
+ "UINT4"
+ "UINT64"
+ "UINT8"
+ "UNDEFINED";
+
+static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry TensorProto_DataType_entries[] = {
+ { {TensorProto_DataType_names + 0, 8}, 16 },
+ { {TensorProto_DataType_names + 8, 4}, 9 },
+ { {TensorProto_DataType_names + 12, 10}, 15 },
+ { {TensorProto_DataType_names + 22, 9}, 14 },
+ { {TensorProto_DataType_names + 31, 6}, 11 },
+ { {TensorProto_DataType_names + 37, 5}, 1 },
+ { {TensorProto_DataType_names + 42, 7}, 10 },
+ { {TensorProto_DataType_names + 49, 10}, 23 },
+ { {TensorProto_DataType_names + 59, 12}, 17 },
+ { {TensorProto_DataType_names + 71, 14}, 18 },
+ { {TensorProto_DataType_names + 85, 10}, 19 },
+ { {TensorProto_DataType_names + 95, 14}, 20 },
+ { {TensorProto_DataType_names + 109, 5}, 5 },
+ { {TensorProto_DataType_names + 114, 5}, 6 },
+ { {TensorProto_DataType_names + 119, 4}, 22 },
+ { {TensorProto_DataType_names + 123, 5}, 7 },
+ { {TensorProto_DataType_names + 128, 4}, 3 },
+ { {TensorProto_DataType_names + 132, 6}, 8 },
+ { {TensorProto_DataType_names + 138, 6}, 4 },
+ { {TensorProto_DataType_names + 144, 6}, 12 },
+ { {TensorProto_DataType_names + 150, 5}, 21 },
+ { {TensorProto_DataType_names + 155, 6}, 13 },
+ { {TensorProto_DataType_names + 161, 5}, 2 },
+ { {TensorProto_DataType_names + 166, 9}, 0 },
+};
+
+static const int TensorProto_DataType_entries_by_number[] = {
+ 23, // 0 -> UNDEFINED
+ 5, // 1 -> FLOAT
+ 22, // 2 -> UINT8
+ 16, // 3 -> INT8
+ 18, // 4 -> UINT16
+ 12, // 5 -> INT16
+ 13, // 6 -> INT32
+ 15, // 7 -> INT64
+ 17, // 8 -> STRING
+ 1, // 9 -> BOOL
+ 6, // 10 -> FLOAT16
+ 4, // 11 -> DOUBLE
+ 19, // 12 -> UINT32
+ 21, // 13 -> UINT64
+ 3, // 14 -> COMPLEX64
+ 2, // 15 -> COMPLEX128
+ 0, // 16 -> BFLOAT16
+ 8, // 17 -> FLOAT8E4M3FN
+ 9, // 18 -> FLOAT8E4M3FNUZ
+ 10, // 19 -> FLOAT8E5M2
+ 11, // 20 -> FLOAT8E5M2FNUZ
+ 20, // 21 -> UINT4
+ 14, // 22 -> INT4
+ 7, // 23 -> FLOAT4E2M1
+};
+
+const std::string& TensorProto_DataType_Name(
+ TensorProto_DataType value) {
+ static const bool dummy =
+ ::PROTOBUF_NAMESPACE_ID::internal::InitializeEnumStrings(
+ TensorProto_DataType_entries,
+ TensorProto_DataType_entries_by_number,
+ 24, TensorProto_DataType_strings);
+ (void) dummy;
+ int idx = ::PROTOBUF_NAMESPACE_ID::internal::LookUpEnumName(
+ TensorProto_DataType_entries,
+ TensorProto_DataType_entries_by_number,
+ 24, value);
+ return idx == -1 ? ::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString() :
+ TensorProto_DataType_strings[idx].get();
+}
+bool TensorProto_DataType_Parse(
+ ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, TensorProto_DataType* value) {
+ int int_value;
+ bool success = ::PROTOBUF_NAMESPACE_ID::internal::LookUpEnumValue(
+ TensorProto_DataType_entries, 24, name, &int_value);
+ if (success) {
+ *value = static_cast(int_value);
+ }
+ return success;
+}
#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
constexpr TensorProto_DataType TensorProto::UNDEFINED;
constexpr TensorProto_DataType TensorProto::FLOAT;
@@ -645,26 +722,218 @@ constexpr TensorProto_DataType TensorProto::UINT32;
constexpr TensorProto_DataType TensorProto::UINT64;
constexpr TensorProto_DataType TensorProto::COMPLEX64;
constexpr TensorProto_DataType TensorProto::COMPLEX128;
+constexpr TensorProto_DataType TensorProto::BFLOAT16;
+constexpr TensorProto_DataType TensorProto::FLOAT8E4M3FN;
+constexpr TensorProto_DataType TensorProto::FLOAT8E4M3FNUZ;
+constexpr TensorProto_DataType TensorProto::FLOAT8E5M2;
+constexpr TensorProto_DataType TensorProto::FLOAT8E5M2FNUZ;
+constexpr TensorProto_DataType TensorProto::UINT4;
+constexpr TensorProto_DataType TensorProto::INT4;
+constexpr TensorProto_DataType TensorProto::FLOAT4E2M1;
constexpr TensorProto_DataType TensorProto::DataType_MIN;
constexpr TensorProto_DataType TensorProto::DataType_MAX;
constexpr int TensorProto::DataType_ARRAYSIZE;
#endif // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
-const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Version_descriptor() {
- ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_opencv_2donnx_2eproto);
- return file_level_enum_descriptors_opencv_2donnx_2eproto[2];
+bool TensorProto_DataLocation_IsValid(int value) {
+ switch (value) {
+ case 0:
+ case 1:
+ return true;
+ default:
+ return false;
+ }
+}
+
+static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed TensorProto_DataLocation_strings[2] = {};
+
+static const char TensorProto_DataLocation_names[] =
+ "DEFAULT"
+ "EXTERNAL";
+
+static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry TensorProto_DataLocation_entries[] = {
+ { {TensorProto_DataLocation_names + 0, 7}, 0 },
+ { {TensorProto_DataLocation_names + 7, 8}, 1 },
+};
+
+static const int TensorProto_DataLocation_entries_by_number[] = {
+ 0, // 0 -> DEFAULT
+ 1, // 1 -> EXTERNAL
+};
+
+const std::string& TensorProto_DataLocation_Name(
+ TensorProto_DataLocation value) {
+ static const bool dummy =
+ ::PROTOBUF_NAMESPACE_ID::internal::InitializeEnumStrings(
+ TensorProto_DataLocation_entries,
+ TensorProto_DataLocation_entries_by_number,
+ 2, TensorProto_DataLocation_strings);
+ (void) dummy;
+ int idx = ::PROTOBUF_NAMESPACE_ID::internal::LookUpEnumName(
+ TensorProto_DataLocation_entries,
+ TensorProto_DataLocation_entries_by_number,
+ 2, value);
+ return idx == -1 ? ::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString() :
+ TensorProto_DataLocation_strings[idx].get();
+}
+bool TensorProto_DataLocation_Parse(
+ ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, TensorProto_DataLocation* value) {
+ int int_value;
+ bool success = ::PROTOBUF_NAMESPACE_ID::internal::LookUpEnumValue(
+ TensorProto_DataLocation_entries, 2, name, &int_value);
+ if (success) {
+ *value = static_cast(int_value);
+ }
+ return success;
}
+#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
+constexpr TensorProto_DataLocation TensorProto::DEFAULT;
+constexpr TensorProto_DataLocation TensorProto::EXTERNAL;
+constexpr TensorProto_DataLocation TensorProto::DataLocation_MIN;
+constexpr TensorProto_DataLocation TensorProto::DataLocation_MAX;
+constexpr int TensorProto::DataLocation_ARRAYSIZE;
+#endif // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
bool Version_IsValid(int value) {
switch (value) {
case 0:
case 1:
case 2:
case 3:
+ case 4:
+ case 5:
+ case 6:
+ case 7:
+ case 8:
+ case 9:
+ case 10:
+ case 11:
+ return true;
+ default:
+ return false;
+ }
+}
+
+static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed Version_strings[12] = {};
+
+static const char Version_names[] =
+ "IR_VERSION"
+ "IR_VERSION_2017_10_10"
+ "IR_VERSION_2017_10_30"
+ "IR_VERSION_2017_11_3"
+ "IR_VERSION_2019_1_22"
+ "IR_VERSION_2019_3_18"
+ "IR_VERSION_2019_9_19"
+ "IR_VERSION_2020_5_8"
+ "IR_VERSION_2021_7_30"
+ "IR_VERSION_2023_5_5"
+ "IR_VERSION_2024_3_25"
+ "_START_VERSION";
+
+static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry Version_entries[] = {
+ { {Version_names + 0, 10}, 11 },
+ { {Version_names + 10, 21}, 1 },
+ { {Version_names + 31, 21}, 2 },
+ { {Version_names + 52, 20}, 3 },
+ { {Version_names + 72, 20}, 4 },
+ { {Version_names + 92, 20}, 5 },
+ { {Version_names + 112, 20}, 6 },
+ { {Version_names + 132, 19}, 7 },
+ { {Version_names + 151, 20}, 8 },
+ { {Version_names + 171, 19}, 9 },
+ { {Version_names + 190, 20}, 10 },
+ { {Version_names + 210, 14}, 0 },
+};
+
+static const int Version_entries_by_number[] = {
+ 11, // 0 -> _START_VERSION
+ 1, // 1 -> IR_VERSION_2017_10_10
+ 2, // 2 -> IR_VERSION_2017_10_30
+ 3, // 3 -> IR_VERSION_2017_11_3
+ 4, // 4 -> IR_VERSION_2019_1_22
+ 5, // 5 -> IR_VERSION_2019_3_18
+ 6, // 6 -> IR_VERSION_2019_9_19
+ 7, // 7 -> IR_VERSION_2020_5_8
+ 8, // 8 -> IR_VERSION_2021_7_30
+ 9, // 9 -> IR_VERSION_2023_5_5
+ 10, // 10 -> IR_VERSION_2024_3_25
+ 0, // 11 -> IR_VERSION
+};
+
+const std::string& Version_Name(
+ Version value) {
+ static const bool dummy =
+ ::PROTOBUF_NAMESPACE_ID::internal::InitializeEnumStrings(
+ Version_entries,
+ Version_entries_by_number,
+ 12, Version_strings);
+ (void) dummy;
+ int idx = ::PROTOBUF_NAMESPACE_ID::internal::LookUpEnumName(
+ Version_entries,
+ Version_entries_by_number,
+ 12, value);
+ return idx == -1 ? ::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString() :
+ Version_strings[idx].get();
+}
+bool Version_Parse(
+ ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Version* value) {
+ int int_value;
+ bool success = ::PROTOBUF_NAMESPACE_ID::internal::LookUpEnumValue(
+ Version_entries, 12, name, &int_value);
+ if (success) {
+ *value = static_cast(int_value);
+ }
+ return success;
+}
+bool OperatorStatus_IsValid(int value) {
+ switch (value) {
+ case 0:
+ case 1:
return true;
default:
return false;
}
}
+static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed OperatorStatus_strings[2] = {};
+
+static const char OperatorStatus_names[] =
+ "EXPERIMENTAL"
+ "STABLE";
+
+static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry OperatorStatus_entries[] = {
+ { {OperatorStatus_names + 0, 12}, 0 },
+ { {OperatorStatus_names + 12, 6}, 1 },
+};
+
+static const int OperatorStatus_entries_by_number[] = {
+ 0, // 0 -> EXPERIMENTAL
+ 1, // 1 -> STABLE
+};
+
+const std::string& OperatorStatus_Name(
+ OperatorStatus value) {
+ static const bool dummy =
+ ::PROTOBUF_NAMESPACE_ID::internal::InitializeEnumStrings(
+ OperatorStatus_entries,
+ OperatorStatus_entries_by_number,
+ 2, OperatorStatus_strings);
+ (void) dummy;
+ int idx = ::PROTOBUF_NAMESPACE_ID::internal::LookUpEnumName(
+ OperatorStatus_entries,
+ OperatorStatus_entries_by_number,
+ 2, value);
+ return idx == -1 ? ::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString() :
+ OperatorStatus_strings[idx].get();
+}
+bool OperatorStatus_Parse(
+ ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, OperatorStatus* value) {
+ int int_value;
+ bool success = ::PROTOBUF_NAMESPACE_ID::internal::LookUpEnumValue(
+ OperatorStatus_entries, 2, name, &int_value);
+ if (success) {
+ *value = static_cast(int_value);
+ }
+ return success;
+}
// ===================================================================
@@ -681,13 +950,13 @@ class AttributeProto::_Internal {
(*has_bits)[0] |= 4u;
}
static void set_has_type(HasBits* has_bits) {
- (*has_bits)[0] |= 256u;
+ (*has_bits)[0] |= 1024u;
}
static void set_has_f(HasBits* has_bits) {
- (*has_bits)[0] |= 128u;
+ (*has_bits)[0] |= 512u;
}
static void set_has_i(HasBits* has_bits) {
- (*has_bits)[0] |= 64u;
+ (*has_bits)[0] |= 256u;
}
static void set_has_s(HasBits* has_bits) {
(*has_bits)[0] |= 2u;
@@ -700,6 +969,14 @@ class AttributeProto::_Internal {
static void set_has_g(HasBits* has_bits) {
(*has_bits)[0] |= 32u;
}
+ static const ::opencv_onnx::SparseTensorProto& sparse_tensor(const AttributeProto* msg);
+ static void set_has_sparse_tensor(HasBits* has_bits) {
+ (*has_bits)[0] |= 128u;
+ }
+ static const ::opencv_onnx::TypeProto& tp(const AttributeProto* msg);
+ static void set_has_tp(HasBits* has_bits) {
+ (*has_bits)[0] |= 64u;
+ }
};
const ::opencv_onnx::TensorProto&
@@ -710,14 +987,24 @@ const ::opencv_onnx::GraphProto&
AttributeProto::_Internal::g(const AttributeProto* msg) {
return *msg->g_;
}
+const ::opencv_onnx::SparseTensorProto&
+AttributeProto::_Internal::sparse_tensor(const AttributeProto* msg) {
+ return *msg->sparse_tensor_;
+}
+const ::opencv_onnx::TypeProto&
+AttributeProto::_Internal::tp(const AttributeProto* msg) {
+ return *msg->tp_;
+}
AttributeProto::AttributeProto(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned)
- : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned),
+ : ::PROTOBUF_NAMESPACE_ID::MessageLite(arena, is_message_owned),
floats_(arena),
ints_(arena),
strings_(arena),
tensors_(arena),
- graphs_(arena) {
+ graphs_(arena),
+ type_protos_(arena),
+ sparse_tensors_(arena) {
SharedCtor();
if (!is_message_owned) {
RegisterArenaDtor(arena);
@@ -725,14 +1012,16 @@ AttributeProto::AttributeProto(::PROTOBUF_NAMESPACE_ID::Arena* arena,
// @@protoc_insertion_point(arena_constructor:opencv_onnx.AttributeProto)
}
AttributeProto::AttributeProto(const AttributeProto& from)
- : ::PROTOBUF_NAMESPACE_ID::Message(),
+ : ::PROTOBUF_NAMESPACE_ID::MessageLite(),
_has_bits_(from._has_bits_),
floats_(from.floats_),
ints_(from.ints_),
strings_(from.strings_),
tensors_(from.tensors_),
- graphs_(from.graphs_) {
- _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+ graphs_(from.graphs_),
+ type_protos_(from.type_protos_),
+ sparse_tensors_(from.sparse_tensors_) {
+ _internal_metadata_.MergeFrom(from._internal_metadata_);
name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
@@ -775,6 +1064,16 @@ AttributeProto::AttributeProto(const AttributeProto& from)
} else {
g_ = nullptr;
}
+ if (from._internal_has_tp()) {
+ tp_ = new ::opencv_onnx::TypeProto(*from.tp_);
+ } else {
+ tp_ = nullptr;
+ }
+ if (from._internal_has_sparse_tensor()) {
+ sparse_tensor_ = new ::opencv_onnx::SparseTensorProto(*from.sparse_tensor_);
+ } else {
+ sparse_tensor_ = nullptr;
+ }
::memcpy(&i_, &from.i_,
static_cast(reinterpret_cast(&type_) -
reinterpret_cast(&i_)) + sizeof(type_));
@@ -808,7 +1107,7 @@ AttributeProto::~AttributeProto() {
// @@protoc_insertion_point(destructor:opencv_onnx.AttributeProto)
if (GetArenaForAllocation() != nullptr) return;
SharedDtor();
- _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
+ _internal_metadata_.Delete();
}
inline void AttributeProto::SharedDtor() {
@@ -819,6 +1118,8 @@ inline void AttributeProto::SharedDtor() {
ref_attr_name_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
if (this != internal_default_instance()) delete t_;
if (this != internal_default_instance()) delete g_;
+ if (this != internal_default_instance()) delete tp_;
+ if (this != internal_default_instance()) delete sparse_tensor_;
}
void AttributeProto::ArenaDtor(void* object) {
@@ -842,8 +1143,10 @@ void AttributeProto::Clear() {
strings_.Clear();
tensors_.Clear();
graphs_.Clear();
+ type_protos_.Clear();
+ sparse_tensors_.Clear();
cached_has_bits = _has_bits_[0];
- if (cached_has_bits & 0x0000003fu) {
+ if (cached_has_bits & 0x000000ffu) {
if (cached_has_bits & 0x00000001u) {
name_.ClearNonDefaultToEmpty();
}
@@ -864,15 +1167,22 @@ void AttributeProto::Clear() {
GOOGLE_DCHECK(g_ != nullptr);
g_->Clear();
}
+ if (cached_has_bits & 0x00000040u) {
+ GOOGLE_DCHECK(tp_ != nullptr);
+ tp_->Clear();
+ }
+ if (cached_has_bits & 0x00000080u) {
+ GOOGLE_DCHECK(sparse_tensor_ != nullptr);
+ sparse_tensor_->Clear();
+ }
}
- if (cached_has_bits & 0x000000c0u) {
+ if (cached_has_bits & 0x00000700u) {
::memset(&i_, 0, static_cast(
- reinterpret_cast(&f_) -
- reinterpret_cast(&i_)) + sizeof(f_));
+ reinterpret_cast(&type_) -
+ reinterpret_cast(&i_)) + sizeof(type_));
}
- type_ = 0;
_has_bits_.Clear();
- _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
+ _internal_metadata_.Clear();
}
const char* AttributeProto::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
@@ -887,9 +1197,6 @@ const char* AttributeProto::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE
if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) {
auto str = _internal_mutable_name();
ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
- #ifndef NDEBUG
- ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "opencv_onnx.AttributeProto.name");
- #endif // !NDEBUG
CHK_(ptr);
} else
goto handle_unusual;
@@ -1014,13 +1321,31 @@ const char* AttributeProto::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE
if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 106)) {
auto str = _internal_mutable_doc_string();
ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
- #ifndef NDEBUG
- ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "opencv_onnx.AttributeProto.doc_string");
- #endif // !NDEBUG
CHK_(ptr);
} else
goto handle_unusual;
continue;
+ // optional .opencv_onnx.TypeProto tp = 14;
+ case 14:
+ if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 114)) {
+ ptr = ctx->ParseMessage(_internal_mutable_tp(), ptr);
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
+ // repeated .opencv_onnx.TypeProto type_protos = 15;
+ case 15:
+ if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 122)) {
+ ptr -= 1;
+ do {
+ ptr += 1;
+ ptr = ctx->ParseMessage(_internal_add_type_protos(), ptr);
+ CHK_(ptr);
+ if (!ctx->DataAvailable(ptr)) break;
+ } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<122>(ptr));
+ } else
+ goto handle_unusual;
+ continue;
// optional .opencv_onnx.AttributeProto.AttributeType type = 20;
case 20:
if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 160)) {
@@ -1039,13 +1364,31 @@ const char* AttributeProto::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE
if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 170)) {
auto str = _internal_mutable_ref_attr_name();
ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
- #ifndef NDEBUG
- ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "opencv_onnx.AttributeProto.ref_attr_name");
- #endif // !NDEBUG
CHK_(ptr);
} else
goto handle_unusual;
continue;
+ // optional .opencv_onnx.SparseTensorProto sparse_tensor = 22;
+ case 22:
+ if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 178)) {
+ ptr = ctx->ParseMessage(_internal_mutable_sparse_tensor(), ptr);
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
+ // repeated .opencv_onnx.SparseTensorProto sparse_tensors = 23;
+ case 23:
+ if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 186)) {
+ ptr -= 2;
+ do {
+ ptr += 2;
+ ptr = ctx->ParseMessage(_internal_add_sparse_tensors(), ptr);
+ CHK_(ptr);
+ if (!ctx->DataAvailable(ptr)) break;
+ } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<186>(ptr));
+ } else
+ goto handle_unusual;
+ continue;
default:
goto handle_unusual;
} // switch
@@ -1057,7 +1400,7 @@ const char* AttributeProto::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE
}
ptr = UnknownFieldParse(
tag,
- _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
+ _internal_metadata_.mutable_unknown_fields(),
ptr, ctx);
CHK_(ptr != nullptr);
} // while
@@ -1079,22 +1422,18 @@ uint8_t* AttributeProto::_InternalSerialize(
cached_has_bits = _has_bits_[0];
// optional string name = 1;
if (cached_has_bits & 0x00000001u) {
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
- this->_internal_name().data(), static_cast(this->_internal_name().length()),
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
- "opencv_onnx.AttributeProto.name");
target = stream->WriteStringMaybeAliased(
1, this->_internal_name(), target);
}
// optional float f = 2;
- if (cached_has_bits & 0x00000080u) {
+ if (cached_has_bits & 0x00000200u) {
target = stream->EnsureSpace(target);
target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteFloatToArray(2, this->_internal_f(), target);
}
// optional int64 i = 3;
- if (cached_has_bits & 0x00000040u) {
+ if (cached_has_bits & 0x00000100u) {
target = stream->EnsureSpace(target);
target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt64ToArray(3, this->_internal_i(), target);
}
@@ -1157,16 +1496,28 @@ uint8_t* AttributeProto::_InternalSerialize(
// optional string doc_string = 13;
if (cached_has_bits & 0x00000004u) {
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
- this->_internal_doc_string().data(), static_cast(this->_internal_doc_string().length()),
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
- "opencv_onnx.AttributeProto.doc_string");
target = stream->WriteStringMaybeAliased(
13, this->_internal_doc_string(), target);
}
+ // optional .opencv_onnx.TypeProto tp = 14;
+ if (cached_has_bits & 0x00000040u) {
+ target = stream->EnsureSpace(target);
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
+ InternalWriteMessage(
+ 14, _Internal::tp(this), target, stream);
+ }
+
+ // repeated .opencv_onnx.TypeProto type_protos = 15;
+ for (unsigned int i = 0,
+ n = static_cast(this->_internal_type_protos_size()); i < n; i++) {
+ target = stream->EnsureSpace(target);
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
+ InternalWriteMessage(15, this->_internal_type_protos(i), target, stream);
+ }
+
// optional .opencv_onnx.AttributeProto.AttributeType type = 20;
- if (cached_has_bits & 0x00000100u) {
+ if (cached_has_bits & 0x00000400u) {
target = stream->EnsureSpace(target);
target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray(
20, this->_internal_type(), target);
@@ -1174,17 +1525,29 @@ uint8_t* AttributeProto::_InternalSerialize(
// optional string ref_attr_name = 21;
if (cached_has_bits & 0x00000008u) {
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
- this->_internal_ref_attr_name().data(), static_cast(this->_internal_ref_attr_name().length()),
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
- "opencv_onnx.AttributeProto.ref_attr_name");
target = stream->WriteStringMaybeAliased(
21, this->_internal_ref_attr_name(), target);
}
+ // optional .opencv_onnx.SparseTensorProto sparse_tensor = 22;
+ if (cached_has_bits & 0x00000080u) {
+ target = stream->EnsureSpace(target);
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
+ InternalWriteMessage(
+ 22, _Internal::sparse_tensor(this), target, stream);
+ }
+
+ // repeated .opencv_onnx.SparseTensorProto sparse_tensors = 23;
+ for (unsigned int i = 0,
+ n = static_cast(this->_internal_sparse_tensors_size()); i < n; i++) {
+ target = stream->EnsureSpace(target);
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
+ InternalWriteMessage(23, this->_internal_sparse_tensors(i), target, stream);
+ }
+
if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
- _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
+ target = stream->WriteRaw(_internal_metadata_.unknown_fields(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).data(),
+ static_cast(_internal_metadata_.unknown_fields(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).size()), target);
}
// @@protoc_insertion_point(serialize_to_array_end:opencv_onnx.AttributeProto)
return target;
@@ -1238,6 +1601,20 @@ size_t AttributeProto::ByteSizeLong() const {
::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
}
+ // repeated .opencv_onnx.TypeProto type_protos = 15;
+ total_size += 1UL * this->_internal_type_protos_size();
+ for (const auto& msg : this->type_protos_) {
+ total_size +=
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
+ }
+
+ // repeated .opencv_onnx.SparseTensorProto sparse_tensors = 23;
+ total_size += 2UL * this->_internal_sparse_tensors_size();
+ for (const auto& msg : this->sparse_tensors_) {
+ total_size +=
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
+ }
+
cached_has_bits = _has_bits_[0];
if (cached_has_bits & 0x000000ffu) {
// optional string name = 1;
@@ -1282,39 +1659,53 @@ size_t AttributeProto::ByteSizeLong() const {
*g_);
}
- // optional int64 i = 3;
+ // optional .opencv_onnx.TypeProto tp = 14;
if (cached_has_bits & 0x00000040u) {
+ total_size += 1 +
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
+ *tp_);
+ }
+
+ // optional .opencv_onnx.SparseTensorProto sparse_tensor = 22;
+ if (cached_has_bits & 0x00000080u) {
+ total_size += 2 +
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
+ *sparse_tensor_);
+ }
+
+ }
+ if (cached_has_bits & 0x00000700u) {
+ // optional int64 i = 3;
+ if (cached_has_bits & 0x00000100u) {
total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int64SizePlusOne(this->_internal_i());
}
// optional float f = 2;
- if (cached_has_bits & 0x00000080u) {
+ if (cached_has_bits & 0x00000200u) {
total_size += 1 + 4;
}
+ // optional .opencv_onnx.AttributeProto.AttributeType type = 20;
+ if (cached_has_bits & 0x00000400u) {
+ total_size += 2 +
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_type());
+ }
+
}
- // optional .opencv_onnx.AttributeProto.AttributeType type = 20;
- if (cached_has_bits & 0x00000100u) {
- total_size += 2 +
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_type());
+ if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
+ total_size += _internal_metadata_.unknown_fields(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).size();
}
+ int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
+ SetCachedSize(cached_size);
+ return total_size;
+}
- return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
+void AttributeProto::CheckTypeAndMergeFrom(
+ const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) {
+ MergeFrom(*::PROTOBUF_NAMESPACE_ID::internal::DownCast(
+ &from));
}
-const ::PROTOBUF_NAMESPACE_ID::Message::ClassData AttributeProto::_class_data_ = {
- ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
- AttributeProto::MergeImpl
-};
-const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*AttributeProto::GetClassData() const { return &_class_data_; }
-
-void AttributeProto::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
- const ::PROTOBUF_NAMESPACE_ID::Message& from) {
- static_cast(to)->MergeFrom(
- static_cast(from));
-}
-
-
void AttributeProto::MergeFrom(const AttributeProto& from) {
// @@protoc_insertion_point(class_specific_merge_from_start:opencv_onnx.AttributeProto)
GOOGLE_DCHECK_NE(&from, this);
@@ -1326,6 +1717,8 @@ void AttributeProto::MergeFrom(const AttributeProto& from) {
strings_.MergeFrom(from.strings_);
tensors_.MergeFrom(from.tensors_);
graphs_.MergeFrom(from.graphs_);
+ type_protos_.MergeFrom(from.type_protos_);
+ sparse_tensors_.MergeFrom(from.sparse_tensors_);
cached_has_bits = from._has_bits_[0];
if (cached_has_bits & 0x000000ffu) {
if (cached_has_bits & 0x00000001u) {
@@ -1347,17 +1740,25 @@ void AttributeProto::MergeFrom(const AttributeProto& from) {
_internal_mutable_g()->::opencv_onnx::GraphProto::MergeFrom(from._internal_g());
}
if (cached_has_bits & 0x00000040u) {
- i_ = from.i_;
+ _internal_mutable_tp()->::opencv_onnx::TypeProto::MergeFrom(from._internal_tp());
}
if (cached_has_bits & 0x00000080u) {
+ _internal_mutable_sparse_tensor()->::opencv_onnx::SparseTensorProto::MergeFrom(from._internal_sparse_tensor());
+ }
+ }
+ if (cached_has_bits & 0x00000700u) {
+ if (cached_has_bits & 0x00000100u) {
+ i_ = from.i_;
+ }
+ if (cached_has_bits & 0x00000200u) {
f_ = from.f_;
}
+ if (cached_has_bits & 0x00000400u) {
+ type_ = from.type_;
+ }
_has_bits_[0] |= cached_has_bits;
}
- if (cached_has_bits & 0x00000100u) {
- _internal_set_type(from._internal_type());
- }
- _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+ _internal_metadata_.MergeFrom(from._internal_metadata_);
}
void AttributeProto::CopyFrom(const AttributeProto& from) {
@@ -1382,6 +1783,8 @@ void AttributeProto::InternalSwap(AttributeProto* other) {
strings_.InternalSwap(&other->strings_);
tensors_.InternalSwap(&other->tensors_);
graphs_.InternalSwap(&other->graphs_);
+ type_protos_.InternalSwap(&other->type_protos_);
+ sparse_tensors_.InternalSwap(&other->sparse_tensors_);
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
&name_, lhs_arena,
@@ -1410,12 +1813,11 @@ void AttributeProto::InternalSwap(AttributeProto* other) {
reinterpret_cast(&other->t_));
}
-::PROTOBUF_NAMESPACE_ID::Metadata AttributeProto::GetMetadata() const {
- return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
- &descriptor_table_opencv_2donnx_2eproto_getter, &descriptor_table_opencv_2donnx_2eproto_once,
- file_level_metadata_opencv_2donnx_2eproto[0]);
+std::string AttributeProto::GetTypeName() const {
+ return "opencv_onnx.AttributeProto";
}
+
// ===================================================================
class ValueInfoProto::_Internal {
@@ -1439,7 +1841,8 @@ ValueInfoProto::_Internal::type(const ValueInfoProto* msg) {
}
ValueInfoProto::ValueInfoProto(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned)
- : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
+ : ::PROTOBUF_NAMESPACE_ID::MessageLite(arena, is_message_owned),
+ metadata_props_(arena) {
SharedCtor();
if (!is_message_owned) {
RegisterArenaDtor(arena);
@@ -1447,9 +1850,10 @@ ValueInfoProto::ValueInfoProto(::PROTOBUF_NAMESPACE_ID::Arena* arena,
// @@protoc_insertion_point(arena_constructor:opencv_onnx.ValueInfoProto)
}
ValueInfoProto::ValueInfoProto(const ValueInfoProto& from)
- : ::PROTOBUF_NAMESPACE_ID::Message(),
- _has_bits_(from._has_bits_) {
- _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+ : ::PROTOBUF_NAMESPACE_ID::MessageLite(),
+ _has_bits_(from._has_bits_),
+ metadata_props_(from.metadata_props_) {
+ _internal_metadata_.MergeFrom(from._internal_metadata_);
name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
@@ -1490,7 +1894,7 @@ ValueInfoProto::~ValueInfoProto() {
// @@protoc_insertion_point(destructor:opencv_onnx.ValueInfoProto)
if (GetArenaForAllocation() != nullptr) return;
SharedDtor();
- _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
+ _internal_metadata_.Delete();
}
inline void ValueInfoProto::SharedDtor() {
@@ -1516,6 +1920,7 @@ void ValueInfoProto::Clear() {
// Prevent compiler warnings about cached_has_bits being unused
(void) cached_has_bits;
+ metadata_props_.Clear();
cached_has_bits = _has_bits_[0];
if (cached_has_bits & 0x00000007u) {
if (cached_has_bits & 0x00000001u) {
@@ -1530,7 +1935,7 @@ void ValueInfoProto::Clear() {
}
}
_has_bits_.Clear();
- _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
+ _internal_metadata_.Clear();
}
const char* ValueInfoProto::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
@@ -1545,9 +1950,6 @@ const char* ValueInfoProto::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE
if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) {
auto str = _internal_mutable_name();
ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
- #ifndef NDEBUG
- ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "opencv_onnx.ValueInfoProto.name");
- #endif // !NDEBUG
CHK_(ptr);
} else
goto handle_unusual;
@@ -1565,13 +1967,23 @@ const char* ValueInfoProto::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE
if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) {
auto str = _internal_mutable_doc_string();
ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
- #ifndef NDEBUG
- ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "opencv_onnx.ValueInfoProto.doc_string");
- #endif // !NDEBUG
CHK_(ptr);
} else
goto handle_unusual;
continue;
+ // repeated .opencv_onnx.StringStringEntryProto metadata_props = 4;
+ case 4:
+ if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) {
+ ptr -= 1;
+ do {
+ ptr += 1;
+ ptr = ctx->ParseMessage(_internal_add_metadata_props(), ptr);
+ CHK_(ptr);
+ if (!ctx->DataAvailable(ptr)) break;
+ } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<34>(ptr));
+ } else
+ goto handle_unusual;
+ continue;
default:
goto handle_unusual;
} // switch
@@ -1583,7 +1995,7 @@ const char* ValueInfoProto::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE
}
ptr = UnknownFieldParse(
tag,
- _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
+ _internal_metadata_.mutable_unknown_fields(),
ptr, ctx);
CHK_(ptr != nullptr);
} // while
@@ -1605,10 +2017,6 @@ uint8_t* ValueInfoProto::_InternalSerialize(
cached_has_bits = _has_bits_[0];
// optional string name = 1;
if (cached_has_bits & 0x00000001u) {
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
- this->_internal_name().data(), static_cast(this->_internal_name().length()),
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
- "opencv_onnx.ValueInfoProto.name");
target = stream->WriteStringMaybeAliased(
1, this->_internal_name(), target);
}
@@ -1623,17 +2031,21 @@ uint8_t* ValueInfoProto::_InternalSerialize(
// optional string doc_string = 3;
if (cached_has_bits & 0x00000002u) {
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
- this->_internal_doc_string().data(), static_cast(this->_internal_doc_string().length()),
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
- "opencv_onnx.ValueInfoProto.doc_string");
target = stream->WriteStringMaybeAliased(
3, this->_internal_doc_string(), target);
}
+ // repeated .opencv_onnx.StringStringEntryProto metadata_props = 4;
+ for (unsigned int i = 0,
+ n = static_cast(this->_internal_metadata_props_size()); i < n; i++) {
+ target = stream->EnsureSpace(target);
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
+ InternalWriteMessage(4, this->_internal_metadata_props(i), target, stream);
+ }
+
if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
- _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
+ target = stream->WriteRaw(_internal_metadata_.unknown_fields(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).data(),
+ static_cast(_internal_metadata_.unknown_fields(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).size()), target);
}
// @@protoc_insertion_point(serialize_to_array_end:opencv_onnx.ValueInfoProto)
return target;
@@ -1647,6 +2059,13 @@ size_t ValueInfoProto::ByteSizeLong() const {
// Prevent compiler warnings about cached_has_bits being unused
(void) cached_has_bits;
+ // repeated .opencv_onnx.StringStringEntryProto metadata_props = 4;
+ total_size += 1UL * this->_internal_metadata_props_size();
+ for (const auto& msg : this->metadata_props_) {
+ total_size +=
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
+ }
+
cached_has_bits = _has_bits_[0];
if (cached_has_bits & 0x00000007u) {
// optional string name = 1;
@@ -1671,28 +2090,27 @@ size_t ValueInfoProto::ByteSizeLong() const {
}
}
- return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
+ if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
+ total_size += _internal_metadata_.unknown_fields(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).size();
+ }
+ int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
+ SetCachedSize(cached_size);
+ return total_size;
}
-const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ValueInfoProto::_class_data_ = {
- ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
- ValueInfoProto::MergeImpl
-};
-const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ValueInfoProto::GetClassData() const { return &_class_data_; }
-
-void ValueInfoProto::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
- const ::PROTOBUF_NAMESPACE_ID::Message& from) {
- static_cast(to)->MergeFrom(
- static_cast(from));
+void ValueInfoProto::CheckTypeAndMergeFrom(
+ const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) {
+ MergeFrom(*::PROTOBUF_NAMESPACE_ID::internal::DownCast(
+ &from));
}
-
void ValueInfoProto::MergeFrom(const ValueInfoProto& from) {
// @@protoc_insertion_point(class_specific_merge_from_start:opencv_onnx.ValueInfoProto)
GOOGLE_DCHECK_NE(&from, this);
uint32_t cached_has_bits = 0;
(void) cached_has_bits;
+ metadata_props_.MergeFrom(from.metadata_props_);
cached_has_bits = from._has_bits_[0];
if (cached_has_bits & 0x00000007u) {
if (cached_has_bits & 0x00000001u) {
@@ -1705,7 +2123,7 @@ void ValueInfoProto::MergeFrom(const ValueInfoProto& from) {
_internal_mutable_type()->::opencv_onnx::TypeProto::MergeFrom(from._internal_type());
}
}
- _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+ _internal_metadata_.MergeFrom(from._internal_metadata_);
}
void ValueInfoProto::CopyFrom(const ValueInfoProto& from) {
@@ -1725,6 +2143,7 @@ void ValueInfoProto::InternalSwap(ValueInfoProto* other) {
auto* rhs_arena = other->GetArenaForAllocation();
_internal_metadata_.InternalSwap(&other->_internal_metadata_);
swap(_has_bits_[0], other->_has_bits_[0]);
+ metadata_props_.InternalSwap(&other->metadata_props_);
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
&name_, lhs_arena,
@@ -1738,12 +2157,11 @@ void ValueInfoProto::InternalSwap(ValueInfoProto* other) {
swap(type_, other->type_);
}
-::PROTOBUF_NAMESPACE_ID::Metadata ValueInfoProto::GetMetadata() const {
- return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
- &descriptor_table_opencv_2donnx_2eproto_getter, &descriptor_table_opencv_2donnx_2eproto_once,
- file_level_metadata_opencv_2donnx_2eproto[1]);
+std::string ValueInfoProto::GetTypeName() const {
+ return "opencv_onnx.ValueInfoProto";
}
+
// ===================================================================
class NodeProto::_Internal {
@@ -1758,6 +2176,9 @@ class NodeProto::_Internal {
static void set_has_domain(HasBits* has_bits) {
(*has_bits)[0] |= 8u;
}
+ static void set_has_overload(HasBits* has_bits) {
+ (*has_bits)[0] |= 16u;
+ }
static void set_has_doc_string(HasBits* has_bits) {
(*has_bits)[0] |= 4u;
}
@@ -1765,10 +2186,12 @@ class NodeProto::_Internal {
NodeProto::NodeProto(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned)
- : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned),
+ : ::PROTOBUF_NAMESPACE_ID::MessageLite(arena, is_message_owned),
input_(arena),
output_(arena),
- attribute_(arena) {
+ attribute_(arena),
+ metadata_props_(arena),
+ device_configurations_(arena) {
SharedCtor();
if (!is_message_owned) {
RegisterArenaDtor(arena);
@@ -1776,12 +2199,14 @@ NodeProto::NodeProto(::PROTOBUF_NAMESPACE_ID::Arena* arena,
// @@protoc_insertion_point(arena_constructor:opencv_onnx.NodeProto)
}
NodeProto::NodeProto(const NodeProto& from)
- : ::PROTOBUF_NAMESPACE_ID::Message(),
+ : ::PROTOBUF_NAMESPACE_ID::MessageLite(),
_has_bits_(from._has_bits_),
input_(from.input_),
output_(from.output_),
- attribute_(from.attribute_) {
- _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+ attribute_(from.attribute_),
+ metadata_props_(from.metadata_props_),
+ device_configurations_(from.device_configurations_) {
+ _internal_metadata_.MergeFrom(from._internal_metadata_);
name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
@@ -1814,6 +2239,14 @@ NodeProto::NodeProto(const NodeProto& from)
domain_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_domain(),
GetArenaForAllocation());
}
+ overload_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
+ #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ overload_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
+ #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ if (from._internal_has_overload()) {
+ overload_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_overload(),
+ GetArenaForAllocation());
+ }
// @@protoc_insertion_point(copy_constructor:opencv_onnx.NodeProto)
}
@@ -1834,13 +2267,17 @@ domain_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlrea
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
domain_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
+overload_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
+#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ overload_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
+#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
}
NodeProto::~NodeProto() {
// @@protoc_insertion_point(destructor:opencv_onnx.NodeProto)
if (GetArenaForAllocation() != nullptr) return;
SharedDtor();
- _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
+ _internal_metadata_.Delete();
}
inline void NodeProto::SharedDtor() {
@@ -1849,6 +2286,7 @@ inline void NodeProto::SharedDtor() {
op_type_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
doc_string_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
domain_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
+ overload_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
}
void NodeProto::ArenaDtor(void* object) {
@@ -1870,8 +2308,10 @@ void NodeProto::Clear() {
input_.Clear();
output_.Clear();
attribute_.Clear();
+ metadata_props_.Clear();
+ device_configurations_.Clear();
cached_has_bits = _has_bits_[0];
- if (cached_has_bits & 0x0000000fu) {
+ if (cached_has_bits & 0x0000001fu) {
if (cached_has_bits & 0x00000001u) {
name_.ClearNonDefaultToEmpty();
}
@@ -1884,9 +2324,12 @@ void NodeProto::Clear() {
if (cached_has_bits & 0x00000008u) {
domain_.ClearNonDefaultToEmpty();
}
+ if (cached_has_bits & 0x00000010u) {
+ overload_.ClearNonDefaultToEmpty();
+ }
}
_has_bits_.Clear();
- _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
+ _internal_metadata_.Clear();
}
const char* NodeProto::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
@@ -1904,9 +2347,6 @@ const char* NodeProto::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::
ptr += 1;
auto str = _internal_add_input();
ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
- #ifndef NDEBUG
- ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "opencv_onnx.NodeProto.input");
- #endif // !NDEBUG
CHK_(ptr);
if (!ctx->DataAvailable(ptr)) break;
} while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(ptr));
@@ -1921,9 +2361,6 @@ const char* NodeProto::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::
ptr += 1;
auto str = _internal_add_output();
ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
- #ifndef NDEBUG
- ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "opencv_onnx.NodeProto.output");
- #endif // !NDEBUG
CHK_(ptr);
if (!ctx->DataAvailable(ptr)) break;
} while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<18>(ptr));
@@ -1935,9 +2372,6 @@ const char* NodeProto::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::
if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) {
auto str = _internal_mutable_name();
ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
- #ifndef NDEBUG
- ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "opencv_onnx.NodeProto.name");
- #endif // !NDEBUG
CHK_(ptr);
} else
goto handle_unusual;
@@ -1947,9 +2381,6 @@ const char* NodeProto::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::
if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) {
auto str = _internal_mutable_op_type();
ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
- #ifndef NDEBUG
- ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "opencv_onnx.NodeProto.op_type");
- #endif // !NDEBUG
CHK_(ptr);
} else
goto handle_unusual;
@@ -1972,9 +2403,6 @@ const char* NodeProto::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::
if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 50)) {
auto str = _internal_mutable_doc_string();
ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
- #ifndef NDEBUG
- ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "opencv_onnx.NodeProto.doc_string");
- #endif // !NDEBUG
CHK_(ptr);
} else
goto handle_unusual;
@@ -1984,13 +2412,45 @@ const char* NodeProto::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::
if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 58)) {
auto str = _internal_mutable_domain();
ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
- #ifndef NDEBUG
- ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "opencv_onnx.NodeProto.domain");
- #endif // !NDEBUG
CHK_(ptr);
} else
goto handle_unusual;
continue;
+ // optional string overload = 8;
+ case 8:
+ if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 66)) {
+ auto str = _internal_mutable_overload();
+ ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
+ CHK_(ptr);
+ } else
+ goto handle_unusual;
+ continue;
+ // repeated .opencv_onnx.StringStringEntryProto metadata_props = 9;
+ case 9:
+ if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 74)) {
+ ptr -= 1;
+ do {
+ ptr += 1;
+ ptr = ctx->ParseMessage(_internal_add_metadata_props(), ptr);
+ CHK_(ptr);
+ if (!ctx->DataAvailable(ptr)) break;
+ } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<74>(ptr));
+ } else
+ goto handle_unusual;
+ continue;
+ // repeated .opencv_onnx.NodeDeviceConfigurationProto device_configurations = 10;
+ case 10:
+ if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 82)) {
+ ptr -= 1;
+ do {
+ ptr += 1;
+ ptr = ctx->ParseMessage(_internal_add_device_configurations(), ptr);
+ CHK_(ptr);
+ if (!ctx->DataAvailable(ptr)) break;
+ } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<82>(ptr));
+ } else
+ goto handle_unusual;
+ continue;
default:
goto handle_unusual;
} // switch
@@ -2002,7 +2462,7 @@ const char* NodeProto::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::
}
ptr = UnknownFieldParse(
tag,
- _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
+ _internal_metadata_.mutable_unknown_fields(),
ptr, ctx);
CHK_(ptr != nullptr);
} // while
@@ -2024,40 +2484,24 @@ uint8_t* NodeProto::_InternalSerialize(
// repeated string input = 1;
for (int i = 0, n = this->_internal_input_size(); i < n; i++) {
const auto& s = this->_internal_input(i);
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
- s.data(), static_cast(s.length()),
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
- "opencv_onnx.NodeProto.input");
target = stream->WriteString(1, s, target);
}
// repeated string output = 2;
for (int i = 0, n = this->_internal_output_size(); i < n; i++) {
const auto& s = this->_internal_output(i);
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
- s.data(), static_cast(s.length()),
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
- "opencv_onnx.NodeProto.output");
target = stream->WriteString(2, s, target);
}
cached_has_bits = _has_bits_[0];
// optional string name = 3;
if (cached_has_bits & 0x00000001u) {
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
- this->_internal_name().data(), static_cast(this->_internal_name().length()),
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
- "opencv_onnx.NodeProto.name");
target = stream->WriteStringMaybeAliased(
3, this->_internal_name(), target);
}
// optional string op_type = 4;
if (cached_has_bits & 0x00000002u) {
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
- this->_internal_op_type().data(), static_cast(this->_internal_op_type().length()),
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
- "opencv_onnx.NodeProto.op_type");
target = stream->WriteStringMaybeAliased(
4, this->_internal_op_type(), target);
}
@@ -2072,27 +2516,41 @@ uint8_t* NodeProto::_InternalSerialize(
// optional string doc_string = 6;
if (cached_has_bits & 0x00000004u) {
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
- this->_internal_doc_string().data(), static_cast(this->_internal_doc_string().length()),
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
- "opencv_onnx.NodeProto.doc_string");
target = stream->WriteStringMaybeAliased(
6, this->_internal_doc_string(), target);
}
// optional string domain = 7;
if (cached_has_bits & 0x00000008u) {
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
- this->_internal_domain().data(), static_cast(this->_internal_domain().length()),
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
- "opencv_onnx.NodeProto.domain");
target = stream->WriteStringMaybeAliased(
7, this->_internal_domain(), target);
}
+ // optional string overload = 8;
+ if (cached_has_bits & 0x00000010u) {
+ target = stream->WriteStringMaybeAliased(
+ 8, this->_internal_overload(), target);
+ }
+
+ // repeated .opencv_onnx.StringStringEntryProto metadata_props = 9;
+ for (unsigned int i = 0,
+ n = static_cast(this->_internal_metadata_props_size()); i < n; i++) {
+ target = stream->EnsureSpace(target);
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
+ InternalWriteMessage(9, this->_internal_metadata_props(i), target, stream);
+ }
+
+ // repeated .opencv_onnx.NodeDeviceConfigurationProto device_configurations = 10;
+ for (unsigned int i = 0,
+ n = static_cast(this->_internal_device_configurations_size()); i < n; i++) {
+ target = stream->EnsureSpace(target);
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
+ InternalWriteMessage(10, this->_internal_device_configurations(i), target, stream);
+ }
+
if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
- _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
+ target = stream->WriteRaw(_internal_metadata_.unknown_fields(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).data(),
+ static_cast(_internal_metadata_.unknown_fields(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).size()), target);
}
// @@protoc_insertion_point(serialize_to_array_end:opencv_onnx.NodeProto)
return target;
@@ -2129,8 +2587,22 @@ size_t NodeProto::ByteSizeLong() const {
::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
}
+ // repeated .opencv_onnx.StringStringEntryProto metadata_props = 9;
+ total_size += 1UL * this->_internal_metadata_props_size();
+ for (const auto& msg : this->metadata_props_) {
+ total_size +=
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
+ }
+
+ // repeated .opencv_onnx.NodeDeviceConfigurationProto device_configurations = 10;
+ total_size += 1UL * this->_internal_device_configurations_size();
+ for (const auto& msg : this->device_configurations_) {
+ total_size +=
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
+ }
+
cached_has_bits = _has_bits_[0];
- if (cached_has_bits & 0x0000000fu) {
+ if (cached_has_bits & 0x0000001fu) {
// optional string name = 3;
if (cached_has_bits & 0x00000001u) {
total_size += 1 +
@@ -2159,23 +2631,28 @@ size_t NodeProto::ByteSizeLong() const {
this->_internal_domain());
}
+ // optional string overload = 8;
+ if (cached_has_bits & 0x00000010u) {
+ total_size += 1 +
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
+ this->_internal_overload());
+ }
+
+ }
+ if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
+ total_size += _internal_metadata_.unknown_fields(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).size();
}
- return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
+ int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
+ SetCachedSize(cached_size);
+ return total_size;
}
-const ::PROTOBUF_NAMESPACE_ID::Message::ClassData NodeProto::_class_data_ = {
- ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
- NodeProto::MergeImpl
-};
-const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*NodeProto::GetClassData() const { return &_class_data_; }
-
-void NodeProto::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
- const ::PROTOBUF_NAMESPACE_ID::Message& from) {
- static_cast(to)->MergeFrom(
- static_cast(from));
+void NodeProto::CheckTypeAndMergeFrom(
+ const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) {
+ MergeFrom(*::PROTOBUF_NAMESPACE_ID::internal::DownCast(
+ &from));
}
-
void NodeProto::MergeFrom(const NodeProto& from) {
// @@protoc_insertion_point(class_specific_merge_from_start:opencv_onnx.NodeProto)
GOOGLE_DCHECK_NE(&from, this);
@@ -2185,8 +2662,10 @@ void NodeProto::MergeFrom(const NodeProto& from) {
input_.MergeFrom(from.input_);
output_.MergeFrom(from.output_);
attribute_.MergeFrom(from.attribute_);
+ metadata_props_.MergeFrom(from.metadata_props_);
+ device_configurations_.MergeFrom(from.device_configurations_);
cached_has_bits = from._has_bits_[0];
- if (cached_has_bits & 0x0000000fu) {
+ if (cached_has_bits & 0x0000001fu) {
if (cached_has_bits & 0x00000001u) {
_internal_set_name(from._internal_name());
}
@@ -2199,8 +2678,11 @@ void NodeProto::MergeFrom(const NodeProto& from) {
if (cached_has_bits & 0x00000008u) {
_internal_set_domain(from._internal_domain());
}
+ if (cached_has_bits & 0x00000010u) {
+ _internal_set_overload(from._internal_overload());
+ }
}
- _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+ _internal_metadata_.MergeFrom(from._internal_metadata_);
}
void NodeProto::CopyFrom(const NodeProto& from) {
@@ -2223,6 +2705,8 @@ void NodeProto::InternalSwap(NodeProto* other) {
input_.InternalSwap(&other->input_);
output_.InternalSwap(&other->output_);
attribute_.InternalSwap(&other->attribute_);
+ metadata_props_.InternalSwap(&other->metadata_props_);
+ device_configurations_.InternalSwap(&other->device_configurations_);
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
&name_, lhs_arena,
@@ -2243,296 +2727,113 @@ void NodeProto::InternalSwap(NodeProto* other) {
&domain_, lhs_arena,
&other->domain_, rhs_arena
);
+ ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
+ &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
+ &overload_, lhs_arena,
+ &other->overload_, rhs_arena
+ );
}
-::PROTOBUF_NAMESPACE_ID::Metadata NodeProto::GetMetadata() const {
- return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
- &descriptor_table_opencv_2donnx_2eproto_getter, &descriptor_table_opencv_2donnx_2eproto_once,
- file_level_metadata_opencv_2donnx_2eproto[2]);
+std::string NodeProto::GetTypeName() const {
+ return "opencv_onnx.NodeProto";
}
+
// ===================================================================
-class ModelProto::_Internal {
+class IntIntListEntryProto::_Internal {
public:
- using HasBits = decltype(std::declval()._has_bits_);
- static void set_has_ir_version(HasBits* has_bits) {
- (*has_bits)[0] |= 32u;
- }
- static void set_has_producer_name(HasBits* has_bits) {
+ using HasBits = decltype(std::declval()._has_bits_);
+ static void set_has_key(HasBits* has_bits) {
(*has_bits)[0] |= 1u;
}
- static void set_has_producer_version(HasBits* has_bits) {
- (*has_bits)[0] |= 2u;
- }
- static void set_has_domain(HasBits* has_bits) {
- (*has_bits)[0] |= 4u;
- }
- static void set_has_model_version(HasBits* has_bits) {
- (*has_bits)[0] |= 64u;
- }
- static void set_has_doc_string(HasBits* has_bits) {
- (*has_bits)[0] |= 8u;
- }
- static const ::opencv_onnx::GraphProto& graph(const ModelProto* msg);
- static void set_has_graph(HasBits* has_bits) {
- (*has_bits)[0] |= 16u;
- }
};
-const ::opencv_onnx::GraphProto&
-ModelProto::_Internal::graph(const ModelProto* msg) {
- return *msg->graph_;
-}
-ModelProto::ModelProto(::PROTOBUF_NAMESPACE_ID::Arena* arena,
+IntIntListEntryProto::IntIntListEntryProto(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned)
- : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned),
- opset_import_(arena),
- metadata_props_(arena) {
+ : ::PROTOBUF_NAMESPACE_ID::MessageLite(arena, is_message_owned),
+ value_(arena) {
SharedCtor();
if (!is_message_owned) {
RegisterArenaDtor(arena);
}
- // @@protoc_insertion_point(arena_constructor:opencv_onnx.ModelProto)
+ // @@protoc_insertion_point(arena_constructor:opencv_onnx.IntIntListEntryProto)
}
-ModelProto::ModelProto(const ModelProto& from)
- : ::PROTOBUF_NAMESPACE_ID::Message(),
+IntIntListEntryProto::IntIntListEntryProto(const IntIntListEntryProto& from)
+ : ::PROTOBUF_NAMESPACE_ID::MessageLite(),
_has_bits_(from._has_bits_),
- opset_import_(from.opset_import_),
- metadata_props_(from.metadata_props_) {
- _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
- producer_name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
- #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
- producer_name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
- #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
- if (from._internal_has_producer_name()) {
- producer_name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_producer_name(),
- GetArenaForAllocation());
- }
- producer_version_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
- #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
- producer_version_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
- #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
- if (from._internal_has_producer_version()) {
- producer_version_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_producer_version(),
- GetArenaForAllocation());
- }
- domain_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
- #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
- domain_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
- #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
- if (from._internal_has_domain()) {
- domain_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_domain(),
- GetArenaForAllocation());
- }
- doc_string_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
- #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
- doc_string_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
- #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
- if (from._internal_has_doc_string()) {
- doc_string_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_doc_string(),
- GetArenaForAllocation());
- }
- if (from._internal_has_graph()) {
- graph_ = new ::opencv_onnx::GraphProto(*from.graph_);
- } else {
- graph_ = nullptr;
- }
- ::memcpy(&ir_version_, &from.ir_version_,
- static_cast(reinterpret_cast(&model_version_) -
- reinterpret_cast(&ir_version_)) + sizeof(model_version_));
- // @@protoc_insertion_point(copy_constructor:opencv_onnx.ModelProto)
+ value_(from.value_) {
+ _internal_metadata_.MergeFrom(from._internal_metadata_);
+ key_ = from.key_;
+ // @@protoc_insertion_point(copy_constructor:opencv_onnx.IntIntListEntryProto)
}
-inline void ModelProto::SharedCtor() {
-producer_name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
-#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
- producer_name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
-#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
-producer_version_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
-#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
- producer_version_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
-#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
-domain_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
-#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
- domain_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
-#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
-doc_string_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
-#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
- doc_string_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
-#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
-::memset(reinterpret_cast(this) + static_cast(
- reinterpret_cast(&graph_) - reinterpret_cast(this)),
- 0, static_cast(reinterpret_cast(&model_version_) -
- reinterpret_cast(&graph_)) + sizeof(model_version_));
+inline void IntIntListEntryProto::SharedCtor() {
+key_ = int64_t{0};
}
-ModelProto::~ModelProto() {
- // @@protoc_insertion_point(destructor:opencv_onnx.ModelProto)
+IntIntListEntryProto::~IntIntListEntryProto() {
+ // @@protoc_insertion_point(destructor:opencv_onnx.IntIntListEntryProto)
if (GetArenaForAllocation() != nullptr) return;
SharedDtor();
- _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
+ _internal_metadata_.Delete();
}
-inline void ModelProto::SharedDtor() {
+inline void IntIntListEntryProto::SharedDtor() {
GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
- producer_name_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
- producer_version_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
- domain_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
- doc_string_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
- if (this != internal_default_instance()) delete graph_;
}
-void ModelProto::ArenaDtor(void* object) {
- ModelProto* _this = reinterpret_cast< ModelProto* >(object);
+void IntIntListEntryProto::ArenaDtor(void* object) {
+ IntIntListEntryProto* _this = reinterpret_cast< IntIntListEntryProto* >(object);
(void)_this;
}
-void ModelProto::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
+void IntIntListEntryProto::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
}
-void ModelProto::SetCachedSize(int size) const {
+void IntIntListEntryProto::SetCachedSize(int size) const {
_cached_size_.Set(size);
}
-void ModelProto::Clear() {
-// @@protoc_insertion_point(message_clear_start:opencv_onnx.ModelProto)
+void IntIntListEntryProto::Clear() {
+// @@protoc_insertion_point(message_clear_start:opencv_onnx.IntIntListEntryProto)
uint32_t cached_has_bits = 0;
// Prevent compiler warnings about cached_has_bits being unused
(void) cached_has_bits;
- opset_import_.Clear();
- metadata_props_.Clear();
- cached_has_bits = _has_bits_[0];
- if (cached_has_bits & 0x0000001fu) {
- if (cached_has_bits & 0x00000001u) {
- producer_name_.ClearNonDefaultToEmpty();
- }
- if (cached_has_bits & 0x00000002u) {
- producer_version_.ClearNonDefaultToEmpty();
- }
- if (cached_has_bits & 0x00000004u) {
- domain_.ClearNonDefaultToEmpty();
- }
- if (cached_has_bits & 0x00000008u) {
- doc_string_.ClearNonDefaultToEmpty();
- }
- if (cached_has_bits & 0x00000010u) {
- GOOGLE_DCHECK(graph_ != nullptr);
- graph_->Clear();
- }
- }
- if (cached_has_bits & 0x00000060u) {
- ::memset(&ir_version_, 0, static_cast(
- reinterpret_cast(&model_version_) -
- reinterpret_cast(&ir_version_)) + sizeof(model_version_));
- }
+ value_.Clear();
+ key_ = int64_t{0};
_has_bits_.Clear();
- _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
+ _internal_metadata_.Clear();
}
-const char* ModelProto::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
+const char* IntIntListEntryProto::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
_Internal::HasBits has_bits{};
while (!ctx->Done(&ptr)) {
uint32_t tag;
ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
switch (tag >> 3) {
- // optional int64 ir_version = 1;
+ // optional int64 key = 1;
case 1:
if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) {
- _Internal::set_has_ir_version(&has_bits);
- ir_version_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
+ _Internal::set_has_key(&has_bits);
+ key_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
CHK_(ptr);
} else
goto handle_unusual;
continue;
- // optional string producer_name = 2;
+ // repeated int64 value = 2;
case 2:
- if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) {
- auto str = _internal_mutable_producer_name();
- ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
- #ifndef NDEBUG
- ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "opencv_onnx.ModelProto.producer_name");
- #endif // !NDEBUG
- CHK_(ptr);
- } else
- goto handle_unusual;
- continue;
- // optional string producer_version = 3;
- case 3:
- if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) {
- auto str = _internal_mutable_producer_version();
- ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
- #ifndef NDEBUG
- ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "opencv_onnx.ModelProto.producer_version");
- #endif // !NDEBUG
- CHK_(ptr);
- } else
- goto handle_unusual;
- continue;
- // optional string domain = 4;
- case 4:
- if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) {
- auto str = _internal_mutable_domain();
- ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
- #ifndef NDEBUG
- ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "opencv_onnx.ModelProto.domain");
- #endif // !NDEBUG
- CHK_(ptr);
- } else
- goto handle_unusual;
- continue;
- // optional int64 model_version = 5;
- case 5:
- if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 40)) {
- _Internal::set_has_model_version(&has_bits);
- model_version_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
- CHK_(ptr);
- } else
- goto handle_unusual;
- continue;
- // optional string doc_string = 6;
- case 6:
- if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 50)) {
- auto str = _internal_mutable_doc_string();
- ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
- #ifndef NDEBUG
- ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "opencv_onnx.ModelProto.doc_string");
- #endif // !NDEBUG
- CHK_(ptr);
- } else
- goto handle_unusual;
- continue;
- // optional .opencv_onnx.GraphProto graph = 7;
- case 7:
- if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 58)) {
- ptr = ctx->ParseMessage(_internal_mutable_graph(), ptr);
- CHK_(ptr);
- } else
- goto handle_unusual;
- continue;
- // repeated .opencv_onnx.OperatorSetIdProto opset_import = 8;
- case 8:
- if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 66)) {
- ptr -= 1;
- do {
- ptr += 1;
- ptr = ctx->ParseMessage(_internal_add_opset_import(), ptr);
- CHK_(ptr);
- if (!ctx->DataAvailable(ptr)) break;
- } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<66>(ptr));
- } else
- goto handle_unusual;
- continue;
- // repeated .opencv_onnx.StringStringEntryProto metadata_props = 14;
- case 14:
- if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 114)) {
+ if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) {
ptr -= 1;
do {
ptr += 1;
- ptr = ctx->ParseMessage(_internal_add_metadata_props(), ptr);
+ _internal_add_value(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr));
CHK_(ptr);
if (!ctx->DataAvailable(ptr)) break;
- } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<114>(ptr));
+ } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<16>(ptr));
+ } else if (static_cast(tag) == 18) {
+ ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedInt64Parser(_internal_mutable_value(), ptr, ctx);
+ CHK_(ptr);
} else
goto handle_unusual;
continue;
@@ -2547,7 +2848,7 @@ const char* ModelProto::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID:
}
ptr = UnknownFieldParse(
tag,
- _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
+ _internal_metadata_.mutable_unknown_fields(),
ptr, ctx);
CHK_(ptr != nullptr);
} // while
@@ -2560,397 +2861,227 @@ const char* ModelProto::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID:
#undef CHK_
}
-uint8_t* ModelProto::_InternalSerialize(
+uint8_t* IntIntListEntryProto::_InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
- // @@protoc_insertion_point(serialize_to_array_start:opencv_onnx.ModelProto)
+ // @@protoc_insertion_point(serialize_to_array_start:opencv_onnx.IntIntListEntryProto)
uint32_t cached_has_bits = 0;
(void) cached_has_bits;
cached_has_bits = _has_bits_[0];
- // optional int64 ir_version = 1;
- if (cached_has_bits & 0x00000020u) {
- target = stream->EnsureSpace(target);
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt64ToArray(1, this->_internal_ir_version(), target);
- }
-
- // optional string producer_name = 2;
+ // optional int64 key = 1;
if (cached_has_bits & 0x00000001u) {
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
- this->_internal_producer_name().data(), static_cast(this->_internal_producer_name().length()),
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
- "opencv_onnx.ModelProto.producer_name");
- target = stream->WriteStringMaybeAliased(
- 2, this->_internal_producer_name(), target);
- }
-
- // optional string producer_version = 3;
- if (cached_has_bits & 0x00000002u) {
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
- this->_internal_producer_version().data(), static_cast(this->_internal_producer_version().length()),
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
- "opencv_onnx.ModelProto.producer_version");
- target = stream->WriteStringMaybeAliased(
- 3, this->_internal_producer_version(), target);
- }
-
- // optional string domain = 4;
- if (cached_has_bits & 0x00000004u) {
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
- this->_internal_domain().data(), static_cast(this->_internal_domain().length()),
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
- "opencv_onnx.ModelProto.domain");
- target = stream->WriteStringMaybeAliased(
- 4, this->_internal_domain(), target);
- }
-
- // optional int64 model_version = 5;
- if (cached_has_bits & 0x00000040u) {
- target = stream->EnsureSpace(target);
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt64ToArray(5, this->_internal_model_version(), target);
- }
-
- // optional string doc_string = 6;
- if (cached_has_bits & 0x00000008u) {
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
- this->_internal_doc_string().data(), static_cast(this->_internal_doc_string().length()),
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
- "opencv_onnx.ModelProto.doc_string");
- target = stream->WriteStringMaybeAliased(
- 6, this->_internal_doc_string(), target);
- }
-
- // optional .opencv_onnx.GraphProto graph = 7;
- if (cached_has_bits & 0x00000010u) {
- target = stream->EnsureSpace(target);
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
- InternalWriteMessage(
- 7, _Internal::graph(this), target, stream);
- }
-
- // repeated .opencv_onnx.OperatorSetIdProto opset_import = 8;
- for (unsigned int i = 0,
- n = static_cast(this->_internal_opset_import_size()); i < n; i++) {
target = stream->EnsureSpace(target);
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
- InternalWriteMessage(8, this->_internal_opset_import(i), target, stream);
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt64ToArray(1, this->_internal_key(), target);
}
- // repeated .opencv_onnx.StringStringEntryProto metadata_props = 14;
- for (unsigned int i = 0,
- n = static_cast(this->_internal_metadata_props_size()); i < n; i++) {
+ // repeated int64 value = 2;
+ for (int i = 0, n = this->_internal_value_size(); i < n; i++) {
target = stream->EnsureSpace(target);
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
- InternalWriteMessage(14, this->_internal_metadata_props(i), target, stream);
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt64ToArray(2, this->_internal_value(i), target);
}
if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
- _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
+ target = stream->WriteRaw(_internal_metadata_.unknown_fields(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).data(),
+ static_cast(_internal_metadata_.unknown_fields(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).size()), target);
}
- // @@protoc_insertion_point(serialize_to_array_end:opencv_onnx.ModelProto)
+ // @@protoc_insertion_point(serialize_to_array_end:opencv_onnx.IntIntListEntryProto)
return target;
}
-size_t ModelProto::ByteSizeLong() const {
-// @@protoc_insertion_point(message_byte_size_start:opencv_onnx.ModelProto)
+size_t IntIntListEntryProto::ByteSizeLong() const {
+// @@protoc_insertion_point(message_byte_size_start:opencv_onnx.IntIntListEntryProto)
size_t total_size = 0;
uint32_t cached_has_bits = 0;
// Prevent compiler warnings about cached_has_bits being unused
(void) cached_has_bits;
- // repeated .opencv_onnx.OperatorSetIdProto opset_import = 8;
- total_size += 1UL * this->_internal_opset_import_size();
- for (const auto& msg : this->opset_import_) {
- total_size +=
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
- }
-
- // repeated .opencv_onnx.StringStringEntryProto metadata_props = 14;
- total_size += 1UL * this->_internal_metadata_props_size();
- for (const auto& msg : this->metadata_props_) {
- total_size +=
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
+ // repeated int64 value = 2;
+ {
+ size_t data_size = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
+ Int64Size(this->value_);
+ total_size += 1 *
+ ::PROTOBUF_NAMESPACE_ID::internal::FromIntSize(this->_internal_value_size());
+ total_size += data_size;
}
+ // optional int64 key = 1;
cached_has_bits = _has_bits_[0];
- if (cached_has_bits & 0x0000007fu) {
- // optional string producer_name = 2;
- if (cached_has_bits & 0x00000001u) {
- total_size += 1 +
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
- this->_internal_producer_name());
- }
-
- // optional string producer_version = 3;
- if (cached_has_bits & 0x00000002u) {
- total_size += 1 +
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
- this->_internal_producer_version());
- }
-
- // optional string domain = 4;
- if (cached_has_bits & 0x00000004u) {
- total_size += 1 +
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
- this->_internal_domain());
- }
-
- // optional string doc_string = 6;
- if (cached_has_bits & 0x00000008u) {
- total_size += 1 +
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
- this->_internal_doc_string());
- }
-
- // optional .opencv_onnx.GraphProto graph = 7;
- if (cached_has_bits & 0x00000010u) {
- total_size += 1 +
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
- *graph_);
- }
-
- // optional int64 ir_version = 1;
- if (cached_has_bits & 0x00000020u) {
- total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int64SizePlusOne(this->_internal_ir_version());
- }
-
- // optional int64 model_version = 5;
- if (cached_has_bits & 0x00000040u) {
- total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int64SizePlusOne(this->_internal_model_version());
- }
+ if (cached_has_bits & 0x00000001u) {
+ total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int64SizePlusOne(this->_internal_key());
+ }
+ if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
+ total_size += _internal_metadata_.unknown_fields(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).size();
}
- return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
+ int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
+ SetCachedSize(cached_size);
+ return total_size;
}
-const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ModelProto::_class_data_ = {
- ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
- ModelProto::MergeImpl
-};
-const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ModelProto::GetClassData() const { return &_class_data_; }
-
-void ModelProto::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
- const ::PROTOBUF_NAMESPACE_ID::Message& from) {
- static_cast(to)->MergeFrom(
- static_cast(from));
+void IntIntListEntryProto::CheckTypeAndMergeFrom(
+ const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) {
+ MergeFrom(*::PROTOBUF_NAMESPACE_ID::internal::DownCast(
+ &from));
}
-
-void ModelProto::MergeFrom(const ModelProto& from) {
-// @@protoc_insertion_point(class_specific_merge_from_start:opencv_onnx.ModelProto)
+void IntIntListEntryProto::MergeFrom(const IntIntListEntryProto& from) {
+// @@protoc_insertion_point(class_specific_merge_from_start:opencv_onnx.IntIntListEntryProto)
GOOGLE_DCHECK_NE(&from, this);
uint32_t cached_has_bits = 0;
(void) cached_has_bits;
- opset_import_.MergeFrom(from.opset_import_);
- metadata_props_.MergeFrom(from.metadata_props_);
- cached_has_bits = from._has_bits_[0];
- if (cached_has_bits & 0x0000007fu) {
- if (cached_has_bits & 0x00000001u) {
- _internal_set_producer_name(from._internal_producer_name());
- }
- if (cached_has_bits & 0x00000002u) {
- _internal_set_producer_version(from._internal_producer_version());
- }
- if (cached_has_bits & 0x00000004u) {
- _internal_set_domain(from._internal_domain());
- }
- if (cached_has_bits & 0x00000008u) {
- _internal_set_doc_string(from._internal_doc_string());
- }
- if (cached_has_bits & 0x00000010u) {
- _internal_mutable_graph()->::opencv_onnx::GraphProto::MergeFrom(from._internal_graph());
- }
- if (cached_has_bits & 0x00000020u) {
- ir_version_ = from.ir_version_;
- }
- if (cached_has_bits & 0x00000040u) {
- model_version_ = from.model_version_;
- }
- _has_bits_[0] |= cached_has_bits;
+ value_.MergeFrom(from.value_);
+ if (from._internal_has_key()) {
+ _internal_set_key(from._internal_key());
}
- _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+ _internal_metadata_.MergeFrom(from._internal_metadata_);
}
-void ModelProto::CopyFrom(const ModelProto& from) {
-// @@protoc_insertion_point(class_specific_copy_from_start:opencv_onnx.ModelProto)
+void IntIntListEntryProto::CopyFrom(const IntIntListEntryProto& from) {
+// @@protoc_insertion_point(class_specific_copy_from_start:opencv_onnx.IntIntListEntryProto)
if (&from == this) return;
Clear();
MergeFrom(from);
}
-bool ModelProto::IsInitialized() const {
+bool IntIntListEntryProto::IsInitialized() const {
return true;
}
-void ModelProto::InternalSwap(ModelProto* other) {
+void IntIntListEntryProto::InternalSwap(IntIntListEntryProto* other) {
using std::swap;
- auto* lhs_arena = GetArenaForAllocation();
- auto* rhs_arena = other->GetArenaForAllocation();
_internal_metadata_.InternalSwap(&other->_internal_metadata_);
swap(_has_bits_[0], other->_has_bits_[0]);
- opset_import_.InternalSwap(&other->opset_import_);
- metadata_props_.InternalSwap(&other->metadata_props_);
- ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
- &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
- &producer_name_, lhs_arena,
- &other->producer_name_, rhs_arena
- );
- ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
- &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
- &producer_version_, lhs_arena,
- &other->producer_version_, rhs_arena
- );
- ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
- &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
- &domain_, lhs_arena,
- &other->domain_, rhs_arena
- );
- ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
- &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
- &doc_string_, lhs_arena,
- &other->doc_string_, rhs_arena
- );
- ::PROTOBUF_NAMESPACE_ID::internal::memswap<
- PROTOBUF_FIELD_OFFSET(ModelProto, model_version_)
- + sizeof(ModelProto::model_version_)
- - PROTOBUF_FIELD_OFFSET(ModelProto, graph_)>(
- reinterpret_cast(&graph_),
- reinterpret_cast(&other->graph_));
+ value_.InternalSwap(&other->value_);
+ swap(key_, other->key_);
}
-::PROTOBUF_NAMESPACE_ID::Metadata ModelProto::GetMetadata() const {
- return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
- &descriptor_table_opencv_2donnx_2eproto_getter, &descriptor_table_opencv_2donnx_2eproto_once,
- file_level_metadata_opencv_2donnx_2eproto[3]);
+std::string IntIntListEntryProto::GetTypeName() const {
+ return "opencv_onnx.IntIntListEntryProto";
}
+
// ===================================================================
-class StringStringEntryProto::_Internal {
+class NodeDeviceConfigurationProto::_Internal {
public:
- using HasBits = decltype(std::declval()._has_bits_);
- static void set_has_key(HasBits* has_bits) {
+ using HasBits = decltype(std::declval()._has_bits_);
+ static void set_has_configuration_id(HasBits* has_bits) {
(*has_bits)[0] |= 1u;
}
- static void set_has_value(HasBits* has_bits) {
+ static void set_has_pipeline_stage(HasBits* has_bits) {
(*has_bits)[0] |= 2u;
}
};
-StringStringEntryProto::StringStringEntryProto(::PROTOBUF_NAMESPACE_ID::Arena* arena,
+NodeDeviceConfigurationProto::NodeDeviceConfigurationProto(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned)
- : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
+ : ::PROTOBUF_NAMESPACE_ID::MessageLite(arena, is_message_owned),
+ sharding_spec_(arena) {
SharedCtor();
if (!is_message_owned) {
RegisterArenaDtor(arena);
}
- // @@protoc_insertion_point(arena_constructor:opencv_onnx.StringStringEntryProto)
+ // @@protoc_insertion_point(arena_constructor:opencv_onnx.NodeDeviceConfigurationProto)
}
-StringStringEntryProto::StringStringEntryProto(const StringStringEntryProto& from)
- : ::PROTOBUF_NAMESPACE_ID::Message(),
- _has_bits_(from._has_bits_) {
- _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
- key_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
- #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
- key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
- #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
- if (from._internal_has_key()) {
- key_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_key(),
- GetArenaForAllocation());
- }
- value_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
+NodeDeviceConfigurationProto::NodeDeviceConfigurationProto(const NodeDeviceConfigurationProto& from)
+ : ::PROTOBUF_NAMESPACE_ID::MessageLite(),
+ _has_bits_(from._has_bits_),
+ sharding_spec_(from.sharding_spec_) {
+ _internal_metadata_.MergeFrom(from._internal_metadata_);
+ configuration_id_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
- value_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
+ configuration_id_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
- if (from._internal_has_value()) {
- value_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_value(),
+ if (from._internal_has_configuration_id()) {
+ configuration_id_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_configuration_id(),
GetArenaForAllocation());
}
- // @@protoc_insertion_point(copy_constructor:opencv_onnx.StringStringEntryProto)
+ pipeline_stage_ = from.pipeline_stage_;
+ // @@protoc_insertion_point(copy_constructor:opencv_onnx.NodeDeviceConfigurationProto)
}
-inline void StringStringEntryProto::SharedCtor() {
-key_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
-#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
- key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
-#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
-value_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
+inline void NodeDeviceConfigurationProto::SharedCtor() {
+configuration_id_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
- value_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
+ configuration_id_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
+pipeline_stage_ = 0;
}
-StringStringEntryProto::~StringStringEntryProto() {
- // @@protoc_insertion_point(destructor:opencv_onnx.StringStringEntryProto)
+NodeDeviceConfigurationProto::~NodeDeviceConfigurationProto() {
+ // @@protoc_insertion_point(destructor:opencv_onnx.NodeDeviceConfigurationProto)
if (GetArenaForAllocation() != nullptr) return;
SharedDtor();
- _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
+ _internal_metadata_.Delete();
}
-inline void StringStringEntryProto::SharedDtor() {
+inline void NodeDeviceConfigurationProto::SharedDtor() {
GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
- key_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
- value_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
+ configuration_id_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
}
-void StringStringEntryProto::ArenaDtor(void* object) {
- StringStringEntryProto* _this = reinterpret_cast< StringStringEntryProto* >(object);
+void NodeDeviceConfigurationProto::ArenaDtor(void* object) {
+ NodeDeviceConfigurationProto* _this = reinterpret_cast< NodeDeviceConfigurationProto* >(object);
(void)_this;
}
-void StringStringEntryProto::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
+void NodeDeviceConfigurationProto::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
}
-void StringStringEntryProto::SetCachedSize(int size) const {
+void NodeDeviceConfigurationProto::SetCachedSize(int size) const {
_cached_size_.Set(size);
}
-void StringStringEntryProto::Clear() {
-// @@protoc_insertion_point(message_clear_start:opencv_onnx.StringStringEntryProto)
+void NodeDeviceConfigurationProto::Clear() {
+// @@protoc_insertion_point(message_clear_start:opencv_onnx.NodeDeviceConfigurationProto)
uint32_t cached_has_bits = 0;
// Prevent compiler warnings about cached_has_bits being unused
(void) cached_has_bits;
+ sharding_spec_.Clear();
cached_has_bits = _has_bits_[0];
- if (cached_has_bits & 0x00000003u) {
- if (cached_has_bits & 0x00000001u) {
- key_.ClearNonDefaultToEmpty();
- }
- if (cached_has_bits & 0x00000002u) {
- value_.ClearNonDefaultToEmpty();
- }
+ if (cached_has_bits & 0x00000001u) {
+ configuration_id_.ClearNonDefaultToEmpty();
}
+ pipeline_stage_ = 0;
_has_bits_.Clear();
- _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
+ _internal_metadata_.Clear();
}
-const char* StringStringEntryProto::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
+const char* NodeDeviceConfigurationProto::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
_Internal::HasBits has_bits{};
while (!ctx->Done(&ptr)) {
uint32_t tag;
ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
switch (tag >> 3) {
- // optional string key = 1;
+ // optional string configuration_id = 1;
case 1:
if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) {
- auto str = _internal_mutable_key();
+ auto str = _internal_mutable_configuration_id();
ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
- #ifndef NDEBUG
- ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "opencv_onnx.StringStringEntryProto.key");
- #endif // !NDEBUG
CHK_(ptr);
} else
goto handle_unusual;
continue;
- // optional string value = 2;
+ // repeated .opencv_onnx.ShardingSpecProto sharding_spec = 2;
case 2:
if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) {
- auto str = _internal_mutable_value();
- ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
- #ifndef NDEBUG
- ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "opencv_onnx.StringStringEntryProto.value");
- #endif // !NDEBUG
+ ptr -= 1;
+ do {
+ ptr += 1;
+ ptr = ctx->ParseMessage(_internal_add_sharding_spec(), ptr);
+ CHK_(ptr);
+ if (!ctx->DataAvailable(ptr)) break;
+ } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<18>(ptr));
+ } else
+ goto handle_unusual;
+ continue;
+ // optional int32 pipeline_stage = 3;
+ case 3:
+ if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) {
+ _Internal::set_has_pipeline_stage(&has_bits);
+ pipeline_stage_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
CHK_(ptr);
} else
goto handle_unusual;
@@ -2966,7 +3097,7 @@ const char* StringStringEntryProto::_InternalParse(const char* ptr, ::PROTOBUF_N
}
ptr = UnknownFieldParse(
tag,
- _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
+ _internal_metadata_.mutable_unknown_fields(),
ptr, ctx);
CHK_(ptr != nullptr);
} // while
@@ -2979,341 +3110,277 @@ const char* StringStringEntryProto::_InternalParse(const char* ptr, ::PROTOBUF_N
#undef CHK_
}
-uint8_t* StringStringEntryProto::_InternalSerialize(
+uint8_t* NodeDeviceConfigurationProto::_InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
- // @@protoc_insertion_point(serialize_to_array_start:opencv_onnx.StringStringEntryProto)
+ // @@protoc_insertion_point(serialize_to_array_start:opencv_onnx.NodeDeviceConfigurationProto)
uint32_t cached_has_bits = 0;
(void) cached_has_bits;
cached_has_bits = _has_bits_[0];
- // optional string key = 1;
+ // optional string configuration_id = 1;
if (cached_has_bits & 0x00000001u) {
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
- this->_internal_key().data(), static_cast(this->_internal_key().length()),
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
- "opencv_onnx.StringStringEntryProto.key");
target = stream->WriteStringMaybeAliased(
- 1, this->_internal_key(), target);
+ 1, this->_internal_configuration_id(), target);
}
- // optional string value = 2;
+ // repeated .opencv_onnx.ShardingSpecProto sharding_spec = 2;
+ for (unsigned int i = 0,
+ n = static_cast(this->_internal_sharding_spec_size()); i < n; i++) {
+ target = stream->EnsureSpace(target);
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
+ InternalWriteMessage(2, this->_internal_sharding_spec(i), target, stream);
+ }
+
+ // optional int32 pipeline_stage = 3;
if (cached_has_bits & 0x00000002u) {
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
- this->_internal_value().data(), static_cast(this->_internal_value().length()),
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
- "opencv_onnx.StringStringEntryProto.value");
- target = stream->WriteStringMaybeAliased(
- 2, this->_internal_value(), target);
+ target = stream->EnsureSpace(target);
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(3, this->_internal_pipeline_stage(), target);
}
if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
- _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
+ target = stream->WriteRaw(_internal_metadata_.unknown_fields(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).data(),
+ static_cast(_internal_metadata_.unknown_fields(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).size()), target);
}
- // @@protoc_insertion_point(serialize_to_array_end:opencv_onnx.StringStringEntryProto)
+ // @@protoc_insertion_point(serialize_to_array_end:opencv_onnx.NodeDeviceConfigurationProto)
return target;
}
-size_t StringStringEntryProto::ByteSizeLong() const {
-// @@protoc_insertion_point(message_byte_size_start:opencv_onnx.StringStringEntryProto)
+size_t NodeDeviceConfigurationProto::ByteSizeLong() const {
+// @@protoc_insertion_point(message_byte_size_start:opencv_onnx.NodeDeviceConfigurationProto)
size_t total_size = 0;
uint32_t cached_has_bits = 0;
// Prevent compiler warnings about cached_has_bits being unused
(void) cached_has_bits;
+ // repeated .opencv_onnx.ShardingSpecProto sharding_spec = 2;
+ total_size += 1UL * this->_internal_sharding_spec_size();
+ for (const auto& msg : this->sharding_spec_) {
+ total_size +=
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
+ }
+
cached_has_bits = _has_bits_[0];
if (cached_has_bits & 0x00000003u) {
- // optional string key = 1;
+ // optional string configuration_id = 1;
if (cached_has_bits & 0x00000001u) {
total_size += 1 +
::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
- this->_internal_key());
+ this->_internal_configuration_id());
}
- // optional string value = 2;
+ // optional int32 pipeline_stage = 3;
if (cached_has_bits & 0x00000002u) {
- total_size += 1 +
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
- this->_internal_value());
+ total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_pipeline_stage());
}
}
- return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
+ if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
+ total_size += _internal_metadata_.unknown_fields(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).size();
+ }
+ int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
+ SetCachedSize(cached_size);
+ return total_size;
}
-const ::PROTOBUF_NAMESPACE_ID::Message::ClassData StringStringEntryProto::_class_data_ = {
- ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
- StringStringEntryProto::MergeImpl
-};
-const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*StringStringEntryProto::GetClassData() const { return &_class_data_; }
-
-void StringStringEntryProto::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
- const ::PROTOBUF_NAMESPACE_ID::Message& from) {
- static_cast(to)->MergeFrom(
- static_cast(from));
+void NodeDeviceConfigurationProto::CheckTypeAndMergeFrom(
+ const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) {
+ MergeFrom(*::PROTOBUF_NAMESPACE_ID::internal::DownCast(
+ &from));
}
-
-void StringStringEntryProto::MergeFrom(const StringStringEntryProto& from) {
-// @@protoc_insertion_point(class_specific_merge_from_start:opencv_onnx.StringStringEntryProto)
+void NodeDeviceConfigurationProto::MergeFrom(const NodeDeviceConfigurationProto& from) {
+// @@protoc_insertion_point(class_specific_merge_from_start:opencv_onnx.NodeDeviceConfigurationProto)
GOOGLE_DCHECK_NE(&from, this);
uint32_t cached_has_bits = 0;
(void) cached_has_bits;
+ sharding_spec_.MergeFrom(from.sharding_spec_);
cached_has_bits = from._has_bits_[0];
if (cached_has_bits & 0x00000003u) {
if (cached_has_bits & 0x00000001u) {
- _internal_set_key(from._internal_key());
+ _internal_set_configuration_id(from._internal_configuration_id());
}
if (cached_has_bits & 0x00000002u) {
- _internal_set_value(from._internal_value());
+ pipeline_stage_ = from.pipeline_stage_;
}
+ _has_bits_[0] |= cached_has_bits;
}
- _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+ _internal_metadata_.MergeFrom(from._internal_metadata_);
}
-void StringStringEntryProto::CopyFrom(const StringStringEntryProto& from) {
-// @@protoc_insertion_point(class_specific_copy_from_start:opencv_onnx.StringStringEntryProto)
+void NodeDeviceConfigurationProto::CopyFrom(const NodeDeviceConfigurationProto& from) {
+// @@protoc_insertion_point(class_specific_copy_from_start:opencv_onnx.NodeDeviceConfigurationProto)
if (&from == this) return;
Clear();
MergeFrom(from);
}
-bool StringStringEntryProto::IsInitialized() const {
+bool NodeDeviceConfigurationProto::IsInitialized() const {
return true;
}
-void StringStringEntryProto::InternalSwap(StringStringEntryProto* other) {
+void NodeDeviceConfigurationProto::InternalSwap(NodeDeviceConfigurationProto* other) {
using std::swap;
auto* lhs_arena = GetArenaForAllocation();
auto* rhs_arena = other->GetArenaForAllocation();
_internal_metadata_.InternalSwap(&other->_internal_metadata_);
swap(_has_bits_[0], other->_has_bits_[0]);
+ sharding_spec_.InternalSwap(&other->sharding_spec_);
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
- &key_, lhs_arena,
- &other->key_, rhs_arena
- );
- ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
- &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
- &value_, lhs_arena,
- &other->value_, rhs_arena
+ &configuration_id_, lhs_arena,
+ &other->configuration_id_, rhs_arena
);
+ swap(pipeline_stage_, other->pipeline_stage_);
}
-::PROTOBUF_NAMESPACE_ID::Metadata StringStringEntryProto::GetMetadata() const {
- return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
- &descriptor_table_opencv_2donnx_2eproto_getter, &descriptor_table_opencv_2donnx_2eproto_once,
- file_level_metadata_opencv_2donnx_2eproto[4]);
+std::string NodeDeviceConfigurationProto::GetTypeName() const {
+ return "opencv_onnx.NodeDeviceConfigurationProto";
}
+
// ===================================================================
-class GraphProto::_Internal {
+class ShardingSpecProto::_Internal {
public:
- using HasBits = decltype(std::declval()._has_bits_);
- static void set_has_name(HasBits* has_bits) {
+ using HasBits = decltype(std::declval()._has_bits_);
+ static void set_has_tensor_name(HasBits* has_bits) {
(*has_bits)[0] |= 1u;
}
- static void set_has_doc_string(HasBits* has_bits) {
- (*has_bits)[0] |= 2u;
- }
};
-GraphProto::GraphProto(::PROTOBUF_NAMESPACE_ID::Arena* arena,
+ShardingSpecProto::ShardingSpecProto(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned)
- : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned),
- node_(arena),
- initializer_(arena),
- input_(arena),
- output_(arena),
- value_info_(arena) {
+ : ::PROTOBUF_NAMESPACE_ID::MessageLite(arena, is_message_owned),
+ device_(arena),
+ index_to_device_group_map_(arena),
+ sharded_dim_(arena) {
SharedCtor();
if (!is_message_owned) {
RegisterArenaDtor(arena);
}
- // @@protoc_insertion_point(arena_constructor:opencv_onnx.GraphProto)
+ // @@protoc_insertion_point(arena_constructor:opencv_onnx.ShardingSpecProto)
}
-GraphProto::GraphProto(const GraphProto& from)
- : ::PROTOBUF_NAMESPACE_ID::Message(),
+ShardingSpecProto::ShardingSpecProto(const ShardingSpecProto& from)
+ : ::PROTOBUF_NAMESPACE_ID::MessageLite(),
_has_bits_(from._has_bits_),
- node_(from.node_),
- initializer_(from.initializer_),
- input_(from.input_),
- output_(from.output_),
- value_info_(from.value_info_) {
- _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
- name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
+ device_(from.device_),
+ index_to_device_group_map_(from.index_to_device_group_map_),
+ sharded_dim_(from.sharded_dim_) {
+ _internal_metadata_.MergeFrom(from._internal_metadata_);
+ tensor_name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
- name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
- #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
- if (from._internal_has_name()) {
- name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_name(),
- GetArenaForAllocation());
- }
- doc_string_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
- #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
- doc_string_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
+ tensor_name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
- if (from._internal_has_doc_string()) {
- doc_string_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_doc_string(),
+ if (from._internal_has_tensor_name()) {
+ tensor_name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_tensor_name(),
GetArenaForAllocation());
}
- // @@protoc_insertion_point(copy_constructor:opencv_onnx.GraphProto)
+ // @@protoc_insertion_point(copy_constructor:opencv_onnx.ShardingSpecProto)
}
-inline void GraphProto::SharedCtor() {
-name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
-#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
- name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
-#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
-doc_string_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
+inline void ShardingSpecProto::SharedCtor() {
+tensor_name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
- doc_string_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
+ tensor_name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
}
-GraphProto::~GraphProto() {
- // @@protoc_insertion_point(destructor:opencv_onnx.GraphProto)
+ShardingSpecProto::~ShardingSpecProto() {
+ // @@protoc_insertion_point(destructor:opencv_onnx.ShardingSpecProto)
if (GetArenaForAllocation() != nullptr) return;
SharedDtor();
- _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
+ _internal_metadata_.Delete();
}
-inline void GraphProto::SharedDtor() {
+inline void ShardingSpecProto::SharedDtor() {
GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
- name_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
- doc_string_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
+ tensor_name_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
}
-void GraphProto::ArenaDtor(void* object) {
- GraphProto* _this = reinterpret_cast< GraphProto* >(object);
+void ShardingSpecProto::ArenaDtor(void* object) {
+ ShardingSpecProto* _this = reinterpret_cast< ShardingSpecProto* >(object);
(void)_this;
}
-void GraphProto::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
+void ShardingSpecProto::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
}
-void GraphProto::SetCachedSize(int size) const {
+void ShardingSpecProto::SetCachedSize(int size) const {
_cached_size_.Set(size);
}
-void GraphProto::Clear() {
-// @@protoc_insertion_point(message_clear_start:opencv_onnx.GraphProto)
+void ShardingSpecProto::Clear() {
+// @@protoc_insertion_point(message_clear_start:opencv_onnx.ShardingSpecProto)
uint32_t cached_has_bits = 0;
// Prevent compiler warnings about cached_has_bits being unused
(void) cached_has_bits;
- node_.Clear();
- initializer_.Clear();
- input_.Clear();
- output_.Clear();
- value_info_.Clear();
+ device_.Clear();
+ index_to_device_group_map_.Clear();
+ sharded_dim_.Clear();
cached_has_bits = _has_bits_[0];
- if (cached_has_bits & 0x00000003u) {
- if (cached_has_bits & 0x00000001u) {
- name_.ClearNonDefaultToEmpty();
- }
- if (cached_has_bits & 0x00000002u) {
- doc_string_.ClearNonDefaultToEmpty();
- }
+ if (cached_has_bits & 0x00000001u) {
+ tensor_name_.ClearNonDefaultToEmpty();
}
_has_bits_.Clear();
- _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
+ _internal_metadata_.Clear();
}
-const char* GraphProto::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
+const char* ShardingSpecProto::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
_Internal::HasBits has_bits{};
while (!ctx->Done(&ptr)) {
uint32_t tag;
ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
switch (tag >> 3) {
- // repeated .opencv_onnx.NodeProto node = 1;
+ // optional string tensor_name = 1;
case 1:
if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) {
- ptr -= 1;
- do {
- ptr += 1;
- ptr = ctx->ParseMessage(_internal_add_node(), ptr);
- CHK_(ptr);
- if (!ctx->DataAvailable(ptr)) break;
- } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(ptr));
- } else
- goto handle_unusual;
- continue;
- // optional string name = 2;
- case 2:
- if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) {
- auto str = _internal_mutable_name();
+ auto str = _internal_mutable_tensor_name();
ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
- #ifndef NDEBUG
- ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "opencv_onnx.GraphProto.name");
- #endif // !NDEBUG
CHK_(ptr);
} else
goto handle_unusual;
continue;
- // repeated .opencv_onnx.TensorProto initializer = 5;
- case 5:
- if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 42)) {
+ // repeated int64 device = 2;
+ case 2:
+ if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) {
ptr -= 1;
do {
ptr += 1;
- ptr = ctx->ParseMessage(_internal_add_initializer(), ptr);
+ _internal_add_device(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr));
CHK_(ptr);
if (!ctx->DataAvailable(ptr)) break;
- } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<42>(ptr));
- } else
- goto handle_unusual;
- continue;
- // optional string doc_string = 10;
- case 10:
- if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 82)) {
- auto str = _internal_mutable_doc_string();
- ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
- #ifndef NDEBUG
- ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "opencv_onnx.GraphProto.doc_string");
- #endif // !NDEBUG
+ } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<16>(ptr));
+ } else if (static_cast(tag) == 18) {
+ ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedInt64Parser(_internal_mutable_device(), ptr, ctx);
CHK_(ptr);
} else
goto handle_unusual;
continue;
- // repeated .opencv_onnx.ValueInfoProto input = 11;
- case 11:
- if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 90)) {
+ // repeated .opencv_onnx.IntIntListEntryProto index_to_device_group_map = 3;
+ case 3:
+ if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) {
ptr -= 1;
do {
ptr += 1;
- ptr = ctx->ParseMessage(_internal_add_input(), ptr);
+ ptr = ctx->ParseMessage(_internal_add_index_to_device_group_map(), ptr);
CHK_(ptr);
if (!ctx->DataAvailable(ptr)) break;
- } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<90>(ptr));
+ } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<26>(ptr));
} else
goto handle_unusual;
continue;
- // repeated .opencv_onnx.ValueInfoProto output = 12;
- case 12:
- if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 98)) {
+ // repeated .opencv_onnx.ShardedDimProto sharded_dim = 4;
+ case 4:
+ if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) {
ptr -= 1;
do {
ptr += 1;
- ptr = ctx->ParseMessage(_internal_add_output(), ptr);
+ ptr = ctx->ParseMessage(_internal_add_sharded_dim(), ptr);
CHK_(ptr);
if (!ctx->DataAvailable(ptr)) break;
- } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<98>(ptr));
- } else
- goto handle_unusual;
- continue;
- // repeated .opencv_onnx.ValueInfoProto value_info = 13;
- case 13:
- if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 106)) {
- ptr -= 1;
- do {
- ptr += 1;
- ptr = ctx->ParseMessage(_internal_add_value_info(), ptr);
- CHK_(ptr);
- if (!ctx->DataAvailable(ptr)) break;
- } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<106>(ptr));
+ } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<34>(ptr));
} else
goto handle_unusual;
continue;
@@ -3328,7 +3395,7 @@ const char* GraphProto::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID:
}
ptr = UnknownFieldParse(
tag,
- _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
+ _internal_metadata_.mutable_unknown_fields(),
ptr, ctx);
CHK_(ptr != nullptr);
} // while
@@ -3341,318 +3408,241 @@ const char* GraphProto::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID:
#undef CHK_
}
-uint8_t* GraphProto::_InternalSerialize(
+uint8_t* ShardingSpecProto::_InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
- // @@protoc_insertion_point(serialize_to_array_start:opencv_onnx.GraphProto)
+ // @@protoc_insertion_point(serialize_to_array_start:opencv_onnx.ShardingSpecProto)
uint32_t cached_has_bits = 0;
(void) cached_has_bits;
- // repeated .opencv_onnx.NodeProto node = 1;
- for (unsigned int i = 0,
- n = static_cast(this->_internal_node_size()); i < n; i++) {
- target = stream->EnsureSpace(target);
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
- InternalWriteMessage(1, this->_internal_node(i), target, stream);
- }
-
cached_has_bits = _has_bits_[0];
- // optional string name = 2;
+ // optional string tensor_name = 1;
if (cached_has_bits & 0x00000001u) {
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
- this->_internal_name().data(), static_cast(this->_internal_name().length()),
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
- "opencv_onnx.GraphProto.name");
target = stream->WriteStringMaybeAliased(
- 2, this->_internal_name(), target);
- }
-
- // repeated .opencv_onnx.TensorProto initializer = 5;
- for (unsigned int i = 0,
- n = static_cast(this->_internal_initializer_size()); i < n; i++) {
- target = stream->EnsureSpace(target);
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
- InternalWriteMessage(5, this->_internal_initializer(i), target, stream);
- }
-
- // optional string doc_string = 10;
- if (cached_has_bits & 0x00000002u) {
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
- this->_internal_doc_string().data(), static_cast(this->_internal_doc_string().length()),
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
- "opencv_onnx.GraphProto.doc_string");
- target = stream->WriteStringMaybeAliased(
- 10, this->_internal_doc_string(), target);
+ 1, this->_internal_tensor_name(), target);
}
- // repeated .opencv_onnx.ValueInfoProto input = 11;
- for (unsigned int i = 0,
- n = static_cast(this->_internal_input_size()); i < n; i++) {
+ // repeated int64 device = 2;
+ for (int i = 0, n = this->_internal_device_size(); i < n; i++) {
target = stream->EnsureSpace(target);
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
- InternalWriteMessage(11, this->_internal_input(i), target, stream);
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt64ToArray(2, this->_internal_device(i), target);
}
- // repeated .opencv_onnx.ValueInfoProto output = 12;
+ // repeated .opencv_onnx.IntIntListEntryProto index_to_device_group_map = 3;
for (unsigned int i = 0,
- n = static_cast(this->_internal_output_size()); i < n; i++) {
+ n = static_cast(this->_internal_index_to_device_group_map_size()); i < n; i++) {
target = stream->EnsureSpace(target);
target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
- InternalWriteMessage(12, this->_internal_output(i), target, stream);
+ InternalWriteMessage(3, this->_internal_index_to_device_group_map(i), target, stream);
}
- // repeated .opencv_onnx.ValueInfoProto value_info = 13;
+ // repeated .opencv_onnx.ShardedDimProto sharded_dim = 4;
for (unsigned int i = 0,
- n = static_cast(this->_internal_value_info_size()); i < n; i++) {
+ n = static_cast(this->_internal_sharded_dim_size()); i < n; i++) {
target = stream->EnsureSpace(target);
target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
- InternalWriteMessage(13, this->_internal_value_info(i), target, stream);
+ InternalWriteMessage(4, this->_internal_sharded_dim(i), target, stream);
}
if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
- _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
+ target = stream->WriteRaw(_internal_metadata_.unknown_fields(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).data(),
+ static_cast(_internal_metadata_.unknown_fields(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).size()), target);
}
- // @@protoc_insertion_point(serialize_to_array_end:opencv_onnx.GraphProto)
+ // @@protoc_insertion_point(serialize_to_array_end:opencv_onnx.ShardingSpecProto)
return target;
}
-size_t GraphProto::ByteSizeLong() const {
-// @@protoc_insertion_point(message_byte_size_start:opencv_onnx.GraphProto)
+size_t ShardingSpecProto::ByteSizeLong() const {
+// @@protoc_insertion_point(message_byte_size_start:opencv_onnx.ShardingSpecProto)
size_t total_size = 0;
uint32_t cached_has_bits = 0;
// Prevent compiler warnings about cached_has_bits being unused
(void) cached_has_bits;
- // repeated .opencv_onnx.NodeProto node = 1;
- total_size += 1UL * this->_internal_node_size();
- for (const auto& msg : this->node_) {
- total_size +=
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
- }
-
- // repeated .opencv_onnx.TensorProto initializer = 5;
- total_size += 1UL * this->_internal_initializer_size();
- for (const auto& msg : this->initializer_) {
- total_size +=
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
- }
-
- // repeated .opencv_onnx.ValueInfoProto input = 11;
- total_size += 1UL * this->_internal_input_size();
- for (const auto& msg : this->input_) {
- total_size +=
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
+ // repeated int64 device = 2;
+ {
+ size_t data_size = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
+ Int64Size(this->device_);
+ total_size += 1 *
+ ::PROTOBUF_NAMESPACE_ID::internal::FromIntSize(this->_internal_device_size());
+ total_size += data_size;
}
- // repeated .opencv_onnx.ValueInfoProto output = 12;
- total_size += 1UL * this->_internal_output_size();
- for (const auto& msg : this->output_) {
+ // repeated .opencv_onnx.IntIntListEntryProto index_to_device_group_map = 3;
+ total_size += 1UL * this->_internal_index_to_device_group_map_size();
+ for (const auto& msg : this->index_to_device_group_map_) {
total_size +=
::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
}
- // repeated .opencv_onnx.ValueInfoProto value_info = 13;
- total_size += 1UL * this->_internal_value_info_size();
- for (const auto& msg : this->value_info_) {
+ // repeated .opencv_onnx.ShardedDimProto sharded_dim = 4;
+ total_size += 1UL * this->_internal_sharded_dim_size();
+ for (const auto& msg : this->sharded_dim_) {
total_size +=
::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
}
+ // optional string tensor_name = 1;
cached_has_bits = _has_bits_[0];
- if (cached_has_bits & 0x00000003u) {
- // optional string name = 2;
- if (cached_has_bits & 0x00000001u) {
- total_size += 1 +
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
- this->_internal_name());
- }
-
- // optional string doc_string = 10;
- if (cached_has_bits & 0x00000002u) {
- total_size += 1 +
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
- this->_internal_doc_string());
- }
+ if (cached_has_bits & 0x00000001u) {
+ total_size += 1 +
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
+ this->_internal_tensor_name());
+ }
+ if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
+ total_size += _internal_metadata_.unknown_fields(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).size();
}
- return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
+ int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
+ SetCachedSize(cached_size);
+ return total_size;
}
-const ::PROTOBUF_NAMESPACE_ID::Message::ClassData GraphProto::_class_data_ = {
- ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
- GraphProto::MergeImpl
-};
-const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GraphProto::GetClassData() const { return &_class_data_; }
-
-void GraphProto::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
- const ::PROTOBUF_NAMESPACE_ID::Message& from) {
- static_cast(to)->MergeFrom(
- static_cast(from));
+void ShardingSpecProto::CheckTypeAndMergeFrom(
+ const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) {
+ MergeFrom(*::PROTOBUF_NAMESPACE_ID::internal::DownCast(
+ &from));
}
-
-void GraphProto::MergeFrom(const GraphProto& from) {
-// @@protoc_insertion_point(class_specific_merge_from_start:opencv_onnx.GraphProto)
+void ShardingSpecProto::MergeFrom(const ShardingSpecProto& from) {
+// @@protoc_insertion_point(class_specific_merge_from_start:opencv_onnx.ShardingSpecProto)
GOOGLE_DCHECK_NE(&from, this);
uint32_t cached_has_bits = 0;
(void) cached_has_bits;
- node_.MergeFrom(from.node_);
- initializer_.MergeFrom(from.initializer_);
- input_.MergeFrom(from.input_);
- output_.MergeFrom(from.output_);
- value_info_.MergeFrom(from.value_info_);
- cached_has_bits = from._has_bits_[0];
- if (cached_has_bits & 0x00000003u) {
- if (cached_has_bits & 0x00000001u) {
- _internal_set_name(from._internal_name());
- }
- if (cached_has_bits & 0x00000002u) {
- _internal_set_doc_string(from._internal_doc_string());
- }
+ device_.MergeFrom(from.device_);
+ index_to_device_group_map_.MergeFrom(from.index_to_device_group_map_);
+ sharded_dim_.MergeFrom(from.sharded_dim_);
+ if (from._internal_has_tensor_name()) {
+ _internal_set_tensor_name(from._internal_tensor_name());
}
- _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+ _internal_metadata_.MergeFrom(from._internal_metadata_);
}
-void GraphProto::CopyFrom(const GraphProto& from) {
-// @@protoc_insertion_point(class_specific_copy_from_start:opencv_onnx.GraphProto)
+void ShardingSpecProto::CopyFrom(const ShardingSpecProto& from) {
+// @@protoc_insertion_point(class_specific_copy_from_start:opencv_onnx.ShardingSpecProto)
if (&from == this) return;
Clear();
MergeFrom(from);
}
-bool GraphProto::IsInitialized() const {
+bool ShardingSpecProto::IsInitialized() const {
return true;
}
-void GraphProto::InternalSwap(GraphProto* other) {
+void ShardingSpecProto::InternalSwap(ShardingSpecProto* other) {
using std::swap;
auto* lhs_arena = GetArenaForAllocation();
auto* rhs_arena = other->GetArenaForAllocation();
_internal_metadata_.InternalSwap(&other->_internal_metadata_);
swap(_has_bits_[0], other->_has_bits_[0]);
- node_.InternalSwap(&other->node_);
- initializer_.InternalSwap(&other->initializer_);
- input_.InternalSwap(&other->input_);
- output_.InternalSwap(&other->output_);
- value_info_.InternalSwap(&other->value_info_);
+ device_.InternalSwap(&other->device_);
+ index_to_device_group_map_.InternalSwap(&other->index_to_device_group_map_);
+ sharded_dim_.InternalSwap(&other->sharded_dim_);
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
- &name_, lhs_arena,
- &other->name_, rhs_arena
- );
- ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
- &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
- &doc_string_, lhs_arena,
- &other->doc_string_, rhs_arena
+ &tensor_name_, lhs_arena,
+ &other->tensor_name_, rhs_arena
);
}
-::PROTOBUF_NAMESPACE_ID::Metadata GraphProto::GetMetadata() const {
- return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
- &descriptor_table_opencv_2donnx_2eproto_getter, &descriptor_table_opencv_2donnx_2eproto_once,
- file_level_metadata_opencv_2donnx_2eproto[5]);
+std::string ShardingSpecProto::GetTypeName() const {
+ return "opencv_onnx.ShardingSpecProto";
}
+
// ===================================================================
-class TensorProto_Segment::_Internal {
+class ShardedDimProto::_Internal {
public:
- using HasBits = decltype(std::declval()._has_bits_);
- static void set_has_begin(HasBits* has_bits) {
+ using HasBits = decltype(std::declval()._has_bits_);
+ static void set_has_axis(HasBits* has_bits) {
(*has_bits)[0] |= 1u;
}
- static void set_has_end(HasBits* has_bits) {
- (*has_bits)[0] |= 2u;
- }
};
-TensorProto_Segment::TensorProto_Segment(::PROTOBUF_NAMESPACE_ID::Arena* arena,
+ShardedDimProto::ShardedDimProto(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned)
- : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
+ : ::PROTOBUF_NAMESPACE_ID::MessageLite(arena, is_message_owned),
+ simple_sharding_(arena) {
SharedCtor();
if (!is_message_owned) {
RegisterArenaDtor(arena);
}
- // @@protoc_insertion_point(arena_constructor:opencv_onnx.TensorProto.Segment)
+ // @@protoc_insertion_point(arena_constructor:opencv_onnx.ShardedDimProto)
}
-TensorProto_Segment::TensorProto_Segment(const TensorProto_Segment& from)
- : ::PROTOBUF_NAMESPACE_ID::Message(),
- _has_bits_(from._has_bits_) {
- _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
- ::memcpy(&begin_, &from.begin_,
- static_cast(reinterpret_cast(&end_) -
- reinterpret_cast(&begin_)) + sizeof(end_));
- // @@protoc_insertion_point(copy_constructor:opencv_onnx.TensorProto.Segment)
+ShardedDimProto::ShardedDimProto(const ShardedDimProto& from)
+ : ::PROTOBUF_NAMESPACE_ID::MessageLite(),
+ _has_bits_(from._has_bits_),
+ simple_sharding_(from.simple_sharding_) {
+ _internal_metadata_.MergeFrom(from._internal_metadata_);
+ axis_ = from.axis_;
+ // @@protoc_insertion_point(copy_constructor:opencv_onnx.ShardedDimProto)
}
-inline void TensorProto_Segment::SharedCtor() {
-::memset(reinterpret_cast(this) + static_cast(
- reinterpret_cast(&begin_) - reinterpret_cast(this)),
- 0, static_cast(reinterpret_cast(&end_) -
- reinterpret_cast(&begin_)) + sizeof(end_));
+inline void ShardedDimProto::SharedCtor() {
+axis_ = int64_t{0};
}
-TensorProto_Segment::~TensorProto_Segment() {
- // @@protoc_insertion_point(destructor:opencv_onnx.TensorProto.Segment)
+ShardedDimProto::~ShardedDimProto() {
+ // @@protoc_insertion_point(destructor:opencv_onnx.ShardedDimProto)
if (GetArenaForAllocation() != nullptr) return;
SharedDtor();
- _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
+ _internal_metadata_.Delete();
}
-inline void TensorProto_Segment::SharedDtor() {
+inline void ShardedDimProto::SharedDtor() {
GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
}
-void TensorProto_Segment::ArenaDtor(void* object) {
- TensorProto_Segment* _this = reinterpret_cast< TensorProto_Segment* >(object);
+void ShardedDimProto::ArenaDtor(void* object) {
+ ShardedDimProto* _this = reinterpret_cast< ShardedDimProto* >(object);
(void)_this;
}
-void TensorProto_Segment::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
+void ShardedDimProto::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
}
-void TensorProto_Segment::SetCachedSize(int size) const {
+void ShardedDimProto::SetCachedSize(int size) const {
_cached_size_.Set(size);
}
-void TensorProto_Segment::Clear() {
-// @@protoc_insertion_point(message_clear_start:opencv_onnx.TensorProto.Segment)
+void ShardedDimProto::Clear() {
+// @@protoc_insertion_point(message_clear_start:opencv_onnx.ShardedDimProto)
uint32_t cached_has_bits = 0;
// Prevent compiler warnings about cached_has_bits being unused
(void) cached_has_bits;
- cached_has_bits = _has_bits_[0];
- if (cached_has_bits & 0x00000003u) {
- ::memset(&begin_, 0, static_cast(
- reinterpret_cast(&end_) -
- reinterpret_cast(&begin_)) + sizeof(end_));
- }
+ simple_sharding_.Clear();
+ axis_ = int64_t{0};
_has_bits_.Clear();
- _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
+ _internal_metadata_.Clear();
}
-const char* TensorProto_Segment::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
+const char* ShardedDimProto::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
_Internal::HasBits has_bits{};
while (!ctx->Done(&ptr)) {
uint32_t tag;
ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
switch (tag >> 3) {
- // optional int64 begin = 1;
+ // optional int64 axis = 1;
case 1:
if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) {
- _Internal::set_has_begin(&has_bits);
- begin_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
+ _Internal::set_has_axis(&has_bits);
+ axis_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
CHK_(ptr);
} else
goto handle_unusual;
continue;
- // optional int64 end = 2;
+ // repeated .opencv_onnx.SimpleShardedDimProto simple_sharding = 2;
case 2:
- if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) {
- _Internal::set_has_end(&has_bits);
- end_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
- CHK_(ptr);
+ if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) {
+ ptr -= 1;
+ do {
+ ptr += 1;
+ ptr = ctx->ParseMessage(_internal_add_simple_sharding(), ptr);
+ CHK_(ptr);
+ if (!ctx->DataAvailable(ptr)) break;
+ } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<18>(ptr));
} else
goto handle_unusual;
continue;
@@ -3667,7 +3657,7 @@ const char* TensorProto_Segment::_InternalParse(const char* ptr, ::PROTOBUF_NAME
}
ptr = UnknownFieldParse(
tag,
- _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
+ _internal_metadata_.mutable_unknown_fields(),
ptr, ctx);
CHK_(ptr != nullptr);
} // while
@@ -3680,425 +3670,237 @@ const char* TensorProto_Segment::_InternalParse(const char* ptr, ::PROTOBUF_NAME
#undef CHK_
}
-uint8_t* TensorProto_Segment::_InternalSerialize(
+uint8_t* ShardedDimProto::_InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
- // @@protoc_insertion_point(serialize_to_array_start:opencv_onnx.TensorProto.Segment)
+ // @@protoc_insertion_point(serialize_to_array_start:opencv_onnx.ShardedDimProto)
uint32_t cached_has_bits = 0;
(void) cached_has_bits;
cached_has_bits = _has_bits_[0];
- // optional int64 begin = 1;
+ // optional int64 axis = 1;
if (cached_has_bits & 0x00000001u) {
target = stream->EnsureSpace(target);
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt64ToArray(1, this->_internal_begin(), target);
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt64ToArray(1, this->_internal_axis(), target);
}
- // optional int64 end = 2;
- if (cached_has_bits & 0x00000002u) {
+ // repeated .opencv_onnx.SimpleShardedDimProto simple_sharding = 2;
+ for (unsigned int i = 0,
+ n = static_cast(this->_internal_simple_sharding_size()); i < n; i++) {
target = stream->EnsureSpace(target);
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt64ToArray(2, this->_internal_end(), target);
+ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
+ InternalWriteMessage(2, this->_internal_simple_sharding(i), target, stream);
}
if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
- _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
+ target = stream->WriteRaw(_internal_metadata_.unknown_fields(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).data(),
+ static_cast(_internal_metadata_.unknown_fields(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).size()), target);
}
- // @@protoc_insertion_point(serialize_to_array_end:opencv_onnx.TensorProto.Segment)
+ // @@protoc_insertion_point(serialize_to_array_end:opencv_onnx.ShardedDimProto)
return target;
}
-size_t TensorProto_Segment::ByteSizeLong() const {
-// @@protoc_insertion_point(message_byte_size_start:opencv_onnx.TensorProto.Segment)
+size_t ShardedDimProto::ByteSizeLong() const {
+// @@protoc_insertion_point(message_byte_size_start:opencv_onnx.ShardedDimProto)
size_t total_size = 0;
uint32_t cached_has_bits = 0;
// Prevent compiler warnings about cached_has_bits being unused
(void) cached_has_bits;
- cached_has_bits = _has_bits_[0];
- if (cached_has_bits & 0x00000003u) {
- // optional int64 begin = 1;
- if (cached_has_bits & 0x00000001u) {
- total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int64SizePlusOne(this->_internal_begin());
- }
+ // repeated .opencv_onnx.SimpleShardedDimProto simple_sharding = 2;
+ total_size += 1UL * this->_internal_simple_sharding_size();
+ for (const auto& msg : this->simple_sharding_) {
+ total_size +=
+ ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
+ }
- // optional int64 end = 2;
- if (cached_has_bits & 0x00000002u) {
- total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int64SizePlusOne(this->_internal_end());
- }
+ // optional int64 axis = 1;
+ cached_has_bits = _has_bits_[0];
+ if (cached_has_bits & 0x00000001u) {
+ total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int64SizePlusOne(this->_internal_axis());
+ }
+ if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
+ total_size += _internal_metadata_.unknown_fields(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString).size();
}
- return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_);
+ int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
+ SetCachedSize(cached_size);
+ return total_size;
}
-const ::PROTOBUF_NAMESPACE_ID::Message::ClassData TensorProto_Segment::_class_data_ = {
- ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
- TensorProto_Segment::MergeImpl
-};
-const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*TensorProto_Segment::GetClassData() const { return &_class_data_; }
-
-void TensorProto_Segment::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to,
- const ::PROTOBUF_NAMESPACE_ID::Message& from) {
- static_cast(to)->MergeFrom(
- static_cast(from));
+void ShardedDimProto::CheckTypeAndMergeFrom(
+ const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) {
+ MergeFrom(*::PROTOBUF_NAMESPACE_ID::internal::DownCast(
+ &from));
}
-
-void TensorProto_Segment::MergeFrom(const TensorProto_Segment& from) {
-// @@protoc_insertion_point(class_specific_merge_from_start:opencv_onnx.TensorProto.Segment)
+void ShardedDimProto::MergeFrom(const ShardedDimProto& from) {
+// @@protoc_insertion_point(class_specific_merge_from_start:opencv_onnx.ShardedDimProto)
GOOGLE_DCHECK_NE(&from, this);
uint32_t cached_has_bits = 0;
(void) cached_has_bits;
- cached_has_bits = from._has_bits_[0];
- if (cached_has_bits & 0x00000003u) {
- if (cached_has_bits & 0x00000001u) {
- begin_ = from.begin_;
- }
- if (cached_has_bits & 0x00000002u) {
- end_ = from.end_;
- }
- _has_bits_[0] |= cached_has_bits;
+ simple_sharding_.MergeFrom(from.simple_sharding_);
+ if (from._internal_has_axis()) {
+ _internal_set_axis(from._internal_axis());
}
- _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
+ _internal_metadata_.MergeFrom(from._internal_metadata_);
}
-void TensorProto_Segment::CopyFrom(const TensorProto_Segment& from) {
-// @@protoc_insertion_point(class_specific_copy_from_start:opencv_onnx.TensorProto.Segment)
+void ShardedDimProto::CopyFrom(const ShardedDimProto& from) {
+// @@protoc_insertion_point(class_specific_copy_from_start:opencv_onnx.ShardedDimProto)
if (&from == this) return;
Clear();
MergeFrom(from);
}
-bool TensorProto_Segment::IsInitialized() const {
+bool ShardedDimProto::IsInitialized() const {
return true;
}
-void TensorProto_Segment::InternalSwap(TensorProto_Segment* other) {
+void ShardedDimProto::InternalSwap(ShardedDimProto* other) {
using std::swap;
_internal_metadata_.InternalSwap(&other->_internal_metadata_);
swap(_has_bits_[0], other->_has_bits_[0]);
- ::PROTOBUF_NAMESPACE_ID::internal::memswap<
- PROTOBUF_FIELD_OFFSET(TensorProto_Segment, end_)
- + sizeof(TensorProto_Segment::end_)
- - PROTOBUF_FIELD_OFFSET(TensorProto_Segment, begin_)>(
- reinterpret_cast(&begin_),
- reinterpret_cast(&other->begin_));
+ simple_sharding_.InternalSwap(&other->simple_sharding_);
+ swap(axis_, other->axis_);
}
-::PROTOBUF_NAMESPACE_ID::Metadata TensorProto_Segment::GetMetadata() const {
- return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(
- &descriptor_table_opencv_2donnx_2eproto_getter, &descriptor_table_opencv_2donnx_2eproto_once,
- file_level_metadata_opencv_2donnx_2eproto[6]);
+std::string ShardedDimProto::GetTypeName() const {
+ return "opencv_onnx.ShardedDimProto";
}
+
// ===================================================================
-class TensorProto::_Internal {
+class SimpleShardedDimProto::_Internal {
public:
- using HasBits = decltype(std::declval()._has_bits_);
- static void set_has_data_type(HasBits* has_bits) {
- (*has_bits)[0] |= 16u;
- }
- static const ::opencv_onnx::TensorProto_Segment& segment(const TensorProto* msg);
- static void set_has_segment(HasBits* has_bits) {
- (*has_bits)[0] |= 8u;
- }
- static void set_has_name(HasBits* has_bits) {
+ using HasBits = decltype(std::declval()._has_bits_);
+ static void set_has_num_shards(HasBits* has_bits) {
(*has_bits)[0] |= 1u;
}
- static void set_has_doc_string(HasBits* has_bits) {
- (*has_bits)[0] |= 4u;
- }
- static void set_has_raw_data(HasBits* has_bits) {
- (*has_bits)[0] |= 2u;
- }
};
-const ::opencv_onnx::TensorProto_Segment&
-TensorProto::_Internal::segment(const TensorProto* msg) {
- return *msg->segment_;
-}
-TensorProto::TensorProto(::PROTOBUF_NAMESPACE_ID::Arena* arena,
+SimpleShardedDimProto::SimpleShardedDimProto(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned)
- : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned),
- dims_(arena),
- float_data_(arena),
- int32_data_(arena),
- string_data_(arena),
- int64_data_(arena),
- double_data_(arena),
- uint64_data_(arena) {
+ : ::PROTOBUF_NAMESPACE_ID::MessageLite(arena, is_message_owned) {
SharedCtor();
if (!is_message_owned) {
RegisterArenaDtor(arena);
}
- // @@protoc_insertion_point(arena_constructor:opencv_onnx.TensorProto)
+ // @@protoc_insertion_point(arena_constructor:opencv_onnx.SimpleShardedDimProto)
}
-TensorProto::TensorProto(const TensorProto& from)
- : ::PROTOBUF_NAMESPACE_ID::Message(),
- _has_bits_(from._has_bits_),
- dims_(from.dims_),
- float_data_(from.float_data_),
- int32_data_(from.int32_data_),
- string_data_(from.string_data_),
- int64_data_(from.int64_data_),
- double_data_(from.double_data_),
- uint64_data_(from.uint64_data_) {
- _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
- name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
- #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
- name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
- #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
- if (from._internal_has_name()) {
- name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_name(),
- GetArenaForAllocation());
- }
- raw_data_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
- #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
- raw_data_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
- #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
- if (from._internal_has_raw_data()) {
- raw_data_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_raw_data(),
- GetArenaForAllocation());
- }
- doc_string_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
- #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
- doc_string_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
- #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
- if (from._internal_has_doc_string()) {
- doc_string_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_doc_string(),
- GetArenaForAllocation());
- }
- if (from._internal_has_segment()) {
- segment_ = new ::opencv_onnx::TensorProto_Segment(*from.segment_);
- } else {
- segment_ = nullptr;
+SimpleShardedDimProto::SimpleShardedDimProto(const SimpleShardedDimProto& from)
+ : ::PROTOBUF_NAMESPACE_ID::MessageLite(),
+ _has_bits_(from._has_bits_) {
+ _internal_metadata_.MergeFrom(from._internal_metadata_);
+ num_shards_ = from.num_shards_;
+ clear_has_dim();
+ switch (from.dim_case()) {
+ case kDimValue: {
+ _internal_set_dim_value(from._internal_dim_value());
+ break;
+ }
+ case kDimParam: {
+ _internal_set_dim_param(from._internal_dim_param());
+ break;
+ }
+ case DIM_NOT_SET: {
+ break;
+ }
}
- data_type_ = from.data_type_;
- // @@protoc_insertion_point(copy_constructor:opencv_onnx.TensorProto)
+ // @@protoc_insertion_point(copy_constructor:opencv_onnx.SimpleShardedDimProto)
}
-inline void TensorProto::SharedCtor() {
-name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
-#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
- name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
-#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
-raw_data_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
-#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
- raw_data_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
-#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
-doc_string_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
-#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
- doc_string_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
-#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
-::memset(reinterpret_cast(this) + static_cast(
- reinterpret_cast(&segment_) - reinterpret_cast(this)),
- 0, static_cast(reinterpret_cast