
    1Vh N                     T   d Z ddlmZ ddlmZ ddlmZ ddlmZ	 ddlm
Z  ej                         ZddlmZ ddlmZ  ej                         j'                  d	      Zej*                  d
   Zej.                  d   Zej*                  d   Zej*                  d   Zej.                  d   Zej*                  d   Zej.                  d   Zej.                  d   Zej*                  d   Zej.                  d   Z ej.                  d   Z!ej.                  d   Z"ej.                  d   Z#ej.                  d   Z$ej.                  d   Z%ej.                  d   Z&ej*                  d   Z'e'j.                  d   Z(e'j.                  d   Z)ej*                  d   Z*ej*                  d   Z+e+j.                  d   Z,ej*                  d   Z-ej*                  d    Z. e	j^                  d
ej`                  f e	j^                  dej`                  fed!d"      ed!d#      Z1eje                  e1       eje                  e1jf                          e	j^                  dej`                  fed!d"      Z4eje                  e4        e	j^                  dej`                  f e	j^                  dej`                  fed!d"      ed!d$      Z5eje                  e5       eje                  e5jl                          e	j^                  dej`                  f e	j^                  dej`                  fed!d"       e	j^                  dej`                  fed!d"      ed!d%      Z7eje                  e7       eje                  e7jp                         eje                  e7jl                          e	j^                  dej`                  f e	j^                  dej`                  fe d!d"       e	j^                  dej`                  fe!d!d"       e	j^                  dej`                  fe"d!d"       e	j^                  dej`                  fe#d!d"       e	j^                  dej`                  fe$d!d"       e	j^                  dej`                  fe%d!d"       e	j^                  dej`                  fe&d!d"      ed!d&	      Z9eje                  e9       eje                  e9jt                         eje                  e9jv                         eje                  e9jx                         eje                  e9jz                         eje                  e9j|                         eje                  e9j~                         eje                  e9j                          e	j^                  dej`                  f e	j^                  dej`                  fe(d!d"       e	j^                  dej`                  fe)d!d"      e'd!d'      ZAeje                  eA       eje                  eAj                         eje                  eAj                          e	j^                  dej`                  fe*d!d"      ZDeje                  eD        e	j^                  dej`                  f e	j^                  dej`                  fe,d!d"      e+d!d(      ZEeje                  eE       eje                  eEj                          e	j^                  dej`                  fe-d!d"      ZGeje                  eG        e	j^                  d ej`                  fe.d!d"      ZHeje                  eH       ej                  d)k(  rd*e_J        d+e_K        d*ej                  d,   _J        d-ej                  d,   _K        d*ej                  d.   _J        d-ej                  d.   _K        d*ej                  d/   _J        d-ej                  d/   _K        d*e_J        d0e_K        d*e_J        d0e_K        d*e_J        d0e_K        d*e _J        d0e _K        d*e!_J        d0e!_K        d*e"_J        d0e"_K        d*e#_J        d0e#_K        d*e$_J        d0e$_K        d*e%_J        d0e%_K        d*e&_J        d0e&_K        d*e(_J        d0e(_K        d*e)_J        d0e)_K        d*e,_J        d0e,_K        d1e_M        d2e_N        d3e_M        d2e_N        d4e_M        d5e_N        d6e_M        d7e_N        d8e_M        d7e_N        d9e_M        d:e_N        d;e_M        d<e_N        d8e_M        d7e_N        d=e_M        d>e_N        d?e _M        d@e _N        dAe!_M        dBe!_N        dCe"_M        dDe"_N        dEe#_M        dFe#_N        dGe$_M        dHe$_N        dIe%_M        dJe%_N        dKe&_M        d>e&_N        dLe'_M        dMe'_N        dNe(_M        dOe(_N        dPe)_M        dMe)_N        dQe*_M        dRe*_N        dSe+_M        dTe+_N        dUe,_M        dTe,_N        dVe-_M        dWe-_N        dXe._M        dYe._N        y*y*)ZzGenerated protocol buffer code.    )
descriptor)descriptor_pool)message)
reflection)symbol_database)attr_value_pb2)step_stats_pb2s>  
)tensorboard/compat/proto/tfprof_log.prototensorboard)tensorboard/compat/proto/attr_value.proto)tensorboard/compat/proto/step_stats.proto"
CodeDef*
traces (2.tensorboard.CodeDef.Trace
Trace
file (	B
file_id (
lineno (
function (	B
function_id (
line (	B
line_id (
func_start_line ("d

OpLogEntry
name (	
	float_ops (
types (	&
code_def (2.tensorboard.CodeDef"

OpLogProto,
log_entries (2.tensorboard.OpLogEntry=
id_to_string (2'.tensorboard.OpLogProto.IdToStringEntry1
IdToStringEntry
key (
value (	:8"
ProfileProto3
nodes (2$.tensorboard.ProfileProto.NodesEntry
	has_trace (
miss_accelerator_stream (
steps (?
id_to_string (2).tensorboard.ProfileProto.IdToStringEntryF

NodesEntry
key ('
value (2.tensorboard.ProfileNode:81
IdToStringEntry
key (
value (	:8"
ProfileNode
name (	

op	 (	

id (4
inputs (2$.tensorboard.ProfileNode.InputsEntry?
input_shapes (2).tensorboard.ProfileNode.InputShapesEntry6
outputs (2%.tensorboard.ProfileNode.OutputsEntryA
output_shapes (2*.tensorboard.ProfileNode.OutputShapesEntryF
src_output_index (2,.tensorboard.ProfileNode.SrcOutputIndexEntry
shape (
op_types (	
canonical_device (	
host_device (	
	float_ops (#
trace
 (2.tensorboard.CodeDef2
attrs (2#.tensorboard.ProfileNode.AttrsEntry2
execs (2#.tensorboard.ProfileNode.ExecsEntry-
InputsEntry
key (
value (:8F
InputShapesEntry
key (!
value (2.tensorboard.Tuple:8.
OutputsEntry
key (
value (:8G
OutputShapesEntry
key (!
value (2.tensorboard.Tuple:85
SrcOutputIndexEntry
key (
value (:8D

AttrsEntry
key (	%
value (2.tensorboard.AttrValue:8F

ExecsEntry
key ('
value (2.tensorboard.ExecProfile:8"
ExecProfile
	run_count (
all_start_micros (
latest_end_micros (I
accelerator_execs (2..tensorboard.ExecProfile.AcceleratorExecsEntry9
	cpu_execs (2&.tensorboard.ExecProfile.CpuExecsEntry-
memory_execs (2.tensorboard.ExecMemory2
allocations (2.tensorboard.AllocationRecord
devices (	N
AcceleratorExecsEntry
key (	$
value (2.tensorboard.ExecTime:8F
CpuExecsEntry
key (	$
value (2.tensorboard.ExecTime:8"-
ExecTime!
times (2.tensorboard.Tuple"

ExecMemory
memory_micros (
host_temp_bytes (
host_persistent_bytes (
accelerator_temp_bytes ($
accelerator_persistent_bytes (
requested_bytes (

peak_bytes (
residual_bytes (
output_bytes	 (
allocator_bytes_in_use
 (@
output_memory (2).tensorboard.ExecMemory.OutputMemoryEntryH
OutputMemoryEntry
key ("
value (2.tensorboard.Memory:8"
Tuple
int64_values ("$
Memory
bytes (
ptr (BRZPgithub.com/tensorflow/tensorflow/tensorflow/go/core/profiler/protos_all_go_protobproto3CodeDefTrace
OpLogEntry
OpLogProtoIdToStringEntryProfileProto
NodesEntryProfileNodeInputsEntryInputShapesEntryOutputsEntryOutputShapesEntrySrcOutputIndexEntry
AttrsEntry
ExecsEntryExecProfileAcceleratorExecsEntryCpuExecsEntryExecTime
ExecMemoryOutputMemoryEntryTupleMemoryz'tensorboard.compat.proto.tfprof_log_pb2)
DESCRIPTOR
__module__)r   r!   r"   )r   r!   r"   )r   r   r!   r"   )	r   r   r   r   r   r   r   r!   r"   )r   r   r!   r"   )r   r!   r"   FNsR   ZPgithub.com/tensorflow/tensorflow/tensorflow/go/core/profiler/protos_all_go_protofiles   functionlines   8   ij     il  i  i  i  iN  i  i  iK  i  i  i  i&  iS  iU  i  i  i  i  i  i  iK  iM  i  i  i  i	  i-	  i{	  i}	  i	  i	  i	  i  iU  i  i  i  i  )O__doc__google.protobufr   _descriptorr   _descriptor_poolr   _messager   _reflectionr   _symbol_databaseDefault_sym_dbtensorboard.compat.protor   5tensorboard_dot_compat_dot_proto_dot_attr__value__pb2r	   5tensorboard_dot_compat_dot_proto_dot_step__stats__pb2AddSerializedFiler!   message_types_by_name_CODEDEFnested_types_by_name_CODEDEF_TRACE_OPLOGENTRY_OPLOGPROTO_OPLOGPROTO_IDTOSTRINGENTRY_PROFILEPROTO_PROFILEPROTO_NODESENTRY_PROFILEPROTO_IDTOSTRINGENTRY_PROFILENODE_PROFILENODE_INPUTSENTRY_PROFILENODE_INPUTSHAPESENTRY_PROFILENODE_OUTPUTSENTRY_PROFILENODE_OUTPUTSHAPESENTRY _PROFILENODE_SRCOUTPUTINDEXENTRY_PROFILENODE_ATTRSENTRY_PROFILENODE_EXECSENTRY_EXECPROFILE"_EXECPROFILE_ACCELERATOREXECSENTRY_EXECPROFILE_CPUEXECSENTRY	_EXECTIME_EXECMEMORY_EXECMEMORY_OUTPUTMEMORYENTRY_TUPLE_MEMORYGeneratedProtocolMessageTypeMessager
   RegisterMessager   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    _USE_C_DESCRIPTORS_options_serialized_optionsfields_by_name_serialized_start_serialized_end     W/home/dcms/DCMS/lib/python3.12/site-packages/tensorboard/compat/proto/tfprof_log_pb2.py<module>r[      s
   & 5 ? / 5 ? #

"
"
$ m l &%%'99  ;XV  YV
 ++I6..w7..|<..|<)>>?PQ 00@(==lK  - B BCT U //>'<<]K  , A ABT U (==nM !-!B!BCV!W #/#D#DEZ#[  &;;LI &;;LI //>%1%F%FG^%_ ")>>O ,,Z8	..|< + @ @AT U 		)	)'	2

*
*8
4
2+
2
29x?O?O>Q4K44Wx?O?O>Q!<T  :T          &5[55lXEUEUDW:Z 

   
 #5[55lXEUEUDW>k>>?PS[ScScRe.<h  :Z 
   
 #   
22 37{77IYIYH[999,IYIYH[+<^  ?k>>?PS[ScScRe0<h  :!^ &    %   // 0   44 56k66}xGWGWFY:+::=8K[K[J]+<`  @{??@RU]UeUeTg0<j  <;;;NXM]M]L_,<b  A@@ATW_WgWgVi1<l  C+BBCX[c[k[kZm3<p  :99,IYIYH[*<^  :99,IYIYH[*<^  :g5\ 5l    $   // 0   44 5   00 1   55 6   77 8   .. /   .. /6k66}xGWGWFYDKDDE\_g_o_o^q5<t  =K<<_xO_O_Na-<d  :!\ &    $   99 :   11 23;33JAQAQ@S:V 
    !5[55lXEUEUDW@@@ATW_WgWgVi0<l  :Z 
   
 #   
44 50008;K;K:M:P 	
    	1	1	1(X=M=M<O:R 

    !!U**#x* 37.'0>I.';7;.
+4BM.
+?37.'0>I.';)-&4<1&*#19.+/(6>3&*#19.+/(6>3'+$2:/,0 )7? 4.2"+9A"6%)"08-%)"08-04$-;C$8(,%3;0+/(6>3 ((#&."!$.  #+!+ #+!+03/.1-"%-! #--0,+.*25103/!$, #,-1,+/*26104/.2-,0+37 215 059"437"2,0+*.),0+*.)!%, #,7;$659$4/3.-1,") ) $+"+26104/&& ''g +rY   