# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: tensorboard/data/proto/data_provider.proto
# Protobuf Python Version: 6.31.1
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import runtime_version as _runtime_version
from google.protobuf import symbol_database as _symbol_database
from google.protobuf.internal import builder as _builder
_runtime_version.ValidateProtobufRuntimeVersion(
    _runtime_version.Domain.PUBLIC,
    6,
    31,
    1,
    '',
    'tensorboard/data/proto/data_provider.proto'
)
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2
from tensorboard.compat.proto import summary_pb2 as tensorboard_dot_compat_dot_proto_dot_summary__pb2
try:
  tensorboard_dot_compat_dot_proto_dot_histogram__pb2 = tensorboard_dot_compat_dot_proto_dot_summary__pb2.tensorboard_dot_compat_dot_proto_dot_histogram__pb2
except AttributeError:
  tensorboard_dot_compat_dot_proto_dot_histogram__pb2 = tensorboard_dot_compat_dot_proto_dot_summary__pb2.tensorboard.compat.proto.histogram_pb2
from tensorboard.compat.proto import tensor_pb2 as tensorboard_dot_compat_dot_proto_dot_tensor__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n*tensorboard/data/proto/data_provider.proto\x12\x10tensorboard.data\x1a\x1fgoogle/protobuf/timestamp.proto\x1a&tensorboard/compat/proto/summary.proto\x1a%tensorboard/compat/proto/tensor.proto\"-\n\x14GetExperimentRequest\x12\x15\n\rexperiment_id\x18\x01 \x01(\t\"\x84\x01\n\x15GetExperimentResponse\x12\x15\n\rdata_location\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x03 \x01(\t\x12\x31\n\rcreation_time\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"#\n\x0cPluginFilter\x12\x13\n\x0bplugin_name\x18\x01 \x01(\t\"d\n\x0cRunTagFilter\x12)\n\x04runs\x18\x01 \x01(\x0b\x32\x1b.tensorboard.data.RunFilter\x12)\n\x04tags\x18\x02 \x01(\x0b\x32\x1b.tensorboard.data.TagFilter\"\x1a\n\tRunFilter\x12\r\n\x05names\x18\x01 \x03(\t\"\x1a\n\tTagFilter\x12\r\n\x05names\x18\x01 \x03(\t\" \n\nDownsample\x12\x12\n\nnum_points\x18\x01 \x01(\x03\"+\n\x12ListPluginsRequest\x12\x15\n\rexperiment_id\x18\x01 \x01(\t\"@\n\x13ListPluginsResponse\x12)\n\x07plugins\x18\x01 \x03(\x0b\x32\x18.tensorboard.data.Plugin\"\x16\n\x06Plugin\x12\x0c\n\x04name\x18\x01 \x01(\t\"(\n\x0fListRunsRequest\x12\x15\n\rexperiment_id\x18\x01 \x01(\t\"7\n\x10ListRunsResponse\x12#\n\x04runs\x18\x01 \x03(\x0b\x32\x15.tensorboard.data.Run\"1\n\x03Run\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x12\n\nstart_time\x18\x03 \x01(\x01J\x04\x08\x01\x10\x02R\x02id\"\x9a\x01\n\x12ListScalarsRequest\x12\x15\n\rexperiment_id\x18\x01 \x01(\t\x12\x35\n\rplugin_filter\x18\x02 \x01(\x0b\x32\x1e.tensorboard.data.PluginFilter\x12\x36\n\x0erun_tag_filter\x18\x03 \x01(\x0b\x32\x1e.tensorboard.data.RunTagFilter\"\x81\x02\n\x13ListScalarsResponse\x12<\n\x04runs\x18\x01 \x03(\x0b\x32..tensorboard.data.ListScalarsResponse.RunEntry\x1aZ\n\x08RunEntry\x12\x10\n\x08run_name\x18\x01 \x01(\t\x12<\n\x04tags\x18\x02 \x03(\x0b\x32..tensorboard.data.ListScalarsResponse.TagEntry\x1aP\n\x08TagEntry\x12\x10\n\x08tag_name\x18\x01 \x01(\t\x12\x32\n\x08metadata\x18\x02 \x01(\x0b\x32 .tensorboard.data.ScalarMetadata\"q\n\x0eScalarMetadata\x12\x10\n\x08max_step\x18\x01 \x01(\x03\x12\x15\n\rmax_wall_time\x18\x02 \x01(\x01\x12\x36\n\x10summary_metadata\x18\x03 \x01(\x0b\x32\x1c.tensorboard.SummaryMetadata\"\xcc\x01\n\x12ReadScalarsRequest\x12\x15\n\rexperiment_id\x18\x01 \x01(\t\x12\x35\n\rplugin_filter\x18\x02 \x01(\x0b\x32\x1e.tensorboard.data.PluginFilter\x12\x36\n\x0erun_tag_filter\x18\x03 \x01(\x0b\x32\x1e.tensorboard.data.RunTagFilter\x12\x30\n\ndownsample\x18\x04 \x01(\x0b\x32\x1c.tensorboard.data.Downsample\"\xf9\x01\n\x13ReadScalarsResponse\x12<\n\x04runs\x18\x01 \x03(\x0b\x32..tensorboard.data.ReadScalarsResponse.RunEntry\x1aZ\n\x08RunEntry\x12\x10\n\x08run_name\x18\x01 \x01(\t\x12<\n\x04tags\x18\x02 \x03(\x0b\x32..tensorboard.data.ReadScalarsResponse.TagEntry\x1aH\n\x08TagEntry\x12\x10\n\x08tag_name\x18\x01 \x01(\t\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.tensorboard.data.ScalarData\"<\n\nScalarData\x12\x0c\n\x04step\x18\x01 \x03(\x03\x12\x11\n\twall_time\x18\x02 \x03(\x01\x12\r\n\x05value\x18\x03 \x03(\x02\"\x9a\x01\n\x12ListTensorsRequest\x12\x15\n\rexperiment_id\x18\x01 \x01(\t\x12\x35\n\rplugin_filter\x18\x02 \x01(\x0b\x32\x1e.tensorboard.data.PluginFilter\x12\x36\n\x0erun_tag_filter\x18\x03 \x01(\x0b\x32\x1e.tensorboard.data.RunTagFilter\"\x81\x02\n\x13ListTensorsResponse\x12<\n\x04runs\x18\x01 \x03(\x0b\x32..tensorboard.data.ListTensorsResponse.RunEntry\x1aZ\n\x08RunEntry\x12\x10\n\x08run_name\x18\x01 \x01(\t\x12<\n\x04tags\x18\x02 \x03(\x0b\x32..tensorboard.data.ListTensorsResponse.TagEntry\x1aP\n\x08TagEntry\x12\x10\n\x08tag_name\x18\x01 \x01(\t\x12\x32\n\x08metadata\x18\x02 \x01(\x0b\x32 .tensorboard.data.TensorMetadata\"q\n\x0eTensorMetadata\x12\x10\n\x08max_step\x18\x01 \x01(\x03\x12\x15\n\rmax_wall_time\x18\x02 \x01(\x01\x12\x36\n\x10summary_metadata\x18\x03 \x01(\x0b\x32\x1c.tensorboard.SummaryMetadata\"\xcc\x01\n\x12ReadTensorsRequest\x12\x15\n\rexperiment_id\x18\x01 \x01(\t\x12\x35\n\rplugin_filter\x18\x02 \x01(\x0b\x32\x1e.tensorboard.data.PluginFilter\x12\x36\n\x0erun_tag_filter\x18\x03 \x01(\x0b\x32\x1e.tensorboard.data.RunTagFilter\x12\x30\n\ndownsample\x18\x04 \x01(\x0b\x32\x1c.tensorboard.data.Downsample\"\xf9\x01\n\x13ReadTensorsResponse\x12<\n\x04runs\x18\x01 \x03(\x0b\x32..tensorboard.data.ReadTensorsResponse.RunEntry\x1aZ\n\x08RunEntry\x12\x10\n\x08run_name\x18\x01 \x01(\t\x12<\n\x04tags\x18\x02 \x03(\x0b\x32..tensorboard.data.ReadTensorsResponse.TagEntry\x1aH\n\x08TagEntry\x12\x10\n\x08tag_name\x18\x01 \x01(\t\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.tensorboard.data.TensorData\"V\n\nTensorData\x12\x0c\n\x04step\x18\x01 \x03(\x03\x12\x11\n\twall_time\x18\x02 \x03(\x01\x12\'\n\x05value\x18\x03 \x03(\x0b\x32\x18.tensorboard.TensorProto\"\xa0\x01\n\x18ListBlobSequencesRequest\x12\x15\n\rexperiment_id\x18\x01 \x01(\t\x12\x35\n\rplugin_filter\x18\x02 \x01(\x0b\x32\x1e.tensorboard.data.PluginFilter\x12\x36\n\x0erun_tag_filter\x18\x03 \x01(\x0b\x32\x1e.tensorboard.data.RunTagFilter\"\x99\x02\n\x19ListBlobSequencesResponse\x12\x42\n\x04runs\x18\x01 \x03(\x0b\x32\x34.tensorboard.data.ListBlobSequencesResponse.RunEntry\x1a`\n\x08RunEntry\x12\x10\n\x08run_name\x18\x01 \x01(\t\x12\x42\n\x04tags\x18\x02 \x03(\x0b\x32\x34.tensorboard.data.ListBlobSequencesResponse.TagEntry\x1aV\n\x08TagEntry\x12\x10\n\x08tag_name\x18\x01 \x01(\t\x12\x38\n\x08metadata\x18\x02 \x01(\x0b\x32&.tensorboard.data.BlobSequenceMetadata\"\x8b\x01\n\x14\x42lobSequenceMetadata\x12\x10\n\x08max_step\x18\x01 \x01(\x03\x12\x15\n\rmax_wall_time\x18\x02 \x01(\x01\x12\x12\n\nmax_length\x18\x03 \x01(\x03\x12\x36\n\x10summary_metadata\x18\x04 \x01(\x0b\x32\x1c.tensorboard.SummaryMetadata\"\xd2\x01\n\x18ReadBlobSequencesRequest\x12\x15\n\rexperiment_id\x18\x01 \x01(\t\x12\x35\n\rplugin_filter\x18\x02 \x01(\x0b\x32\x1e.tensorboard.data.PluginFilter\x12\x36\n\x0erun_tag_filter\x18\x03 \x01(\x0b\x32\x1e.tensorboard.data.RunTagFilter\x12\x30\n\ndownsample\x18\x04 \x01(\x0b\x32\x1c.tensorboard.data.Downsample\"\x91\x02\n\x19ReadBlobSequencesResponse\x12\x42\n\x04runs\x18\x01 \x03(\x0b\x32\x34.tensorboard.data.ReadBlobSequencesResponse.RunEntry\x1a`\n\x08RunEntry\x12\x10\n\x08run_name\x18\x01 \x01(\t\x12\x42\n\x04tags\x18\x02 \x03(\x0b\x32\x34.tensorboard.data.ReadBlobSequencesResponse.TagEntry\x1aN\n\x08TagEntry\x12\x10\n\x08tag_name\x18\x01 \x01(\t\x12\x30\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\".tensorboard.data.BlobSequenceData\"l\n\x10\x42lobSequenceData\x12\x0c\n\x04step\x18\x01 \x03(\x03\x12\x11\n\twall_time\x18\x02 \x03(\x01\x12\x37\n\x06values\x18\x03 \x03(\x0b\x32\'.tensorboard.data.BlobReferenceSequence\"K\n\x15\x42lobReferenceSequence\x12\x32\n\tblob_refs\x18\x01 \x03(\x0b\x32\x1f.tensorboard.data.BlobReference\".\n\rBlobReference\x12\x10\n\x08\x62lob_key\x18\x01 \x01(\t\x12\x0b\n\x03url\x18\x02 \x01(\t\"#\n\x0fReadBlobRequest\x12\x10\n\x08\x62lob_key\x18\x01 \x01(\t\" \n\x10ReadBlobResponse\x12\x0c\n\x04\x64\x61ta\x18\x01 \x01(\x0c\x32\xdd\x07\n\x17TensorBoardDataProvider\x12`\n\rGetExperiment\x12&.tensorboard.data.GetExperimentRequest\x1a\'.tensorboard.data.GetExperimentResponse\x12\\\n\x0bListPlugins\x12$.tensorboard.data.ListPluginsRequest\x1a%.tensorboard.data.ListPluginsResponse\"\x00\x12S\n\x08ListRuns\x12!.tensorboard.data.ListRunsRequest\x1a\".tensorboard.data.ListRunsResponse\"\x00\x12\\\n\x0bListScalars\x12$.tensorboard.data.ListScalarsRequest\x1a%.tensorboard.data.ListScalarsResponse\"\x00\x12\\\n\x0bReadScalars\x12$.tensorboard.data.ReadScalarsRequest\x1a%.tensorboard.data.ReadScalarsResponse\"\x00\x12\\\n\x0bListTensors\x12$.tensorboard.data.ListTensorsRequest\x1a%.tensorboard.data.ListTensorsResponse\"\x00\x12\\\n\x0bReadTensors\x12$.tensorboard.data.ReadTensorsRequest\x1a%.tensorboard.data.ReadTensorsResponse\"\x00\x12n\n\x11ListBlobSequences\x12*.tensorboard.data.ListBlobSequencesRequest\x1a+.tensorboard.data.ListBlobSequencesResponse\"\x00\x12n\n\x11ReadBlobSequences\x12*.tensorboard.data.ReadBlobSequencesRequest\x1a+.tensorboard.data.ReadBlobSequencesResponse\"\x00\x12U\n\x08ReadBlob\x12!.tensorboard.data.ReadBlobRequest\x1a\".tensorboard.data.ReadBlobResponse\"\x00\x30\x01\x42NZLgithub.com/tensorflow/tensorboard/tensorboard/data/proto/data_provider_protob\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'tensorboard.data.proto.data_provider_pb2', _globals)
if not _descriptor._USE_C_DESCRIPTORS:
  _globals['DESCRIPTOR']._loaded_options = None
  _globals['DESCRIPTOR']._serialized_options = b'ZLgithub.com/tensorflow/tensorboard/tensorboard/data/proto/data_provider_proto'
  _globals['_GETEXPERIMENTREQUEST']._serialized_start=176
  _globals['_GETEXPERIMENTREQUEST']._serialized_end=221
  _globals['_GETEXPERIMENTRESPONSE']._serialized_start=224
  _globals['_GETEXPERIMENTRESPONSE']._serialized_end=356
  _globals['_PLUGINFILTER']._serialized_start=358
  _globals['_PLUGINFILTER']._serialized_end=393
  _globals['_RUNTAGFILTER']._serialized_start=395
  _globals['_RUNTAGFILTER']._serialized_end=495
  _globals['_RUNFILTER']._serialized_start=497
  _globals['_RUNFILTER']._serialized_end=523
  _globals['_TAGFILTER']._serialized_start=525
  _globals['_TAGFILTER']._serialized_end=551
  _globals['_DOWNSAMPLE']._serialized_start=553
  _globals['_DOWNSAMPLE']._serialized_end=585
  _globals['_LISTPLUGINSREQUEST']._serialized_start=587
  _globals['_LISTPLUGINSREQUEST']._serialized_end=630
  _globals['_LISTPLUGINSRESPONSE']._serialized_start=632
  _globals['_LISTPLUGINSRESPONSE']._serialized_end=696
  _globals['_PLUGIN']._serialized_start=698
  _globals['_PLUGIN']._serialized_end=720
  _globals['_LISTRUNSREQUEST']._serialized_start=722
  _globals['_LISTRUNSREQUEST']._serialized_end=762
  _globals['_LISTRUNSRESPONSE']._serialized_start=764
  _globals['_LISTRUNSRESPONSE']._serialized_end=819
  _globals['_RUN']._serialized_start=821
  _globals['_RUN']._serialized_end=870
  _globals['_LISTSCALARSREQUEST']._serialized_start=873
  _globals['_LISTSCALARSREQUEST']._serialized_end=1027
  _globals['_LISTSCALARSRESPONSE']._serialized_start=1030
  _globals['_LISTSCALARSRESPONSE']._serialized_end=1287
  _globals['_LISTSCALARSRESPONSE_RUNENTRY']._serialized_start=1115
  _globals['_LISTSCALARSRESPONSE_RUNENTRY']._serialized_end=1205
  _globals['_LISTSCALARSRESPONSE_TAGENTRY']._serialized_start=1207
  _globals['_LISTSCALARSRESPONSE_TAGENTRY']._serialized_end=1287
  _globals['_SCALARMETADATA']._serialized_start=1289
  _globals['_SCALARMETADATA']._serialized_end=1402
  _globals['_READSCALARSREQUEST']._serialized_start=1405
  _globals['_READSCALARSREQUEST']._serialized_end=1609
  _globals['_READSCALARSRESPONSE']._serialized_start=1612
  _globals['_READSCALARSRESPONSE']._serialized_end=1861
  _globals['_READSCALARSRESPONSE_RUNENTRY']._serialized_start=1697
  _globals['_READSCALARSRESPONSE_RUNENTRY']._serialized_end=1787
  _globals['_READSCALARSRESPONSE_TAGENTRY']._serialized_start=1789
  _globals['_READSCALARSRESPONSE_TAGENTRY']._serialized_end=1861
  _globals['_SCALARDATA']._serialized_start=1863
  _globals['_SCALARDATA']._serialized_end=1923
  _globals['_LISTTENSORSREQUEST']._serialized_start=1926
  _globals['_LISTTENSORSREQUEST']._serialized_end=2080
  _globals['_LISTTENSORSRESPONSE']._serialized_start=2083
  _globals['_LISTTENSORSRESPONSE']._serialized_end=2340
  _globals['_LISTTENSORSRESPONSE_RUNENTRY']._serialized_start=2168
  _globals['_LISTTENSORSRESPONSE_RUNENTRY']._serialized_end=2258
  _globals['_LISTTENSORSRESPONSE_TAGENTRY']._serialized_start=2260
  _globals['_LISTTENSORSRESPONSE_TAGENTRY']._serialized_end=2340
  _globals['_TENSORMETADATA']._serialized_start=2342
  _globals['_TENSORMETADATA']._serialized_end=2455
  _globals['_READTENSORSREQUEST']._serialized_start=2458
  _globals['_READTENSORSREQUEST']._serialized_end=2662
  _globals['_READTENSORSRESPONSE']._serialized_start=2665
  _globals['_READTENSORSRESPONSE']._serialized_end=2914
  _globals['_READTENSORSRESPONSE_RUNENTRY']._serialized_start=2750
  _globals['_READTENSORSRESPONSE_RUNENTRY']._serialized_end=2840
  _globals['_READTENSORSRESPONSE_TAGENTRY']._serialized_start=2842
  _globals['_READTENSORSRESPONSE_TAGENTRY']._serialized_end=2914
  _globals['_TENSORDATA']._serialized_start=2916
  _globals['_TENSORDATA']._serialized_end=3002
  _globals['_LISTBLOBSEQUENCESREQUEST']._serialized_start=3005
  _globals['_LISTBLOBSEQUENCESREQUEST']._serialized_end=3165
  _globals['_LISTBLOBSEQUENCESRESPONSE']._serialized_start=3168
  _globals['_LISTBLOBSEQUENCESRESPONSE']._serialized_end=3449
  _globals['_LISTBLOBSEQUENCESRESPONSE_RUNENTRY']._serialized_start=3265
  _globals['_LISTBLOBSEQUENCESRESPONSE_RUNENTRY']._serialized_end=3361
  _globals['_LISTBLOBSEQUENCESRESPONSE_TAGENTRY']._serialized_start=3363
  _globals['_LISTBLOBSEQUENCESRESPONSE_TAGENTRY']._serialized_end=3449
  _globals['_BLOBSEQUENCEMETADATA']._serialized_start=3452
  _globals['_BLOBSEQUENCEMETADATA']._serialized_end=3591
  _globals['_READBLOBSEQUENCESREQUEST']._serialized_start=3594
  _globals['_READBLOBSEQUENCESREQUEST']._serialized_end=3804
  _globals['_READBLOBSEQUENCESRESPONSE']._serialized_start=3807
  _globals['_READBLOBSEQUENCESRESPONSE']._serialized_end=4080
  _globals['_READBLOBSEQUENCESRESPONSE_RUNENTRY']._serialized_start=3904
  _globals['_READBLOBSEQUENCESRESPONSE_RUNENTRY']._serialized_end=4000
  _globals['_READBLOBSEQUENCESRESPONSE_TAGENTRY']._serialized_start=4002
  _globals['_READBLOBSEQUENCESRESPONSE_TAGENTRY']._serialized_end=4080
  _globals['_BLOBSEQUENCEDATA']._serialized_start=4082
  _globals['_BLOBSEQUENCEDATA']._serialized_end=4190
  _globals['_BLOBREFERENCESEQUENCE']._serialized_start=4192
  _globals['_BLOBREFERENCESEQUENCE']._serialized_end=4267
  _globals['_BLOBREFERENCE']._serialized_start=4269
  _globals['_BLOBREFERENCE']._serialized_end=4315
  _globals['_READBLOBREQUEST']._serialized_start=4317
  _globals['_READBLOBREQUEST']._serialized_end=4352
  _globals['_READBLOBRESPONSE']._serialized_start=4354
  _globals['_READBLOBRESPONSE']._serialized_end=4386
  _globals['_TENSORBOARDDATAPROVIDER']._serialized_start=4389
  _globals['_TENSORBOARDDATAPROVIDER']._serialized_end=5378
# @@protoc_insertion_point(module_scope)
