# -*- coding: utf-8 -*- # Generated by the protocol buffer compiler. DO NOT EDIT! # source: easyfl/pb/tracking_service.proto """Generated protocol buffer code.""" from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import message as _message from google.protobuf import reflection as _reflection from google.protobuf import symbol_database as _symbol_database # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() from easyfl.pb import common_pb2 as easyfl_dot_pb_dot_common__pb2 DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n easyfl/pb/tracking_service.proto\x12\teasyfl.pb\x1a\x16\x65\x61syfl/pb/common.proto\"D\n\x16TrackTaskMetricRequest\x12*\n\x0btask_metric\x18\x01 \x01(\x0b\x32\x15.easyfl.pb.TaskMetric\"<\n\x17TrackTaskMetricResponse\x12!\n\x06status\x18\x01 \x01(\x0b\x32\x11.easyfl.pb.Status\"G\n\x17TrackRoundMetricRequest\x12,\n\x0cround_metric\x18\x01 \x01(\x0b\x32\x16.easyfl.pb.RoundMetric\"=\n\x18TrackRoundMetricResponse\x12!\n\x06status\x18\x01 \x01(\x0b\x32\x11.easyfl.pb.Status\"K\n\x18TrackClientMetricRequest\x12/\n\x0e\x63lient_metrics\x18\x01 \x03(\x0b\x32\x17.easyfl.pb.ClientMetric\">\n\x19TrackClientMetricResponse\x12!\n\x06status\x18\x01 \x01(\x0b\x32\x11.easyfl.pb.Status\"\xd0\x01\n\x1dTrackClientTrainMetricRequest\x12\x0f\n\x07task_id\x18\x01 \x01(\t\x12\x10\n\x08round_id\x18\x02 \x01(\x05\x12\x11\n\tclient_id\x18\x03 \x01(\t\x12\x12\n\ntrain_loss\x18\x04 \x03(\x02\x12\x12\n\ntrain_time\x18\x05 \x01(\x02\x12\x19\n\x11train_upload_time\x18\x06 \x01(\x02\x12\x1b\n\x13train_download_size\x18\x07 \x01(\x02\x12\x19\n\x11train_upload_size\x18\x08 \x01(\x02\"C\n\x1eTrackClientTrainMetricResponse\x12!\n\x06status\x18\x01 \x01(\x0b\x32\x11.easyfl.pb.Status\"\xc7\x01\n\x1cTrackClientTestMetricRequest\x12\x0f\n\x07task_id\x18\x01 \x01(\t\x12\x10\n\x08round_id\x18\x02 \x01(\x05\x12\x11\n\tclient_id\x18\x03 \x01(\t\x12\x15\n\rtest_accuracy\x18\x04 \x01(\x02\x12\x11\n\ttest_loss\x18\x05 \x01(\x02\x12\x11\n\ttest_time\x18\x06 \x01(\x02\x12\x18\n\x10test_upload_time\x18\x07 \x01(\x02\x12\x1a\n\x12test_download_size\x18\x08 \x01(\x02\"B\n\x1dTrackClientTestMetricResponse\x12!\n\x06status\x18\x01 \x01(\x0b\x32\x11.easyfl.pb.Status\"Q\n\x1cGetRoundTrainTestTimeRequest\x12\x0f\n\x07task_id\x18\x01 \x01(\t\x12\x0e\n\x06rounds\x18\x02 \x01(\x05\x12\x10\n\x08interval\x18\x03 \x01(\x05\"/\n\rTrainTestTime\x12\x10\n\x08round_id\x18\x01 \x01(\x05\x12\x0c\n\x04time\x18\x02 \x01(\x02\"v\n\x1dGetRoundTrainTestTimeResponse\x12\x32\n\x10train_test_times\x18\x01 \x03(\x0b\x32\x18.easyfl.pb.TrainTestTime\x12!\n\x06status\x18\x02 \x01(\x0b\x32\x11.easyfl.pb.Status\"9\n\x16GetRoundMetricsRequest\x12\x0f\n\x07task_id\x18\x01 \x01(\t\x12\x0e\n\x06rounds\x18\x02 \x03(\x05\"\x88\x01\n\x17GetRoundMetricsResponse\x12\x0f\n\x07task_id\x18\x01 \x01(\t\x12\x10\n\x08round_id\x18\x02 \x01(\x05\x12\'\n\x07metrics\x18\x03 \x03(\x0b\x32\x16.easyfl.pb.RoundMetric\x12!\n\x06status\x18\x04 \x01(\x0b\x32\x11.easyfl.pb.Status\"P\n\x17GetClientMetricsRequest\x12\x0f\n\x07task_id\x18\x01 \x01(\t\x12\x10\n\x08round_id\x18\x02 \x01(\x05\x12\x12\n\nclient_ids\x18\x03 \x03(\t\"\x8a\x01\n\x18GetClientMetricsResponse\x12\x0f\n\x07task_id\x18\x01 \x01(\t\x12\x10\n\x08round_id\x18\x02 \x01(\x05\x12(\n\x07metrics\x18\x03 \x03(\x0b\x32\x17.easyfl.pb.ClientMetric\x12!\n\x06status\x18\x04 \x01(\x0b\x32\x11.easyfl.pb.Status2\xb6\x06\n\x0fTrackingService\x12Z\n\x0fTrackTaskMetric\x12!.easyfl.pb.TrackTaskMetricRequest\x1a\".easyfl.pb.TrackTaskMetricResponse\"\x00\x12]\n\x10TrackRoundMetric\x12\".easyfl.pb.TrackRoundMetricRequest\x1a#.easyfl.pb.TrackRoundMetricResponse\"\x00\x12`\n\x11TrackClientMetric\x12#.easyfl.pb.TrackClientMetricRequest\x1a$.easyfl.pb.TrackClientMetricResponse\"\x00\x12o\n\x16TrackClientTrainMetric\x12(.easyfl.pb.TrackClientTrainMetricRequest\x1a).easyfl.pb.TrackClientTrainMetricResponse\"\x00\x12l\n\x15TrackClientTestMetric\x12\'.easyfl.pb.TrackClientTestMetricRequest\x1a(.easyfl.pb.TrackClientTestMetricResponse\"\x00\x12Z\n\x0fGetRoundMetrics\x12!.easyfl.pb.GetRoundMetricsRequest\x1a\".easyfl.pb.GetRoundMetricsResponse\"\x00\x12]\n\x10GetClientMetrics\x12\".easyfl.pb.GetClientMetricsRequest\x1a#.easyfl.pb.GetClientMetricsResponse\"\x00\x12l\n\x15GetRoundTrainTestTime\x12\'.easyfl.pb.GetRoundTrainTestTimeRequest\x1a(.easyfl.pb.GetRoundTrainTestTimeResponse\"\x00\x62\x06proto3') _TRACKTASKMETRICREQUEST = DESCRIPTOR.message_types_by_name['TrackTaskMetricRequest'] _TRACKTASKMETRICRESPONSE = DESCRIPTOR.message_types_by_name['TrackTaskMetricResponse'] _TRACKROUNDMETRICREQUEST = DESCRIPTOR.message_types_by_name['TrackRoundMetricRequest'] _TRACKROUNDMETRICRESPONSE = DESCRIPTOR.message_types_by_name['TrackRoundMetricResponse'] _TRACKCLIENTMETRICREQUEST = DESCRIPTOR.message_types_by_name['TrackClientMetricRequest'] _TRACKCLIENTMETRICRESPONSE = DESCRIPTOR.message_types_by_name['TrackClientMetricResponse'] _TRACKCLIENTTRAINMETRICREQUEST = DESCRIPTOR.message_types_by_name['TrackClientTrainMetricRequest'] _TRACKCLIENTTRAINMETRICRESPONSE = DESCRIPTOR.message_types_by_name['TrackClientTrainMetricResponse'] _TRACKCLIENTTESTMETRICREQUEST = DESCRIPTOR.message_types_by_name['TrackClientTestMetricRequest'] _TRACKCLIENTTESTMETRICRESPONSE = DESCRIPTOR.message_types_by_name['TrackClientTestMetricResponse'] _GETROUNDTRAINTESTTIMEREQUEST = DESCRIPTOR.message_types_by_name['GetRoundTrainTestTimeRequest'] _TRAINTESTTIME = DESCRIPTOR.message_types_by_name['TrainTestTime'] _GETROUNDTRAINTESTTIMERESPONSE = DESCRIPTOR.message_types_by_name['GetRoundTrainTestTimeResponse'] _GETROUNDMETRICSREQUEST = DESCRIPTOR.message_types_by_name['GetRoundMetricsRequest'] _GETROUNDMETRICSRESPONSE = DESCRIPTOR.message_types_by_name['GetRoundMetricsResponse'] _GETCLIENTMETRICSREQUEST = DESCRIPTOR.message_types_by_name['GetClientMetricsRequest'] _GETCLIENTMETRICSRESPONSE = DESCRIPTOR.message_types_by_name['GetClientMetricsResponse'] TrackTaskMetricRequest = _reflection.GeneratedProtocolMessageType('TrackTaskMetricRequest', (_message.Message,), { 'DESCRIPTOR' : _TRACKTASKMETRICREQUEST, '__module__' : 'easyfl.pb.tracking_service_pb2' # @@protoc_insertion_point(class_scope:easyfl.pb.TrackTaskMetricRequest) }) _sym_db.RegisterMessage(TrackTaskMetricRequest) TrackTaskMetricResponse = _reflection.GeneratedProtocolMessageType('TrackTaskMetricResponse', (_message.Message,), { 'DESCRIPTOR' : _TRACKTASKMETRICRESPONSE, '__module__' : 'easyfl.pb.tracking_service_pb2' # @@protoc_insertion_point(class_scope:easyfl.pb.TrackTaskMetricResponse) }) _sym_db.RegisterMessage(TrackTaskMetricResponse) TrackRoundMetricRequest = _reflection.GeneratedProtocolMessageType('TrackRoundMetricRequest', (_message.Message,), { 'DESCRIPTOR' : _TRACKROUNDMETRICREQUEST, '__module__' : 'easyfl.pb.tracking_service_pb2' # @@protoc_insertion_point(class_scope:easyfl.pb.TrackRoundMetricRequest) }) _sym_db.RegisterMessage(TrackRoundMetricRequest) TrackRoundMetricResponse = _reflection.GeneratedProtocolMessageType('TrackRoundMetricResponse', (_message.Message,), { 'DESCRIPTOR' : _TRACKROUNDMETRICRESPONSE, '__module__' : 'easyfl.pb.tracking_service_pb2' # @@protoc_insertion_point(class_scope:easyfl.pb.TrackRoundMetricResponse) }) _sym_db.RegisterMessage(TrackRoundMetricResponse) TrackClientMetricRequest = _reflection.GeneratedProtocolMessageType('TrackClientMetricRequest', (_message.Message,), { 'DESCRIPTOR' : _TRACKCLIENTMETRICREQUEST, '__module__' : 'easyfl.pb.tracking_service_pb2' # @@protoc_insertion_point(class_scope:easyfl.pb.TrackClientMetricRequest) }) _sym_db.RegisterMessage(TrackClientMetricRequest) TrackClientMetricResponse = _reflection.GeneratedProtocolMessageType('TrackClientMetricResponse', (_message.Message,), { 'DESCRIPTOR' : _TRACKCLIENTMETRICRESPONSE, '__module__' : 'easyfl.pb.tracking_service_pb2' # @@protoc_insertion_point(class_scope:easyfl.pb.TrackClientMetricResponse) }) _sym_db.RegisterMessage(TrackClientMetricResponse) TrackClientTrainMetricRequest = _reflection.GeneratedProtocolMessageType('TrackClientTrainMetricRequest', (_message.Message,), { 'DESCRIPTOR' : _TRACKCLIENTTRAINMETRICREQUEST, '__module__' : 'easyfl.pb.tracking_service_pb2' # @@protoc_insertion_point(class_scope:easyfl.pb.TrackClientTrainMetricRequest) }) _sym_db.RegisterMessage(TrackClientTrainMetricRequest) TrackClientTrainMetricResponse = _reflection.GeneratedProtocolMessageType('TrackClientTrainMetricResponse', (_message.Message,), { 'DESCRIPTOR' : _TRACKCLIENTTRAINMETRICRESPONSE, '__module__' : 'easyfl.pb.tracking_service_pb2' # @@protoc_insertion_point(class_scope:easyfl.pb.TrackClientTrainMetricResponse) }) _sym_db.RegisterMessage(TrackClientTrainMetricResponse) TrackClientTestMetricRequest = _reflection.GeneratedProtocolMessageType('TrackClientTestMetricRequest', (_message.Message,), { 'DESCRIPTOR' : _TRACKCLIENTTESTMETRICREQUEST, '__module__' : 'easyfl.pb.tracking_service_pb2' # @@protoc_insertion_point(class_scope:easyfl.pb.TrackClientTestMetricRequest) }) _sym_db.RegisterMessage(TrackClientTestMetricRequest) TrackClientTestMetricResponse = _reflection.GeneratedProtocolMessageType('TrackClientTestMetricResponse', (_message.Message,), { 'DESCRIPTOR' : _TRACKCLIENTTESTMETRICRESPONSE, '__module__' : 'easyfl.pb.tracking_service_pb2' # @@protoc_insertion_point(class_scope:easyfl.pb.TrackClientTestMetricResponse) }) _sym_db.RegisterMessage(TrackClientTestMetricResponse) GetRoundTrainTestTimeRequest = _reflection.GeneratedProtocolMessageType('GetRoundTrainTestTimeRequest', (_message.Message,), { 'DESCRIPTOR' : _GETROUNDTRAINTESTTIMEREQUEST, '__module__' : 'easyfl.pb.tracking_service_pb2' # @@protoc_insertion_point(class_scope:easyfl.pb.GetRoundTrainTestTimeRequest) }) _sym_db.RegisterMessage(GetRoundTrainTestTimeRequest) TrainTestTime = _reflection.GeneratedProtocolMessageType('TrainTestTime', (_message.Message,), { 'DESCRIPTOR' : _TRAINTESTTIME, '__module__' : 'easyfl.pb.tracking_service_pb2' # @@protoc_insertion_point(class_scope:easyfl.pb.TrainTestTime) }) _sym_db.RegisterMessage(TrainTestTime) GetRoundTrainTestTimeResponse = _reflection.GeneratedProtocolMessageType('GetRoundTrainTestTimeResponse', (_message.Message,), { 'DESCRIPTOR' : _GETROUNDTRAINTESTTIMERESPONSE, '__module__' : 'easyfl.pb.tracking_service_pb2' # @@protoc_insertion_point(class_scope:easyfl.pb.GetRoundTrainTestTimeResponse) }) _sym_db.RegisterMessage(GetRoundTrainTestTimeResponse) GetRoundMetricsRequest = _reflection.GeneratedProtocolMessageType('GetRoundMetricsRequest', (_message.Message,), { 'DESCRIPTOR' : _GETROUNDMETRICSREQUEST, '__module__' : 'easyfl.pb.tracking_service_pb2' # @@protoc_insertion_point(class_scope:easyfl.pb.GetRoundMetricsRequest) }) _sym_db.RegisterMessage(GetRoundMetricsRequest) GetRoundMetricsResponse = _reflection.GeneratedProtocolMessageType('GetRoundMetricsResponse', (_message.Message,), { 'DESCRIPTOR' : _GETROUNDMETRICSRESPONSE, '__module__' : 'easyfl.pb.tracking_service_pb2' # @@protoc_insertion_point(class_scope:easyfl.pb.GetRoundMetricsResponse) }) _sym_db.RegisterMessage(GetRoundMetricsResponse) GetClientMetricsRequest = _reflection.GeneratedProtocolMessageType('GetClientMetricsRequest', (_message.Message,), { 'DESCRIPTOR' : _GETCLIENTMETRICSREQUEST, '__module__' : 'easyfl.pb.tracking_service_pb2' # @@protoc_insertion_point(class_scope:easyfl.pb.GetClientMetricsRequest) }) _sym_db.RegisterMessage(GetClientMetricsRequest) GetClientMetricsResponse = _reflection.GeneratedProtocolMessageType('GetClientMetricsResponse', (_message.Message,), { 'DESCRIPTOR' : _GETCLIENTMETRICSRESPONSE, '__module__' : 'easyfl.pb.tracking_service_pb2' # @@protoc_insertion_point(class_scope:easyfl.pb.GetClientMetricsResponse) }) _sym_db.RegisterMessage(GetClientMetricsResponse) _TRACKINGSERVICE = DESCRIPTOR.services_by_name['TrackingService'] if _descriptor._USE_C_DESCRIPTORS == False: DESCRIPTOR._options = None _TRACKTASKMETRICREQUEST._serialized_start=71 _TRACKTASKMETRICREQUEST._serialized_end=139 _TRACKTASKMETRICRESPONSE._serialized_start=141 _TRACKTASKMETRICRESPONSE._serialized_end=201 _TRACKROUNDMETRICREQUEST._serialized_start=203 _TRACKROUNDMETRICREQUEST._serialized_end=274 _TRACKROUNDMETRICRESPONSE._serialized_start=276 _TRACKROUNDMETRICRESPONSE._serialized_end=337 _TRACKCLIENTMETRICREQUEST._serialized_start=339 _TRACKCLIENTMETRICREQUEST._serialized_end=414 _TRACKCLIENTMETRICRESPONSE._serialized_start=416 _TRACKCLIENTMETRICRESPONSE._serialized_end=478 _TRACKCLIENTTRAINMETRICREQUEST._serialized_start=481 _TRACKCLIENTTRAINMETRICREQUEST._serialized_end=689 _TRACKCLIENTTRAINMETRICRESPONSE._serialized_start=691 _TRACKCLIENTTRAINMETRICRESPONSE._serialized_end=758 _TRACKCLIENTTESTMETRICREQUEST._serialized_start=761 _TRACKCLIENTTESTMETRICREQUEST._serialized_end=960 _TRACKCLIENTTESTMETRICRESPONSE._serialized_start=962 _TRACKCLIENTTESTMETRICRESPONSE._serialized_end=1028 _GETROUNDTRAINTESTTIMEREQUEST._serialized_start=1030 _GETROUNDTRAINTESTTIMEREQUEST._serialized_end=1111 _TRAINTESTTIME._serialized_start=1113 _TRAINTESTTIME._serialized_end=1160 _GETROUNDTRAINTESTTIMERESPONSE._serialized_start=1162 _GETROUNDTRAINTESTTIMERESPONSE._serialized_end=1280 _GETROUNDMETRICSREQUEST._serialized_start=1282 _GETROUNDMETRICSREQUEST._serialized_end=1339 _GETROUNDMETRICSRESPONSE._serialized_start=1342 _GETROUNDMETRICSRESPONSE._serialized_end=1478 _GETCLIENTMETRICSREQUEST._serialized_start=1480 _GETCLIENTMETRICSREQUEST._serialized_end=1560 _GETCLIENTMETRICSRESPONSE._serialized_start=1563 _GETCLIENTMETRICSRESPONSE._serialized_end=1701 _TRACKINGSERVICE._serialized_start=1704 _TRACKINGSERVICE._serialized_end=2526 # @@protoc_insertion_point(module_scope)