U
    Vco                     @   sH
  d dl Z e jd  dk rdd p$dd Zd dlmZ d dlmZ d dlmZ	 d d	lm
Z e Zd d
lmZ d dlmZ d dlmZ d dlmZ z
ejZW n  ek
r   ejjjjZY nX d dlmZ ej ddddedej!ej!ej!ej!ej!gdZ!ej"ddde!dej#ddd dddddddddddde!dej#ddddd d dded!$d"dddddde!dej#d#d$ddddddd dddddde!dej#d%d&dd'ddddddddddde!dgg g g dddg g d(d)d*Z%ej"d+d,de!dej#d-d.d dd d ddg dddddde!dej#d/d0ddddddg dddddde!dgg g g dddg g d1d2d*Z&ej"d3d4de!dej#d5d6d dd d dded!$d"dddddde!dej#dd7ddddddddddddde!dgg g g dddg g d8d9d*Z'ej"d:d;de!dej#d<d=d dddddg dddddde!dej#d>d?ddddddg dddddde!dej#d@dAddddBddg dddddde!dgg g g dddg g dCdDd*Z(ej"dEdFde!dej#d<dGd dddddg dddddde!dej#d>dHddddddg dddddde!dej#d@dIddddddg dddddde!dgg g g dddg g dJdKd*Z)ej"dLdMde!dej#d<dNd dddddg dddddde!dej#d>dOddddddg dddddde!dej#d@dPddddddg dddddde!dgg g g dddg g dQdRd*Z*ej"dSdTde!dej#dUdVd dd d dded!$d"dddddde!dej#dWdXddd d dded!$d"dddddde!dej#dYdZddddddddddddde!dej#d[d\dd'ddddddddddde!dej#d]d^d'dBddddddddddde!dej#d_d`dBdaddddddddddde!dgg e(e)e*gg dddg ej+dbdcd dg ddgdedfd*Z,ej"dgdhde!dej#didjd dd d dded!$d"dddddde!dgg g g dddg g dkdld*Z-ej"dmdnde!dej#dbdod ddpd dded!dddddde!dej#dqdrddddddd dddddde!dej#dsdtdd'dudvddddddddde!dej#dwdxddBdvdddd dddddde!dgg g g dddg g dydzd*Z.ej/e%j0d _1ej2e%j0d% _1ej3e&j0d/ _1ej/e'j0d _1ej/e(j0d> _1e,e(_4ej/e)j0d> _1ej5e)j0d@ _1e,e)_4ej/e*j0d> _1ej6e*j0d@ _1e,e*_4ej7e,j0dY _1e(e,j0d[ _1e)e,j0d] _1e*e,j0d_ _1e,j8db j9:e,j0d[  e,j8db e,j0d[ _;e,j8db j9:e,j0d]  e,j8db e,j0d] _;e,j8db j9:e,j0d_  e,j8db e,j0d_ _;e%e!j<d< e&e!j<d+< e'e!j<d3< e,e!j<dS< e-e!j<dg< e.e!j<dm< e=e! e	>dej?fe%d{d|Z@eAe@ e	>d+ej?fe&d{d|ZBeAeB e	>d3ej?fe'd{d|ZCeAeC e	>dSej?fe	>d:ej?fe(d{d|e	>dEej?fe)d{d|e	>dLej?fe*d{d|e,d{d}ZDeAeD eAeDjE eAeDjF eAeDjG e	>dgej?fe-d{d|ZHeAeH e	>dmej?fe.d{d|ZIeAeI ejJd~de!d dddejKddd de%e&ddejKdddde'e,ddejKdddde-e.ddgdZLeMeL eLe!jNd~< dS )    N   c                 C   s   | S )N xr   r   Q/tmp/pip-unpacked-wheel-g8kmtpbc/tensorboard/uploader/proto/export_service_pb2.py<lambda>       r   c                 C   s
   |  dS )Nlatin1)encoder   r   r   r   r      r   )
descriptor)message)
reflection)symbol_database)timestamp_pb2)blob_pb2)experiment_pb2)summary_pb2)
tensor_pb2z/tensorboard/uploader/proto/export_service.protoztensorboard.serviceZproto3u  
/tensorboard/uploader/proto/export_service.prototensorboard.servicegoogle/protobuf/timestamp.proto%tensorboard/uploader/proto/blob.proto+tensorboard/uploader/proto/experiment.proto&tensorboard/compat/proto/summary.proto%tensorboard/compat/proto/tensor.proto"­
StreamExperimentsRequest2
read_timestamp (2.google.protobuf.Timestamp
user_id (	
limit (=
experiments_mask (2#.tensorboard.service.ExperimentMask"i
StreamExperimentsResponse
experiment_ids (	4
experiments (2.tensorboard.service.Experiment"h
StreamExperimentDataRequest
experiment_id (	2
read_timestamp (2.google.protobuf.Timestamp"ä
StreamExperimentDataResponse
tag_name (	
run_name (	2
tag_metadata (2.tensorboard.SummaryMetadataP
points (2>.tensorboard.service.StreamExperimentDataResponse.ScalarPointsH Q
tensors (2>.tensorboard.service.StreamExperimentDataResponse.TensorPointsH ^
blob_sequences (2D.tensorboard.service.StreamExperimentDataResponse.BlobSequencePointsH ]
ScalarPoints
steps (.

wall_times (2.google.protobuf.Timestamp
values (w
TensorPoints
steps (.

wall_times (2.google.protobuf.Timestamp(
values (2.tensorboard.TensorProto
BlobSequencePoints
steps (.

wall_times (2.google.protobuf.Timestamp1
values (2!.tensorboard.service.BlobSequenceB
data"(
StreamBlobDataRequest
blob_id (	"g
StreamBlobDataResponse
data (
offset (
final_chunk (
final_crc32c (J2
TensorBoardExporterServicev
StreamExperiments-.tensorboard.service.StreamExperimentsRequest..tensorboard.service.StreamExperimentsResponse" 0
StreamExperimentData0.tensorboard.service.StreamExperimentDataRequest1.tensorboard.service.StreamExperimentDataResponse" 0m
StreamBlobData*.tensorboard.service.StreamBlobDataRequest+.tensorboard.service.StreamBlobDataResponse" 0bproto3)namepackagesyntaxserialized_optionsZserialized_pbZdependenciesStreamExperimentsRequestz,tensorboard.service.StreamExperimentsRequestZread_timestampz;tensorboard.service.StreamExperimentsRequest.read_timestamp      
   F)r   	full_nameindexnumbertypeZcpp_typelabelZhas_default_valuedefault_valuemessage_typeZ	enum_typecontaining_typeZis_extensionZextension_scoper   fileZuser_idz4tensorboard.service.StreamExperimentsRequest.user_id   	    zutf-8limitz2tensorboard.service.StreamExperimentsRequest.limitZexperiments_maskz=tensorboard.service.StreamExperimentsRequest.experiments_mask   i  i  )r   r   filenamer$   r#   fields
extensionsZnested_types
enum_typesr   Zis_extendabler   Zextension_rangesZoneofsserialized_startserialized_endStreamExperimentsResponsez-tensorboard.service.StreamExperimentsResponseZexperiment_idsz<tensorboard.service.StreamExperimentsResponse.experiment_idsZexperimentsz9tensorboard.service.StreamExperimentsResponse.experimentsi  i%  StreamExperimentDataRequestz/tensorboard.service.StreamExperimentDataRequestZexperiment_idz=tensorboard.service.StreamExperimentDataRequest.experiment_idz>tensorboard.service.StreamExperimentDataRequest.read_timestampi'  i  ScalarPointsz=tensorboard.service.StreamExperimentDataResponse.ScalarPointsZstepszCtensorboard.service.StreamExperimentDataResponse.ScalarPoints.stepsZ
wall_timeszHtensorboard.service.StreamExperimentDataResponse.ScalarPoints.wall_timesvalueszDtensorboard.service.StreamExperimentDataResponse.ScalarPoints.values   i  il  TensorPointsz=tensorboard.service.StreamExperimentDataResponse.TensorPointszCtensorboard.service.StreamExperimentDataResponse.TensorPoints.stepszHtensorboard.service.StreamExperimentDataResponse.TensorPoints.wall_timeszDtensorboard.service.StreamExperimentDataResponse.TensorPoints.valuesin  i  BlobSequencePointszCtensorboard.service.StreamExperimentDataResponse.BlobSequencePointszItensorboard.service.StreamExperimentDataResponse.BlobSequencePoints.stepszNtensorboard.service.StreamExperimentDataResponse.BlobSequencePoints.wall_timeszJtensorboard.service.StreamExperimentDataResponse.BlobSequencePoints.valuesi  in  StreamExperimentDataResponsez0tensorboard.service.StreamExperimentDataResponseZtag_namez9tensorboard.service.StreamExperimentDataResponse.tag_nameZrun_namez9tensorboard.service.StreamExperimentDataResponse.run_nameZtag_metadataz=tensorboard.service.StreamExperimentDataResponse.tag_metadataZpointsz7tensorboard.service.StreamExperimentDataResponse.pointsZtensorsz8tensorboard.service.StreamExperimentDataResponse.tensorsZblob_sequencesz?tensorboard.service.StreamExperimentDataResponse.blob_sequences   dataz5tensorboard.service.StreamExperimentDataResponse.data)r   r   r   r#   r+   i  iv  StreamBlobDataRequestz)tensorboard.service.StreamBlobDataRequestZblob_idz1tensorboard.service.StreamBlobDataRequest.blob_idix  i  StreamBlobDataResponsez*tensorboard.service.StreamBlobDataResponsez/tensorboard.service.StreamBlobDataResponse.data   offsetz1tensorboard.service.StreamBlobDataResponse.offsetZfinal_chunkz6tensorboard.service.StreamBlobDataResponse.final_chunk      Zfinal_crc32cz7tensorboard.service.StreamBlobDataResponse.final_crc32ci  i	  z-tensorboard.uploader.proto.export_service_pb2)
DESCRIPTOR
__module__)r2   r5   r6   r@   rA   ZTensorBoardExporterServicez.tensorboard.service.TensorBoardExporterServicei  i  ZStreamExperimentsz@tensorboard.service.TensorBoardExporterService.StreamExperiments)r   r   r   Zcontaining_serviceZ
input_typeoutput_typer   ZStreamExperimentDatazCtensorboard.service.TensorBoardExporterService.StreamExperimentDataZStreamBlobDataz=tensorboard.service.TensorBoardExporterService.StreamBlobData)r   r   r$   r   r   r.   r/   methods)Osysversion_info_bZgoogle.protobufr   Z_descriptorr   _messager   Z_reflectionr   Z_symbol_databaseZDefaultZ_sym_dbr   Z&google_dot_protobuf_dot_timestamp__pb2Ztensorboard.uploader.protor   Z0tensorboard_dot_uploader_dot_proto_dot_blob__pb2r   Z6tensorboard_dot_uploader_dot_proto_dot_experiment__pb2Ztensorboard.compat.protor   Z1tensorboard_dot_compat_dot_proto_dot_summary__pb2Z3tensorboard_dot_compat_dot_proto_dot_histogram__pb2AttributeErrorZtensorboardcompatprotoZhistogram_pb2r   Z0tensorboard_dot_compat_dot_proto_dot_tensor__pb2ZFileDescriptorr@   Z
DescriptorZFieldDescriptordecodeZ_STREAMEXPERIMENTSREQUESTZ_STREAMEXPERIMENTSRESPONSEZ_STREAMEXPERIMENTDATAREQUESTZ*_STREAMEXPERIMENTDATARESPONSE_SCALARPOINTSZ*_STREAMEXPERIMENTDATARESPONSE_TENSORPOINTSZ0_STREAMEXPERIMENTDATARESPONSE_BLOBSEQUENCEPOINTSZOneofDescriptorZ_STREAMEXPERIMENTDATARESPONSEZ_STREAMBLOBDATAREQUESTZ_STREAMBLOBDATARESPONSEZ
_TIMESTAMPZfields_by_namer"   Z_EXPERIMENTMASKZ_EXPERIMENTr#   Z_TENSORPROTOZ_BLOBSEQUENCEZ_SUMMARYMETADATAZoneofs_by_namer+   appendZcontaining_oneofZmessage_types_by_nameZRegisterFileDescriptorZGeneratedProtocolMessageTypeMessager   ZRegisterMessager0   r1   r7   r2   r5   r6   r:   r;   ZServiceDescriptorZMethodDescriptorZ_TENSORBOARDEXPORTERSERVICEZRegisterServiceDescriptorZservices_by_namer   r   r   r   <module>   s^  
                                        4                    &                    &                              ,                              ,                              ,                                                            ,   E          	                                        3












		%
