1 | // Generated by the protocol buffer compiler. DO NOT EDIT! |
2 | // source: tensorflow/core/framework/variable.proto |
3 | |
4 | #include "tensorflow/core/framework/variable.pb.h" |
5 | |
6 | #include <algorithm> |
7 | |
8 | #include <google/protobuf/stubs/common.h> |
9 | #include <google/protobuf/io/coded_stream.h> |
10 | #include <google/protobuf/extension_set.h> |
11 | #include <google/protobuf/wire_format_lite.h> |
12 | #include <google/protobuf/descriptor.h> |
13 | #include <google/protobuf/generated_message_reflection.h> |
14 | #include <google/protobuf/reflection_ops.h> |
15 | #include <google/protobuf/wire_format.h> |
16 | // @@protoc_insertion_point(includes) |
17 | #include <google/protobuf/port_def.inc> |
18 | extern PROTOBUF_INTERNAL_EXPORT_tensorflow_2fcore_2fframework_2fvariable_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_SaveSliceInfoDef_tensorflow_2fcore_2fframework_2fvariable_2eproto; |
19 | namespace tensorflow { |
20 | class VariableDefDefaultTypeInternal { |
21 | public: |
22 | ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<VariableDef> _instance; |
23 | } _VariableDef_default_instance_; |
24 | class SaveSliceInfoDefDefaultTypeInternal { |
25 | public: |
26 | ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<SaveSliceInfoDef> _instance; |
27 | } _SaveSliceInfoDef_default_instance_; |
28 | } // namespace tensorflow |
29 | static void InitDefaultsscc_info_SaveSliceInfoDef_tensorflow_2fcore_2fframework_2fvariable_2eproto() { |
30 | GOOGLE_PROTOBUF_VERIFY_VERSION; |
31 | |
32 | { |
33 | void* ptr = &::tensorflow::_SaveSliceInfoDef_default_instance_; |
34 | new (ptr) ::tensorflow::SaveSliceInfoDef(); |
35 | ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr); |
36 | } |
37 | ::tensorflow::SaveSliceInfoDef::InitAsDefaultInstance(); |
38 | } |
39 | |
40 | ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_SaveSliceInfoDef_tensorflow_2fcore_2fframework_2fvariable_2eproto = |
41 | {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 0, InitDefaultsscc_info_SaveSliceInfoDef_tensorflow_2fcore_2fframework_2fvariable_2eproto}, {}}; |
42 | |
43 | static void InitDefaultsscc_info_VariableDef_tensorflow_2fcore_2fframework_2fvariable_2eproto() { |
44 | GOOGLE_PROTOBUF_VERIFY_VERSION; |
45 | |
46 | { |
47 | void* ptr = &::tensorflow::_VariableDef_default_instance_; |
48 | new (ptr) ::tensorflow::VariableDef(); |
49 | ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr); |
50 | } |
51 | ::tensorflow::VariableDef::InitAsDefaultInstance(); |
52 | } |
53 | |
54 | ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_VariableDef_tensorflow_2fcore_2fframework_2fvariable_2eproto = |
55 | {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 1, InitDefaultsscc_info_VariableDef_tensorflow_2fcore_2fframework_2fvariable_2eproto}, { |
56 | &scc_info_SaveSliceInfoDef_tensorflow_2fcore_2fframework_2fvariable_2eproto.base,}}; |
57 | |
58 | static ::PROTOBUF_NAMESPACE_ID::Metadata file_level_metadata_tensorflow_2fcore_2fframework_2fvariable_2eproto[2]; |
59 | static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* file_level_enum_descriptors_tensorflow_2fcore_2fframework_2fvariable_2eproto[2]; |
60 | static constexpr ::PROTOBUF_NAMESPACE_ID::ServiceDescriptor const** file_level_service_descriptors_tensorflow_2fcore_2fframework_2fvariable_2eproto = nullptr; |
61 | |
62 | const ::PROTOBUF_NAMESPACE_ID::uint32 TableStruct_tensorflow_2fcore_2fframework_2fvariable_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { |
63 | ~0u, // no _has_bits_ |
64 | PROTOBUF_FIELD_OFFSET(::tensorflow::VariableDef, _internal_metadata_), |
65 | ~0u, // no _extensions_ |
66 | ~0u, // no _oneof_case_ |
67 | ~0u, // no _weak_field_map_ |
68 | PROTOBUF_FIELD_OFFSET(::tensorflow::VariableDef, variable_name_), |
69 | PROTOBUF_FIELD_OFFSET(::tensorflow::VariableDef, initial_value_name_), |
70 | PROTOBUF_FIELD_OFFSET(::tensorflow::VariableDef, initializer_name_), |
71 | PROTOBUF_FIELD_OFFSET(::tensorflow::VariableDef, snapshot_name_), |
72 | PROTOBUF_FIELD_OFFSET(::tensorflow::VariableDef, save_slice_info_def_), |
73 | PROTOBUF_FIELD_OFFSET(::tensorflow::VariableDef, is_resource_), |
74 | PROTOBUF_FIELD_OFFSET(::tensorflow::VariableDef, trainable_), |
75 | PROTOBUF_FIELD_OFFSET(::tensorflow::VariableDef, synchronization_), |
76 | PROTOBUF_FIELD_OFFSET(::tensorflow::VariableDef, aggregation_), |
77 | ~0u, // no _has_bits_ |
78 | PROTOBUF_FIELD_OFFSET(::tensorflow::SaveSliceInfoDef, _internal_metadata_), |
79 | ~0u, // no _extensions_ |
80 | ~0u, // no _oneof_case_ |
81 | ~0u, // no _weak_field_map_ |
82 | PROTOBUF_FIELD_OFFSET(::tensorflow::SaveSliceInfoDef, full_name_), |
83 | PROTOBUF_FIELD_OFFSET(::tensorflow::SaveSliceInfoDef, full_shape_), |
84 | PROTOBUF_FIELD_OFFSET(::tensorflow::SaveSliceInfoDef, var_offset_), |
85 | PROTOBUF_FIELD_OFFSET(::tensorflow::SaveSliceInfoDef, var_shape_), |
86 | }; |
87 | static const ::PROTOBUF_NAMESPACE_ID::internal::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { |
88 | { 0, -1, sizeof(::tensorflow::VariableDef)}, |
89 | { 14, -1, sizeof(::tensorflow::SaveSliceInfoDef)}, |
90 | }; |
91 | |
92 | static ::PROTOBUF_NAMESPACE_ID::Message const * const file_default_instances[] = { |
93 | reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::tensorflow::_VariableDef_default_instance_), |
94 | reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::tensorflow::_SaveSliceInfoDef_default_instance_), |
95 | }; |
96 | |
97 | const char descriptor_table_protodef_tensorflow_2fcore_2fframework_2fvariable_2eproto[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = |
98 | "\n(tensorflow/core/framework/variable.pro" |
99 | "to\022\ntensorflow\"\310\002\n\013VariableDef\022\025\n\rvariab" |
100 | "le_name\030\001 \001(\t\022\032\n\022initial_value_name\030\006 \001(" |
101 | "\t\022\030\n\020initializer_name\030\002 \001(\t\022\025\n\rsnapshot_" |
102 | "name\030\003 \001(\t\0229\n\023save_slice_info_def\030\004 \001(\0132" |
103 | "\034.tensorflow.SaveSliceInfoDef\022\023\n\013is_reso" |
104 | "urce\030\005 \001(\010\022\021\n\ttrainable\030\007 \001(\010\022<\n\017synchro" |
105 | "nization\030\010 \001(\0162#.tensorflow.VariableSync" |
106 | "hronization\0224\n\013aggregation\030\t \001(\0162\037.tenso" |
107 | "rflow.VariableAggregation\"`\n\020SaveSliceIn" |
108 | "foDef\022\021\n\tfull_name\030\001 \001(\t\022\022\n\nfull_shape\030\002" |
109 | " \003(\003\022\022\n\nvar_offset\030\003 \003(\003\022\021\n\tvar_shape\030\004 " |
110 | "\003(\003*\254\001\n\027VariableSynchronization\022!\n\035VARIA" |
111 | "BLE_SYNCHRONIZATION_AUTO\020\000\022!\n\035VARIABLE_S" |
112 | "YNCHRONIZATION_NONE\020\001\022%\n!VARIABLE_SYNCHR" |
113 | "ONIZATION_ON_WRITE\020\002\022$\n VARIABLE_SYNCHRO" |
114 | "NIZATION_ON_READ\020\003*\236\001\n\023VariableAggregati" |
115 | "on\022\035\n\031VARIABLE_AGGREGATION_NONE\020\000\022\034\n\030VAR" |
116 | "IABLE_AGGREGATION_SUM\020\001\022\035\n\031VARIABLE_AGGR" |
117 | "EGATION_MEAN\020\002\022+\n\'VARIABLE_AGGREGATION_O" |
118 | "NLY_FIRST_REPLICA\020\003B\200\001\n\030org.tensorflow.f" |
119 | "rameworkB\016VariableProtosP\001ZOgithub.com/t" |
120 | "ensorflow/tensorflow/tensorflow/go/core/" |
121 | "framework/variable_go_proto\370\001\001b\006proto3" |
122 | ; |
123 | static const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable*const descriptor_table_tensorflow_2fcore_2fframework_2fvariable_2eproto_deps[1] = { |
124 | }; |
125 | static ::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase*const descriptor_table_tensorflow_2fcore_2fframework_2fvariable_2eproto_sccs[2] = { |
126 | &scc_info_SaveSliceInfoDef_tensorflow_2fcore_2fframework_2fvariable_2eproto.base, |
127 | &scc_info_VariableDef_tensorflow_2fcore_2fframework_2fvariable_2eproto.base, |
128 | }; |
129 | static ::PROTOBUF_NAMESPACE_ID::internal::once_flag descriptor_table_tensorflow_2fcore_2fframework_2fvariable_2eproto_once; |
130 | static bool descriptor_table_tensorflow_2fcore_2fframework_2fvariable_2eproto_initialized = false; |
131 | const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_tensorflow_2fcore_2fframework_2fvariable_2eproto = { |
132 | &descriptor_table_tensorflow_2fcore_2fframework_2fvariable_2eproto_initialized, descriptor_table_protodef_tensorflow_2fcore_2fframework_2fvariable_2eproto, "tensorflow/core/framework/variable.proto" , 958, |
133 | &descriptor_table_tensorflow_2fcore_2fframework_2fvariable_2eproto_once, descriptor_table_tensorflow_2fcore_2fframework_2fvariable_2eproto_sccs, descriptor_table_tensorflow_2fcore_2fframework_2fvariable_2eproto_deps, 2, 0, |
134 | schemas, file_default_instances, TableStruct_tensorflow_2fcore_2fframework_2fvariable_2eproto::offsets, |
135 | file_level_metadata_tensorflow_2fcore_2fframework_2fvariable_2eproto, 2, file_level_enum_descriptors_tensorflow_2fcore_2fframework_2fvariable_2eproto, file_level_service_descriptors_tensorflow_2fcore_2fframework_2fvariable_2eproto, |
136 | }; |
137 | |
138 | // Force running AddDescriptors() at dynamic initialization time. |
139 | static bool dynamic_init_dummy_tensorflow_2fcore_2fframework_2fvariable_2eproto = ( ::PROTOBUF_NAMESPACE_ID::internal::AddDescriptors(&descriptor_table_tensorflow_2fcore_2fframework_2fvariable_2eproto), true); |
140 | namespace tensorflow { |
141 | const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* VariableSynchronization_descriptor() { |
142 | ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_tensorflow_2fcore_2fframework_2fvariable_2eproto); |
143 | return file_level_enum_descriptors_tensorflow_2fcore_2fframework_2fvariable_2eproto[0]; |
144 | } |
145 | bool VariableSynchronization_IsValid(int value) { |
146 | switch (value) { |
147 | case 0: |
148 | case 1: |
149 | case 2: |
150 | case 3: |
151 | return true; |
152 | default: |
153 | return false; |
154 | } |
155 | } |
156 | |
157 | const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* VariableAggregation_descriptor() { |
158 | ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_tensorflow_2fcore_2fframework_2fvariable_2eproto); |
159 | return file_level_enum_descriptors_tensorflow_2fcore_2fframework_2fvariable_2eproto[1]; |
160 | } |
161 | bool VariableAggregation_IsValid(int value) { |
162 | switch (value) { |
163 | case 0: |
164 | case 1: |
165 | case 2: |
166 | case 3: |
167 | return true; |
168 | default: |
169 | return false; |
170 | } |
171 | } |
172 | |
173 | |
174 | // =================================================================== |
175 | |
176 | void VariableDef::InitAsDefaultInstance() { |
177 | ::tensorflow::_VariableDef_default_instance_._instance.get_mutable()->save_slice_info_def_ = const_cast< ::tensorflow::SaveSliceInfoDef*>( |
178 | ::tensorflow::SaveSliceInfoDef::internal_default_instance()); |
179 | } |
180 | class VariableDef::_Internal { |
181 | public: |
182 | static const ::tensorflow::SaveSliceInfoDef& save_slice_info_def(const VariableDef* msg); |
183 | }; |
184 | |
185 | const ::tensorflow::SaveSliceInfoDef& |
186 | VariableDef::_Internal::save_slice_info_def(const VariableDef* msg) { |
187 | return *msg->save_slice_info_def_; |
188 | } |
189 | void VariableDef::unsafe_arena_set_allocated_save_slice_info_def( |
190 | ::tensorflow::SaveSliceInfoDef* save_slice_info_def) { |
191 | if (GetArenaNoVirtual() == nullptr) { |
192 | delete save_slice_info_def_; |
193 | } |
194 | save_slice_info_def_ = save_slice_info_def; |
195 | if (save_slice_info_def) { |
196 | |
197 | } else { |
198 | |
199 | } |
200 | // @@protoc_insertion_point(field_unsafe_arena_set_allocated:tensorflow.VariableDef.save_slice_info_def) |
201 | } |
202 | VariableDef::VariableDef() |
203 | : ::PROTOBUF_NAMESPACE_ID::Message(), _internal_metadata_(nullptr) { |
204 | SharedCtor(); |
205 | // @@protoc_insertion_point(constructor:tensorflow.VariableDef) |
206 | } |
207 | VariableDef::VariableDef(::PROTOBUF_NAMESPACE_ID::Arena* arena) |
208 | : ::PROTOBUF_NAMESPACE_ID::Message(), |
209 | _internal_metadata_(arena) { |
210 | SharedCtor(); |
211 | RegisterArenaDtor(arena); |
212 | // @@protoc_insertion_point(arena_constructor:tensorflow.VariableDef) |
213 | } |
214 | VariableDef::VariableDef(const VariableDef& from) |
215 | : ::PROTOBUF_NAMESPACE_ID::Message(), |
216 | _internal_metadata_(nullptr) { |
217 | _internal_metadata_.MergeFrom(from._internal_metadata_); |
218 | variable_name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); |
219 | if (!from.variable_name().empty()) { |
220 | variable_name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from.variable_name(), |
221 | GetArenaNoVirtual()); |
222 | } |
223 | initializer_name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); |
224 | if (!from.initializer_name().empty()) { |
225 | initializer_name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from.initializer_name(), |
226 | GetArenaNoVirtual()); |
227 | } |
228 | snapshot_name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); |
229 | if (!from.snapshot_name().empty()) { |
230 | snapshot_name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from.snapshot_name(), |
231 | GetArenaNoVirtual()); |
232 | } |
233 | initial_value_name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); |
234 | if (!from.initial_value_name().empty()) { |
235 | initial_value_name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from.initial_value_name(), |
236 | GetArenaNoVirtual()); |
237 | } |
238 | if (from.has_save_slice_info_def()) { |
239 | save_slice_info_def_ = new ::tensorflow::SaveSliceInfoDef(*from.save_slice_info_def_); |
240 | } else { |
241 | save_slice_info_def_ = nullptr; |
242 | } |
243 | ::memcpy(&is_resource_, &from.is_resource_, |
244 | static_cast<size_t>(reinterpret_cast<char*>(&aggregation_) - |
245 | reinterpret_cast<char*>(&is_resource_)) + sizeof(aggregation_)); |
246 | // @@protoc_insertion_point(copy_constructor:tensorflow.VariableDef) |
247 | } |
248 | |
249 | void VariableDef::SharedCtor() { |
250 | ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_VariableDef_tensorflow_2fcore_2fframework_2fvariable_2eproto.base); |
251 | variable_name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); |
252 | initializer_name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); |
253 | snapshot_name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); |
254 | initial_value_name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); |
255 | ::memset(&save_slice_info_def_, 0, static_cast<size_t>( |
256 | reinterpret_cast<char*>(&aggregation_) - |
257 | reinterpret_cast<char*>(&save_slice_info_def_)) + sizeof(aggregation_)); |
258 | } |
259 | |
260 | VariableDef::~VariableDef() { |
261 | // @@protoc_insertion_point(destructor:tensorflow.VariableDef) |
262 | SharedDtor(); |
263 | } |
264 | |
265 | void VariableDef::SharedDtor() { |
266 | GOOGLE_DCHECK(GetArenaNoVirtual() == nullptr); |
267 | variable_name_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); |
268 | initializer_name_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); |
269 | snapshot_name_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); |
270 | initial_value_name_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); |
271 | if (this != internal_default_instance()) delete save_slice_info_def_; |
272 | } |
273 | |
274 | void VariableDef::ArenaDtor(void* object) { |
275 | VariableDef* _this = reinterpret_cast< VariableDef* >(object); |
276 | (void)_this; |
277 | } |
278 | void VariableDef::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { |
279 | } |
280 | void VariableDef::SetCachedSize(int size) const { |
281 | _cached_size_.Set(size); |
282 | } |
283 | const VariableDef& VariableDef::default_instance() { |
284 | ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_VariableDef_tensorflow_2fcore_2fframework_2fvariable_2eproto.base); |
285 | return *internal_default_instance(); |
286 | } |
287 | |
288 | |
289 | void VariableDef::Clear() { |
290 | // @@protoc_insertion_point(message_clear_start:tensorflow.VariableDef) |
291 | ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
292 | // Prevent compiler warnings about cached_has_bits being unused |
293 | (void) cached_has_bits; |
294 | |
295 | variable_name_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaNoVirtual()); |
296 | initializer_name_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaNoVirtual()); |
297 | snapshot_name_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaNoVirtual()); |
298 | initial_value_name_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaNoVirtual()); |
299 | if (GetArenaNoVirtual() == nullptr && save_slice_info_def_ != nullptr) { |
300 | delete save_slice_info_def_; |
301 | } |
302 | save_slice_info_def_ = nullptr; |
303 | ::memset(&is_resource_, 0, static_cast<size_t>( |
304 | reinterpret_cast<char*>(&aggregation_) - |
305 | reinterpret_cast<char*>(&is_resource_)) + sizeof(aggregation_)); |
306 | _internal_metadata_.Clear(); |
307 | } |
308 | |
309 | #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER |
310 | const char* VariableDef::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { |
311 | #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure |
312 | ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArenaNoVirtual(); (void)arena; |
313 | while (!ctx->Done(&ptr)) { |
314 | ::PROTOBUF_NAMESPACE_ID::uint32 tag; |
315 | ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); |
316 | CHK_(ptr); |
317 | switch (tag >> 3) { |
318 | // string variable_name = 1; |
319 | case 1: |
320 | if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { |
321 | ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParserUTF8(mutable_variable_name(), ptr, ctx, "tensorflow.VariableDef.variable_name" ); |
322 | CHK_(ptr); |
323 | } else goto handle_unusual; |
324 | continue; |
325 | // string initializer_name = 2; |
326 | case 2: |
327 | if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) { |
328 | ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParserUTF8(mutable_initializer_name(), ptr, ctx, "tensorflow.VariableDef.initializer_name" ); |
329 | CHK_(ptr); |
330 | } else goto handle_unusual; |
331 | continue; |
332 | // string snapshot_name = 3; |
333 | case 3: |
334 | if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 26)) { |
335 | ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParserUTF8(mutable_snapshot_name(), ptr, ctx, "tensorflow.VariableDef.snapshot_name" ); |
336 | CHK_(ptr); |
337 | } else goto handle_unusual; |
338 | continue; |
339 | // .tensorflow.SaveSliceInfoDef save_slice_info_def = 4; |
340 | case 4: |
341 | if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 34)) { |
342 | ptr = ctx->ParseMessage(mutable_save_slice_info_def(), ptr); |
343 | CHK_(ptr); |
344 | } else goto handle_unusual; |
345 | continue; |
346 | // bool is_resource = 5; |
347 | case 5: |
348 | if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 40)) { |
349 | is_resource_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint(&ptr); |
350 | CHK_(ptr); |
351 | } else goto handle_unusual; |
352 | continue; |
353 | // string initial_value_name = 6; |
354 | case 6: |
355 | if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 50)) { |
356 | ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParserUTF8(mutable_initial_value_name(), ptr, ctx, "tensorflow.VariableDef.initial_value_name" ); |
357 | CHK_(ptr); |
358 | } else goto handle_unusual; |
359 | continue; |
360 | // bool trainable = 7; |
361 | case 7: |
362 | if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 56)) { |
363 | trainable_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint(&ptr); |
364 | CHK_(ptr); |
365 | } else goto handle_unusual; |
366 | continue; |
367 | // .tensorflow.VariableSynchronization synchronization = 8; |
368 | case 8: |
369 | if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 64)) { |
370 | ::PROTOBUF_NAMESPACE_ID::uint64 val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint(&ptr); |
371 | CHK_(ptr); |
372 | set_synchronization(static_cast<::tensorflow::VariableSynchronization>(val)); |
373 | } else goto handle_unusual; |
374 | continue; |
375 | // .tensorflow.VariableAggregation aggregation = 9; |
376 | case 9: |
377 | if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 72)) { |
378 | ::PROTOBUF_NAMESPACE_ID::uint64 val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint(&ptr); |
379 | CHK_(ptr); |
380 | set_aggregation(static_cast<::tensorflow::VariableAggregation>(val)); |
381 | } else goto handle_unusual; |
382 | continue; |
383 | default: { |
384 | handle_unusual: |
385 | if ((tag & 7) == 4 || tag == 0) { |
386 | ctx->SetLastTag(tag); |
387 | goto success; |
388 | } |
389 | ptr = UnknownFieldParse(tag, &_internal_metadata_, ptr, ctx); |
390 | CHK_(ptr != nullptr); |
391 | continue; |
392 | } |
393 | } // switch |
394 | } // while |
395 | success: |
396 | return ptr; |
397 | failure: |
398 | ptr = nullptr; |
399 | goto success; |
400 | #undef CHK_ |
401 | } |
402 | #else // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER |
403 | bool VariableDef::MergePartialFromCodedStream( |
404 | ::PROTOBUF_NAMESPACE_ID::io::CodedInputStream* input) { |
405 | #define DO_(EXPRESSION) if (!PROTOBUF_PREDICT_TRUE(EXPRESSION)) goto failure |
406 | ::PROTOBUF_NAMESPACE_ID::uint32 tag; |
407 | // @@protoc_insertion_point(parse_start:tensorflow.VariableDef) |
408 | for (;;) { |
409 | ::std::pair<::PROTOBUF_NAMESPACE_ID::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u); |
410 | tag = p.first; |
411 | if (!p.second) goto handle_unusual; |
412 | switch (::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::GetTagFieldNumber(tag)) { |
413 | // string variable_name = 1; |
414 | case 1: { |
415 | if (static_cast< ::PROTOBUF_NAMESPACE_ID::uint8>(tag) == (10 & 0xFF)) { |
416 | DO_(::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::ReadString( |
417 | input, this->mutable_variable_name())); |
418 | DO_(::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( |
419 | this->variable_name().data(), static_cast<int>(this->variable_name().length()), |
420 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, |
421 | "tensorflow.VariableDef.variable_name" )); |
422 | } else { |
423 | goto handle_unusual; |
424 | } |
425 | break; |
426 | } |
427 | |
428 | // string initializer_name = 2; |
429 | case 2: { |
430 | if (static_cast< ::PROTOBUF_NAMESPACE_ID::uint8>(tag) == (18 & 0xFF)) { |
431 | DO_(::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::ReadString( |
432 | input, this->mutable_initializer_name())); |
433 | DO_(::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( |
434 | this->initializer_name().data(), static_cast<int>(this->initializer_name().length()), |
435 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, |
436 | "tensorflow.VariableDef.initializer_name" )); |
437 | } else { |
438 | goto handle_unusual; |
439 | } |
440 | break; |
441 | } |
442 | |
443 | // string snapshot_name = 3; |
444 | case 3: { |
445 | if (static_cast< ::PROTOBUF_NAMESPACE_ID::uint8>(tag) == (26 & 0xFF)) { |
446 | DO_(::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::ReadString( |
447 | input, this->mutable_snapshot_name())); |
448 | DO_(::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( |
449 | this->snapshot_name().data(), static_cast<int>(this->snapshot_name().length()), |
450 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, |
451 | "tensorflow.VariableDef.snapshot_name" )); |
452 | } else { |
453 | goto handle_unusual; |
454 | } |
455 | break; |
456 | } |
457 | |
458 | // .tensorflow.SaveSliceInfoDef save_slice_info_def = 4; |
459 | case 4: { |
460 | if (static_cast< ::PROTOBUF_NAMESPACE_ID::uint8>(tag) == (34 & 0xFF)) { |
461 | DO_(::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::ReadMessage( |
462 | input, mutable_save_slice_info_def())); |
463 | } else { |
464 | goto handle_unusual; |
465 | } |
466 | break; |
467 | } |
468 | |
469 | // bool is_resource = 5; |
470 | case 5: { |
471 | if (static_cast< ::PROTOBUF_NAMESPACE_ID::uint8>(tag) == (40 & 0xFF)) { |
472 | |
473 | DO_((::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::ReadPrimitive< |
474 | bool, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_BOOL>( |
475 | input, &is_resource_))); |
476 | } else { |
477 | goto handle_unusual; |
478 | } |
479 | break; |
480 | } |
481 | |
482 | // string initial_value_name = 6; |
483 | case 6: { |
484 | if (static_cast< ::PROTOBUF_NAMESPACE_ID::uint8>(tag) == (50 & 0xFF)) { |
485 | DO_(::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::ReadString( |
486 | input, this->mutable_initial_value_name())); |
487 | DO_(::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( |
488 | this->initial_value_name().data(), static_cast<int>(this->initial_value_name().length()), |
489 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, |
490 | "tensorflow.VariableDef.initial_value_name" )); |
491 | } else { |
492 | goto handle_unusual; |
493 | } |
494 | break; |
495 | } |
496 | |
497 | // bool trainable = 7; |
498 | case 7: { |
499 | if (static_cast< ::PROTOBUF_NAMESPACE_ID::uint8>(tag) == (56 & 0xFF)) { |
500 | |
501 | DO_((::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::ReadPrimitive< |
502 | bool, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_BOOL>( |
503 | input, &trainable_))); |
504 | } else { |
505 | goto handle_unusual; |
506 | } |
507 | break; |
508 | } |
509 | |
510 | // .tensorflow.VariableSynchronization synchronization = 8; |
511 | case 8: { |
512 | if (static_cast< ::PROTOBUF_NAMESPACE_ID::uint8>(tag) == (64 & 0xFF)) { |
513 | int value = 0; |
514 | DO_((::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::ReadPrimitive< |
515 | int, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_ENUM>( |
516 | input, &value))); |
517 | set_synchronization(static_cast< ::tensorflow::VariableSynchronization >(value)); |
518 | } else { |
519 | goto handle_unusual; |
520 | } |
521 | break; |
522 | } |
523 | |
524 | // .tensorflow.VariableAggregation aggregation = 9; |
525 | case 9: { |
526 | if (static_cast< ::PROTOBUF_NAMESPACE_ID::uint8>(tag) == (72 & 0xFF)) { |
527 | int value = 0; |
528 | DO_((::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::ReadPrimitive< |
529 | int, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_ENUM>( |
530 | input, &value))); |
531 | set_aggregation(static_cast< ::tensorflow::VariableAggregation >(value)); |
532 | } else { |
533 | goto handle_unusual; |
534 | } |
535 | break; |
536 | } |
537 | |
538 | default: { |
539 | handle_unusual: |
540 | if (tag == 0) { |
541 | goto success; |
542 | } |
543 | DO_(::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SkipField( |
544 | input, tag, _internal_metadata_.mutable_unknown_fields())); |
545 | break; |
546 | } |
547 | } |
548 | } |
549 | success: |
550 | // @@protoc_insertion_point(parse_success:tensorflow.VariableDef) |
551 | return true; |
552 | failure: |
553 | // @@protoc_insertion_point(parse_failure:tensorflow.VariableDef) |
554 | return false; |
555 | #undef DO_ |
556 | } |
557 | #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER |
558 | |
559 | void VariableDef::SerializeWithCachedSizes( |
560 | ::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream* output) const { |
561 | // @@protoc_insertion_point(serialize_start:tensorflow.VariableDef) |
562 | ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
563 | (void) cached_has_bits; |
564 | |
565 | // string variable_name = 1; |
566 | if (this->variable_name().size() > 0) { |
567 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( |
568 | this->variable_name().data(), static_cast<int>(this->variable_name().length()), |
569 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, |
570 | "tensorflow.VariableDef.variable_name" ); |
571 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteStringMaybeAliased( |
572 | 1, this->variable_name(), output); |
573 | } |
574 | |
575 | // string initializer_name = 2; |
576 | if (this->initializer_name().size() > 0) { |
577 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( |
578 | this->initializer_name().data(), static_cast<int>(this->initializer_name().length()), |
579 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, |
580 | "tensorflow.VariableDef.initializer_name" ); |
581 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteStringMaybeAliased( |
582 | 2, this->initializer_name(), output); |
583 | } |
584 | |
585 | // string snapshot_name = 3; |
586 | if (this->snapshot_name().size() > 0) { |
587 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( |
588 | this->snapshot_name().data(), static_cast<int>(this->snapshot_name().length()), |
589 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, |
590 | "tensorflow.VariableDef.snapshot_name" ); |
591 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteStringMaybeAliased( |
592 | 3, this->snapshot_name(), output); |
593 | } |
594 | |
595 | // .tensorflow.SaveSliceInfoDef save_slice_info_def = 4; |
596 | if (this->has_save_slice_info_def()) { |
597 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteMessageMaybeToArray( |
598 | 4, _Internal::save_slice_info_def(this), output); |
599 | } |
600 | |
601 | // bool is_resource = 5; |
602 | if (this->is_resource() != 0) { |
603 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBool(5, this->is_resource(), output); |
604 | } |
605 | |
606 | // string initial_value_name = 6; |
607 | if (this->initial_value_name().size() > 0) { |
608 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( |
609 | this->initial_value_name().data(), static_cast<int>(this->initial_value_name().length()), |
610 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, |
611 | "tensorflow.VariableDef.initial_value_name" ); |
612 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteStringMaybeAliased( |
613 | 6, this->initial_value_name(), output); |
614 | } |
615 | |
616 | // bool trainable = 7; |
617 | if (this->trainable() != 0) { |
618 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBool(7, this->trainable(), output); |
619 | } |
620 | |
621 | // .tensorflow.VariableSynchronization synchronization = 8; |
622 | if (this->synchronization() != 0) { |
623 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnum( |
624 | 8, this->synchronization(), output); |
625 | } |
626 | |
627 | // .tensorflow.VariableAggregation aggregation = 9; |
628 | if (this->aggregation() != 0) { |
629 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnum( |
630 | 9, this->aggregation(), output); |
631 | } |
632 | |
633 | if (_internal_metadata_.have_unknown_fields()) { |
634 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SerializeUnknownFields( |
635 | _internal_metadata_.unknown_fields(), output); |
636 | } |
637 | // @@protoc_insertion_point(serialize_end:tensorflow.VariableDef) |
638 | } |
639 | |
640 | ::PROTOBUF_NAMESPACE_ID::uint8* VariableDef::InternalSerializeWithCachedSizesToArray( |
641 | ::PROTOBUF_NAMESPACE_ID::uint8* target) const { |
642 | // @@protoc_insertion_point(serialize_to_array_start:tensorflow.VariableDef) |
643 | ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
644 | (void) cached_has_bits; |
645 | |
646 | // string variable_name = 1; |
647 | if (this->variable_name().size() > 0) { |
648 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( |
649 | this->variable_name().data(), static_cast<int>(this->variable_name().length()), |
650 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, |
651 | "tensorflow.VariableDef.variable_name" ); |
652 | target = |
653 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteStringToArray( |
654 | 1, this->variable_name(), target); |
655 | } |
656 | |
657 | // string initializer_name = 2; |
658 | if (this->initializer_name().size() > 0) { |
659 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( |
660 | this->initializer_name().data(), static_cast<int>(this->initializer_name().length()), |
661 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, |
662 | "tensorflow.VariableDef.initializer_name" ); |
663 | target = |
664 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteStringToArray( |
665 | 2, this->initializer_name(), target); |
666 | } |
667 | |
668 | // string snapshot_name = 3; |
669 | if (this->snapshot_name().size() > 0) { |
670 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( |
671 | this->snapshot_name().data(), static_cast<int>(this->snapshot_name().length()), |
672 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, |
673 | "tensorflow.VariableDef.snapshot_name" ); |
674 | target = |
675 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteStringToArray( |
676 | 3, this->snapshot_name(), target); |
677 | } |
678 | |
679 | // .tensorflow.SaveSliceInfoDef save_slice_info_def = 4; |
680 | if (this->has_save_slice_info_def()) { |
681 | target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: |
682 | InternalWriteMessageToArray( |
683 | 4, _Internal::save_slice_info_def(this), target); |
684 | } |
685 | |
686 | // bool is_resource = 5; |
687 | if (this->is_resource() != 0) { |
688 | target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(5, this->is_resource(), target); |
689 | } |
690 | |
691 | // string initial_value_name = 6; |
692 | if (this->initial_value_name().size() > 0) { |
693 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( |
694 | this->initial_value_name().data(), static_cast<int>(this->initial_value_name().length()), |
695 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, |
696 | "tensorflow.VariableDef.initial_value_name" ); |
697 | target = |
698 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteStringToArray( |
699 | 6, this->initial_value_name(), target); |
700 | } |
701 | |
702 | // bool trainable = 7; |
703 | if (this->trainable() != 0) { |
704 | target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(7, this->trainable(), target); |
705 | } |
706 | |
707 | // .tensorflow.VariableSynchronization synchronization = 8; |
708 | if (this->synchronization() != 0) { |
709 | target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray( |
710 | 8, this->synchronization(), target); |
711 | } |
712 | |
713 | // .tensorflow.VariableAggregation aggregation = 9; |
714 | if (this->aggregation() != 0) { |
715 | target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray( |
716 | 9, this->aggregation(), target); |
717 | } |
718 | |
719 | if (_internal_metadata_.have_unknown_fields()) { |
720 | target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SerializeUnknownFieldsToArray( |
721 | _internal_metadata_.unknown_fields(), target); |
722 | } |
723 | // @@protoc_insertion_point(serialize_to_array_end:tensorflow.VariableDef) |
724 | return target; |
725 | } |
726 | |
727 | size_t VariableDef::ByteSizeLong() const { |
728 | // @@protoc_insertion_point(message_byte_size_start:tensorflow.VariableDef) |
729 | size_t total_size = 0; |
730 | |
731 | if (_internal_metadata_.have_unknown_fields()) { |
732 | total_size += |
733 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::ComputeUnknownFieldsSize( |
734 | _internal_metadata_.unknown_fields()); |
735 | } |
736 | ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
737 | // Prevent compiler warnings about cached_has_bits being unused |
738 | (void) cached_has_bits; |
739 | |
740 | // string variable_name = 1; |
741 | if (this->variable_name().size() > 0) { |
742 | total_size += 1 + |
743 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( |
744 | this->variable_name()); |
745 | } |
746 | |
747 | // string initializer_name = 2; |
748 | if (this->initializer_name().size() > 0) { |
749 | total_size += 1 + |
750 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( |
751 | this->initializer_name()); |
752 | } |
753 | |
754 | // string snapshot_name = 3; |
755 | if (this->snapshot_name().size() > 0) { |
756 | total_size += 1 + |
757 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( |
758 | this->snapshot_name()); |
759 | } |
760 | |
761 | // string initial_value_name = 6; |
762 | if (this->initial_value_name().size() > 0) { |
763 | total_size += 1 + |
764 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( |
765 | this->initial_value_name()); |
766 | } |
767 | |
768 | // .tensorflow.SaveSliceInfoDef save_slice_info_def = 4; |
769 | if (this->has_save_slice_info_def()) { |
770 | total_size += 1 + |
771 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( |
772 | *save_slice_info_def_); |
773 | } |
774 | |
775 | // bool is_resource = 5; |
776 | if (this->is_resource() != 0) { |
777 | total_size += 1 + 1; |
778 | } |
779 | |
780 | // bool trainable = 7; |
781 | if (this->trainable() != 0) { |
782 | total_size += 1 + 1; |
783 | } |
784 | |
785 | // .tensorflow.VariableSynchronization synchronization = 8; |
786 | if (this->synchronization() != 0) { |
787 | total_size += 1 + |
788 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->synchronization()); |
789 | } |
790 | |
791 | // .tensorflow.VariableAggregation aggregation = 9; |
792 | if (this->aggregation() != 0) { |
793 | total_size += 1 + |
794 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->aggregation()); |
795 | } |
796 | |
797 | int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); |
798 | SetCachedSize(cached_size); |
799 | return total_size; |
800 | } |
801 | |
802 | void VariableDef::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { |
803 | // @@protoc_insertion_point(generalized_merge_from_start:tensorflow.VariableDef) |
804 | GOOGLE_DCHECK_NE(&from, this); |
805 | const VariableDef* source = |
806 | ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<VariableDef>( |
807 | &from); |
808 | if (source == nullptr) { |
809 | // @@protoc_insertion_point(generalized_merge_from_cast_fail:tensorflow.VariableDef) |
810 | ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); |
811 | } else { |
812 | // @@protoc_insertion_point(generalized_merge_from_cast_success:tensorflow.VariableDef) |
813 | MergeFrom(*source); |
814 | } |
815 | } |
816 | |
817 | void VariableDef::MergeFrom(const VariableDef& from) { |
818 | // @@protoc_insertion_point(class_specific_merge_from_start:tensorflow.VariableDef) |
819 | GOOGLE_DCHECK_NE(&from, this); |
820 | _internal_metadata_.MergeFrom(from._internal_metadata_); |
821 | ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
822 | (void) cached_has_bits; |
823 | |
824 | if (from.variable_name().size() > 0) { |
825 | set_variable_name(from.variable_name()); |
826 | } |
827 | if (from.initializer_name().size() > 0) { |
828 | set_initializer_name(from.initializer_name()); |
829 | } |
830 | if (from.snapshot_name().size() > 0) { |
831 | set_snapshot_name(from.snapshot_name()); |
832 | } |
833 | if (from.initial_value_name().size() > 0) { |
834 | set_initial_value_name(from.initial_value_name()); |
835 | } |
836 | if (from.has_save_slice_info_def()) { |
837 | mutable_save_slice_info_def()->::tensorflow::SaveSliceInfoDef::MergeFrom(from.save_slice_info_def()); |
838 | } |
839 | if (from.is_resource() != 0) { |
840 | set_is_resource(from.is_resource()); |
841 | } |
842 | if (from.trainable() != 0) { |
843 | set_trainable(from.trainable()); |
844 | } |
845 | if (from.synchronization() != 0) { |
846 | set_synchronization(from.synchronization()); |
847 | } |
848 | if (from.aggregation() != 0) { |
849 | set_aggregation(from.aggregation()); |
850 | } |
851 | } |
852 | |
853 | void VariableDef::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { |
854 | // @@protoc_insertion_point(generalized_copy_from_start:tensorflow.VariableDef) |
855 | if (&from == this) return; |
856 | Clear(); |
857 | MergeFrom(from); |
858 | } |
859 | |
860 | void VariableDef::CopyFrom(const VariableDef& from) { |
861 | // @@protoc_insertion_point(class_specific_copy_from_start:tensorflow.VariableDef) |
862 | if (&from == this) return; |
863 | Clear(); |
864 | MergeFrom(from); |
865 | } |
866 | |
867 | bool VariableDef::IsInitialized() const { |
868 | return true; |
869 | } |
870 | |
871 | void VariableDef::InternalSwap(VariableDef* other) { |
872 | using std::swap; |
873 | _internal_metadata_.Swap(&other->_internal_metadata_); |
874 | variable_name_.Swap(&other->variable_name_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), |
875 | GetArenaNoVirtual()); |
876 | initializer_name_.Swap(&other->initializer_name_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), |
877 | GetArenaNoVirtual()); |
878 | snapshot_name_.Swap(&other->snapshot_name_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), |
879 | GetArenaNoVirtual()); |
880 | initial_value_name_.Swap(&other->initial_value_name_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), |
881 | GetArenaNoVirtual()); |
882 | swap(save_slice_info_def_, other->save_slice_info_def_); |
883 | swap(is_resource_, other->is_resource_); |
884 | swap(trainable_, other->trainable_); |
885 | swap(synchronization_, other->synchronization_); |
886 | swap(aggregation_, other->aggregation_); |
887 | } |
888 | |
889 | ::PROTOBUF_NAMESPACE_ID::Metadata VariableDef::GetMetadata() const { |
890 | return GetMetadataStatic(); |
891 | } |
892 | |
893 | |
894 | // =================================================================== |
895 | |
896 | void SaveSliceInfoDef::InitAsDefaultInstance() { |
897 | } |
898 | class SaveSliceInfoDef::_Internal { |
899 | public: |
900 | }; |
901 | |
902 | SaveSliceInfoDef::SaveSliceInfoDef() |
903 | : ::PROTOBUF_NAMESPACE_ID::Message(), _internal_metadata_(nullptr) { |
904 | SharedCtor(); |
905 | // @@protoc_insertion_point(constructor:tensorflow.SaveSliceInfoDef) |
906 | } |
907 | SaveSliceInfoDef::SaveSliceInfoDef(::PROTOBUF_NAMESPACE_ID::Arena* arena) |
908 | : ::PROTOBUF_NAMESPACE_ID::Message(), |
909 | _internal_metadata_(arena), |
910 | full_shape_(arena), |
911 | var_offset_(arena), |
912 | var_shape_(arena) { |
913 | SharedCtor(); |
914 | RegisterArenaDtor(arena); |
915 | // @@protoc_insertion_point(arena_constructor:tensorflow.SaveSliceInfoDef) |
916 | } |
917 | SaveSliceInfoDef::SaveSliceInfoDef(const SaveSliceInfoDef& from) |
918 | : ::PROTOBUF_NAMESPACE_ID::Message(), |
919 | _internal_metadata_(nullptr), |
920 | full_shape_(from.full_shape_), |
921 | var_offset_(from.var_offset_), |
922 | var_shape_(from.var_shape_) { |
923 | _internal_metadata_.MergeFrom(from._internal_metadata_); |
924 | full_name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); |
925 | if (!from.full_name().empty()) { |
926 | full_name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from.full_name(), |
927 | GetArenaNoVirtual()); |
928 | } |
929 | // @@protoc_insertion_point(copy_constructor:tensorflow.SaveSliceInfoDef) |
930 | } |
931 | |
932 | void SaveSliceInfoDef::SharedCtor() { |
933 | ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_SaveSliceInfoDef_tensorflow_2fcore_2fframework_2fvariable_2eproto.base); |
934 | full_name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); |
935 | } |
936 | |
937 | SaveSliceInfoDef::~SaveSliceInfoDef() { |
938 | // @@protoc_insertion_point(destructor:tensorflow.SaveSliceInfoDef) |
939 | SharedDtor(); |
940 | } |
941 | |
942 | void SaveSliceInfoDef::SharedDtor() { |
943 | GOOGLE_DCHECK(GetArenaNoVirtual() == nullptr); |
944 | full_name_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); |
945 | } |
946 | |
947 | void SaveSliceInfoDef::ArenaDtor(void* object) { |
948 | SaveSliceInfoDef* _this = reinterpret_cast< SaveSliceInfoDef* >(object); |
949 | (void)_this; |
950 | } |
951 | void SaveSliceInfoDef::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { |
952 | } |
953 | void SaveSliceInfoDef::SetCachedSize(int size) const { |
954 | _cached_size_.Set(size); |
955 | } |
956 | const SaveSliceInfoDef& SaveSliceInfoDef::default_instance() { |
957 | ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_SaveSliceInfoDef_tensorflow_2fcore_2fframework_2fvariable_2eproto.base); |
958 | return *internal_default_instance(); |
959 | } |
960 | |
961 | |
962 | void SaveSliceInfoDef::Clear() { |
963 | // @@protoc_insertion_point(message_clear_start:tensorflow.SaveSliceInfoDef) |
964 | ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
965 | // Prevent compiler warnings about cached_has_bits being unused |
966 | (void) cached_has_bits; |
967 | |
968 | full_shape_.Clear(); |
969 | var_offset_.Clear(); |
970 | var_shape_.Clear(); |
971 | full_name_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaNoVirtual()); |
972 | _internal_metadata_.Clear(); |
973 | } |
974 | |
975 | #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER |
976 | const char* SaveSliceInfoDef::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { |
977 | #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure |
978 | ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArenaNoVirtual(); (void)arena; |
979 | while (!ctx->Done(&ptr)) { |
980 | ::PROTOBUF_NAMESPACE_ID::uint32 tag; |
981 | ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); |
982 | CHK_(ptr); |
983 | switch (tag >> 3) { |
984 | // string full_name = 1; |
985 | case 1: |
986 | if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { |
987 | ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParserUTF8(mutable_full_name(), ptr, ctx, "tensorflow.SaveSliceInfoDef.full_name" ); |
988 | CHK_(ptr); |
989 | } else goto handle_unusual; |
990 | continue; |
991 | // repeated int64 full_shape = 2; |
992 | case 2: |
993 | if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) { |
994 | ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedInt64Parser(mutable_full_shape(), ptr, ctx); |
995 | CHK_(ptr); |
996 | } else if (static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 16) { |
997 | add_full_shape(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint(&ptr)); |
998 | CHK_(ptr); |
999 | } else goto handle_unusual; |
1000 | continue; |
1001 | // repeated int64 var_offset = 3; |
1002 | case 3: |
1003 | if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 26)) { |
1004 | ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedInt64Parser(mutable_var_offset(), ptr, ctx); |
1005 | CHK_(ptr); |
1006 | } else if (static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 24) { |
1007 | add_var_offset(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint(&ptr)); |
1008 | CHK_(ptr); |
1009 | } else goto handle_unusual; |
1010 | continue; |
1011 | // repeated int64 var_shape = 4; |
1012 | case 4: |
1013 | if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 34)) { |
1014 | ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedInt64Parser(mutable_var_shape(), ptr, ctx); |
1015 | CHK_(ptr); |
1016 | } else if (static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 32) { |
1017 | add_var_shape(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint(&ptr)); |
1018 | CHK_(ptr); |
1019 | } else goto handle_unusual; |
1020 | continue; |
1021 | default: { |
1022 | handle_unusual: |
1023 | if ((tag & 7) == 4 || tag == 0) { |
1024 | ctx->SetLastTag(tag); |
1025 | goto success; |
1026 | } |
1027 | ptr = UnknownFieldParse(tag, &_internal_metadata_, ptr, ctx); |
1028 | CHK_(ptr != nullptr); |
1029 | continue; |
1030 | } |
1031 | } // switch |
1032 | } // while |
1033 | success: |
1034 | return ptr; |
1035 | failure: |
1036 | ptr = nullptr; |
1037 | goto success; |
1038 | #undef CHK_ |
1039 | } |
1040 | #else // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER |
1041 | bool SaveSliceInfoDef::MergePartialFromCodedStream( |
1042 | ::PROTOBUF_NAMESPACE_ID::io::CodedInputStream* input) { |
1043 | #define DO_(EXPRESSION) if (!PROTOBUF_PREDICT_TRUE(EXPRESSION)) goto failure |
1044 | ::PROTOBUF_NAMESPACE_ID::uint32 tag; |
1045 | // @@protoc_insertion_point(parse_start:tensorflow.SaveSliceInfoDef) |
1046 | for (;;) { |
1047 | ::std::pair<::PROTOBUF_NAMESPACE_ID::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u); |
1048 | tag = p.first; |
1049 | if (!p.second) goto handle_unusual; |
1050 | switch (::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::GetTagFieldNumber(tag)) { |
1051 | // string full_name = 1; |
1052 | case 1: { |
1053 | if (static_cast< ::PROTOBUF_NAMESPACE_ID::uint8>(tag) == (10 & 0xFF)) { |
1054 | DO_(::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::ReadString( |
1055 | input, this->mutable_full_name())); |
1056 | DO_(::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( |
1057 | this->full_name().data(), static_cast<int>(this->full_name().length()), |
1058 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, |
1059 | "tensorflow.SaveSliceInfoDef.full_name" )); |
1060 | } else { |
1061 | goto handle_unusual; |
1062 | } |
1063 | break; |
1064 | } |
1065 | |
1066 | // repeated int64 full_shape = 2; |
1067 | case 2: { |
1068 | if (static_cast< ::PROTOBUF_NAMESPACE_ID::uint8>(tag) == (18 & 0xFF)) { |
1069 | DO_((::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::ReadPackedPrimitive< |
1070 | ::PROTOBUF_NAMESPACE_ID::int64, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_INT64>( |
1071 | input, this->mutable_full_shape()))); |
1072 | } else if (static_cast< ::PROTOBUF_NAMESPACE_ID::uint8>(tag) == (16 & 0xFF)) { |
1073 | DO_((::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::ReadRepeatedPrimitiveNoInline< |
1074 | ::PROTOBUF_NAMESPACE_ID::int64, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_INT64>( |
1075 | 1, 18u, input, this->mutable_full_shape()))); |
1076 | } else { |
1077 | goto handle_unusual; |
1078 | } |
1079 | break; |
1080 | } |
1081 | |
1082 | // repeated int64 var_offset = 3; |
1083 | case 3: { |
1084 | if (static_cast< ::PROTOBUF_NAMESPACE_ID::uint8>(tag) == (26 & 0xFF)) { |
1085 | DO_((::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::ReadPackedPrimitive< |
1086 | ::PROTOBUF_NAMESPACE_ID::int64, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_INT64>( |
1087 | input, this->mutable_var_offset()))); |
1088 | } else if (static_cast< ::PROTOBUF_NAMESPACE_ID::uint8>(tag) == (24 & 0xFF)) { |
1089 | DO_((::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::ReadRepeatedPrimitiveNoInline< |
1090 | ::PROTOBUF_NAMESPACE_ID::int64, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_INT64>( |
1091 | 1, 26u, input, this->mutable_var_offset()))); |
1092 | } else { |
1093 | goto handle_unusual; |
1094 | } |
1095 | break; |
1096 | } |
1097 | |
1098 | // repeated int64 var_shape = 4; |
1099 | case 4: { |
1100 | if (static_cast< ::PROTOBUF_NAMESPACE_ID::uint8>(tag) == (34 & 0xFF)) { |
1101 | DO_((::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::ReadPackedPrimitive< |
1102 | ::PROTOBUF_NAMESPACE_ID::int64, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_INT64>( |
1103 | input, this->mutable_var_shape()))); |
1104 | } else if (static_cast< ::PROTOBUF_NAMESPACE_ID::uint8>(tag) == (32 & 0xFF)) { |
1105 | DO_((::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::ReadRepeatedPrimitiveNoInline< |
1106 | ::PROTOBUF_NAMESPACE_ID::int64, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_INT64>( |
1107 | 1, 34u, input, this->mutable_var_shape()))); |
1108 | } else { |
1109 | goto handle_unusual; |
1110 | } |
1111 | break; |
1112 | } |
1113 | |
1114 | default: { |
1115 | handle_unusual: |
1116 | if (tag == 0) { |
1117 | goto success; |
1118 | } |
1119 | DO_(::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SkipField( |
1120 | input, tag, _internal_metadata_.mutable_unknown_fields())); |
1121 | break; |
1122 | } |
1123 | } |
1124 | } |
1125 | success: |
1126 | // @@protoc_insertion_point(parse_success:tensorflow.SaveSliceInfoDef) |
1127 | return true; |
1128 | failure: |
1129 | // @@protoc_insertion_point(parse_failure:tensorflow.SaveSliceInfoDef) |
1130 | return false; |
1131 | #undef DO_ |
1132 | } |
1133 | #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER |
1134 | |
1135 | void SaveSliceInfoDef::SerializeWithCachedSizes( |
1136 | ::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream* output) const { |
1137 | // @@protoc_insertion_point(serialize_start:tensorflow.SaveSliceInfoDef) |
1138 | ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
1139 | (void) cached_has_bits; |
1140 | |
1141 | // string full_name = 1; |
1142 | if (this->full_name().size() > 0) { |
1143 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( |
1144 | this->full_name().data(), static_cast<int>(this->full_name().length()), |
1145 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, |
1146 | "tensorflow.SaveSliceInfoDef.full_name" ); |
1147 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteStringMaybeAliased( |
1148 | 1, this->full_name(), output); |
1149 | } |
1150 | |
1151 | // repeated int64 full_shape = 2; |
1152 | if (this->full_shape_size() > 0) { |
1153 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteTag(2, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED, output); |
1154 | output->WriteVarint32(_full_shape_cached_byte_size_.load( |
1155 | std::memory_order_relaxed)); |
1156 | } |
1157 | for (int i = 0, n = this->full_shape_size(); i < n; i++) { |
1158 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt64NoTag( |
1159 | this->full_shape(i), output); |
1160 | } |
1161 | |
1162 | // repeated int64 var_offset = 3; |
1163 | if (this->var_offset_size() > 0) { |
1164 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteTag(3, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED, output); |
1165 | output->WriteVarint32(_var_offset_cached_byte_size_.load( |
1166 | std::memory_order_relaxed)); |
1167 | } |
1168 | for (int i = 0, n = this->var_offset_size(); i < n; i++) { |
1169 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt64NoTag( |
1170 | this->var_offset(i), output); |
1171 | } |
1172 | |
1173 | // repeated int64 var_shape = 4; |
1174 | if (this->var_shape_size() > 0) { |
1175 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteTag(4, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED, output); |
1176 | output->WriteVarint32(_var_shape_cached_byte_size_.load( |
1177 | std::memory_order_relaxed)); |
1178 | } |
1179 | for (int i = 0, n = this->var_shape_size(); i < n; i++) { |
1180 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt64NoTag( |
1181 | this->var_shape(i), output); |
1182 | } |
1183 | |
1184 | if (_internal_metadata_.have_unknown_fields()) { |
1185 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SerializeUnknownFields( |
1186 | _internal_metadata_.unknown_fields(), output); |
1187 | } |
1188 | // @@protoc_insertion_point(serialize_end:tensorflow.SaveSliceInfoDef) |
1189 | } |
1190 | |
1191 | ::PROTOBUF_NAMESPACE_ID::uint8* SaveSliceInfoDef::InternalSerializeWithCachedSizesToArray( |
1192 | ::PROTOBUF_NAMESPACE_ID::uint8* target) const { |
1193 | // @@protoc_insertion_point(serialize_to_array_start:tensorflow.SaveSliceInfoDef) |
1194 | ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
1195 | (void) cached_has_bits; |
1196 | |
1197 | // string full_name = 1; |
1198 | if (this->full_name().size() > 0) { |
1199 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( |
1200 | this->full_name().data(), static_cast<int>(this->full_name().length()), |
1201 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, |
1202 | "tensorflow.SaveSliceInfoDef.full_name" ); |
1203 | target = |
1204 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteStringToArray( |
1205 | 1, this->full_name(), target); |
1206 | } |
1207 | |
1208 | // repeated int64 full_shape = 2; |
1209 | if (this->full_shape_size() > 0) { |
1210 | target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteTagToArray( |
1211 | 2, |
1212 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED, |
1213 | target); |
1214 | target = ::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream::WriteVarint32ToArray( |
1215 | _full_shape_cached_byte_size_.load(std::memory_order_relaxed), |
1216 | target); |
1217 | target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: |
1218 | WriteInt64NoTagToArray(this->full_shape_, target); |
1219 | } |
1220 | |
1221 | // repeated int64 var_offset = 3; |
1222 | if (this->var_offset_size() > 0) { |
1223 | target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteTagToArray( |
1224 | 3, |
1225 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED, |
1226 | target); |
1227 | target = ::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream::WriteVarint32ToArray( |
1228 | _var_offset_cached_byte_size_.load(std::memory_order_relaxed), |
1229 | target); |
1230 | target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: |
1231 | WriteInt64NoTagToArray(this->var_offset_, target); |
1232 | } |
1233 | |
1234 | // repeated int64 var_shape = 4; |
1235 | if (this->var_shape_size() > 0) { |
1236 | target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteTagToArray( |
1237 | 4, |
1238 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED, |
1239 | target); |
1240 | target = ::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream::WriteVarint32ToArray( |
1241 | _var_shape_cached_byte_size_.load(std::memory_order_relaxed), |
1242 | target); |
1243 | target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: |
1244 | WriteInt64NoTagToArray(this->var_shape_, target); |
1245 | } |
1246 | |
1247 | if (_internal_metadata_.have_unknown_fields()) { |
1248 | target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SerializeUnknownFieldsToArray( |
1249 | _internal_metadata_.unknown_fields(), target); |
1250 | } |
1251 | // @@protoc_insertion_point(serialize_to_array_end:tensorflow.SaveSliceInfoDef) |
1252 | return target; |
1253 | } |
1254 | |
1255 | size_t SaveSliceInfoDef::ByteSizeLong() const { |
1256 | // @@protoc_insertion_point(message_byte_size_start:tensorflow.SaveSliceInfoDef) |
1257 | size_t total_size = 0; |
1258 | |
1259 | if (_internal_metadata_.have_unknown_fields()) { |
1260 | total_size += |
1261 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::ComputeUnknownFieldsSize( |
1262 | _internal_metadata_.unknown_fields()); |
1263 | } |
1264 | ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
1265 | // Prevent compiler warnings about cached_has_bits being unused |
1266 | (void) cached_has_bits; |
1267 | |
1268 | // repeated int64 full_shape = 2; |
1269 | { |
1270 | size_t data_size = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: |
1271 | Int64Size(this->full_shape_); |
1272 | if (data_size > 0) { |
1273 | total_size += 1 + |
1274 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size( |
1275 | static_cast<::PROTOBUF_NAMESPACE_ID::int32>(data_size)); |
1276 | } |
1277 | int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(data_size); |
1278 | _full_shape_cached_byte_size_.store(cached_size, |
1279 | std::memory_order_relaxed); |
1280 | total_size += data_size; |
1281 | } |
1282 | |
1283 | // repeated int64 var_offset = 3; |
1284 | { |
1285 | size_t data_size = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: |
1286 | Int64Size(this->var_offset_); |
1287 | if (data_size > 0) { |
1288 | total_size += 1 + |
1289 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size( |
1290 | static_cast<::PROTOBUF_NAMESPACE_ID::int32>(data_size)); |
1291 | } |
1292 | int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(data_size); |
1293 | _var_offset_cached_byte_size_.store(cached_size, |
1294 | std::memory_order_relaxed); |
1295 | total_size += data_size; |
1296 | } |
1297 | |
1298 | // repeated int64 var_shape = 4; |
1299 | { |
1300 | size_t data_size = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: |
1301 | Int64Size(this->var_shape_); |
1302 | if (data_size > 0) { |
1303 | total_size += 1 + |
1304 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size( |
1305 | static_cast<::PROTOBUF_NAMESPACE_ID::int32>(data_size)); |
1306 | } |
1307 | int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(data_size); |
1308 | _var_shape_cached_byte_size_.store(cached_size, |
1309 | std::memory_order_relaxed); |
1310 | total_size += data_size; |
1311 | } |
1312 | |
1313 | // string full_name = 1; |
1314 | if (this->full_name().size() > 0) { |
1315 | total_size += 1 + |
1316 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( |
1317 | this->full_name()); |
1318 | } |
1319 | |
1320 | int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); |
1321 | SetCachedSize(cached_size); |
1322 | return total_size; |
1323 | } |
1324 | |
1325 | void SaveSliceInfoDef::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { |
1326 | // @@protoc_insertion_point(generalized_merge_from_start:tensorflow.SaveSliceInfoDef) |
1327 | GOOGLE_DCHECK_NE(&from, this); |
1328 | const SaveSliceInfoDef* source = |
1329 | ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<SaveSliceInfoDef>( |
1330 | &from); |
1331 | if (source == nullptr) { |
1332 | // @@protoc_insertion_point(generalized_merge_from_cast_fail:tensorflow.SaveSliceInfoDef) |
1333 | ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); |
1334 | } else { |
1335 | // @@protoc_insertion_point(generalized_merge_from_cast_success:tensorflow.SaveSliceInfoDef) |
1336 | MergeFrom(*source); |
1337 | } |
1338 | } |
1339 | |
1340 | void SaveSliceInfoDef::MergeFrom(const SaveSliceInfoDef& from) { |
1341 | // @@protoc_insertion_point(class_specific_merge_from_start:tensorflow.SaveSliceInfoDef) |
1342 | GOOGLE_DCHECK_NE(&from, this); |
1343 | _internal_metadata_.MergeFrom(from._internal_metadata_); |
1344 | ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; |
1345 | (void) cached_has_bits; |
1346 | |
1347 | full_shape_.MergeFrom(from.full_shape_); |
1348 | var_offset_.MergeFrom(from.var_offset_); |
1349 | var_shape_.MergeFrom(from.var_shape_); |
1350 | if (from.full_name().size() > 0) { |
1351 | set_full_name(from.full_name()); |
1352 | } |
1353 | } |
1354 | |
1355 | void SaveSliceInfoDef::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { |
1356 | // @@protoc_insertion_point(generalized_copy_from_start:tensorflow.SaveSliceInfoDef) |
1357 | if (&from == this) return; |
1358 | Clear(); |
1359 | MergeFrom(from); |
1360 | } |
1361 | |
1362 | void SaveSliceInfoDef::CopyFrom(const SaveSliceInfoDef& from) { |
1363 | // @@protoc_insertion_point(class_specific_copy_from_start:tensorflow.SaveSliceInfoDef) |
1364 | if (&from == this) return; |
1365 | Clear(); |
1366 | MergeFrom(from); |
1367 | } |
1368 | |
1369 | bool SaveSliceInfoDef::IsInitialized() const { |
1370 | return true; |
1371 | } |
1372 | |
1373 | void SaveSliceInfoDef::InternalSwap(SaveSliceInfoDef* other) { |
1374 | using std::swap; |
1375 | _internal_metadata_.Swap(&other->_internal_metadata_); |
1376 | full_shape_.InternalSwap(&other->full_shape_); |
1377 | var_offset_.InternalSwap(&other->var_offset_); |
1378 | var_shape_.InternalSwap(&other->var_shape_); |
1379 | full_name_.Swap(&other->full_name_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), |
1380 | GetArenaNoVirtual()); |
1381 | } |
1382 | |
1383 | ::PROTOBUF_NAMESPACE_ID::Metadata SaveSliceInfoDef::GetMetadata() const { |
1384 | return GetMetadataStatic(); |
1385 | } |
1386 | |
1387 | |
1388 | // @@protoc_insertion_point(namespace_scope) |
1389 | } // namespace tensorflow |
1390 | PROTOBUF_NAMESPACE_OPEN |
1391 | template<> PROTOBUF_NOINLINE ::tensorflow::VariableDef* Arena::CreateMaybeMessage< ::tensorflow::VariableDef >(Arena* arena) { |
1392 | return Arena::CreateMessageInternal< ::tensorflow::VariableDef >(arena); |
1393 | } |
1394 | template<> PROTOBUF_NOINLINE ::tensorflow::SaveSliceInfoDef* Arena::CreateMaybeMessage< ::tensorflow::SaveSliceInfoDef >(Arena* arena) { |
1395 | return Arena::CreateMessageInternal< ::tensorflow::SaveSliceInfoDef >(arena); |
1396 | } |
1397 | PROTOBUF_NAMESPACE_CLOSE |
1398 | |
1399 | // @@protoc_insertion_point(global_scope) |
1400 | #include <google/protobuf/port_undef.inc> |
1401 | |