1 | // Generated by the protocol buffer compiler. DO NOT EDIT! |
2 | // source: tensorflow/core/protobuf/rewriter_config.proto |
3 | |
4 | #ifndef GOOGLE_PROTOBUF_INCLUDED_tensorflow_2fcore_2fprotobuf_2frewriter_5fconfig_2eproto |
5 | #define GOOGLE_PROTOBUF_INCLUDED_tensorflow_2fcore_2fprotobuf_2frewriter_5fconfig_2eproto |
6 | |
7 | #include <limits> |
8 | #include <string> |
9 | |
10 | #include <google/protobuf/port_def.inc> |
11 | #if PROTOBUF_VERSION < 3009000 |
12 | #error This file was generated by a newer version of protoc which is |
13 | #error incompatible with your Protocol Buffer headers. Please update |
14 | #error your headers. |
15 | #endif |
16 | #if 3009002 < PROTOBUF_MIN_PROTOC_VERSION |
17 | #error This file was generated by an older version of protoc which is |
18 | #error incompatible with your Protocol Buffer headers. Please |
19 | #error regenerate this file with a newer version of protoc. |
20 | #endif |
21 | |
22 | #include <google/protobuf/port_undef.inc> |
23 | #include <google/protobuf/io/coded_stream.h> |
24 | #include <google/protobuf/arena.h> |
25 | #include <google/protobuf/arenastring.h> |
26 | #include <google/protobuf/generated_message_table_driven.h> |
27 | #include <google/protobuf/generated_message_util.h> |
28 | #include <google/protobuf/inlined_string_field.h> |
29 | #include <google/protobuf/metadata.h> |
30 | #include <google/protobuf/generated_message_reflection.h> |
31 | #include <google/protobuf/message.h> |
32 | #include <google/protobuf/repeated_field.h> // IWYU pragma: export |
33 | #include <google/protobuf/extension_set.h> // IWYU pragma: export |
34 | #include <google/protobuf/map.h> // IWYU pragma: export |
35 | #include <google/protobuf/map_entry.h> |
36 | #include <google/protobuf/map_field_inl.h> |
37 | #include <google/protobuf/generated_enum_reflection.h> |
38 | #include <google/protobuf/unknown_field_set.h> |
39 | #include "tensorflow/core/framework/attr_value.pb.h" |
40 | #include "tensorflow/core/protobuf/verifier_config.pb.h" |
41 | // @@protoc_insertion_point(includes) |
42 | #include <google/protobuf/port_def.inc> |
43 | #define PROTOBUF_INTERNAL_EXPORT_tensorflow_2fcore_2fprotobuf_2frewriter_5fconfig_2eproto |
44 | PROTOBUF_NAMESPACE_OPEN |
45 | namespace internal { |
46 | class AnyMetadata; |
47 | } // namespace internal |
48 | PROTOBUF_NAMESPACE_CLOSE |
49 | |
50 | // Internal implementation detail -- do not use these members. |
51 | struct TableStruct_tensorflow_2fcore_2fprotobuf_2frewriter_5fconfig_2eproto { |
52 | static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] |
53 | PROTOBUF_SECTION_VARIABLE(protodesc_cold); |
54 | static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[] |
55 | PROTOBUF_SECTION_VARIABLE(protodesc_cold); |
56 | static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[5] |
57 | PROTOBUF_SECTION_VARIABLE(protodesc_cold); |
58 | static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[]; |
59 | static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[]; |
60 | static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[]; |
61 | }; |
62 | extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_tensorflow_2fcore_2fprotobuf_2frewriter_5fconfig_2eproto; |
63 | namespace tensorflow { |
64 | class AutoParallelOptions; |
65 | class AutoParallelOptionsDefaultTypeInternal; |
66 | extern AutoParallelOptionsDefaultTypeInternal _AutoParallelOptions_default_instance_; |
67 | class RewriterConfig; |
68 | class RewriterConfigDefaultTypeInternal; |
69 | extern RewriterConfigDefaultTypeInternal _RewriterConfig_default_instance_; |
70 | class RewriterConfig_CustomGraphOptimizer; |
71 | class RewriterConfig_CustomGraphOptimizerDefaultTypeInternal; |
72 | extern RewriterConfig_CustomGraphOptimizerDefaultTypeInternal _RewriterConfig_CustomGraphOptimizer_default_instance_; |
73 | class RewriterConfig_CustomGraphOptimizer_ParameterMapEntry_DoNotUse; |
74 | class RewriterConfig_CustomGraphOptimizer_ParameterMapEntry_DoNotUseDefaultTypeInternal; |
75 | extern RewriterConfig_CustomGraphOptimizer_ParameterMapEntry_DoNotUseDefaultTypeInternal _RewriterConfig_CustomGraphOptimizer_ParameterMapEntry_DoNotUse_default_instance_; |
76 | class ScopedAllocatorOptions; |
77 | class ScopedAllocatorOptionsDefaultTypeInternal; |
78 | extern ScopedAllocatorOptionsDefaultTypeInternal _ScopedAllocatorOptions_default_instance_; |
79 | } // namespace tensorflow |
80 | PROTOBUF_NAMESPACE_OPEN |
81 | template<> ::tensorflow::AutoParallelOptions* Arena::CreateMaybeMessage<::tensorflow::AutoParallelOptions>(Arena*); |
82 | template<> ::tensorflow::RewriterConfig* Arena::CreateMaybeMessage<::tensorflow::RewriterConfig>(Arena*); |
83 | template<> ::tensorflow::RewriterConfig_CustomGraphOptimizer* Arena::CreateMaybeMessage<::tensorflow::RewriterConfig_CustomGraphOptimizer>(Arena*); |
84 | template<> ::tensorflow::RewriterConfig_CustomGraphOptimizer_ParameterMapEntry_DoNotUse* Arena::CreateMaybeMessage<::tensorflow::RewriterConfig_CustomGraphOptimizer_ParameterMapEntry_DoNotUse>(Arena*); |
85 | template<> ::tensorflow::ScopedAllocatorOptions* Arena::CreateMaybeMessage<::tensorflow::ScopedAllocatorOptions>(Arena*); |
86 | PROTOBUF_NAMESPACE_CLOSE |
87 | namespace tensorflow { |
88 | |
89 | enum RewriterConfig_Toggle : int { |
90 | RewriterConfig_Toggle_DEFAULT = 0, |
91 | RewriterConfig_Toggle_ON = 1, |
92 | RewriterConfig_Toggle_OFF = 2, |
93 | RewriterConfig_Toggle_AGGRESSIVE = 3, |
94 | RewriterConfig_Toggle_EXPERIMENTAL_MLIR = 4, |
95 | RewriterConfig_Toggle_EXPERIMENTAL_BOTH = 5, |
96 | RewriterConfig_Toggle_RewriterConfig_Toggle_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<::PROTOBUF_NAMESPACE_ID::int32>::min(), |
97 | RewriterConfig_Toggle_RewriterConfig_Toggle_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<::PROTOBUF_NAMESPACE_ID::int32>::max() |
98 | }; |
99 | bool RewriterConfig_Toggle_IsValid(int value); |
100 | constexpr RewriterConfig_Toggle RewriterConfig_Toggle_Toggle_MIN = RewriterConfig_Toggle_DEFAULT; |
101 | constexpr RewriterConfig_Toggle RewriterConfig_Toggle_Toggle_MAX = RewriterConfig_Toggle_EXPERIMENTAL_BOTH; |
102 | constexpr int RewriterConfig_Toggle_Toggle_ARRAYSIZE = RewriterConfig_Toggle_Toggle_MAX + 1; |
103 | |
104 | const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* RewriterConfig_Toggle_descriptor(); |
105 | template<typename T> |
106 | inline const std::string& RewriterConfig_Toggle_Name(T enum_t_value) { |
107 | static_assert(::std::is_same<T, RewriterConfig_Toggle>::value || |
108 | ::std::is_integral<T>::value, |
109 | "Incorrect type passed to function RewriterConfig_Toggle_Name." ); |
110 | return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum( |
111 | RewriterConfig_Toggle_descriptor(), enum_t_value); |
112 | } |
113 | inline bool RewriterConfig_Toggle_Parse( |
114 | const std::string& name, RewriterConfig_Toggle* value) { |
115 | return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<RewriterConfig_Toggle>( |
116 | RewriterConfig_Toggle_descriptor(), name, value); |
117 | } |
118 | enum RewriterConfig_CpuLayout : int { |
119 | RewriterConfig_CpuLayout_NO_CONVERSION_ON_CPU = 0, |
120 | RewriterConfig_CpuLayout_NCHW_TO_NHWC = 1, |
121 | RewriterConfig_CpuLayout_NHWC_TO_NCHW = 2, |
122 | RewriterConfig_CpuLayout_RewriterConfig_CpuLayout_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<::PROTOBUF_NAMESPACE_ID::int32>::min(), |
123 | RewriterConfig_CpuLayout_RewriterConfig_CpuLayout_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<::PROTOBUF_NAMESPACE_ID::int32>::max() |
124 | }; |
125 | bool RewriterConfig_CpuLayout_IsValid(int value); |
126 | constexpr RewriterConfig_CpuLayout RewriterConfig_CpuLayout_CpuLayout_MIN = RewriterConfig_CpuLayout_NO_CONVERSION_ON_CPU; |
127 | constexpr RewriterConfig_CpuLayout RewriterConfig_CpuLayout_CpuLayout_MAX = RewriterConfig_CpuLayout_NHWC_TO_NCHW; |
128 | constexpr int RewriterConfig_CpuLayout_CpuLayout_ARRAYSIZE = RewriterConfig_CpuLayout_CpuLayout_MAX + 1; |
129 | |
130 | const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* RewriterConfig_CpuLayout_descriptor(); |
131 | template<typename T> |
132 | inline const std::string& RewriterConfig_CpuLayout_Name(T enum_t_value) { |
133 | static_assert(::std::is_same<T, RewriterConfig_CpuLayout>::value || |
134 | ::std::is_integral<T>::value, |
135 | "Incorrect type passed to function RewriterConfig_CpuLayout_Name." ); |
136 | return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum( |
137 | RewriterConfig_CpuLayout_descriptor(), enum_t_value); |
138 | } |
139 | inline bool RewriterConfig_CpuLayout_Parse( |
140 | const std::string& name, RewriterConfig_CpuLayout* value) { |
141 | return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<RewriterConfig_CpuLayout>( |
142 | RewriterConfig_CpuLayout_descriptor(), name, value); |
143 | } |
144 | enum RewriterConfig_NumIterationsType : int { |
145 | RewriterConfig_NumIterationsType_DEFAULT_NUM_ITERS = 0, |
146 | RewriterConfig_NumIterationsType_ONE = 1, |
147 | RewriterConfig_NumIterationsType_TWO = 2, |
148 | RewriterConfig_NumIterationsType_RewriterConfig_NumIterationsType_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<::PROTOBUF_NAMESPACE_ID::int32>::min(), |
149 | RewriterConfig_NumIterationsType_RewriterConfig_NumIterationsType_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<::PROTOBUF_NAMESPACE_ID::int32>::max() |
150 | }; |
151 | bool RewriterConfig_NumIterationsType_IsValid(int value); |
152 | constexpr RewriterConfig_NumIterationsType RewriterConfig_NumIterationsType_NumIterationsType_MIN = RewriterConfig_NumIterationsType_DEFAULT_NUM_ITERS; |
153 | constexpr RewriterConfig_NumIterationsType RewriterConfig_NumIterationsType_NumIterationsType_MAX = RewriterConfig_NumIterationsType_TWO; |
154 | constexpr int RewriterConfig_NumIterationsType_NumIterationsType_ARRAYSIZE = RewriterConfig_NumIterationsType_NumIterationsType_MAX + 1; |
155 | |
156 | const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* RewriterConfig_NumIterationsType_descriptor(); |
157 | template<typename T> |
158 | inline const std::string& RewriterConfig_NumIterationsType_Name(T enum_t_value) { |
159 | static_assert(::std::is_same<T, RewriterConfig_NumIterationsType>::value || |
160 | ::std::is_integral<T>::value, |
161 | "Incorrect type passed to function RewriterConfig_NumIterationsType_Name." ); |
162 | return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum( |
163 | RewriterConfig_NumIterationsType_descriptor(), enum_t_value); |
164 | } |
165 | inline bool RewriterConfig_NumIterationsType_Parse( |
166 | const std::string& name, RewriterConfig_NumIterationsType* value) { |
167 | return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<RewriterConfig_NumIterationsType>( |
168 | RewriterConfig_NumIterationsType_descriptor(), name, value); |
169 | } |
170 | enum RewriterConfig_MemOptType : int { |
171 | RewriterConfig_MemOptType_DEFAULT_MEM_OPT = 0, |
172 | RewriterConfig_MemOptType_NO_MEM_OPT = 1, |
173 | RewriterConfig_MemOptType_MANUAL = 2, |
174 | RewriterConfig_MemOptType_SWAPPING_HEURISTICS = 4, |
175 | RewriterConfig_MemOptType_RECOMPUTATION_HEURISTICS = 5, |
176 | RewriterConfig_MemOptType_SCHEDULING_HEURISTICS = 6, |
177 | RewriterConfig_MemOptType_HEURISTICS = 3, |
178 | RewriterConfig_MemOptType_RewriterConfig_MemOptType_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<::PROTOBUF_NAMESPACE_ID::int32>::min(), |
179 | RewriterConfig_MemOptType_RewriterConfig_MemOptType_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<::PROTOBUF_NAMESPACE_ID::int32>::max() |
180 | }; |
181 | bool RewriterConfig_MemOptType_IsValid(int value); |
182 | constexpr RewriterConfig_MemOptType RewriterConfig_MemOptType_MemOptType_MIN = RewriterConfig_MemOptType_DEFAULT_MEM_OPT; |
183 | constexpr RewriterConfig_MemOptType RewriterConfig_MemOptType_MemOptType_MAX = RewriterConfig_MemOptType_SCHEDULING_HEURISTICS; |
184 | constexpr int RewriterConfig_MemOptType_MemOptType_ARRAYSIZE = RewriterConfig_MemOptType_MemOptType_MAX + 1; |
185 | |
186 | const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* RewriterConfig_MemOptType_descriptor(); |
187 | template<typename T> |
188 | inline const std::string& RewriterConfig_MemOptType_Name(T enum_t_value) { |
189 | static_assert(::std::is_same<T, RewriterConfig_MemOptType>::value || |
190 | ::std::is_integral<T>::value, |
191 | "Incorrect type passed to function RewriterConfig_MemOptType_Name." ); |
192 | return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum( |
193 | RewriterConfig_MemOptType_descriptor(), enum_t_value); |
194 | } |
195 | inline bool RewriterConfig_MemOptType_Parse( |
196 | const std::string& name, RewriterConfig_MemOptType* value) { |
197 | return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<RewriterConfig_MemOptType>( |
198 | RewriterConfig_MemOptType_descriptor(), name, value); |
199 | } |
200 | // =================================================================== |
201 | |
202 | class AutoParallelOptions : |
203 | public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:tensorflow.AutoParallelOptions) */ { |
204 | public: |
205 | AutoParallelOptions(); |
206 | virtual ~AutoParallelOptions(); |
207 | |
208 | AutoParallelOptions(const AutoParallelOptions& from); |
209 | AutoParallelOptions(AutoParallelOptions&& from) noexcept |
210 | : AutoParallelOptions() { |
211 | *this = ::std::move(from); |
212 | } |
213 | |
214 | inline AutoParallelOptions& operator=(const AutoParallelOptions& from) { |
215 | CopyFrom(from); |
216 | return *this; |
217 | } |
218 | inline AutoParallelOptions& operator=(AutoParallelOptions&& from) noexcept { |
219 | if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) { |
220 | if (this != &from) InternalSwap(&from); |
221 | } else { |
222 | CopyFrom(from); |
223 | } |
224 | return *this; |
225 | } |
226 | |
227 | inline ::PROTOBUF_NAMESPACE_ID::Arena* GetArena() const final { |
228 | return GetArenaNoVirtual(); |
229 | } |
230 | inline void* GetMaybeArenaPointer() const final { |
231 | return MaybeArenaPtr(); |
232 | } |
233 | static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { |
234 | return GetDescriptor(); |
235 | } |
236 | static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { |
237 | return GetMetadataStatic().descriptor; |
238 | } |
239 | static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { |
240 | return GetMetadataStatic().reflection; |
241 | } |
242 | static const AutoParallelOptions& default_instance(); |
243 | |
244 | static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY |
245 | static inline const AutoParallelOptions* internal_default_instance() { |
246 | return reinterpret_cast<const AutoParallelOptions*>( |
247 | &_AutoParallelOptions_default_instance_); |
248 | } |
249 | static constexpr int kIndexInFileMessages = |
250 | 0; |
251 | |
252 | friend void swap(AutoParallelOptions& a, AutoParallelOptions& b) { |
253 | a.Swap(&b); |
254 | } |
255 | inline void Swap(AutoParallelOptions* other) { |
256 | if (other == this) return; |
257 | if (GetArenaNoVirtual() == other->GetArenaNoVirtual()) { |
258 | InternalSwap(other); |
259 | } else { |
260 | ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); |
261 | } |
262 | } |
263 | void UnsafeArenaSwap(AutoParallelOptions* other) { |
264 | if (other == this) return; |
265 | GOOGLE_DCHECK(GetArenaNoVirtual() == other->GetArenaNoVirtual()); |
266 | InternalSwap(other); |
267 | } |
268 | |
269 | // implements Message ---------------------------------------------- |
270 | |
271 | inline AutoParallelOptions* New() const final { |
272 | return CreateMaybeMessage<AutoParallelOptions>(nullptr); |
273 | } |
274 | |
275 | AutoParallelOptions* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final { |
276 | return CreateMaybeMessage<AutoParallelOptions>(arena); |
277 | } |
278 | void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final; |
279 | void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final; |
280 | void CopyFrom(const AutoParallelOptions& from); |
281 | void MergeFrom(const AutoParallelOptions& from); |
282 | PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; |
283 | bool IsInitialized() const final; |
284 | |
285 | size_t ByteSizeLong() const final; |
286 | #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER |
287 | const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; |
288 | #else |
289 | bool MergePartialFromCodedStream( |
290 | ::PROTOBUF_NAMESPACE_ID::io::CodedInputStream* input) final; |
291 | #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER |
292 | void SerializeWithCachedSizes( |
293 | ::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream* output) const final; |
294 | ::PROTOBUF_NAMESPACE_ID::uint8* InternalSerializeWithCachedSizesToArray( |
295 | ::PROTOBUF_NAMESPACE_ID::uint8* target) const final; |
296 | int GetCachedSize() const final { return _cached_size_.Get(); } |
297 | |
298 | private: |
299 | inline void SharedCtor(); |
300 | inline void SharedDtor(); |
301 | void SetCachedSize(int size) const final; |
302 | void InternalSwap(AutoParallelOptions* other); |
303 | friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; |
304 | static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { |
305 | return "tensorflow.AutoParallelOptions" ; |
306 | } |
307 | protected: |
308 | explicit AutoParallelOptions(::PROTOBUF_NAMESPACE_ID::Arena* arena); |
309 | private: |
310 | static void ArenaDtor(void* object); |
311 | inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); |
312 | private: |
313 | inline ::PROTOBUF_NAMESPACE_ID::Arena* GetArenaNoVirtual() const { |
314 | return _internal_metadata_.arena(); |
315 | } |
316 | inline void* MaybeArenaPtr() const { |
317 | return _internal_metadata_.raw_arena_ptr(); |
318 | } |
319 | public: |
320 | |
321 | ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; |
322 | private: |
323 | static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() { |
324 | ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_tensorflow_2fcore_2fprotobuf_2frewriter_5fconfig_2eproto); |
325 | return ::descriptor_table_tensorflow_2fcore_2fprotobuf_2frewriter_5fconfig_2eproto.file_level_metadata[kIndexInFileMessages]; |
326 | } |
327 | |
328 | public: |
329 | |
330 | // nested types ---------------------------------------------------- |
331 | |
332 | // accessors ------------------------------------------------------- |
333 | |
334 | enum : int { |
335 | kEnableFieldNumber = 1, |
336 | kNumReplicasFieldNumber = 2, |
337 | }; |
338 | // bool enable = 1; |
339 | void clear_enable(); |
340 | bool enable() const; |
341 | void set_enable(bool value); |
342 | |
343 | // int32 num_replicas = 2; |
344 | void clear_num_replicas(); |
345 | ::PROTOBUF_NAMESPACE_ID::int32 num_replicas() const; |
346 | void set_num_replicas(::PROTOBUF_NAMESPACE_ID::int32 value); |
347 | |
348 | // @@protoc_insertion_point(class_scope:tensorflow.AutoParallelOptions) |
349 | private: |
350 | class _Internal; |
351 | |
352 | ::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena _internal_metadata_; |
353 | template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; |
354 | typedef void InternalArenaConstructable_; |
355 | typedef void DestructorSkippable_; |
356 | bool enable_; |
357 | ::PROTOBUF_NAMESPACE_ID::int32 num_replicas_; |
358 | mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; |
359 | friend struct ::TableStruct_tensorflow_2fcore_2fprotobuf_2frewriter_5fconfig_2eproto; |
360 | }; |
361 | // ------------------------------------------------------------------- |
362 | |
363 | class ScopedAllocatorOptions : |
364 | public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:tensorflow.ScopedAllocatorOptions) */ { |
365 | public: |
366 | ScopedAllocatorOptions(); |
367 | virtual ~ScopedAllocatorOptions(); |
368 | |
369 | ScopedAllocatorOptions(const ScopedAllocatorOptions& from); |
370 | ScopedAllocatorOptions(ScopedAllocatorOptions&& from) noexcept |
371 | : ScopedAllocatorOptions() { |
372 | *this = ::std::move(from); |
373 | } |
374 | |
375 | inline ScopedAllocatorOptions& operator=(const ScopedAllocatorOptions& from) { |
376 | CopyFrom(from); |
377 | return *this; |
378 | } |
379 | inline ScopedAllocatorOptions& operator=(ScopedAllocatorOptions&& from) noexcept { |
380 | if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) { |
381 | if (this != &from) InternalSwap(&from); |
382 | } else { |
383 | CopyFrom(from); |
384 | } |
385 | return *this; |
386 | } |
387 | |
388 | inline ::PROTOBUF_NAMESPACE_ID::Arena* GetArena() const final { |
389 | return GetArenaNoVirtual(); |
390 | } |
391 | inline void* GetMaybeArenaPointer() const final { |
392 | return MaybeArenaPtr(); |
393 | } |
394 | static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { |
395 | return GetDescriptor(); |
396 | } |
397 | static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { |
398 | return GetMetadataStatic().descriptor; |
399 | } |
400 | static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { |
401 | return GetMetadataStatic().reflection; |
402 | } |
403 | static const ScopedAllocatorOptions& default_instance(); |
404 | |
405 | static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY |
406 | static inline const ScopedAllocatorOptions* internal_default_instance() { |
407 | return reinterpret_cast<const ScopedAllocatorOptions*>( |
408 | &_ScopedAllocatorOptions_default_instance_); |
409 | } |
410 | static constexpr int kIndexInFileMessages = |
411 | 1; |
412 | |
413 | friend void swap(ScopedAllocatorOptions& a, ScopedAllocatorOptions& b) { |
414 | a.Swap(&b); |
415 | } |
416 | inline void Swap(ScopedAllocatorOptions* other) { |
417 | if (other == this) return; |
418 | if (GetArenaNoVirtual() == other->GetArenaNoVirtual()) { |
419 | InternalSwap(other); |
420 | } else { |
421 | ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); |
422 | } |
423 | } |
424 | void UnsafeArenaSwap(ScopedAllocatorOptions* other) { |
425 | if (other == this) return; |
426 | GOOGLE_DCHECK(GetArenaNoVirtual() == other->GetArenaNoVirtual()); |
427 | InternalSwap(other); |
428 | } |
429 | |
430 | // implements Message ---------------------------------------------- |
431 | |
432 | inline ScopedAllocatorOptions* New() const final { |
433 | return CreateMaybeMessage<ScopedAllocatorOptions>(nullptr); |
434 | } |
435 | |
436 | ScopedAllocatorOptions* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final { |
437 | return CreateMaybeMessage<ScopedAllocatorOptions>(arena); |
438 | } |
439 | void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final; |
440 | void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final; |
441 | void CopyFrom(const ScopedAllocatorOptions& from); |
442 | void MergeFrom(const ScopedAllocatorOptions& from); |
443 | PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; |
444 | bool IsInitialized() const final; |
445 | |
446 | size_t ByteSizeLong() const final; |
447 | #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER |
448 | const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; |
449 | #else |
450 | bool MergePartialFromCodedStream( |
451 | ::PROTOBUF_NAMESPACE_ID::io::CodedInputStream* input) final; |
452 | #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER |
453 | void SerializeWithCachedSizes( |
454 | ::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream* output) const final; |
455 | ::PROTOBUF_NAMESPACE_ID::uint8* InternalSerializeWithCachedSizesToArray( |
456 | ::PROTOBUF_NAMESPACE_ID::uint8* target) const final; |
457 | int GetCachedSize() const final { return _cached_size_.Get(); } |
458 | |
459 | private: |
460 | inline void SharedCtor(); |
461 | inline void SharedDtor(); |
462 | void SetCachedSize(int size) const final; |
463 | void InternalSwap(ScopedAllocatorOptions* other); |
464 | friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; |
465 | static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { |
466 | return "tensorflow.ScopedAllocatorOptions" ; |
467 | } |
468 | protected: |
469 | explicit ScopedAllocatorOptions(::PROTOBUF_NAMESPACE_ID::Arena* arena); |
470 | private: |
471 | static void ArenaDtor(void* object); |
472 | inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); |
473 | private: |
474 | inline ::PROTOBUF_NAMESPACE_ID::Arena* GetArenaNoVirtual() const { |
475 | return _internal_metadata_.arena(); |
476 | } |
477 | inline void* MaybeArenaPtr() const { |
478 | return _internal_metadata_.raw_arena_ptr(); |
479 | } |
480 | public: |
481 | |
482 | ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; |
483 | private: |
484 | static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() { |
485 | ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_tensorflow_2fcore_2fprotobuf_2frewriter_5fconfig_2eproto); |
486 | return ::descriptor_table_tensorflow_2fcore_2fprotobuf_2frewriter_5fconfig_2eproto.file_level_metadata[kIndexInFileMessages]; |
487 | } |
488 | |
489 | public: |
490 | |
491 | // nested types ---------------------------------------------------- |
492 | |
493 | // accessors ------------------------------------------------------- |
494 | |
495 | enum : int { |
496 | kEnableOpFieldNumber = 1, |
497 | }; |
498 | // repeated string enable_op = 1; |
499 | int enable_op_size() const; |
500 | void clear_enable_op(); |
501 | const std::string& enable_op(int index) const; |
502 | std::string* mutable_enable_op(int index); |
503 | void set_enable_op(int index, const std::string& value); |
504 | void set_enable_op(int index, std::string&& value); |
505 | void set_enable_op(int index, const char* value); |
506 | void set_enable_op(int index, const char* value, size_t size); |
507 | std::string* add_enable_op(); |
508 | void add_enable_op(const std::string& value); |
509 | void add_enable_op(std::string&& value); |
510 | void add_enable_op(const char* value); |
511 | void add_enable_op(const char* value, size_t size); |
512 | const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>& enable_op() const; |
513 | ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>* mutable_enable_op(); |
514 | |
515 | // @@protoc_insertion_point(class_scope:tensorflow.ScopedAllocatorOptions) |
516 | private: |
517 | class _Internal; |
518 | |
519 | ::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena _internal_metadata_; |
520 | template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; |
521 | typedef void InternalArenaConstructable_; |
522 | typedef void DestructorSkippable_; |
523 | ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string> enable_op_; |
524 | mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; |
525 | friend struct ::TableStruct_tensorflow_2fcore_2fprotobuf_2frewriter_5fconfig_2eproto; |
526 | }; |
527 | // ------------------------------------------------------------------- |
528 | |
529 | class RewriterConfig_CustomGraphOptimizer_ParameterMapEntry_DoNotUse : public ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<RewriterConfig_CustomGraphOptimizer_ParameterMapEntry_DoNotUse, |
530 | std::string, ::tensorflow::AttrValue, |
531 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING, |
532 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_MESSAGE, |
533 | 0 > { |
534 | public: |
535 | typedef ::PROTOBUF_NAMESPACE_ID::internal::MapEntry<RewriterConfig_CustomGraphOptimizer_ParameterMapEntry_DoNotUse, |
536 | std::string, ::tensorflow::AttrValue, |
537 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING, |
538 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_MESSAGE, |
539 | 0 > SuperType; |
540 | RewriterConfig_CustomGraphOptimizer_ParameterMapEntry_DoNotUse(); |
541 | RewriterConfig_CustomGraphOptimizer_ParameterMapEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena* arena); |
542 | void MergeFrom(const RewriterConfig_CustomGraphOptimizer_ParameterMapEntry_DoNotUse& other); |
543 | static const RewriterConfig_CustomGraphOptimizer_ParameterMapEntry_DoNotUse* internal_default_instance() { return reinterpret_cast<const RewriterConfig_CustomGraphOptimizer_ParameterMapEntry_DoNotUse*>(&_RewriterConfig_CustomGraphOptimizer_ParameterMapEntry_DoNotUse_default_instance_); } |
544 | static bool ValidateKey(std::string* s) { |
545 | return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), s->size(), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "tensorflow.RewriterConfig.CustomGraphOptimizer.ParameterMapEntry.key" ); |
546 | } |
547 | static bool ValidateValue(void*) { return true; } |
548 | void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& other) final; |
549 | ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; |
550 | private: |
551 | static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() { |
552 | ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_tensorflow_2fcore_2fprotobuf_2frewriter_5fconfig_2eproto); |
553 | return ::descriptor_table_tensorflow_2fcore_2fprotobuf_2frewriter_5fconfig_2eproto.file_level_metadata[2]; |
554 | } |
555 | |
556 | public: |
557 | }; |
558 | |
559 | // ------------------------------------------------------------------- |
560 | |
561 | class RewriterConfig_CustomGraphOptimizer : |
562 | public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:tensorflow.RewriterConfig.CustomGraphOptimizer) */ { |
563 | public: |
564 | RewriterConfig_CustomGraphOptimizer(); |
565 | virtual ~RewriterConfig_CustomGraphOptimizer(); |
566 | |
567 | RewriterConfig_CustomGraphOptimizer(const RewriterConfig_CustomGraphOptimizer& from); |
568 | RewriterConfig_CustomGraphOptimizer(RewriterConfig_CustomGraphOptimizer&& from) noexcept |
569 | : RewriterConfig_CustomGraphOptimizer() { |
570 | *this = ::std::move(from); |
571 | } |
572 | |
573 | inline RewriterConfig_CustomGraphOptimizer& operator=(const RewriterConfig_CustomGraphOptimizer& from) { |
574 | CopyFrom(from); |
575 | return *this; |
576 | } |
577 | inline RewriterConfig_CustomGraphOptimizer& operator=(RewriterConfig_CustomGraphOptimizer&& from) noexcept { |
578 | if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) { |
579 | if (this != &from) InternalSwap(&from); |
580 | } else { |
581 | CopyFrom(from); |
582 | } |
583 | return *this; |
584 | } |
585 | |
586 | inline ::PROTOBUF_NAMESPACE_ID::Arena* GetArena() const final { |
587 | return GetArenaNoVirtual(); |
588 | } |
589 | inline void* GetMaybeArenaPointer() const final { |
590 | return MaybeArenaPtr(); |
591 | } |
592 | static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { |
593 | return GetDescriptor(); |
594 | } |
595 | static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { |
596 | return GetMetadataStatic().descriptor; |
597 | } |
598 | static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { |
599 | return GetMetadataStatic().reflection; |
600 | } |
601 | static const RewriterConfig_CustomGraphOptimizer& default_instance(); |
602 | |
603 | static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY |
604 | static inline const RewriterConfig_CustomGraphOptimizer* internal_default_instance() { |
605 | return reinterpret_cast<const RewriterConfig_CustomGraphOptimizer*>( |
606 | &_RewriterConfig_CustomGraphOptimizer_default_instance_); |
607 | } |
608 | static constexpr int kIndexInFileMessages = |
609 | 3; |
610 | |
611 | friend void swap(RewriterConfig_CustomGraphOptimizer& a, RewriterConfig_CustomGraphOptimizer& b) { |
612 | a.Swap(&b); |
613 | } |
614 | inline void Swap(RewriterConfig_CustomGraphOptimizer* other) { |
615 | if (other == this) return; |
616 | if (GetArenaNoVirtual() == other->GetArenaNoVirtual()) { |
617 | InternalSwap(other); |
618 | } else { |
619 | ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); |
620 | } |
621 | } |
622 | void UnsafeArenaSwap(RewriterConfig_CustomGraphOptimizer* other) { |
623 | if (other == this) return; |
624 | GOOGLE_DCHECK(GetArenaNoVirtual() == other->GetArenaNoVirtual()); |
625 | InternalSwap(other); |
626 | } |
627 | |
628 | // implements Message ---------------------------------------------- |
629 | |
630 | inline RewriterConfig_CustomGraphOptimizer* New() const final { |
631 | return CreateMaybeMessage<RewriterConfig_CustomGraphOptimizer>(nullptr); |
632 | } |
633 | |
634 | RewriterConfig_CustomGraphOptimizer* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final { |
635 | return CreateMaybeMessage<RewriterConfig_CustomGraphOptimizer>(arena); |
636 | } |
637 | void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final; |
638 | void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final; |
639 | void CopyFrom(const RewriterConfig_CustomGraphOptimizer& from); |
640 | void MergeFrom(const RewriterConfig_CustomGraphOptimizer& from); |
641 | PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; |
642 | bool IsInitialized() const final; |
643 | |
644 | size_t ByteSizeLong() const final; |
645 | #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER |
646 | const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; |
647 | #else |
648 | bool MergePartialFromCodedStream( |
649 | ::PROTOBUF_NAMESPACE_ID::io::CodedInputStream* input) final; |
650 | #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER |
651 | void SerializeWithCachedSizes( |
652 | ::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream* output) const final; |
653 | ::PROTOBUF_NAMESPACE_ID::uint8* InternalSerializeWithCachedSizesToArray( |
654 | ::PROTOBUF_NAMESPACE_ID::uint8* target) const final; |
655 | int GetCachedSize() const final { return _cached_size_.Get(); } |
656 | |
657 | private: |
658 | inline void SharedCtor(); |
659 | inline void SharedDtor(); |
660 | void SetCachedSize(int size) const final; |
661 | void InternalSwap(RewriterConfig_CustomGraphOptimizer* other); |
662 | friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; |
663 | static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { |
664 | return "tensorflow.RewriterConfig.CustomGraphOptimizer" ; |
665 | } |
666 | protected: |
667 | explicit RewriterConfig_CustomGraphOptimizer(::PROTOBUF_NAMESPACE_ID::Arena* arena); |
668 | private: |
669 | static void ArenaDtor(void* object); |
670 | inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); |
671 | private: |
672 | inline ::PROTOBUF_NAMESPACE_ID::Arena* GetArenaNoVirtual() const { |
673 | return _internal_metadata_.arena(); |
674 | } |
675 | inline void* MaybeArenaPtr() const { |
676 | return _internal_metadata_.raw_arena_ptr(); |
677 | } |
678 | public: |
679 | |
680 | ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; |
681 | private: |
682 | static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() { |
683 | ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_tensorflow_2fcore_2fprotobuf_2frewriter_5fconfig_2eproto); |
684 | return ::descriptor_table_tensorflow_2fcore_2fprotobuf_2frewriter_5fconfig_2eproto.file_level_metadata[kIndexInFileMessages]; |
685 | } |
686 | |
687 | public: |
688 | |
689 | // nested types ---------------------------------------------------- |
690 | |
691 | |
692 | // accessors ------------------------------------------------------- |
693 | |
694 | enum : int { |
695 | kParameterMapFieldNumber = 2, |
696 | kNameFieldNumber = 1, |
697 | }; |
698 | // map<string, .tensorflow.AttrValue> parameter_map = 2; |
699 | int parameter_map_size() const; |
700 | void clear_parameter_map(); |
701 | const ::PROTOBUF_NAMESPACE_ID::Map< std::string, ::tensorflow::AttrValue >& |
702 | parameter_map() const; |
703 | ::PROTOBUF_NAMESPACE_ID::Map< std::string, ::tensorflow::AttrValue >* |
704 | mutable_parameter_map(); |
705 | |
706 | // string name = 1; |
707 | void clear_name(); |
708 | const std::string& name() const; |
709 | void set_name(const std::string& value); |
710 | void set_name(std::string&& value); |
711 | void set_name(const char* value); |
712 | void set_name(const char* value, size_t size); |
713 | std::string* mutable_name(); |
714 | std::string* release_name(); |
715 | void set_allocated_name(std::string* name); |
716 | GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for" |
717 | " string fields are deprecated and will be removed in a" |
718 | " future release." ) |
719 | std::string* unsafe_arena_release_name(); |
720 | GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for" |
721 | " string fields are deprecated and will be removed in a" |
722 | " future release." ) |
723 | void unsafe_arena_set_allocated_name( |
724 | std::string* name); |
725 | |
726 | // @@protoc_insertion_point(class_scope:tensorflow.RewriterConfig.CustomGraphOptimizer) |
727 | private: |
728 | class _Internal; |
729 | |
730 | ::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena _internal_metadata_; |
731 | template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; |
732 | typedef void InternalArenaConstructable_; |
733 | typedef void DestructorSkippable_; |
734 | ::PROTOBUF_NAMESPACE_ID::internal::MapField< |
735 | RewriterConfig_CustomGraphOptimizer_ParameterMapEntry_DoNotUse, |
736 | std::string, ::tensorflow::AttrValue, |
737 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING, |
738 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_MESSAGE, |
739 | 0 > parameter_map_; |
740 | ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_; |
741 | mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; |
742 | friend struct ::TableStruct_tensorflow_2fcore_2fprotobuf_2frewriter_5fconfig_2eproto; |
743 | }; |
744 | // ------------------------------------------------------------------- |
745 | |
746 | class RewriterConfig : |
747 | public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:tensorflow.RewriterConfig) */ { |
748 | public: |
749 | RewriterConfig(); |
750 | virtual ~RewriterConfig(); |
751 | |
752 | RewriterConfig(const RewriterConfig& from); |
753 | RewriterConfig(RewriterConfig&& from) noexcept |
754 | : RewriterConfig() { |
755 | *this = ::std::move(from); |
756 | } |
757 | |
758 | inline RewriterConfig& operator=(const RewriterConfig& from) { |
759 | CopyFrom(from); |
760 | return *this; |
761 | } |
762 | inline RewriterConfig& operator=(RewriterConfig&& from) noexcept { |
763 | if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) { |
764 | if (this != &from) InternalSwap(&from); |
765 | } else { |
766 | CopyFrom(from); |
767 | } |
768 | return *this; |
769 | } |
770 | |
771 | inline ::PROTOBUF_NAMESPACE_ID::Arena* GetArena() const final { |
772 | return GetArenaNoVirtual(); |
773 | } |
774 | inline void* GetMaybeArenaPointer() const final { |
775 | return MaybeArenaPtr(); |
776 | } |
777 | static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { |
778 | return GetDescriptor(); |
779 | } |
780 | static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { |
781 | return GetMetadataStatic().descriptor; |
782 | } |
783 | static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { |
784 | return GetMetadataStatic().reflection; |
785 | } |
786 | static const RewriterConfig& default_instance(); |
787 | |
788 | static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY |
789 | static inline const RewriterConfig* internal_default_instance() { |
790 | return reinterpret_cast<const RewriterConfig*>( |
791 | &_RewriterConfig_default_instance_); |
792 | } |
793 | static constexpr int kIndexInFileMessages = |
794 | 4; |
795 | |
796 | friend void swap(RewriterConfig& a, RewriterConfig& b) { |
797 | a.Swap(&b); |
798 | } |
799 | inline void Swap(RewriterConfig* other) { |
800 | if (other == this) return; |
801 | if (GetArenaNoVirtual() == other->GetArenaNoVirtual()) { |
802 | InternalSwap(other); |
803 | } else { |
804 | ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); |
805 | } |
806 | } |
807 | void UnsafeArenaSwap(RewriterConfig* other) { |
808 | if (other == this) return; |
809 | GOOGLE_DCHECK(GetArenaNoVirtual() == other->GetArenaNoVirtual()); |
810 | InternalSwap(other); |
811 | } |
812 | |
813 | // implements Message ---------------------------------------------- |
814 | |
815 | inline RewriterConfig* New() const final { |
816 | return CreateMaybeMessage<RewriterConfig>(nullptr); |
817 | } |
818 | |
819 | RewriterConfig* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final { |
820 | return CreateMaybeMessage<RewriterConfig>(arena); |
821 | } |
822 | void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final; |
823 | void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final; |
824 | void CopyFrom(const RewriterConfig& from); |
825 | void MergeFrom(const RewriterConfig& from); |
826 | PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; |
827 | bool IsInitialized() const final; |
828 | |
829 | size_t ByteSizeLong() const final; |
830 | #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER |
831 | const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; |
832 | #else |
833 | bool MergePartialFromCodedStream( |
834 | ::PROTOBUF_NAMESPACE_ID::io::CodedInputStream* input) final; |
835 | #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER |
836 | void SerializeWithCachedSizes( |
837 | ::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream* output) const final; |
838 | ::PROTOBUF_NAMESPACE_ID::uint8* InternalSerializeWithCachedSizesToArray( |
839 | ::PROTOBUF_NAMESPACE_ID::uint8* target) const final; |
840 | int GetCachedSize() const final { return _cached_size_.Get(); } |
841 | |
842 | private: |
843 | inline void SharedCtor(); |
844 | inline void SharedDtor(); |
845 | void SetCachedSize(int size) const final; |
846 | void InternalSwap(RewriterConfig* other); |
847 | friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; |
848 | static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { |
849 | return "tensorflow.RewriterConfig" ; |
850 | } |
851 | protected: |
852 | explicit RewriterConfig(::PROTOBUF_NAMESPACE_ID::Arena* arena); |
853 | private: |
854 | static void ArenaDtor(void* object); |
855 | inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); |
856 | private: |
857 | inline ::PROTOBUF_NAMESPACE_ID::Arena* GetArenaNoVirtual() const { |
858 | return _internal_metadata_.arena(); |
859 | } |
860 | inline void* MaybeArenaPtr() const { |
861 | return _internal_metadata_.raw_arena_ptr(); |
862 | } |
863 | public: |
864 | |
865 | ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; |
866 | private: |
867 | static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() { |
868 | ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_tensorflow_2fcore_2fprotobuf_2frewriter_5fconfig_2eproto); |
869 | return ::descriptor_table_tensorflow_2fcore_2fprotobuf_2frewriter_5fconfig_2eproto.file_level_metadata[kIndexInFileMessages]; |
870 | } |
871 | |
872 | public: |
873 | |
874 | // nested types ---------------------------------------------------- |
875 | |
876 | typedef RewriterConfig_CustomGraphOptimizer CustomGraphOptimizer; |
877 | |
878 | typedef RewriterConfig_Toggle Toggle; |
879 | static constexpr Toggle DEFAULT = |
880 | RewriterConfig_Toggle_DEFAULT; |
881 | static constexpr Toggle ON = |
882 | RewriterConfig_Toggle_ON; |
883 | static constexpr Toggle OFF = |
884 | RewriterConfig_Toggle_OFF; |
885 | static constexpr Toggle AGGRESSIVE = |
886 | RewriterConfig_Toggle_AGGRESSIVE; |
887 | static constexpr Toggle EXPERIMENTAL_MLIR = |
888 | RewriterConfig_Toggle_EXPERIMENTAL_MLIR; |
889 | static constexpr Toggle EXPERIMENTAL_BOTH = |
890 | RewriterConfig_Toggle_EXPERIMENTAL_BOTH; |
891 | static inline bool Toggle_IsValid(int value) { |
892 | return RewriterConfig_Toggle_IsValid(value); |
893 | } |
894 | static constexpr Toggle Toggle_MIN = |
895 | RewriterConfig_Toggle_Toggle_MIN; |
896 | static constexpr Toggle Toggle_MAX = |
897 | RewriterConfig_Toggle_Toggle_MAX; |
898 | static constexpr int Toggle_ARRAYSIZE = |
899 | RewriterConfig_Toggle_Toggle_ARRAYSIZE; |
900 | static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* |
901 | Toggle_descriptor() { |
902 | return RewriterConfig_Toggle_descriptor(); |
903 | } |
904 | template<typename T> |
905 | static inline const std::string& Toggle_Name(T enum_t_value) { |
906 | static_assert(::std::is_same<T, Toggle>::value || |
907 | ::std::is_integral<T>::value, |
908 | "Incorrect type passed to function Toggle_Name." ); |
909 | return RewriterConfig_Toggle_Name(enum_t_value); |
910 | } |
911 | static inline bool Toggle_Parse(const std::string& name, |
912 | Toggle* value) { |
913 | return RewriterConfig_Toggle_Parse(name, value); |
914 | } |
915 | |
916 | typedef RewriterConfig_CpuLayout CpuLayout; |
917 | static constexpr CpuLayout NO_CONVERSION_ON_CPU = |
918 | RewriterConfig_CpuLayout_NO_CONVERSION_ON_CPU; |
919 | static constexpr CpuLayout NCHW_TO_NHWC = |
920 | RewriterConfig_CpuLayout_NCHW_TO_NHWC; |
921 | static constexpr CpuLayout NHWC_TO_NCHW = |
922 | RewriterConfig_CpuLayout_NHWC_TO_NCHW; |
923 | static inline bool CpuLayout_IsValid(int value) { |
924 | return RewriterConfig_CpuLayout_IsValid(value); |
925 | } |
926 | static constexpr CpuLayout CpuLayout_MIN = |
927 | RewriterConfig_CpuLayout_CpuLayout_MIN; |
928 | static constexpr CpuLayout CpuLayout_MAX = |
929 | RewriterConfig_CpuLayout_CpuLayout_MAX; |
930 | static constexpr int CpuLayout_ARRAYSIZE = |
931 | RewriterConfig_CpuLayout_CpuLayout_ARRAYSIZE; |
932 | static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* |
933 | CpuLayout_descriptor() { |
934 | return RewriterConfig_CpuLayout_descriptor(); |
935 | } |
936 | template<typename T> |
937 | static inline const std::string& CpuLayout_Name(T enum_t_value) { |
938 | static_assert(::std::is_same<T, CpuLayout>::value || |
939 | ::std::is_integral<T>::value, |
940 | "Incorrect type passed to function CpuLayout_Name." ); |
941 | return RewriterConfig_CpuLayout_Name(enum_t_value); |
942 | } |
943 | static inline bool CpuLayout_Parse(const std::string& name, |
944 | CpuLayout* value) { |
945 | return RewriterConfig_CpuLayout_Parse(name, value); |
946 | } |
947 | |
948 | typedef RewriterConfig_NumIterationsType NumIterationsType; |
949 | static constexpr NumIterationsType DEFAULT_NUM_ITERS = |
950 | RewriterConfig_NumIterationsType_DEFAULT_NUM_ITERS; |
951 | static constexpr NumIterationsType ONE = |
952 | RewriterConfig_NumIterationsType_ONE; |
953 | static constexpr NumIterationsType TWO = |
954 | RewriterConfig_NumIterationsType_TWO; |
955 | static inline bool NumIterationsType_IsValid(int value) { |
956 | return RewriterConfig_NumIterationsType_IsValid(value); |
957 | } |
958 | static constexpr NumIterationsType NumIterationsType_MIN = |
959 | RewriterConfig_NumIterationsType_NumIterationsType_MIN; |
960 | static constexpr NumIterationsType NumIterationsType_MAX = |
961 | RewriterConfig_NumIterationsType_NumIterationsType_MAX; |
962 | static constexpr int NumIterationsType_ARRAYSIZE = |
963 | RewriterConfig_NumIterationsType_NumIterationsType_ARRAYSIZE; |
964 | static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* |
965 | NumIterationsType_descriptor() { |
966 | return RewriterConfig_NumIterationsType_descriptor(); |
967 | } |
968 | template<typename T> |
969 | static inline const std::string& NumIterationsType_Name(T enum_t_value) { |
970 | static_assert(::std::is_same<T, NumIterationsType>::value || |
971 | ::std::is_integral<T>::value, |
972 | "Incorrect type passed to function NumIterationsType_Name." ); |
973 | return RewriterConfig_NumIterationsType_Name(enum_t_value); |
974 | } |
975 | static inline bool NumIterationsType_Parse(const std::string& name, |
976 | NumIterationsType* value) { |
977 | return RewriterConfig_NumIterationsType_Parse(name, value); |
978 | } |
979 | |
980 | typedef RewriterConfig_MemOptType MemOptType; |
981 | static constexpr MemOptType DEFAULT_MEM_OPT = |
982 | RewriterConfig_MemOptType_DEFAULT_MEM_OPT; |
983 | static constexpr MemOptType NO_MEM_OPT = |
984 | RewriterConfig_MemOptType_NO_MEM_OPT; |
985 | static constexpr MemOptType MANUAL = |
986 | RewriterConfig_MemOptType_MANUAL; |
987 | static constexpr MemOptType SWAPPING_HEURISTICS = |
988 | RewriterConfig_MemOptType_SWAPPING_HEURISTICS; |
989 | static constexpr MemOptType RECOMPUTATION_HEURISTICS = |
990 | RewriterConfig_MemOptType_RECOMPUTATION_HEURISTICS; |
991 | static constexpr MemOptType SCHEDULING_HEURISTICS = |
992 | RewriterConfig_MemOptType_SCHEDULING_HEURISTICS; |
993 | static constexpr MemOptType HEURISTICS = |
994 | RewriterConfig_MemOptType_HEURISTICS; |
995 | static inline bool MemOptType_IsValid(int value) { |
996 | return RewriterConfig_MemOptType_IsValid(value); |
997 | } |
998 | static constexpr MemOptType MemOptType_MIN = |
999 | RewriterConfig_MemOptType_MemOptType_MIN; |
1000 | static constexpr MemOptType MemOptType_MAX = |
1001 | RewriterConfig_MemOptType_MemOptType_MAX; |
1002 | static constexpr int MemOptType_ARRAYSIZE = |
1003 | RewriterConfig_MemOptType_MemOptType_ARRAYSIZE; |
1004 | static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* |
1005 | MemOptType_descriptor() { |
1006 | return RewriterConfig_MemOptType_descriptor(); |
1007 | } |
1008 | template<typename T> |
1009 | static inline const std::string& MemOptType_Name(T enum_t_value) { |
1010 | static_assert(::std::is_same<T, MemOptType>::value || |
1011 | ::std::is_integral<T>::value, |
1012 | "Incorrect type passed to function MemOptType_Name." ); |
1013 | return RewriterConfig_MemOptType_Name(enum_t_value); |
1014 | } |
1015 | static inline bool MemOptType_Parse(const std::string& name, |
1016 | MemOptType* value) { |
1017 | return RewriterConfig_MemOptType_Parse(name, value); |
1018 | } |
1019 | |
1020 | // accessors ------------------------------------------------------- |
1021 | |
1022 | enum : int { |
1023 | kOptimizersFieldNumber = 100, |
1024 | kCustomOptimizersFieldNumber = 200, |
1025 | kMemoryOptimizerTargetNodeNameScopeFieldNumber = 6, |
1026 | kAutoParallelFieldNumber = 5, |
1027 | kScopedAllocatorOptsFieldNumber = 16, |
1028 | kInterOptimizerVerifierConfigFieldNumber = 300, |
1029 | kPostOptimizationVerifierConfigFieldNumber = 301, |
1030 | kLayoutOptimizerFieldNumber = 1, |
1031 | kConstantFoldingFieldNumber = 3, |
1032 | kMemoryOptimizationFieldNumber = 4, |
1033 | kArithmeticOptimizationFieldNumber = 7, |
1034 | kDependencyOptimizationFieldNumber = 8, |
1035 | kLoopOptimizationFieldNumber = 9, |
1036 | kFunctionOptimizationFieldNumber = 10, |
1037 | kDebugStripperFieldNumber = 11, |
1038 | kMetaOptimizerIterationsFieldNumber = 12, |
1039 | kShapeOptimizationFieldNumber = 13, |
1040 | kRemappingFieldNumber = 14, |
1041 | kScopedAllocatorOptimizationFieldNumber = 15, |
1042 | kMinGraphNodesFieldNumber = 17, |
1043 | kPinToHostOptimizationFieldNumber = 18, |
1044 | kDisableModelPruningFieldNumber = 2, |
1045 | kDisableMetaOptimizerFieldNumber = 19, |
1046 | kExperimentalDisableCompressedTensorOptimizationFieldNumber = 26, |
1047 | kExperimentalDisableFoldingQuantizationEmulationFieldNumber = 27, |
1048 | kFailOnOptimizerErrorsFieldNumber = 21, |
1049 | kMetaOptimizerTimeoutMsFieldNumber = 20, |
1050 | kImplementationSelectorFieldNumber = 22, |
1051 | kAutoMixedPrecisionFieldNumber = 23, |
1052 | kCommonSubgraphEliminationFieldNumber = 24, |
1053 | kAutoMixedPrecisionMklFieldNumber = 25, |
1054 | kUsePluginOptimizersFieldNumber = 28, |
1055 | kAutoMixedPrecisionCpuFieldNumber = 29, |
1056 | kExperimentalConditionalCodeMotionFieldNumber = 30, |
1057 | kAutoMixedPrecisionOnednnBfloat16FieldNumber = 31, |
1058 | kCpuLayoutConversionFieldNumber = 50, |
1059 | }; |
1060 | // repeated string optimizers = 100; |
1061 | int optimizers_size() const; |
1062 | void clear_optimizers(); |
1063 | const std::string& optimizers(int index) const; |
1064 | std::string* mutable_optimizers(int index); |
1065 | void set_optimizers(int index, const std::string& value); |
1066 | void set_optimizers(int index, std::string&& value); |
1067 | void set_optimizers(int index, const char* value); |
1068 | void set_optimizers(int index, const char* value, size_t size); |
1069 | std::string* add_optimizers(); |
1070 | void add_optimizers(const std::string& value); |
1071 | void add_optimizers(std::string&& value); |
1072 | void add_optimizers(const char* value); |
1073 | void add_optimizers(const char* value, size_t size); |
1074 | const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>& optimizers() const; |
1075 | ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>* mutable_optimizers(); |
1076 | |
1077 | // repeated .tensorflow.RewriterConfig.CustomGraphOptimizer custom_optimizers = 200; |
1078 | int custom_optimizers_size() const; |
1079 | void clear_custom_optimizers(); |
1080 | ::tensorflow::RewriterConfig_CustomGraphOptimizer* mutable_custom_optimizers(int index); |
1081 | ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::tensorflow::RewriterConfig_CustomGraphOptimizer >* |
1082 | mutable_custom_optimizers(); |
1083 | const ::tensorflow::RewriterConfig_CustomGraphOptimizer& custom_optimizers(int index) const; |
1084 | ::tensorflow::RewriterConfig_CustomGraphOptimizer* add_custom_optimizers(); |
1085 | const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::tensorflow::RewriterConfig_CustomGraphOptimizer >& |
1086 | custom_optimizers() const; |
1087 | |
1088 | // string memory_optimizer_target_node_name_scope = 6; |
1089 | void clear_memory_optimizer_target_node_name_scope(); |
1090 | const std::string& memory_optimizer_target_node_name_scope() const; |
1091 | void set_memory_optimizer_target_node_name_scope(const std::string& value); |
1092 | void set_memory_optimizer_target_node_name_scope(std::string&& value); |
1093 | void set_memory_optimizer_target_node_name_scope(const char* value); |
1094 | void set_memory_optimizer_target_node_name_scope(const char* value, size_t size); |
1095 | std::string* mutable_memory_optimizer_target_node_name_scope(); |
1096 | std::string* release_memory_optimizer_target_node_name_scope(); |
1097 | void set_allocated_memory_optimizer_target_node_name_scope(std::string* memory_optimizer_target_node_name_scope); |
1098 | GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for" |
1099 | " string fields are deprecated and will be removed in a" |
1100 | " future release." ) |
1101 | std::string* unsafe_arena_release_memory_optimizer_target_node_name_scope(); |
1102 | GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for" |
1103 | " string fields are deprecated and will be removed in a" |
1104 | " future release." ) |
1105 | void unsafe_arena_set_allocated_memory_optimizer_target_node_name_scope( |
1106 | std::string* memory_optimizer_target_node_name_scope); |
1107 | |
1108 | // .tensorflow.AutoParallelOptions auto_parallel = 5; |
1109 | bool has_auto_parallel() const; |
1110 | void clear_auto_parallel(); |
1111 | const ::tensorflow::AutoParallelOptions& auto_parallel() const; |
1112 | ::tensorflow::AutoParallelOptions* release_auto_parallel(); |
1113 | ::tensorflow::AutoParallelOptions* mutable_auto_parallel(); |
1114 | void set_allocated_auto_parallel(::tensorflow::AutoParallelOptions* auto_parallel); |
1115 | void unsafe_arena_set_allocated_auto_parallel( |
1116 | ::tensorflow::AutoParallelOptions* auto_parallel); |
1117 | ::tensorflow::AutoParallelOptions* unsafe_arena_release_auto_parallel(); |
1118 | |
1119 | // .tensorflow.ScopedAllocatorOptions scoped_allocator_opts = 16; |
1120 | bool has_scoped_allocator_opts() const; |
1121 | void clear_scoped_allocator_opts(); |
1122 | const ::tensorflow::ScopedAllocatorOptions& scoped_allocator_opts() const; |
1123 | ::tensorflow::ScopedAllocatorOptions* release_scoped_allocator_opts(); |
1124 | ::tensorflow::ScopedAllocatorOptions* mutable_scoped_allocator_opts(); |
1125 | void set_allocated_scoped_allocator_opts(::tensorflow::ScopedAllocatorOptions* scoped_allocator_opts); |
1126 | void unsafe_arena_set_allocated_scoped_allocator_opts( |
1127 | ::tensorflow::ScopedAllocatorOptions* scoped_allocator_opts); |
1128 | ::tensorflow::ScopedAllocatorOptions* unsafe_arena_release_scoped_allocator_opts(); |
1129 | |
1130 | // .tensorflow.VerifierConfig inter_optimizer_verifier_config = 300; |
1131 | bool has_inter_optimizer_verifier_config() const; |
1132 | void clear_inter_optimizer_verifier_config(); |
1133 | const ::tensorflow::VerifierConfig& inter_optimizer_verifier_config() const; |
1134 | ::tensorflow::VerifierConfig* release_inter_optimizer_verifier_config(); |
1135 | ::tensorflow::VerifierConfig* mutable_inter_optimizer_verifier_config(); |
1136 | void set_allocated_inter_optimizer_verifier_config(::tensorflow::VerifierConfig* inter_optimizer_verifier_config); |
1137 | void unsafe_arena_set_allocated_inter_optimizer_verifier_config( |
1138 | ::tensorflow::VerifierConfig* inter_optimizer_verifier_config); |
1139 | ::tensorflow::VerifierConfig* unsafe_arena_release_inter_optimizer_verifier_config(); |
1140 | |
1141 | // .tensorflow.VerifierConfig post_optimization_verifier_config = 301; |
1142 | bool has_post_optimization_verifier_config() const; |
1143 | void clear_post_optimization_verifier_config(); |
1144 | const ::tensorflow::VerifierConfig& post_optimization_verifier_config() const; |
1145 | ::tensorflow::VerifierConfig* release_post_optimization_verifier_config(); |
1146 | ::tensorflow::VerifierConfig* mutable_post_optimization_verifier_config(); |
1147 | void set_allocated_post_optimization_verifier_config(::tensorflow::VerifierConfig* post_optimization_verifier_config); |
1148 | void unsafe_arena_set_allocated_post_optimization_verifier_config( |
1149 | ::tensorflow::VerifierConfig* post_optimization_verifier_config); |
1150 | ::tensorflow::VerifierConfig* unsafe_arena_release_post_optimization_verifier_config(); |
1151 | |
1152 | // .tensorflow.RewriterConfig.Toggle layout_optimizer = 1; |
1153 | void clear_layout_optimizer(); |
1154 | ::tensorflow::RewriterConfig_Toggle layout_optimizer() const; |
1155 | void set_layout_optimizer(::tensorflow::RewriterConfig_Toggle value); |
1156 | |
1157 | // .tensorflow.RewriterConfig.Toggle constant_folding = 3; |
1158 | void clear_constant_folding(); |
1159 | ::tensorflow::RewriterConfig_Toggle constant_folding() const; |
1160 | void set_constant_folding(::tensorflow::RewriterConfig_Toggle value); |
1161 | |
1162 | // .tensorflow.RewriterConfig.MemOptType memory_optimization = 4; |
1163 | void clear_memory_optimization(); |
1164 | ::tensorflow::RewriterConfig_MemOptType memory_optimization() const; |
1165 | void set_memory_optimization(::tensorflow::RewriterConfig_MemOptType value); |
1166 | |
1167 | // .tensorflow.RewriterConfig.Toggle arithmetic_optimization = 7; |
1168 | void clear_arithmetic_optimization(); |
1169 | ::tensorflow::RewriterConfig_Toggle arithmetic_optimization() const; |
1170 | void set_arithmetic_optimization(::tensorflow::RewriterConfig_Toggle value); |
1171 | |
1172 | // .tensorflow.RewriterConfig.Toggle dependency_optimization = 8; |
1173 | void clear_dependency_optimization(); |
1174 | ::tensorflow::RewriterConfig_Toggle dependency_optimization() const; |
1175 | void set_dependency_optimization(::tensorflow::RewriterConfig_Toggle value); |
1176 | |
1177 | // .tensorflow.RewriterConfig.Toggle loop_optimization = 9; |
1178 | void clear_loop_optimization(); |
1179 | ::tensorflow::RewriterConfig_Toggle loop_optimization() const; |
1180 | void set_loop_optimization(::tensorflow::RewriterConfig_Toggle value); |
1181 | |
1182 | // .tensorflow.RewriterConfig.Toggle function_optimization = 10; |
1183 | void clear_function_optimization(); |
1184 | ::tensorflow::RewriterConfig_Toggle function_optimization() const; |
1185 | void set_function_optimization(::tensorflow::RewriterConfig_Toggle value); |
1186 | |
1187 | // .tensorflow.RewriterConfig.Toggle debug_stripper = 11; |
1188 | void clear_debug_stripper(); |
1189 | ::tensorflow::RewriterConfig_Toggle debug_stripper() const; |
1190 | void set_debug_stripper(::tensorflow::RewriterConfig_Toggle value); |
1191 | |
1192 | // .tensorflow.RewriterConfig.NumIterationsType meta_optimizer_iterations = 12; |
1193 | void clear_meta_optimizer_iterations(); |
1194 | ::tensorflow::RewriterConfig_NumIterationsType meta_optimizer_iterations() const; |
1195 | void set_meta_optimizer_iterations(::tensorflow::RewriterConfig_NumIterationsType value); |
1196 | |
1197 | // .tensorflow.RewriterConfig.Toggle shape_optimization = 13; |
1198 | void clear_shape_optimization(); |
1199 | ::tensorflow::RewriterConfig_Toggle shape_optimization() const; |
1200 | void set_shape_optimization(::tensorflow::RewriterConfig_Toggle value); |
1201 | |
1202 | // .tensorflow.RewriterConfig.Toggle remapping = 14; |
1203 | void clear_remapping(); |
1204 | ::tensorflow::RewriterConfig_Toggle remapping() const; |
1205 | void set_remapping(::tensorflow::RewriterConfig_Toggle value); |
1206 | |
1207 | // .tensorflow.RewriterConfig.Toggle scoped_allocator_optimization = 15; |
1208 | void clear_scoped_allocator_optimization(); |
1209 | ::tensorflow::RewriterConfig_Toggle scoped_allocator_optimization() const; |
1210 | void set_scoped_allocator_optimization(::tensorflow::RewriterConfig_Toggle value); |
1211 | |
1212 | // int32 min_graph_nodes = 17; |
1213 | void clear_min_graph_nodes(); |
1214 | ::PROTOBUF_NAMESPACE_ID::int32 min_graph_nodes() const; |
1215 | void set_min_graph_nodes(::PROTOBUF_NAMESPACE_ID::int32 value); |
1216 | |
1217 | // .tensorflow.RewriterConfig.Toggle pin_to_host_optimization = 18; |
1218 | void clear_pin_to_host_optimization(); |
1219 | ::tensorflow::RewriterConfig_Toggle pin_to_host_optimization() const; |
1220 | void set_pin_to_host_optimization(::tensorflow::RewriterConfig_Toggle value); |
1221 | |
1222 | // bool disable_model_pruning = 2; |
1223 | void clear_disable_model_pruning(); |
1224 | bool disable_model_pruning() const; |
1225 | void set_disable_model_pruning(bool value); |
1226 | |
1227 | // bool disable_meta_optimizer = 19; |
1228 | void clear_disable_meta_optimizer(); |
1229 | bool disable_meta_optimizer() const; |
1230 | void set_disable_meta_optimizer(bool value); |
1231 | |
1232 | // bool experimental_disable_compressed_tensor_optimization = 26; |
1233 | void clear_experimental_disable_compressed_tensor_optimization(); |
1234 | bool experimental_disable_compressed_tensor_optimization() const; |
1235 | void set_experimental_disable_compressed_tensor_optimization(bool value); |
1236 | |
1237 | // bool experimental_disable_folding_quantization_emulation = 27; |
1238 | void clear_experimental_disable_folding_quantization_emulation(); |
1239 | bool experimental_disable_folding_quantization_emulation() const; |
1240 | void set_experimental_disable_folding_quantization_emulation(bool value); |
1241 | |
1242 | // bool fail_on_optimizer_errors = 21; |
1243 | void clear_fail_on_optimizer_errors(); |
1244 | bool fail_on_optimizer_errors() const; |
1245 | void set_fail_on_optimizer_errors(bool value); |
1246 | |
1247 | // int64 meta_optimizer_timeout_ms = 20; |
1248 | void clear_meta_optimizer_timeout_ms(); |
1249 | ::PROTOBUF_NAMESPACE_ID::int64 meta_optimizer_timeout_ms() const; |
1250 | void set_meta_optimizer_timeout_ms(::PROTOBUF_NAMESPACE_ID::int64 value); |
1251 | |
1252 | // .tensorflow.RewriterConfig.Toggle implementation_selector = 22; |
1253 | void clear_implementation_selector(); |
1254 | ::tensorflow::RewriterConfig_Toggle implementation_selector() const; |
1255 | void set_implementation_selector(::tensorflow::RewriterConfig_Toggle value); |
1256 | |
1257 | // .tensorflow.RewriterConfig.Toggle auto_mixed_precision = 23; |
1258 | void clear_auto_mixed_precision(); |
1259 | ::tensorflow::RewriterConfig_Toggle auto_mixed_precision() const; |
1260 | void set_auto_mixed_precision(::tensorflow::RewriterConfig_Toggle value); |
1261 | |
1262 | // .tensorflow.RewriterConfig.Toggle common_subgraph_elimination = 24; |
1263 | void clear_common_subgraph_elimination(); |
1264 | ::tensorflow::RewriterConfig_Toggle common_subgraph_elimination() const; |
1265 | void set_common_subgraph_elimination(::tensorflow::RewriterConfig_Toggle value); |
1266 | |
1267 | // .tensorflow.RewriterConfig.Toggle auto_mixed_precision_mkl = 25; |
1268 | void clear_auto_mixed_precision_mkl(); |
1269 | ::tensorflow::RewriterConfig_Toggle auto_mixed_precision_mkl() const; |
1270 | void set_auto_mixed_precision_mkl(::tensorflow::RewriterConfig_Toggle value); |
1271 | |
1272 | // .tensorflow.RewriterConfig.Toggle use_plugin_optimizers = 28; |
1273 | void clear_use_plugin_optimizers(); |
1274 | ::tensorflow::RewriterConfig_Toggle use_plugin_optimizers() const; |
1275 | void set_use_plugin_optimizers(::tensorflow::RewriterConfig_Toggle value); |
1276 | |
1277 | // .tensorflow.RewriterConfig.Toggle auto_mixed_precision_cpu = 29; |
1278 | void clear_auto_mixed_precision_cpu(); |
1279 | ::tensorflow::RewriterConfig_Toggle auto_mixed_precision_cpu() const; |
1280 | void set_auto_mixed_precision_cpu(::tensorflow::RewriterConfig_Toggle value); |
1281 | |
1282 | // .tensorflow.RewriterConfig.Toggle experimental_conditional_code_motion = 30; |
1283 | void clear_experimental_conditional_code_motion(); |
1284 | ::tensorflow::RewriterConfig_Toggle experimental_conditional_code_motion() const; |
1285 | void set_experimental_conditional_code_motion(::tensorflow::RewriterConfig_Toggle value); |
1286 | |
1287 | // .tensorflow.RewriterConfig.Toggle auto_mixed_precision_onednn_bfloat16 = 31; |
1288 | void clear_auto_mixed_precision_onednn_bfloat16(); |
1289 | ::tensorflow::RewriterConfig_Toggle auto_mixed_precision_onednn_bfloat16() const; |
1290 | void set_auto_mixed_precision_onednn_bfloat16(::tensorflow::RewriterConfig_Toggle value); |
1291 | |
1292 | // .tensorflow.RewriterConfig.CpuLayout cpu_layout_conversion = 50; |
1293 | void clear_cpu_layout_conversion(); |
1294 | ::tensorflow::RewriterConfig_CpuLayout cpu_layout_conversion() const; |
1295 | void set_cpu_layout_conversion(::tensorflow::RewriterConfig_CpuLayout value); |
1296 | |
1297 | // @@protoc_insertion_point(class_scope:tensorflow.RewriterConfig) |
1298 | private: |
1299 | class _Internal; |
1300 | |
1301 | ::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena _internal_metadata_; |
1302 | template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; |
1303 | typedef void InternalArenaConstructable_; |
1304 | typedef void DestructorSkippable_; |
1305 | ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string> optimizers_; |
1306 | ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::tensorflow::RewriterConfig_CustomGraphOptimizer > custom_optimizers_; |
1307 | ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr memory_optimizer_target_node_name_scope_; |
1308 | ::tensorflow::AutoParallelOptions* auto_parallel_; |
1309 | ::tensorflow::ScopedAllocatorOptions* scoped_allocator_opts_; |
1310 | ::tensorflow::VerifierConfig* inter_optimizer_verifier_config_; |
1311 | ::tensorflow::VerifierConfig* post_optimization_verifier_config_; |
1312 | int layout_optimizer_; |
1313 | int constant_folding_; |
1314 | int memory_optimization_; |
1315 | int arithmetic_optimization_; |
1316 | int dependency_optimization_; |
1317 | int loop_optimization_; |
1318 | int function_optimization_; |
1319 | int debug_stripper_; |
1320 | int meta_optimizer_iterations_; |
1321 | int shape_optimization_; |
1322 | int remapping_; |
1323 | int scoped_allocator_optimization_; |
1324 | ::PROTOBUF_NAMESPACE_ID::int32 min_graph_nodes_; |
1325 | int pin_to_host_optimization_; |
1326 | bool disable_model_pruning_; |
1327 | bool disable_meta_optimizer_; |
1328 | bool experimental_disable_compressed_tensor_optimization_; |
1329 | bool experimental_disable_folding_quantization_emulation_; |
1330 | bool fail_on_optimizer_errors_; |
1331 | ::PROTOBUF_NAMESPACE_ID::int64 meta_optimizer_timeout_ms_; |
1332 | int implementation_selector_; |
1333 | int auto_mixed_precision_; |
1334 | int common_subgraph_elimination_; |
1335 | int auto_mixed_precision_mkl_; |
1336 | int use_plugin_optimizers_; |
1337 | int auto_mixed_precision_cpu_; |
1338 | int experimental_conditional_code_motion_; |
1339 | int auto_mixed_precision_onednn_bfloat16_; |
1340 | int cpu_layout_conversion_; |
1341 | mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; |
1342 | friend struct ::TableStruct_tensorflow_2fcore_2fprotobuf_2frewriter_5fconfig_2eproto; |
1343 | }; |
1344 | // =================================================================== |
1345 | |
1346 | |
1347 | // =================================================================== |
1348 | |
1349 | #ifdef __GNUC__ |
1350 | #pragma GCC diagnostic push |
1351 | #pragma GCC diagnostic ignored "-Wstrict-aliasing" |
1352 | #endif // __GNUC__ |
1353 | // AutoParallelOptions |
1354 | |
1355 | // bool enable = 1; |
1356 | inline void AutoParallelOptions::clear_enable() { |
1357 | enable_ = false; |
1358 | } |
1359 | inline bool AutoParallelOptions::enable() const { |
1360 | // @@protoc_insertion_point(field_get:tensorflow.AutoParallelOptions.enable) |
1361 | return enable_; |
1362 | } |
1363 | inline void AutoParallelOptions::set_enable(bool value) { |
1364 | |
1365 | enable_ = value; |
1366 | // @@protoc_insertion_point(field_set:tensorflow.AutoParallelOptions.enable) |
1367 | } |
1368 | |
1369 | // int32 num_replicas = 2; |
1370 | inline void AutoParallelOptions::clear_num_replicas() { |
1371 | num_replicas_ = 0; |
1372 | } |
1373 | inline ::PROTOBUF_NAMESPACE_ID::int32 AutoParallelOptions::num_replicas() const { |
1374 | // @@protoc_insertion_point(field_get:tensorflow.AutoParallelOptions.num_replicas) |
1375 | return num_replicas_; |
1376 | } |
1377 | inline void AutoParallelOptions::set_num_replicas(::PROTOBUF_NAMESPACE_ID::int32 value) { |
1378 | |
1379 | num_replicas_ = value; |
1380 | // @@protoc_insertion_point(field_set:tensorflow.AutoParallelOptions.num_replicas) |
1381 | } |
1382 | |
1383 | // ------------------------------------------------------------------- |
1384 | |
1385 | // ScopedAllocatorOptions |
1386 | |
1387 | // repeated string enable_op = 1; |
1388 | inline int ScopedAllocatorOptions::enable_op_size() const { |
1389 | return enable_op_.size(); |
1390 | } |
1391 | inline void ScopedAllocatorOptions::clear_enable_op() { |
1392 | enable_op_.Clear(); |
1393 | } |
1394 | inline const std::string& ScopedAllocatorOptions::enable_op(int index) const { |
1395 | // @@protoc_insertion_point(field_get:tensorflow.ScopedAllocatorOptions.enable_op) |
1396 | return enable_op_.Get(index); |
1397 | } |
1398 | inline std::string* ScopedAllocatorOptions::mutable_enable_op(int index) { |
1399 | // @@protoc_insertion_point(field_mutable:tensorflow.ScopedAllocatorOptions.enable_op) |
1400 | return enable_op_.Mutable(index); |
1401 | } |
1402 | inline void ScopedAllocatorOptions::set_enable_op(int index, const std::string& value) { |
1403 | // @@protoc_insertion_point(field_set:tensorflow.ScopedAllocatorOptions.enable_op) |
1404 | enable_op_.Mutable(index)->assign(value); |
1405 | } |
1406 | inline void ScopedAllocatorOptions::set_enable_op(int index, std::string&& value) { |
1407 | // @@protoc_insertion_point(field_set:tensorflow.ScopedAllocatorOptions.enable_op) |
1408 | enable_op_.Mutable(index)->assign(std::move(value)); |
1409 | } |
1410 | inline void ScopedAllocatorOptions::set_enable_op(int index, const char* value) { |
1411 | GOOGLE_DCHECK(value != nullptr); |
1412 | enable_op_.Mutable(index)->assign(value); |
1413 | // @@protoc_insertion_point(field_set_char:tensorflow.ScopedAllocatorOptions.enable_op) |
1414 | } |
1415 | inline void ScopedAllocatorOptions::set_enable_op(int index, const char* value, size_t size) { |
1416 | enable_op_.Mutable(index)->assign( |
1417 | reinterpret_cast<const char*>(value), size); |
1418 | // @@protoc_insertion_point(field_set_pointer:tensorflow.ScopedAllocatorOptions.enable_op) |
1419 | } |
1420 | inline std::string* ScopedAllocatorOptions::add_enable_op() { |
1421 | // @@protoc_insertion_point(field_add_mutable:tensorflow.ScopedAllocatorOptions.enable_op) |
1422 | return enable_op_.Add(); |
1423 | } |
1424 | inline void ScopedAllocatorOptions::add_enable_op(const std::string& value) { |
1425 | enable_op_.Add()->assign(value); |
1426 | // @@protoc_insertion_point(field_add:tensorflow.ScopedAllocatorOptions.enable_op) |
1427 | } |
1428 | inline void ScopedAllocatorOptions::add_enable_op(std::string&& value) { |
1429 | enable_op_.Add(std::move(value)); |
1430 | // @@protoc_insertion_point(field_add:tensorflow.ScopedAllocatorOptions.enable_op) |
1431 | } |
1432 | inline void ScopedAllocatorOptions::add_enable_op(const char* value) { |
1433 | GOOGLE_DCHECK(value != nullptr); |
1434 | enable_op_.Add()->assign(value); |
1435 | // @@protoc_insertion_point(field_add_char:tensorflow.ScopedAllocatorOptions.enable_op) |
1436 | } |
1437 | inline void ScopedAllocatorOptions::add_enable_op(const char* value, size_t size) { |
1438 | enable_op_.Add()->assign(reinterpret_cast<const char*>(value), size); |
1439 | // @@protoc_insertion_point(field_add_pointer:tensorflow.ScopedAllocatorOptions.enable_op) |
1440 | } |
1441 | inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>& |
1442 | ScopedAllocatorOptions::enable_op() const { |
1443 | // @@protoc_insertion_point(field_list:tensorflow.ScopedAllocatorOptions.enable_op) |
1444 | return enable_op_; |
1445 | } |
1446 | inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>* |
1447 | ScopedAllocatorOptions::mutable_enable_op() { |
1448 | // @@protoc_insertion_point(field_mutable_list:tensorflow.ScopedAllocatorOptions.enable_op) |
1449 | return &enable_op_; |
1450 | } |
1451 | |
1452 | // ------------------------------------------------------------------- |
1453 | |
1454 | // ------------------------------------------------------------------- |
1455 | |
1456 | // RewriterConfig_CustomGraphOptimizer |
1457 | |
1458 | // string name = 1; |
1459 | inline void RewriterConfig_CustomGraphOptimizer::clear_name() { |
1460 | name_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaNoVirtual()); |
1461 | } |
1462 | inline const std::string& RewriterConfig_CustomGraphOptimizer::name() const { |
1463 | // @@protoc_insertion_point(field_get:tensorflow.RewriterConfig.CustomGraphOptimizer.name) |
1464 | return name_.Get(); |
1465 | } |
1466 | inline void RewriterConfig_CustomGraphOptimizer::set_name(const std::string& value) { |
1467 | |
1468 | name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArenaNoVirtual()); |
1469 | // @@protoc_insertion_point(field_set:tensorflow.RewriterConfig.CustomGraphOptimizer.name) |
1470 | } |
1471 | inline void RewriterConfig_CustomGraphOptimizer::set_name(std::string&& value) { |
1472 | |
1473 | name_.Set( |
1474 | &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArenaNoVirtual()); |
1475 | // @@protoc_insertion_point(field_set_rvalue:tensorflow.RewriterConfig.CustomGraphOptimizer.name) |
1476 | } |
1477 | inline void RewriterConfig_CustomGraphOptimizer::set_name(const char* value) { |
1478 | GOOGLE_DCHECK(value != nullptr); |
1479 | |
1480 | name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value), |
1481 | GetArenaNoVirtual()); |
1482 | // @@protoc_insertion_point(field_set_char:tensorflow.RewriterConfig.CustomGraphOptimizer.name) |
1483 | } |
1484 | inline void RewriterConfig_CustomGraphOptimizer::set_name(const char* value, |
1485 | size_t size) { |
1486 | |
1487 | name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string( |
1488 | reinterpret_cast<const char*>(value), size), GetArenaNoVirtual()); |
1489 | // @@protoc_insertion_point(field_set_pointer:tensorflow.RewriterConfig.CustomGraphOptimizer.name) |
1490 | } |
1491 | inline std::string* RewriterConfig_CustomGraphOptimizer::mutable_name() { |
1492 | |
1493 | // @@protoc_insertion_point(field_mutable:tensorflow.RewriterConfig.CustomGraphOptimizer.name) |
1494 | return name_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaNoVirtual()); |
1495 | } |
1496 | inline std::string* RewriterConfig_CustomGraphOptimizer::release_name() { |
1497 | // @@protoc_insertion_point(field_release:tensorflow.RewriterConfig.CustomGraphOptimizer.name) |
1498 | |
1499 | return name_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaNoVirtual()); |
1500 | } |
1501 | inline void RewriterConfig_CustomGraphOptimizer::set_allocated_name(std::string* name) { |
1502 | if (name != nullptr) { |
1503 | |
1504 | } else { |
1505 | |
1506 | } |
1507 | name_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), name, |
1508 | GetArenaNoVirtual()); |
1509 | // @@protoc_insertion_point(field_set_allocated:tensorflow.RewriterConfig.CustomGraphOptimizer.name) |
1510 | } |
1511 | inline std::string* RewriterConfig_CustomGraphOptimizer::unsafe_arena_release_name() { |
1512 | // @@protoc_insertion_point(field_unsafe_arena_release:tensorflow.RewriterConfig.CustomGraphOptimizer.name) |
1513 | GOOGLE_DCHECK(GetArenaNoVirtual() != nullptr); |
1514 | |
1515 | return name_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), |
1516 | GetArenaNoVirtual()); |
1517 | } |
1518 | inline void RewriterConfig_CustomGraphOptimizer::unsafe_arena_set_allocated_name( |
1519 | std::string* name) { |
1520 | GOOGLE_DCHECK(GetArenaNoVirtual() != nullptr); |
1521 | if (name != nullptr) { |
1522 | |
1523 | } else { |
1524 | |
1525 | } |
1526 | name_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), |
1527 | name, GetArenaNoVirtual()); |
1528 | // @@protoc_insertion_point(field_unsafe_arena_set_allocated:tensorflow.RewriterConfig.CustomGraphOptimizer.name) |
1529 | } |
1530 | |
1531 | // map<string, .tensorflow.AttrValue> parameter_map = 2; |
1532 | inline int RewriterConfig_CustomGraphOptimizer::parameter_map_size() const { |
1533 | return parameter_map_.size(); |
1534 | } |
1535 | inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, ::tensorflow::AttrValue >& |
1536 | RewriterConfig_CustomGraphOptimizer::parameter_map() const { |
1537 | // @@protoc_insertion_point(field_map:tensorflow.RewriterConfig.CustomGraphOptimizer.parameter_map) |
1538 | return parameter_map_.GetMap(); |
1539 | } |
1540 | inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, ::tensorflow::AttrValue >* |
1541 | RewriterConfig_CustomGraphOptimizer::mutable_parameter_map() { |
1542 | // @@protoc_insertion_point(field_mutable_map:tensorflow.RewriterConfig.CustomGraphOptimizer.parameter_map) |
1543 | return parameter_map_.MutableMap(); |
1544 | } |
1545 | |
1546 | // ------------------------------------------------------------------- |
1547 | |
1548 | // RewriterConfig |
1549 | |
1550 | // .tensorflow.RewriterConfig.CpuLayout cpu_layout_conversion = 50; |
1551 | inline void RewriterConfig::clear_cpu_layout_conversion() { |
1552 | cpu_layout_conversion_ = 0; |
1553 | } |
1554 | inline ::tensorflow::RewriterConfig_CpuLayout RewriterConfig::cpu_layout_conversion() const { |
1555 | // @@protoc_insertion_point(field_get:tensorflow.RewriterConfig.cpu_layout_conversion) |
1556 | return static_cast< ::tensorflow::RewriterConfig_CpuLayout >(cpu_layout_conversion_); |
1557 | } |
1558 | inline void RewriterConfig::set_cpu_layout_conversion(::tensorflow::RewriterConfig_CpuLayout value) { |
1559 | |
1560 | cpu_layout_conversion_ = value; |
1561 | // @@protoc_insertion_point(field_set:tensorflow.RewriterConfig.cpu_layout_conversion) |
1562 | } |
1563 | |
1564 | // .tensorflow.RewriterConfig.Toggle layout_optimizer = 1; |
1565 | inline void RewriterConfig::clear_layout_optimizer() { |
1566 | layout_optimizer_ = 0; |
1567 | } |
1568 | inline ::tensorflow::RewriterConfig_Toggle RewriterConfig::layout_optimizer() const { |
1569 | // @@protoc_insertion_point(field_get:tensorflow.RewriterConfig.layout_optimizer) |
1570 | return static_cast< ::tensorflow::RewriterConfig_Toggle >(layout_optimizer_); |
1571 | } |
1572 | inline void RewriterConfig::set_layout_optimizer(::tensorflow::RewriterConfig_Toggle value) { |
1573 | |
1574 | layout_optimizer_ = value; |
1575 | // @@protoc_insertion_point(field_set:tensorflow.RewriterConfig.layout_optimizer) |
1576 | } |
1577 | |
1578 | // .tensorflow.RewriterConfig.Toggle constant_folding = 3; |
1579 | inline void RewriterConfig::clear_constant_folding() { |
1580 | constant_folding_ = 0; |
1581 | } |
1582 | inline ::tensorflow::RewriterConfig_Toggle RewriterConfig::constant_folding() const { |
1583 | // @@protoc_insertion_point(field_get:tensorflow.RewriterConfig.constant_folding) |
1584 | return static_cast< ::tensorflow::RewriterConfig_Toggle >(constant_folding_); |
1585 | } |
1586 | inline void RewriterConfig::set_constant_folding(::tensorflow::RewriterConfig_Toggle value) { |
1587 | |
1588 | constant_folding_ = value; |
1589 | // @@protoc_insertion_point(field_set:tensorflow.RewriterConfig.constant_folding) |
1590 | } |
1591 | |
1592 | // .tensorflow.RewriterConfig.Toggle shape_optimization = 13; |
1593 | inline void RewriterConfig::clear_shape_optimization() { |
1594 | shape_optimization_ = 0; |
1595 | } |
1596 | inline ::tensorflow::RewriterConfig_Toggle RewriterConfig::shape_optimization() const { |
1597 | // @@protoc_insertion_point(field_get:tensorflow.RewriterConfig.shape_optimization) |
1598 | return static_cast< ::tensorflow::RewriterConfig_Toggle >(shape_optimization_); |
1599 | } |
1600 | inline void RewriterConfig::set_shape_optimization(::tensorflow::RewriterConfig_Toggle value) { |
1601 | |
1602 | shape_optimization_ = value; |
1603 | // @@protoc_insertion_point(field_set:tensorflow.RewriterConfig.shape_optimization) |
1604 | } |
1605 | |
1606 | // .tensorflow.RewriterConfig.Toggle remapping = 14; |
1607 | inline void RewriterConfig::clear_remapping() { |
1608 | remapping_ = 0; |
1609 | } |
1610 | inline ::tensorflow::RewriterConfig_Toggle RewriterConfig::remapping() const { |
1611 | // @@protoc_insertion_point(field_get:tensorflow.RewriterConfig.remapping) |
1612 | return static_cast< ::tensorflow::RewriterConfig_Toggle >(remapping_); |
1613 | } |
1614 | inline void RewriterConfig::set_remapping(::tensorflow::RewriterConfig_Toggle value) { |
1615 | |
1616 | remapping_ = value; |
1617 | // @@protoc_insertion_point(field_set:tensorflow.RewriterConfig.remapping) |
1618 | } |
1619 | |
1620 | // .tensorflow.RewriterConfig.Toggle common_subgraph_elimination = 24; |
1621 | inline void RewriterConfig::clear_common_subgraph_elimination() { |
1622 | common_subgraph_elimination_ = 0; |
1623 | } |
1624 | inline ::tensorflow::RewriterConfig_Toggle RewriterConfig::common_subgraph_elimination() const { |
1625 | // @@protoc_insertion_point(field_get:tensorflow.RewriterConfig.common_subgraph_elimination) |
1626 | return static_cast< ::tensorflow::RewriterConfig_Toggle >(common_subgraph_elimination_); |
1627 | } |
1628 | inline void RewriterConfig::set_common_subgraph_elimination(::tensorflow::RewriterConfig_Toggle value) { |
1629 | |
1630 | common_subgraph_elimination_ = value; |
1631 | // @@protoc_insertion_point(field_set:tensorflow.RewriterConfig.common_subgraph_elimination) |
1632 | } |
1633 | |
1634 | // .tensorflow.RewriterConfig.Toggle arithmetic_optimization = 7; |
1635 | inline void RewriterConfig::clear_arithmetic_optimization() { |
1636 | arithmetic_optimization_ = 0; |
1637 | } |
1638 | inline ::tensorflow::RewriterConfig_Toggle RewriterConfig::arithmetic_optimization() const { |
1639 | // @@protoc_insertion_point(field_get:tensorflow.RewriterConfig.arithmetic_optimization) |
1640 | return static_cast< ::tensorflow::RewriterConfig_Toggle >(arithmetic_optimization_); |
1641 | } |
1642 | inline void RewriterConfig::set_arithmetic_optimization(::tensorflow::RewriterConfig_Toggle value) { |
1643 | |
1644 | arithmetic_optimization_ = value; |
1645 | // @@protoc_insertion_point(field_set:tensorflow.RewriterConfig.arithmetic_optimization) |
1646 | } |
1647 | |
1648 | // .tensorflow.RewriterConfig.Toggle dependency_optimization = 8; |
1649 | inline void RewriterConfig::clear_dependency_optimization() { |
1650 | dependency_optimization_ = 0; |
1651 | } |
1652 | inline ::tensorflow::RewriterConfig_Toggle RewriterConfig::dependency_optimization() const { |
1653 | // @@protoc_insertion_point(field_get:tensorflow.RewriterConfig.dependency_optimization) |
1654 | return static_cast< ::tensorflow::RewriterConfig_Toggle >(dependency_optimization_); |
1655 | } |
1656 | inline void RewriterConfig::set_dependency_optimization(::tensorflow::RewriterConfig_Toggle value) { |
1657 | |
1658 | dependency_optimization_ = value; |
1659 | // @@protoc_insertion_point(field_set:tensorflow.RewriterConfig.dependency_optimization) |
1660 | } |
1661 | |
1662 | // .tensorflow.RewriterConfig.Toggle loop_optimization = 9; |
1663 | inline void RewriterConfig::clear_loop_optimization() { |
1664 | loop_optimization_ = 0; |
1665 | } |
1666 | inline ::tensorflow::RewriterConfig_Toggle RewriterConfig::loop_optimization() const { |
1667 | // @@protoc_insertion_point(field_get:tensorflow.RewriterConfig.loop_optimization) |
1668 | return static_cast< ::tensorflow::RewriterConfig_Toggle >(loop_optimization_); |
1669 | } |
1670 | inline void RewriterConfig::set_loop_optimization(::tensorflow::RewriterConfig_Toggle value) { |
1671 | |
1672 | loop_optimization_ = value; |
1673 | // @@protoc_insertion_point(field_set:tensorflow.RewriterConfig.loop_optimization) |
1674 | } |
1675 | |
1676 | // .tensorflow.RewriterConfig.Toggle function_optimization = 10; |
1677 | inline void RewriterConfig::clear_function_optimization() { |
1678 | function_optimization_ = 0; |
1679 | } |
1680 | inline ::tensorflow::RewriterConfig_Toggle RewriterConfig::function_optimization() const { |
1681 | // @@protoc_insertion_point(field_get:tensorflow.RewriterConfig.function_optimization) |
1682 | return static_cast< ::tensorflow::RewriterConfig_Toggle >(function_optimization_); |
1683 | } |
1684 | inline void RewriterConfig::set_function_optimization(::tensorflow::RewriterConfig_Toggle value) { |
1685 | |
1686 | function_optimization_ = value; |
1687 | // @@protoc_insertion_point(field_set:tensorflow.RewriterConfig.function_optimization) |
1688 | } |
1689 | |
1690 | // .tensorflow.RewriterConfig.Toggle debug_stripper = 11; |
1691 | inline void RewriterConfig::clear_debug_stripper() { |
1692 | debug_stripper_ = 0; |
1693 | } |
1694 | inline ::tensorflow::RewriterConfig_Toggle RewriterConfig::debug_stripper() const { |
1695 | // @@protoc_insertion_point(field_get:tensorflow.RewriterConfig.debug_stripper) |
1696 | return static_cast< ::tensorflow::RewriterConfig_Toggle >(debug_stripper_); |
1697 | } |
1698 | inline void RewriterConfig::set_debug_stripper(::tensorflow::RewriterConfig_Toggle value) { |
1699 | |
1700 | debug_stripper_ = value; |
1701 | // @@protoc_insertion_point(field_set:tensorflow.RewriterConfig.debug_stripper) |
1702 | } |
1703 | |
1704 | // bool disable_model_pruning = 2; |
1705 | inline void RewriterConfig::clear_disable_model_pruning() { |
1706 | disable_model_pruning_ = false; |
1707 | } |
1708 | inline bool RewriterConfig::disable_model_pruning() const { |
1709 | // @@protoc_insertion_point(field_get:tensorflow.RewriterConfig.disable_model_pruning) |
1710 | return disable_model_pruning_; |
1711 | } |
1712 | inline void RewriterConfig::set_disable_model_pruning(bool value) { |
1713 | |
1714 | disable_model_pruning_ = value; |
1715 | // @@protoc_insertion_point(field_set:tensorflow.RewriterConfig.disable_model_pruning) |
1716 | } |
1717 | |
1718 | // .tensorflow.RewriterConfig.Toggle scoped_allocator_optimization = 15; |
1719 | inline void RewriterConfig::clear_scoped_allocator_optimization() { |
1720 | scoped_allocator_optimization_ = 0; |
1721 | } |
1722 | inline ::tensorflow::RewriterConfig_Toggle RewriterConfig::scoped_allocator_optimization() const { |
1723 | // @@protoc_insertion_point(field_get:tensorflow.RewriterConfig.scoped_allocator_optimization) |
1724 | return static_cast< ::tensorflow::RewriterConfig_Toggle >(scoped_allocator_optimization_); |
1725 | } |
1726 | inline void RewriterConfig::set_scoped_allocator_optimization(::tensorflow::RewriterConfig_Toggle value) { |
1727 | |
1728 | scoped_allocator_optimization_ = value; |
1729 | // @@protoc_insertion_point(field_set:tensorflow.RewriterConfig.scoped_allocator_optimization) |
1730 | } |
1731 | |
1732 | // .tensorflow.RewriterConfig.Toggle pin_to_host_optimization = 18; |
1733 | inline void RewriterConfig::clear_pin_to_host_optimization() { |
1734 | pin_to_host_optimization_ = 0; |
1735 | } |
1736 | inline ::tensorflow::RewriterConfig_Toggle RewriterConfig::pin_to_host_optimization() const { |
1737 | // @@protoc_insertion_point(field_get:tensorflow.RewriterConfig.pin_to_host_optimization) |
1738 | return static_cast< ::tensorflow::RewriterConfig_Toggle >(pin_to_host_optimization_); |
1739 | } |
1740 | inline void RewriterConfig::set_pin_to_host_optimization(::tensorflow::RewriterConfig_Toggle value) { |
1741 | |
1742 | pin_to_host_optimization_ = value; |
1743 | // @@protoc_insertion_point(field_set:tensorflow.RewriterConfig.pin_to_host_optimization) |
1744 | } |
1745 | |
1746 | // .tensorflow.RewriterConfig.Toggle implementation_selector = 22; |
1747 | inline void RewriterConfig::clear_implementation_selector() { |
1748 | implementation_selector_ = 0; |
1749 | } |
1750 | inline ::tensorflow::RewriterConfig_Toggle RewriterConfig::implementation_selector() const { |
1751 | // @@protoc_insertion_point(field_get:tensorflow.RewriterConfig.implementation_selector) |
1752 | return static_cast< ::tensorflow::RewriterConfig_Toggle >(implementation_selector_); |
1753 | } |
1754 | inline void RewriterConfig::set_implementation_selector(::tensorflow::RewriterConfig_Toggle value) { |
1755 | |
1756 | implementation_selector_ = value; |
1757 | // @@protoc_insertion_point(field_set:tensorflow.RewriterConfig.implementation_selector) |
1758 | } |
1759 | |
1760 | // .tensorflow.RewriterConfig.Toggle auto_mixed_precision = 23; |
1761 | inline void RewriterConfig::clear_auto_mixed_precision() { |
1762 | auto_mixed_precision_ = 0; |
1763 | } |
1764 | inline ::tensorflow::RewriterConfig_Toggle RewriterConfig::auto_mixed_precision() const { |
1765 | // @@protoc_insertion_point(field_get:tensorflow.RewriterConfig.auto_mixed_precision) |
1766 | return static_cast< ::tensorflow::RewriterConfig_Toggle >(auto_mixed_precision_); |
1767 | } |
1768 | inline void RewriterConfig::set_auto_mixed_precision(::tensorflow::RewriterConfig_Toggle value) { |
1769 | |
1770 | auto_mixed_precision_ = value; |
1771 | // @@protoc_insertion_point(field_set:tensorflow.RewriterConfig.auto_mixed_precision) |
1772 | } |
1773 | |
1774 | // .tensorflow.RewriterConfig.Toggle auto_mixed_precision_mkl = 25; |
1775 | inline void RewriterConfig::clear_auto_mixed_precision_mkl() { |
1776 | auto_mixed_precision_mkl_ = 0; |
1777 | } |
1778 | inline ::tensorflow::RewriterConfig_Toggle RewriterConfig::auto_mixed_precision_mkl() const { |
1779 | // @@protoc_insertion_point(field_get:tensorflow.RewriterConfig.auto_mixed_precision_mkl) |
1780 | return static_cast< ::tensorflow::RewriterConfig_Toggle >(auto_mixed_precision_mkl_); |
1781 | } |
1782 | inline void RewriterConfig::set_auto_mixed_precision_mkl(::tensorflow::RewriterConfig_Toggle value) { |
1783 | |
1784 | auto_mixed_precision_mkl_ = value; |
1785 | // @@protoc_insertion_point(field_set:tensorflow.RewriterConfig.auto_mixed_precision_mkl) |
1786 | } |
1787 | |
1788 | // .tensorflow.RewriterConfig.Toggle auto_mixed_precision_onednn_bfloat16 = 31; |
1789 | inline void RewriterConfig::clear_auto_mixed_precision_onednn_bfloat16() { |
1790 | auto_mixed_precision_onednn_bfloat16_ = 0; |
1791 | } |
1792 | inline ::tensorflow::RewriterConfig_Toggle RewriterConfig::auto_mixed_precision_onednn_bfloat16() const { |
1793 | // @@protoc_insertion_point(field_get:tensorflow.RewriterConfig.auto_mixed_precision_onednn_bfloat16) |
1794 | return static_cast< ::tensorflow::RewriterConfig_Toggle >(auto_mixed_precision_onednn_bfloat16_); |
1795 | } |
1796 | inline void RewriterConfig::set_auto_mixed_precision_onednn_bfloat16(::tensorflow::RewriterConfig_Toggle value) { |
1797 | |
1798 | auto_mixed_precision_onednn_bfloat16_ = value; |
1799 | // @@protoc_insertion_point(field_set:tensorflow.RewriterConfig.auto_mixed_precision_onednn_bfloat16) |
1800 | } |
1801 | |
1802 | // .tensorflow.RewriterConfig.Toggle auto_mixed_precision_cpu = 29; |
1803 | inline void RewriterConfig::clear_auto_mixed_precision_cpu() { |
1804 | auto_mixed_precision_cpu_ = 0; |
1805 | } |
1806 | inline ::tensorflow::RewriterConfig_Toggle RewriterConfig::auto_mixed_precision_cpu() const { |
1807 | // @@protoc_insertion_point(field_get:tensorflow.RewriterConfig.auto_mixed_precision_cpu) |
1808 | return static_cast< ::tensorflow::RewriterConfig_Toggle >(auto_mixed_precision_cpu_); |
1809 | } |
1810 | inline void RewriterConfig::set_auto_mixed_precision_cpu(::tensorflow::RewriterConfig_Toggle value) { |
1811 | |
1812 | auto_mixed_precision_cpu_ = value; |
1813 | // @@protoc_insertion_point(field_set:tensorflow.RewriterConfig.auto_mixed_precision_cpu) |
1814 | } |
1815 | |
1816 | // bool disable_meta_optimizer = 19; |
1817 | inline void RewriterConfig::clear_disable_meta_optimizer() { |
1818 | disable_meta_optimizer_ = false; |
1819 | } |
1820 | inline bool RewriterConfig::disable_meta_optimizer() const { |
1821 | // @@protoc_insertion_point(field_get:tensorflow.RewriterConfig.disable_meta_optimizer) |
1822 | return disable_meta_optimizer_; |
1823 | } |
1824 | inline void RewriterConfig::set_disable_meta_optimizer(bool value) { |
1825 | |
1826 | disable_meta_optimizer_ = value; |
1827 | // @@protoc_insertion_point(field_set:tensorflow.RewriterConfig.disable_meta_optimizer) |
1828 | } |
1829 | |
1830 | // .tensorflow.RewriterConfig.Toggle use_plugin_optimizers = 28; |
1831 | inline void RewriterConfig::clear_use_plugin_optimizers() { |
1832 | use_plugin_optimizers_ = 0; |
1833 | } |
1834 | inline ::tensorflow::RewriterConfig_Toggle RewriterConfig::use_plugin_optimizers() const { |
1835 | // @@protoc_insertion_point(field_get:tensorflow.RewriterConfig.use_plugin_optimizers) |
1836 | return static_cast< ::tensorflow::RewriterConfig_Toggle >(use_plugin_optimizers_); |
1837 | } |
1838 | inline void RewriterConfig::set_use_plugin_optimizers(::tensorflow::RewriterConfig_Toggle value) { |
1839 | |
1840 | use_plugin_optimizers_ = value; |
1841 | // @@protoc_insertion_point(field_set:tensorflow.RewriterConfig.use_plugin_optimizers) |
1842 | } |
1843 | |
1844 | // .tensorflow.RewriterConfig.Toggle experimental_conditional_code_motion = 30; |
1845 | inline void RewriterConfig::clear_experimental_conditional_code_motion() { |
1846 | experimental_conditional_code_motion_ = 0; |
1847 | } |
1848 | inline ::tensorflow::RewriterConfig_Toggle RewriterConfig::experimental_conditional_code_motion() const { |
1849 | // @@protoc_insertion_point(field_get:tensorflow.RewriterConfig.experimental_conditional_code_motion) |
1850 | return static_cast< ::tensorflow::RewriterConfig_Toggle >(experimental_conditional_code_motion_); |
1851 | } |
1852 | inline void RewriterConfig::set_experimental_conditional_code_motion(::tensorflow::RewriterConfig_Toggle value) { |
1853 | |
1854 | experimental_conditional_code_motion_ = value; |
1855 | // @@protoc_insertion_point(field_set:tensorflow.RewriterConfig.experimental_conditional_code_motion) |
1856 | } |
1857 | |
1858 | // .tensorflow.RewriterConfig.NumIterationsType meta_optimizer_iterations = 12; |
1859 | inline void RewriterConfig::clear_meta_optimizer_iterations() { |
1860 | meta_optimizer_iterations_ = 0; |
1861 | } |
1862 | inline ::tensorflow::RewriterConfig_NumIterationsType RewriterConfig::meta_optimizer_iterations() const { |
1863 | // @@protoc_insertion_point(field_get:tensorflow.RewriterConfig.meta_optimizer_iterations) |
1864 | return static_cast< ::tensorflow::RewriterConfig_NumIterationsType >(meta_optimizer_iterations_); |
1865 | } |
1866 | inline void RewriterConfig::set_meta_optimizer_iterations(::tensorflow::RewriterConfig_NumIterationsType value) { |
1867 | |
1868 | meta_optimizer_iterations_ = value; |
1869 | // @@protoc_insertion_point(field_set:tensorflow.RewriterConfig.meta_optimizer_iterations) |
1870 | } |
1871 | |
1872 | // int32 min_graph_nodes = 17; |
1873 | inline void RewriterConfig::clear_min_graph_nodes() { |
1874 | min_graph_nodes_ = 0; |
1875 | } |
1876 | inline ::PROTOBUF_NAMESPACE_ID::int32 RewriterConfig::min_graph_nodes() const { |
1877 | // @@protoc_insertion_point(field_get:tensorflow.RewriterConfig.min_graph_nodes) |
1878 | return min_graph_nodes_; |
1879 | } |
1880 | inline void RewriterConfig::set_min_graph_nodes(::PROTOBUF_NAMESPACE_ID::int32 value) { |
1881 | |
1882 | min_graph_nodes_ = value; |
1883 | // @@protoc_insertion_point(field_set:tensorflow.RewriterConfig.min_graph_nodes) |
1884 | } |
1885 | |
1886 | // bool experimental_disable_compressed_tensor_optimization = 26; |
1887 | inline void RewriterConfig::clear_experimental_disable_compressed_tensor_optimization() { |
1888 | experimental_disable_compressed_tensor_optimization_ = false; |
1889 | } |
1890 | inline bool RewriterConfig::experimental_disable_compressed_tensor_optimization() const { |
1891 | // @@protoc_insertion_point(field_get:tensorflow.RewriterConfig.experimental_disable_compressed_tensor_optimization) |
1892 | return experimental_disable_compressed_tensor_optimization_; |
1893 | } |
1894 | inline void RewriterConfig::set_experimental_disable_compressed_tensor_optimization(bool value) { |
1895 | |
1896 | experimental_disable_compressed_tensor_optimization_ = value; |
1897 | // @@protoc_insertion_point(field_set:tensorflow.RewriterConfig.experimental_disable_compressed_tensor_optimization) |
1898 | } |
1899 | |
1900 | // bool experimental_disable_folding_quantization_emulation = 27; |
1901 | inline void RewriterConfig::clear_experimental_disable_folding_quantization_emulation() { |
1902 | experimental_disable_folding_quantization_emulation_ = false; |
1903 | } |
1904 | inline bool RewriterConfig::experimental_disable_folding_quantization_emulation() const { |
1905 | // @@protoc_insertion_point(field_get:tensorflow.RewriterConfig.experimental_disable_folding_quantization_emulation) |
1906 | return experimental_disable_folding_quantization_emulation_; |
1907 | } |
1908 | inline void RewriterConfig::set_experimental_disable_folding_quantization_emulation(bool value) { |
1909 | |
1910 | experimental_disable_folding_quantization_emulation_ = value; |
1911 | // @@protoc_insertion_point(field_set:tensorflow.RewriterConfig.experimental_disable_folding_quantization_emulation) |
1912 | } |
1913 | |
1914 | // .tensorflow.RewriterConfig.MemOptType memory_optimization = 4; |
1915 | inline void RewriterConfig::clear_memory_optimization() { |
1916 | memory_optimization_ = 0; |
1917 | } |
1918 | inline ::tensorflow::RewriterConfig_MemOptType RewriterConfig::memory_optimization() const { |
1919 | // @@protoc_insertion_point(field_get:tensorflow.RewriterConfig.memory_optimization) |
1920 | return static_cast< ::tensorflow::RewriterConfig_MemOptType >(memory_optimization_); |
1921 | } |
1922 | inline void RewriterConfig::set_memory_optimization(::tensorflow::RewriterConfig_MemOptType value) { |
1923 | |
1924 | memory_optimization_ = value; |
1925 | // @@protoc_insertion_point(field_set:tensorflow.RewriterConfig.memory_optimization) |
1926 | } |
1927 | |
1928 | // string memory_optimizer_target_node_name_scope = 6; |
1929 | inline void RewriterConfig::clear_memory_optimizer_target_node_name_scope() { |
1930 | memory_optimizer_target_node_name_scope_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaNoVirtual()); |
1931 | } |
1932 | inline const std::string& RewriterConfig::memory_optimizer_target_node_name_scope() const { |
1933 | // @@protoc_insertion_point(field_get:tensorflow.RewriterConfig.memory_optimizer_target_node_name_scope) |
1934 | return memory_optimizer_target_node_name_scope_.Get(); |
1935 | } |
1936 | inline void RewriterConfig::set_memory_optimizer_target_node_name_scope(const std::string& value) { |
1937 | |
1938 | memory_optimizer_target_node_name_scope_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArenaNoVirtual()); |
1939 | // @@protoc_insertion_point(field_set:tensorflow.RewriterConfig.memory_optimizer_target_node_name_scope) |
1940 | } |
1941 | inline void RewriterConfig::set_memory_optimizer_target_node_name_scope(std::string&& value) { |
1942 | |
1943 | memory_optimizer_target_node_name_scope_.Set( |
1944 | &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArenaNoVirtual()); |
1945 | // @@protoc_insertion_point(field_set_rvalue:tensorflow.RewriterConfig.memory_optimizer_target_node_name_scope) |
1946 | } |
1947 | inline void RewriterConfig::set_memory_optimizer_target_node_name_scope(const char* value) { |
1948 | GOOGLE_DCHECK(value != nullptr); |
1949 | |
1950 | memory_optimizer_target_node_name_scope_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value), |
1951 | GetArenaNoVirtual()); |
1952 | // @@protoc_insertion_point(field_set_char:tensorflow.RewriterConfig.memory_optimizer_target_node_name_scope) |
1953 | } |
1954 | inline void RewriterConfig::set_memory_optimizer_target_node_name_scope(const char* value, |
1955 | size_t size) { |
1956 | |
1957 | memory_optimizer_target_node_name_scope_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string( |
1958 | reinterpret_cast<const char*>(value), size), GetArenaNoVirtual()); |
1959 | // @@protoc_insertion_point(field_set_pointer:tensorflow.RewriterConfig.memory_optimizer_target_node_name_scope) |
1960 | } |
1961 | inline std::string* RewriterConfig::mutable_memory_optimizer_target_node_name_scope() { |
1962 | |
1963 | // @@protoc_insertion_point(field_mutable:tensorflow.RewriterConfig.memory_optimizer_target_node_name_scope) |
1964 | return memory_optimizer_target_node_name_scope_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaNoVirtual()); |
1965 | } |
1966 | inline std::string* RewriterConfig::release_memory_optimizer_target_node_name_scope() { |
1967 | // @@protoc_insertion_point(field_release:tensorflow.RewriterConfig.memory_optimizer_target_node_name_scope) |
1968 | |
1969 | return memory_optimizer_target_node_name_scope_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaNoVirtual()); |
1970 | } |
1971 | inline void RewriterConfig::set_allocated_memory_optimizer_target_node_name_scope(std::string* memory_optimizer_target_node_name_scope) { |
1972 | if (memory_optimizer_target_node_name_scope != nullptr) { |
1973 | |
1974 | } else { |
1975 | |
1976 | } |
1977 | memory_optimizer_target_node_name_scope_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), memory_optimizer_target_node_name_scope, |
1978 | GetArenaNoVirtual()); |
1979 | // @@protoc_insertion_point(field_set_allocated:tensorflow.RewriterConfig.memory_optimizer_target_node_name_scope) |
1980 | } |
1981 | inline std::string* RewriterConfig::unsafe_arena_release_memory_optimizer_target_node_name_scope() { |
1982 | // @@protoc_insertion_point(field_unsafe_arena_release:tensorflow.RewriterConfig.memory_optimizer_target_node_name_scope) |
1983 | GOOGLE_DCHECK(GetArenaNoVirtual() != nullptr); |
1984 | |
1985 | return memory_optimizer_target_node_name_scope_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), |
1986 | GetArenaNoVirtual()); |
1987 | } |
1988 | inline void RewriterConfig::unsafe_arena_set_allocated_memory_optimizer_target_node_name_scope( |
1989 | std::string* memory_optimizer_target_node_name_scope) { |
1990 | GOOGLE_DCHECK(GetArenaNoVirtual() != nullptr); |
1991 | if (memory_optimizer_target_node_name_scope != nullptr) { |
1992 | |
1993 | } else { |
1994 | |
1995 | } |
1996 | memory_optimizer_target_node_name_scope_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), |
1997 | memory_optimizer_target_node_name_scope, GetArenaNoVirtual()); |
1998 | // @@protoc_insertion_point(field_unsafe_arena_set_allocated:tensorflow.RewriterConfig.memory_optimizer_target_node_name_scope) |
1999 | } |
2000 | |
2001 | // int64 meta_optimizer_timeout_ms = 20; |
2002 | inline void RewriterConfig::clear_meta_optimizer_timeout_ms() { |
2003 | meta_optimizer_timeout_ms_ = PROTOBUF_LONGLONG(0); |
2004 | } |
2005 | inline ::PROTOBUF_NAMESPACE_ID::int64 RewriterConfig::meta_optimizer_timeout_ms() const { |
2006 | // @@protoc_insertion_point(field_get:tensorflow.RewriterConfig.meta_optimizer_timeout_ms) |
2007 | return meta_optimizer_timeout_ms_; |
2008 | } |
2009 | inline void RewriterConfig::set_meta_optimizer_timeout_ms(::PROTOBUF_NAMESPACE_ID::int64 value) { |
2010 | |
2011 | meta_optimizer_timeout_ms_ = value; |
2012 | // @@protoc_insertion_point(field_set:tensorflow.RewriterConfig.meta_optimizer_timeout_ms) |
2013 | } |
2014 | |
2015 | // .tensorflow.AutoParallelOptions auto_parallel = 5; |
2016 | inline bool RewriterConfig::has_auto_parallel() const { |
2017 | return this != internal_default_instance() && auto_parallel_ != nullptr; |
2018 | } |
2019 | inline void RewriterConfig::clear_auto_parallel() { |
2020 | if (GetArenaNoVirtual() == nullptr && auto_parallel_ != nullptr) { |
2021 | delete auto_parallel_; |
2022 | } |
2023 | auto_parallel_ = nullptr; |
2024 | } |
2025 | inline const ::tensorflow::AutoParallelOptions& RewriterConfig::auto_parallel() const { |
2026 | const ::tensorflow::AutoParallelOptions* p = auto_parallel_; |
2027 | // @@protoc_insertion_point(field_get:tensorflow.RewriterConfig.auto_parallel) |
2028 | return p != nullptr ? *p : *reinterpret_cast<const ::tensorflow::AutoParallelOptions*>( |
2029 | &::tensorflow::_AutoParallelOptions_default_instance_); |
2030 | } |
2031 | inline ::tensorflow::AutoParallelOptions* RewriterConfig::release_auto_parallel() { |
2032 | // @@protoc_insertion_point(field_release:tensorflow.RewriterConfig.auto_parallel) |
2033 | |
2034 | ::tensorflow::AutoParallelOptions* temp = auto_parallel_; |
2035 | if (GetArenaNoVirtual() != nullptr) { |
2036 | temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); |
2037 | } |
2038 | auto_parallel_ = nullptr; |
2039 | return temp; |
2040 | } |
2041 | inline ::tensorflow::AutoParallelOptions* RewriterConfig::unsafe_arena_release_auto_parallel() { |
2042 | // @@protoc_insertion_point(field_unsafe_arena_release:tensorflow.RewriterConfig.auto_parallel) |
2043 | |
2044 | ::tensorflow::AutoParallelOptions* temp = auto_parallel_; |
2045 | auto_parallel_ = nullptr; |
2046 | return temp; |
2047 | } |
2048 | inline ::tensorflow::AutoParallelOptions* RewriterConfig::mutable_auto_parallel() { |
2049 | |
2050 | if (auto_parallel_ == nullptr) { |
2051 | auto* p = CreateMaybeMessage<::tensorflow::AutoParallelOptions>(GetArenaNoVirtual()); |
2052 | auto_parallel_ = p; |
2053 | } |
2054 | // @@protoc_insertion_point(field_mutable:tensorflow.RewriterConfig.auto_parallel) |
2055 | return auto_parallel_; |
2056 | } |
2057 | inline void RewriterConfig::set_allocated_auto_parallel(::tensorflow::AutoParallelOptions* auto_parallel) { |
2058 | ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaNoVirtual(); |
2059 | if (message_arena == nullptr) { |
2060 | delete auto_parallel_; |
2061 | } |
2062 | if (auto_parallel) { |
2063 | ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = |
2064 | ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(auto_parallel); |
2065 | if (message_arena != submessage_arena) { |
2066 | auto_parallel = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( |
2067 | message_arena, auto_parallel, submessage_arena); |
2068 | } |
2069 | |
2070 | } else { |
2071 | |
2072 | } |
2073 | auto_parallel_ = auto_parallel; |
2074 | // @@protoc_insertion_point(field_set_allocated:tensorflow.RewriterConfig.auto_parallel) |
2075 | } |
2076 | |
2077 | // bool fail_on_optimizer_errors = 21; |
2078 | inline void RewriterConfig::clear_fail_on_optimizer_errors() { |
2079 | fail_on_optimizer_errors_ = false; |
2080 | } |
2081 | inline bool RewriterConfig::fail_on_optimizer_errors() const { |
2082 | // @@protoc_insertion_point(field_get:tensorflow.RewriterConfig.fail_on_optimizer_errors) |
2083 | return fail_on_optimizer_errors_; |
2084 | } |
2085 | inline void RewriterConfig::set_fail_on_optimizer_errors(bool value) { |
2086 | |
2087 | fail_on_optimizer_errors_ = value; |
2088 | // @@protoc_insertion_point(field_set:tensorflow.RewriterConfig.fail_on_optimizer_errors) |
2089 | } |
2090 | |
2091 | // .tensorflow.ScopedAllocatorOptions scoped_allocator_opts = 16; |
2092 | inline bool RewriterConfig::has_scoped_allocator_opts() const { |
2093 | return this != internal_default_instance() && scoped_allocator_opts_ != nullptr; |
2094 | } |
2095 | inline void RewriterConfig::clear_scoped_allocator_opts() { |
2096 | if (GetArenaNoVirtual() == nullptr && scoped_allocator_opts_ != nullptr) { |
2097 | delete scoped_allocator_opts_; |
2098 | } |
2099 | scoped_allocator_opts_ = nullptr; |
2100 | } |
2101 | inline const ::tensorflow::ScopedAllocatorOptions& RewriterConfig::scoped_allocator_opts() const { |
2102 | const ::tensorflow::ScopedAllocatorOptions* p = scoped_allocator_opts_; |
2103 | // @@protoc_insertion_point(field_get:tensorflow.RewriterConfig.scoped_allocator_opts) |
2104 | return p != nullptr ? *p : *reinterpret_cast<const ::tensorflow::ScopedAllocatorOptions*>( |
2105 | &::tensorflow::_ScopedAllocatorOptions_default_instance_); |
2106 | } |
2107 | inline ::tensorflow::ScopedAllocatorOptions* RewriterConfig::release_scoped_allocator_opts() { |
2108 | // @@protoc_insertion_point(field_release:tensorflow.RewriterConfig.scoped_allocator_opts) |
2109 | |
2110 | ::tensorflow::ScopedAllocatorOptions* temp = scoped_allocator_opts_; |
2111 | if (GetArenaNoVirtual() != nullptr) { |
2112 | temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); |
2113 | } |
2114 | scoped_allocator_opts_ = nullptr; |
2115 | return temp; |
2116 | } |
2117 | inline ::tensorflow::ScopedAllocatorOptions* RewriterConfig::unsafe_arena_release_scoped_allocator_opts() { |
2118 | // @@protoc_insertion_point(field_unsafe_arena_release:tensorflow.RewriterConfig.scoped_allocator_opts) |
2119 | |
2120 | ::tensorflow::ScopedAllocatorOptions* temp = scoped_allocator_opts_; |
2121 | scoped_allocator_opts_ = nullptr; |
2122 | return temp; |
2123 | } |
2124 | inline ::tensorflow::ScopedAllocatorOptions* RewriterConfig::mutable_scoped_allocator_opts() { |
2125 | |
2126 | if (scoped_allocator_opts_ == nullptr) { |
2127 | auto* p = CreateMaybeMessage<::tensorflow::ScopedAllocatorOptions>(GetArenaNoVirtual()); |
2128 | scoped_allocator_opts_ = p; |
2129 | } |
2130 | // @@protoc_insertion_point(field_mutable:tensorflow.RewriterConfig.scoped_allocator_opts) |
2131 | return scoped_allocator_opts_; |
2132 | } |
2133 | inline void RewriterConfig::set_allocated_scoped_allocator_opts(::tensorflow::ScopedAllocatorOptions* scoped_allocator_opts) { |
2134 | ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaNoVirtual(); |
2135 | if (message_arena == nullptr) { |
2136 | delete scoped_allocator_opts_; |
2137 | } |
2138 | if (scoped_allocator_opts) { |
2139 | ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = |
2140 | ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(scoped_allocator_opts); |
2141 | if (message_arena != submessage_arena) { |
2142 | scoped_allocator_opts = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( |
2143 | message_arena, scoped_allocator_opts, submessage_arena); |
2144 | } |
2145 | |
2146 | } else { |
2147 | |
2148 | } |
2149 | scoped_allocator_opts_ = scoped_allocator_opts; |
2150 | // @@protoc_insertion_point(field_set_allocated:tensorflow.RewriterConfig.scoped_allocator_opts) |
2151 | } |
2152 | |
2153 | // repeated string optimizers = 100; |
2154 | inline int RewriterConfig::optimizers_size() const { |
2155 | return optimizers_.size(); |
2156 | } |
2157 | inline void RewriterConfig::clear_optimizers() { |
2158 | optimizers_.Clear(); |
2159 | } |
2160 | inline const std::string& RewriterConfig::optimizers(int index) const { |
2161 | // @@protoc_insertion_point(field_get:tensorflow.RewriterConfig.optimizers) |
2162 | return optimizers_.Get(index); |
2163 | } |
2164 | inline std::string* RewriterConfig::mutable_optimizers(int index) { |
2165 | // @@protoc_insertion_point(field_mutable:tensorflow.RewriterConfig.optimizers) |
2166 | return optimizers_.Mutable(index); |
2167 | } |
2168 | inline void RewriterConfig::set_optimizers(int index, const std::string& value) { |
2169 | // @@protoc_insertion_point(field_set:tensorflow.RewriterConfig.optimizers) |
2170 | optimizers_.Mutable(index)->assign(value); |
2171 | } |
2172 | inline void RewriterConfig::set_optimizers(int index, std::string&& value) { |
2173 | // @@protoc_insertion_point(field_set:tensorflow.RewriterConfig.optimizers) |
2174 | optimizers_.Mutable(index)->assign(std::move(value)); |
2175 | } |
2176 | inline void RewriterConfig::set_optimizers(int index, const char* value) { |
2177 | GOOGLE_DCHECK(value != nullptr); |
2178 | optimizers_.Mutable(index)->assign(value); |
2179 | // @@protoc_insertion_point(field_set_char:tensorflow.RewriterConfig.optimizers) |
2180 | } |
2181 | inline void RewriterConfig::set_optimizers(int index, const char* value, size_t size) { |
2182 | optimizers_.Mutable(index)->assign( |
2183 | reinterpret_cast<const char*>(value), size); |
2184 | // @@protoc_insertion_point(field_set_pointer:tensorflow.RewriterConfig.optimizers) |
2185 | } |
2186 | inline std::string* RewriterConfig::add_optimizers() { |
2187 | // @@protoc_insertion_point(field_add_mutable:tensorflow.RewriterConfig.optimizers) |
2188 | return optimizers_.Add(); |
2189 | } |
2190 | inline void RewriterConfig::add_optimizers(const std::string& value) { |
2191 | optimizers_.Add()->assign(value); |
2192 | // @@protoc_insertion_point(field_add:tensorflow.RewriterConfig.optimizers) |
2193 | } |
2194 | inline void RewriterConfig::add_optimizers(std::string&& value) { |
2195 | optimizers_.Add(std::move(value)); |
2196 | // @@protoc_insertion_point(field_add:tensorflow.RewriterConfig.optimizers) |
2197 | } |
2198 | inline void RewriterConfig::add_optimizers(const char* value) { |
2199 | GOOGLE_DCHECK(value != nullptr); |
2200 | optimizers_.Add()->assign(value); |
2201 | // @@protoc_insertion_point(field_add_char:tensorflow.RewriterConfig.optimizers) |
2202 | } |
2203 | inline void RewriterConfig::add_optimizers(const char* value, size_t size) { |
2204 | optimizers_.Add()->assign(reinterpret_cast<const char*>(value), size); |
2205 | // @@protoc_insertion_point(field_add_pointer:tensorflow.RewriterConfig.optimizers) |
2206 | } |
2207 | inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>& |
2208 | RewriterConfig::optimizers() const { |
2209 | // @@protoc_insertion_point(field_list:tensorflow.RewriterConfig.optimizers) |
2210 | return optimizers_; |
2211 | } |
2212 | inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>* |
2213 | RewriterConfig::mutable_optimizers() { |
2214 | // @@protoc_insertion_point(field_mutable_list:tensorflow.RewriterConfig.optimizers) |
2215 | return &optimizers_; |
2216 | } |
2217 | |
2218 | // repeated .tensorflow.RewriterConfig.CustomGraphOptimizer custom_optimizers = 200; |
2219 | inline int RewriterConfig::custom_optimizers_size() const { |
2220 | return custom_optimizers_.size(); |
2221 | } |
2222 | inline void RewriterConfig::clear_custom_optimizers() { |
2223 | custom_optimizers_.Clear(); |
2224 | } |
2225 | inline ::tensorflow::RewriterConfig_CustomGraphOptimizer* RewriterConfig::mutable_custom_optimizers(int index) { |
2226 | // @@protoc_insertion_point(field_mutable:tensorflow.RewriterConfig.custom_optimizers) |
2227 | return custom_optimizers_.Mutable(index); |
2228 | } |
2229 | inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::tensorflow::RewriterConfig_CustomGraphOptimizer >* |
2230 | RewriterConfig::mutable_custom_optimizers() { |
2231 | // @@protoc_insertion_point(field_mutable_list:tensorflow.RewriterConfig.custom_optimizers) |
2232 | return &custom_optimizers_; |
2233 | } |
2234 | inline const ::tensorflow::RewriterConfig_CustomGraphOptimizer& RewriterConfig::custom_optimizers(int index) const { |
2235 | // @@protoc_insertion_point(field_get:tensorflow.RewriterConfig.custom_optimizers) |
2236 | return custom_optimizers_.Get(index); |
2237 | } |
2238 | inline ::tensorflow::RewriterConfig_CustomGraphOptimizer* RewriterConfig::add_custom_optimizers() { |
2239 | // @@protoc_insertion_point(field_add:tensorflow.RewriterConfig.custom_optimizers) |
2240 | return custom_optimizers_.Add(); |
2241 | } |
2242 | inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::tensorflow::RewriterConfig_CustomGraphOptimizer >& |
2243 | RewriterConfig::custom_optimizers() const { |
2244 | // @@protoc_insertion_point(field_list:tensorflow.RewriterConfig.custom_optimizers) |
2245 | return custom_optimizers_; |
2246 | } |
2247 | |
2248 | // .tensorflow.VerifierConfig inter_optimizer_verifier_config = 300; |
2249 | inline bool RewriterConfig::has_inter_optimizer_verifier_config() const { |
2250 | return this != internal_default_instance() && inter_optimizer_verifier_config_ != nullptr; |
2251 | } |
2252 | inline const ::tensorflow::VerifierConfig& RewriterConfig::inter_optimizer_verifier_config() const { |
2253 | const ::tensorflow::VerifierConfig* p = inter_optimizer_verifier_config_; |
2254 | // @@protoc_insertion_point(field_get:tensorflow.RewriterConfig.inter_optimizer_verifier_config) |
2255 | return p != nullptr ? *p : *reinterpret_cast<const ::tensorflow::VerifierConfig*>( |
2256 | &::tensorflow::_VerifierConfig_default_instance_); |
2257 | } |
2258 | inline ::tensorflow::VerifierConfig* RewriterConfig::release_inter_optimizer_verifier_config() { |
2259 | // @@protoc_insertion_point(field_release:tensorflow.RewriterConfig.inter_optimizer_verifier_config) |
2260 | |
2261 | ::tensorflow::VerifierConfig* temp = inter_optimizer_verifier_config_; |
2262 | if (GetArenaNoVirtual() != nullptr) { |
2263 | temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); |
2264 | } |
2265 | inter_optimizer_verifier_config_ = nullptr; |
2266 | return temp; |
2267 | } |
2268 | inline ::tensorflow::VerifierConfig* RewriterConfig::unsafe_arena_release_inter_optimizer_verifier_config() { |
2269 | // @@protoc_insertion_point(field_unsafe_arena_release:tensorflow.RewriterConfig.inter_optimizer_verifier_config) |
2270 | |
2271 | ::tensorflow::VerifierConfig* temp = inter_optimizer_verifier_config_; |
2272 | inter_optimizer_verifier_config_ = nullptr; |
2273 | return temp; |
2274 | } |
2275 | inline ::tensorflow::VerifierConfig* RewriterConfig::mutable_inter_optimizer_verifier_config() { |
2276 | |
2277 | if (inter_optimizer_verifier_config_ == nullptr) { |
2278 | auto* p = CreateMaybeMessage<::tensorflow::VerifierConfig>(GetArenaNoVirtual()); |
2279 | inter_optimizer_verifier_config_ = p; |
2280 | } |
2281 | // @@protoc_insertion_point(field_mutable:tensorflow.RewriterConfig.inter_optimizer_verifier_config) |
2282 | return inter_optimizer_verifier_config_; |
2283 | } |
2284 | inline void RewriterConfig::set_allocated_inter_optimizer_verifier_config(::tensorflow::VerifierConfig* inter_optimizer_verifier_config) { |
2285 | ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaNoVirtual(); |
2286 | if (message_arena == nullptr) { |
2287 | delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(inter_optimizer_verifier_config_); |
2288 | } |
2289 | if (inter_optimizer_verifier_config) { |
2290 | ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = |
2291 | reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(inter_optimizer_verifier_config)->GetArena(); |
2292 | if (message_arena != submessage_arena) { |
2293 | inter_optimizer_verifier_config = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( |
2294 | message_arena, inter_optimizer_verifier_config, submessage_arena); |
2295 | } |
2296 | |
2297 | } else { |
2298 | |
2299 | } |
2300 | inter_optimizer_verifier_config_ = inter_optimizer_verifier_config; |
2301 | // @@protoc_insertion_point(field_set_allocated:tensorflow.RewriterConfig.inter_optimizer_verifier_config) |
2302 | } |
2303 | |
2304 | // .tensorflow.VerifierConfig post_optimization_verifier_config = 301; |
2305 | inline bool RewriterConfig::has_post_optimization_verifier_config() const { |
2306 | return this != internal_default_instance() && post_optimization_verifier_config_ != nullptr; |
2307 | } |
2308 | inline const ::tensorflow::VerifierConfig& RewriterConfig::post_optimization_verifier_config() const { |
2309 | const ::tensorflow::VerifierConfig* p = post_optimization_verifier_config_; |
2310 | // @@protoc_insertion_point(field_get:tensorflow.RewriterConfig.post_optimization_verifier_config) |
2311 | return p != nullptr ? *p : *reinterpret_cast<const ::tensorflow::VerifierConfig*>( |
2312 | &::tensorflow::_VerifierConfig_default_instance_); |
2313 | } |
2314 | inline ::tensorflow::VerifierConfig* RewriterConfig::release_post_optimization_verifier_config() { |
2315 | // @@protoc_insertion_point(field_release:tensorflow.RewriterConfig.post_optimization_verifier_config) |
2316 | |
2317 | ::tensorflow::VerifierConfig* temp = post_optimization_verifier_config_; |
2318 | if (GetArenaNoVirtual() != nullptr) { |
2319 | temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); |
2320 | } |
2321 | post_optimization_verifier_config_ = nullptr; |
2322 | return temp; |
2323 | } |
2324 | inline ::tensorflow::VerifierConfig* RewriterConfig::unsafe_arena_release_post_optimization_verifier_config() { |
2325 | // @@protoc_insertion_point(field_unsafe_arena_release:tensorflow.RewriterConfig.post_optimization_verifier_config) |
2326 | |
2327 | ::tensorflow::VerifierConfig* temp = post_optimization_verifier_config_; |
2328 | post_optimization_verifier_config_ = nullptr; |
2329 | return temp; |
2330 | } |
2331 | inline ::tensorflow::VerifierConfig* RewriterConfig::mutable_post_optimization_verifier_config() { |
2332 | |
2333 | if (post_optimization_verifier_config_ == nullptr) { |
2334 | auto* p = CreateMaybeMessage<::tensorflow::VerifierConfig>(GetArenaNoVirtual()); |
2335 | post_optimization_verifier_config_ = p; |
2336 | } |
2337 | // @@protoc_insertion_point(field_mutable:tensorflow.RewriterConfig.post_optimization_verifier_config) |
2338 | return post_optimization_verifier_config_; |
2339 | } |
2340 | inline void RewriterConfig::set_allocated_post_optimization_verifier_config(::tensorflow::VerifierConfig* post_optimization_verifier_config) { |
2341 | ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaNoVirtual(); |
2342 | if (message_arena == nullptr) { |
2343 | delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(post_optimization_verifier_config_); |
2344 | } |
2345 | if (post_optimization_verifier_config) { |
2346 | ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = |
2347 | reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(post_optimization_verifier_config)->GetArena(); |
2348 | if (message_arena != submessage_arena) { |
2349 | post_optimization_verifier_config = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( |
2350 | message_arena, post_optimization_verifier_config, submessage_arena); |
2351 | } |
2352 | |
2353 | } else { |
2354 | |
2355 | } |
2356 | post_optimization_verifier_config_ = post_optimization_verifier_config; |
2357 | // @@protoc_insertion_point(field_set_allocated:tensorflow.RewriterConfig.post_optimization_verifier_config) |
2358 | } |
2359 | |
2360 | #ifdef __GNUC__ |
2361 | #pragma GCC diagnostic pop |
2362 | #endif // __GNUC__ |
2363 | // ------------------------------------------------------------------- |
2364 | |
2365 | // ------------------------------------------------------------------- |
2366 | |
2367 | // ------------------------------------------------------------------- |
2368 | |
2369 | // ------------------------------------------------------------------- |
2370 | |
2371 | |
2372 | // @@protoc_insertion_point(namespace_scope) |
2373 | |
2374 | } // namespace tensorflow |
2375 | |
2376 | PROTOBUF_NAMESPACE_OPEN |
2377 | |
2378 | template <> struct is_proto_enum< ::tensorflow::RewriterConfig_Toggle> : ::std::true_type {}; |
2379 | template <> |
2380 | inline const EnumDescriptor* GetEnumDescriptor< ::tensorflow::RewriterConfig_Toggle>() { |
2381 | return ::tensorflow::RewriterConfig_Toggle_descriptor(); |
2382 | } |
2383 | template <> struct is_proto_enum< ::tensorflow::RewriterConfig_CpuLayout> : ::std::true_type {}; |
2384 | template <> |
2385 | inline const EnumDescriptor* GetEnumDescriptor< ::tensorflow::RewriterConfig_CpuLayout>() { |
2386 | return ::tensorflow::RewriterConfig_CpuLayout_descriptor(); |
2387 | } |
2388 | template <> struct is_proto_enum< ::tensorflow::RewriterConfig_NumIterationsType> : ::std::true_type {}; |
2389 | template <> |
2390 | inline const EnumDescriptor* GetEnumDescriptor< ::tensorflow::RewriterConfig_NumIterationsType>() { |
2391 | return ::tensorflow::RewriterConfig_NumIterationsType_descriptor(); |
2392 | } |
2393 | template <> struct is_proto_enum< ::tensorflow::RewriterConfig_MemOptType> : ::std::true_type {}; |
2394 | template <> |
2395 | inline const EnumDescriptor* GetEnumDescriptor< ::tensorflow::RewriterConfig_MemOptType>() { |
2396 | return ::tensorflow::RewriterConfig_MemOptType_descriptor(); |
2397 | } |
2398 | |
2399 | PROTOBUF_NAMESPACE_CLOSE |
2400 | |
2401 | // @@protoc_insertion_point(global_scope) |
2402 | |
2403 | #include <google/protobuf/port_undef.inc> |
2404 | #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_tensorflow_2fcore_2fprotobuf_2frewriter_5fconfig_2eproto |
2405 | |