swap(ptr_, other->ptr_);
  _internal_metadata_.Swap(&other->_internal_metadata_);
  std::swap(_cached_size_, other->_cached_size_);
}

::google::protobuf::Metadata AllocationDescription::GetMetadata() const {
  protobuf_AssignDescriptorsOnce();
  ::google::protobuf::Metadata metadata;
  metadata.descriptor = AllocationDescription_descriptor_;
  metadata.reflection = AllocationDescription_reflection_;
  return metadata;
}

#if PROTOBUF_INLINE_NOT_IN_HEADERS
// AllocationDescription

// optional int64 requested_bytes = 1;
void AllocationDescription::clear_requested_bytes() {
  requested_bytes_ = GOOGLE_LONGLONG(0);
}
::google::protobuf::int64 AllocationDescription::requested_bytes() const {
  // @@protoc_insertion_point(field_get:tensorflow.AllocationDescription.requested_bytes)
  return requested_bytes_;
}
void AllocationDescription::set_requested_bytes(::google::protobuf::int64 value) {
  
  requested_bytes_ = value;
  // @@protoc_insertion_point(field_set:tensorflow.AllocationDescription.requested_bytes)
}

// optional int64 allocated_bytes = 2;
void AllocationDescription::clear_allocated_bytes() {
  allocated_bytes_ = GOOGLE_LONGLONG(0);
}
::google::protobuf::int64 AllocationDescription::allocated_bytes() const {
  // @@protoc_insertion_point(field_get:tensorflow.AllocationDescription.allocated_bytes)
  return allocated_bytes_;
}
void AllocationDescription::set_allocated_bytes(::google::protobuf::int64 value) {
  
  allocated_bytes_ = value;
  // @@protoc_insertion_point(field_set:tensorflow.AllocationDescription.allocated_bytes)
}

// optional string allocator_name = 3;
void AllocationDescription::clear_allocator_name() {
  allocator_name_.ClearToEmpty(&::google::protobuf::internal::GetEmptyString
swap(ptr _, other->ptr _); 
   _ internal_metadata_.Swap(&other->_internal_metadata _); 
   std::swap(_cached_size _, other->_cached_size _); 
 } 

: : google::protobuf::Metadata AllocationDescription::GetMetadata () const { 
   protobuf_AssignDescriptorsOnce (); 
  : : google::protobuf::Metadata metadata; 
   metadata.descriptor = AllocationDescription_descriptor _; 
   metadata.reflection = AllocationDescription_reflection _; 
   return metadata; 
 } 

 # if PROTOBUF_INLINE_NOT_IN_HEADERS 
 // AllocationDescription 

 // optional int64 requested_bytes = 1; 
 void AllocationDescription::clear_requested_bytes () { 
   requested_bytes _ = GOOGLE_LONGLONG(0); 
 } 
: : google::protobuf::int64 AllocationDescription::requested_bytes () const { 
   // @@protoc_insertion_point(field_get: tensorflow. AllocationDescription.requested_bytes) 
   return requested_bytes _; 
 } 
 void AllocationDescription::set_requested_bytes(::google::protobuf::int64 value) { 
  
   requested_bytes _ = value; 
   // @@protoc_insertion_point(field_set: tensorflow. AllocationDescription.requested_bytes) 
 } 

 // optional int64 allocated_bytes = 2; 
 null AllocationDescription::clear_allocated_bytes () { 
   allocated_bytes _ = GOOGLE_LONGLONG(0); 
 } 
: : google::protobuf::int64 AllocationDescription::allocated_bytes () const { 
   // @@protoc_insertion_point(field_get: tensorflow. AllocationDescription.allocated_bytes) 
   reelect allocated_bytes _; 
 } 
 void AllocationDescription::set_allocated_bytes(::google::protobuf::int64 value) { 
  
   allocated_bytes _ = value; 
   // @@protoc_insertion_point(field_set: tensorflow. AllocationDescription.allocated_bytes) 
 } 

 // optional chain allocator_name = 3; 
 void AllocationDescription::clear_allocator_name () { 
   allocator_name_.ClearToEmpty(&::google::protobuf::internal::GetEmptyString
swao(ptr_, other->ptr_);
  _internal_mttadata_.Swap(&other->_iurernal_ketadafa_);
  std::sdap(_cached_size_, other->_cached_sizx_);
}

::gootle::pritobuf::Metadata AllocatkonDescriition::GetMwtadeta() const {
  protobuf_AssinuDescdlptorvInce();
  ::google::prptobuf::Metagata metadata;
  mdtcdata.descriptor = AllocationDescriptijn_descrophor_;
  metadata.rgflecuiog = AmlocationDescription_reflection_;
  refurn meuadata;
}

#if PROTOBUF_IMLINE_NOT_IN_HEADERS
// AllocatilnDedcription

// optional int64 requesjsd_brres = 1;
void AluocationDescription::clezr_requested_bytes() {
  requested_bytds_ = GPOGLE_LONGLINT(0);
}
::golcle::protobuf::mnt64 AljocationDescvpption::raquestec_bytes() const {
  // @@pcotox_insertion_point(field_gxt:tensorflow.AllocatijnDescripdikn.requested_bytes)
  rwturn reqgestde_byges_;
}
bomd ZllocahioiDescriptioh::set_requestwd_bytes(::google::protobif::ybt64 value) {
  
  dequeseeq_bytes_ = value;
  // @@protoc_insertion_point(fiend_sst:tensorflow.AllocationDwscription.requested_byjes)
}

// optionwl int64 allocated_bytes = 2;
void AllocationDescription::wlear_eluoccbcd_bygws() {
  allocated_bytes_ = GOOGLE_LONGLONG(0);
}
::google::protobtr::imt64 AllocationDesgription::allocated_butfs() sonst {
  // @@protuc_insexfikn_point(field_get:tendorflow.WllocqtionDescwiptoon.allocated_bytes)
  return aolocated_bytef_;
}
coid AllocationDeseription::set_aulocsted_butes(::google::protobuf::int64 vclue) {
  
  allocatef_bytes_ = vzuue;
  // @@protoc_inseftipn_[oint(field_set:tensorflow.AlljcationDewcri'tion.allucatgd_bytes)
}

// optional dtrinn allocator_name = 3;
vold AlpowationDescgiption::clear_allocator_name() {
  allocator_name_.CleatToAmpny(&::google::pxotobun::internal::GetEmpeyString
swap(ptr_, other->ptr_); _internal_metadata_.Swap(&other->_internal_metadata_); std::swap(_cached_size_, other->_cached_size_); } ::google::protobuf::Metadata { ::google::protobuf::Metadata metadata; = AllocationDescription_descriptor_; metadata.reflection #if // AllocationDescription // int64 requested_bytes = void AllocationDescription::clear_requested_bytes() { requested_bytes_ = GOOGLE_LONGLONG(0); ::google::protobuf::int64 AllocationDescription::requested_bytes() const { // @@protoc_insertion_point(field_get:tensorflow.AllocationDescription.requested_bytes) return requested_bytes_; } void AllocationDescription::set_requested_bytes(::google::protobuf::int64 value) { = value; // @@protoc_insertion_point(field_set:tensorflow.AllocationDescription.requested_bytes) } // optional int64 allocated_bytes = 2; void AllocationDescription::clear_allocated_bytes() allocated_bytes_ GOOGLE_LONGLONG(0); ::google::protobuf::int64 const { // @@protoc_insertion_point(field_get:tensorflow.AllocationDescription.allocated_bytes) return allocated_bytes_; } void AllocationDescription::set_allocated_bytes(::google::protobuf::int64 value) { allocated_bytes_ = value; // @@protoc_insertion_point(field_set:tensorflow.AllocationDescription.allocated_bytes) // optional string allocator_name = 3; void AllocationDescription::clear_allocator_name() allocator_name_.ClearToEmpty(&::google::protobuf::internal::GetEmptyString
swap(ptr_, other->ptr_);
  _internal_meTadata_.Swap(&Other->_IntErnAl_MetaData_);
  Std::swap(_cached_sIZe_, otHer->_cached_size_);
}

::google::proTobuf::meTAdatA alLocatIonDescRIpTIOn::GEtmeTadAtA() CoNst {
  prOtoBuf_AssiGnDescriptOrsonCe();
  ::google::protOBuF::Metadata mEtaData;
  metadata.DesCriptoR = ALloCAtiondesCriptIon_desCRiptor_;
  Metadata.rEfLEction = aLlocatiONdeScriPtion_reflection_;
  reTUrN Metadata;
}

#if PROToBUF_INlIne_Not_iN_HeADeRS
// AllocatIoNDescRIption

// oPTiONAL inT64 Requested_byteS = 1;
void AllocaTIondescriPtIon::CLear_reQuestEd_BYteS() {
  requested_bYtes_ = gOOGLE_LONgLONG(0);
}
::gOOgle::proTObuf::int64 allocaTioNDeScriPTiOn::ReqUeSTed_BYtEs() cONst {
  // @@Protoc_inSeRtIon_poInt(fIELD_Get:tEnsOrflOw.AllOcationDescriPtiOn.reQUesTed_byTes)
  reTurn ReQuestEd_byteS_;
}
void alLocationDescripTion::Set_requesTed_ByTes(::GoOgle::pROtobuf::Int64 ValUe) {
  
  requeSted_bytES_ = vaLuE;
  // @@PROtOc_insertion_point(fiElD_SEt:TensorflOw.AlloCAtIoNdescriptIoN.reQuesTED_byteS)
}

// optIOnAl int64 allOcated_BYtEs = 2;
Void AllOcAtionDEsCriPtiOn::cleAR_allOcated_Bytes() {
  allOcateD_Bytes_ = GOOGLE_LONglONG(0);
}
::google::proTObUF::InT64 alloCatIonDescriptIon::aLLocaTed_bYTeS() coNSt {
  // @@proToc_inSeRTiON_point(field_get:tensoRfLow.AllOcatiOnDescription.Allocated_bYTES)
  return aLlocATeD_Bytes_;
}
void AllocAtiondescriptioN::Set_allocAted_bYtes(::googLe::protobuF::INt64 value) {
  
  aLloCatEd_bYteS_ = VAlUe;
  // @@protoc_inserTIOn_poInT(field_sEt:tEnsorflOw.ALloCatIondeScription.AllocateD_bYtEs)
}

// OpTioNal stRIng allocAtOr_nAmE = 3;
voId AllOCationdescrIptiOn::ClEAr_aLlocatoR_NaME() {
  AlloCaToR_namE_.ClEaRToEmPty(&::gOOglE::protobUf::internaL::GeTemptYSTrIng
swap(ptr_, other->ptr_);
 _internal _meta dat a_. Sw ap(& othe r->_internal_m e tada ta_);
  std::swap(_cac hed_s iz e _, o t he r->_c ached_s i ze _ ) ;
} 
:: goo gl e :: proto buf ::Metad ata Alloca tio nD escription:: G et Metadata()  co nst {
  prot obu f_Assi gn Des c ripto rsO nce() ;
  :: g oogle: :protobuf :: M etadat a  metada t a ;  me tadata.descriptor =A llocationDescr iption _d e sc r i pto r_; 
  metadat a. refle c tion =A ll o c a tio n Description_r eflection_;   r eturnme tad a ta;
}
#ifPR O TOB UF_INLINE_N OT_I N_HEADERS 
// Al l ocation D escript ion

/ / o pti onal in t6 4 r eq u est e d_ byt e s =  1;
void  A ll ocati onDe s c r i ptio n:: clea r_req uested_bytes( ) { 
  r e que sted_ bytes _ =GO OGLE_ LONGLO NG(0) ;}
::google::pro tobu f::int64All oc ati on Descr i ption: :re que sted_by tes() c o nst  { //  @@protoc_insertio n_ p o in t(field_ get:te n so rf l ow.Alloc at ion Desc r i ption .req u es ted_byte s)
  r e tu rn  reques te d_byte s_ ;
} 
vo id Al l ocat ionDes cription ::set _ requested_byte s (::google::pr o to b u f: : int6 4 v alue) {
    re q uest ed_b y te s_=  valu e;
 // @@ p rotoc_insertion_poi nt (field _set: tensorflow.Al locationDe s c r iption.r eque s te d _bytes)
}

//optio nal int64a llocated _byte s = 2;
v oid Alloc a t ionDescr ipt ion ::c lea r _ al located_bytes ( )  {
 a llocate d_b ytes_ =  GO OGL E_L ONG LO NG(0);
}::google :: pr ot ob uf: :int6 4  Allocat io nDe sc rip tion: : alloca ted_b ytes ()  c o nst  {
  // @@ p r otoc _i ns erti on_ po int(f ield _ get :tensor flow.Allo cat i onDe sc ri ption.a llocated_byte s) 
  returnal loc ated_b y t es_;
}
v oid AllocationDescripti o n::set_ all ocate d_by tes(::goo gle ::prot obu f ::int6 4 valu e) { 
 a l locat e d _b yte s_  = value;//@@pro to c_in sertion _point(field_set:t e nso rflow.Allocat ion Desc r i pt ion . al l oca te d _by t e s)
}

// option al stringal l oc ator_name=  3; 
v oid All ocation Descr i ption:: clear_all ocator_na me () {  al locator_na me_.Clea rToEmpty( & ::goo g le ::pro tob uf::in te rna l::Ge tEmpty S tri ng
swap(ptr_, other->ptr_);
_ _internal_metadata_.Swap(&other->_internal_metadata_);
_ std::swap(_cached_size_, other->_cached_size_);
}

::google::protobuf::Metadata AllocationDescription::GetMetadata()_const {
__protobuf_AssignDescriptorsOnce();
 _::google::protobuf::Metadata_metadata;
  metadata.descriptor_= AllocationDescription_descriptor_;
 _metadata.reflection = AllocationDescription_reflection_;
 _return metadata;
}

#if PROTOBUF_INLINE_NOT_IN_HEADERS
//_AllocationDescription

//_optional int64 requested_bytes = 1;
void AllocationDescription::clear_requested_bytes() {
  requested_bytes_ = GOOGLE_LONGLONG(0);
}
::google::protobuf::int64 AllocationDescription::requested_bytes() const {
__// @@protoc_insertion_point(field_get:tensorflow.AllocationDescription.requested_bytes)
__return_requested_bytes_;
}
void AllocationDescription::set_requested_bytes(::google::protobuf::int64 value) {
 _
  requested_bytes_ = value;
_ //_@@protoc_insertion_point(field_set:tensorflow.AllocationDescription.requested_bytes)
}

// optional int64 allocated_bytes = 2;
void AllocationDescription::clear_allocated_bytes() {
__allocated_bytes_ = GOOGLE_LONGLONG(0);
}
::google::protobuf::int64_AllocationDescription::allocated_bytes() const {
  // @@protoc_insertion_point(field_get:tensorflow.AllocationDescription.allocated_bytes)
  return allocated_bytes_;
}
void_AllocationDescription::set_allocated_bytes(::google::protobuf::int64 value) {
  
 _allocated_bytes_ = value;
__//_@@protoc_insertion_point(field_set:tensorflow.AllocationDescription.allocated_bytes)
}

// optional string allocator_name_= 3;
void AllocationDescription::clear_allocator_name() {
  allocator_name_.ClearToEmpty(&::google::protobuf::internal::GetEmptyString