# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: the_one_ps.proto

import sys
_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
from google.protobuf.internal import enum_type_wrapper
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
from google.protobuf import descriptor_pb2
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()




DESCRIPTOR = _descriptor.FileDescriptor(
  name='the_one_ps.proto',
  package='paddle.distributed',
  syntax='proto2',
  serialized_pb=_b('\n\x10the_one_ps.proto\x12\x12paddle.distributed\"\xe1\x01\n\x11\x46sClientParameter\x12\x46\n\x07\x66s_type\x18\x01 \x01(\x0e\x32/.paddle.distributed.FsClientParameter.FsApiType:\x04HDFS\x12\x0b\n\x03uri\x18\x02 \x01(\t\x12\x0c\n\x04user\x18\x03 \x01(\t\x12\x0e\n\x06passwd\x18\x04 \x01(\t\x12\x13\n\x0b\x62uffer_size\x18\x05 \x01(\x05\x12\x12\n\nhadoop_bin\x18\x33 \x01(\t\x12\x10\n\x08\x61\x66s_conf\x18\x65 \x01(\t\"\x1e\n\tFsApiType\x12\x08\n\x04HDFS\x10\x00\x12\x07\n\x03\x41\x46S\x10\x01\"\xe5\x02\n\x0bPSParameter\x12\x14\n\x0cworker_class\x18\x01 \x01(\t\x12\x14\n\x0cserver_class\x18\x02 \x01(\t\x12\x16\n\x0einstance_class\x18\x03 \x01(\t\x12\x15\n\x0binit_gflags\x18\x04 \x01(\t:\x00\x12\x39\n\x0cworker_param\x18\x65 \x01(\x0b\x32#.paddle.distributed.WorkerParameter\x12\x39\n\x0cserver_param\x18\x66 \x01(\x0b\x32#.paddle.distributed.ServerParameter\x12\x44\n\rtrainer_param\x18\xad\x02 \x03(\x0b\x32,.paddle.distributed.DownpourTrainerParameter\x12?\n\x0f\x66s_client_param\x18\xf5\x03 \x01(\x0b\x32%.paddle.distributed.FsClientParameter\"]\n\x0fWorkerParameter\x12J\n\x15\x64ownpour_worker_param\x18\x01 \x01(\x0b\x32+.paddle.distributed.DownpourWorkerParameter\"[\n\x17\x44ownpourWorkerParameter\x12@\n\x14\x64ownpour_table_param\x18\x01 \x03(\x0b\x32\".paddle.distributed.TableParameter\"\x9e\x01\n\x17\x44ownpourServerParameter\x12@\n\x14\x64ownpour_table_param\x18\x01 \x03(\x0b\x32\".paddle.distributed.TableParameter\x12\x41\n\rservice_param\x18\x02 \x01(\x0b\x32*.paddle.distributed.ServerServiceParameter\"]\n\x0fServerParameter\x12J\n\x15\x64ownpour_server_param\x18\x01 \x01(\x0b\x32+.paddle.distributed.DownpourServerParameter\"\xa1\x02\n\x18\x44ownpourTrainerParameter\x12<\n\x0b\x64\x65nse_table\x18\x01 \x03(\x0b\x32\'.paddle.distributed.DenseTableParameter\x12>\n\x0csparse_table\x18\x02 \x03(\x0b\x32(.paddle.distributed.SparseTableParameter\x12\x1d\n\x15push_sparse_per_batch\x18\x03 \x01(\x05\x12\x1c\n\x14push_dense_per_batch\x18\x04 \x01(\x05\x12\x0f\n\x07skip_op\x18\x05 \x03(\t\x12\x39\n\x0eprogram_config\x18\x06 \x03(\x0b\x32!.paddle.distributed.ProgramConfig\"{\n\x13\x44\x65nseTableParameter\x12\x10\n\x08table_id\x18\x01 \x01(\x05\x12\x1b\n\x13\x64\x65nse_variable_name\x18\x02 \x03(\t\x12$\n\x1c\x64\x65nse_gradient_variable_name\x18\x03 \x03(\t\x12\x0f\n\x07\x66\x65\x61_dim\x18\x04 \x01(\x05\"z\n\x14SparseTableParameter\x12\x10\n\x08table_id\x18\x01 \x01(\x05\x12\x13\n\x0b\x66\x65\x61ture_dim\x18\x02 \x01(\x05\x12\x10\n\x08slot_key\x18\x03 \x03(\t\x12\x12\n\nslot_value\x18\x04 \x03(\t\x12\x15\n\rslot_gradient\x18\x05 \x03(\t\"\xc3\x01\n\x16ServerServiceParameter\x12\"\n\x0cserver_class\x18\x01 \x01(\t:\x0c\x42rpcPsServer\x12\"\n\x0c\x63lient_class\x18\x02 \x01(\t:\x0c\x42rpcPsClient\x12$\n\rservice_class\x18\x03 \x01(\t:\rBrpcPsService\x12\x1c\n\x11start_server_port\x18\x04 \x01(\r:\x01\x30\x12\x1d\n\x11server_thread_num\x18\x05 \x01(\r:\x02\x31\x32\"\x99\x01\n\rProgramConfig\x12\x12\n\nprogram_id\x18\x01 \x02(\t\x12\x1c\n\x14push_sparse_table_id\x18\x02 \x03(\x05\x12\x1b\n\x13push_dense_table_id\x18\x03 \x03(\x05\x12\x1c\n\x14pull_sparse_table_id\x18\x04 \x03(\x05\x12\x1b\n\x13pull_dense_table_id\x18\x05 \x03(\x05\"\xc9\x04\n\x0eTableParameter\x12\x10\n\x08table_id\x18\x01 \x01(\x04\x12\x13\n\x0btable_class\x18\x02 \x01(\t\x12\x17\n\tshard_num\x18\x03 \x01(\x04:\x04\x31\x30\x30\x30\x12<\n\x08\x61\x63\x63\x65ssor\x18\x04 \x01(\x0b\x32*.paddle.distributed.TableAccessorParameter\x12;\n\x06tensor\x18\x05 \x01(\x0b\x32+.paddle.distributed.TensorAccessorParameter\x12;\n\x06\x63ommon\x18\x06 \x01(\x0b\x32+.paddle.distributed.CommonAccessorParameter\x12+\n\x04type\x18\x07 \x01(\x0e\x32\x1d.paddle.distributed.TableType\x12\x1e\n\x10\x63ompress_in_save\x18\x08 \x01(\x08:\x04true\x12;\n\x0fgraph_parameter\x18\t \x01(\x0b\x32\".paddle.distributed.GraphParameter\x12\'\n\x19\x65nable_sparse_table_cache\x18\n \x01(\x08:\x04true\x12(\n\x17sparse_table_cache_rate\x18\x0b \x01(\x01:\x07\x30.00055\x12\'\n\x1bsparse_table_cache_file_num\x18\x0c \x01(\r:\x02\x31\x36\x12\x1c\n\renable_revert\x18\r \x01(\x08:\x05\x66\x61lse\x12\x1b\n\x10shard_merge_rate\x18\x0e \x01(\x02:\x01\x31\"\xea\x03\n\x16TableAccessorParameter\x12\x16\n\x0e\x61\x63\x63\x65ssor_class\x18\x01 \x01(\t\x12\x13\n\x07\x66\x65\x61_dim\x18\x04 \x01(\r:\x02\x31\x31\x12\x15\n\nembedx_dim\x18\x05 \x01(\r:\x01\x38\x12\x1c\n\x10\x65mbedx_threshold\x18\x06 \x01(\r:\x02\x31\x30\x12\x44\n\x12\x63tr_accessor_param\x18\x07 \x01(\x0b\x32(.paddle.distributed.CtrAccessorParameter\x12Q\n\x19table_accessor_save_param\x18\x08 \x03(\x0b\x32..paddle.distributed.TableAccessorSaveParameter\x12I\n\x0f\x65mbed_sgd_param\x18\n \x01(\x0b\x32\x30.paddle.distributed.SparseCommonSGDRuleParameter\x12J\n\x10\x65mbedx_sgd_param\x18\x0b \x01(\x0b\x32\x30.paddle.distributed.SparseCommonSGDRuleParameter\x12>\n\x0fgraph_sgd_param\x18\x0c \x01(\x0b\x32%.paddle.distributed.GraphSGDParameter\"S\n\x11GraphSGDParameter\x12\x19\n\x0bnodeid_slot\x18\x01 \x01(\r:\x04\x39\x30\x30\x38\x12#\n\x15\x66\x65\x61ture_learning_rate\x18\x02 \x01(\x02:\x04\x30.05\"\xe3\x02\n\x14\x43trAccessorParameter\x12\x19\n\x0cnonclk_coeff\x18\x01 \x01(\x02:\x03\x30.1\x12\x16\n\x0b\x63lick_coeff\x18\x02 \x01(\x02:\x01\x31\x12\x1b\n\x0e\x62\x61se_threshold\x18\x03 \x01(\x02:\x03\x31.5\x12\x1d\n\x0f\x64\x65lta_threshold\x18\x04 \x01(\x02:\x04\x30.25\x12\x1b\n\x0f\x64\x65lta_keep_days\x18\x05 \x01(\x02:\x02\x31\x36\x12#\n\x15show_click_decay_rate\x18\x06 \x01(\x02:\x04\x30.98\x12\x1d\n\x10\x64\x65lete_threshold\x18\x07 \x01(\x02:\x03\x30.8\x12$\n\x18\x64\x65lete_after_unseen_days\x18\x08 \x01(\x02:\x02\x33\x30\x12\"\n\x17ssd_unseenday_threshold\x18\t \x01(\x05:\x01\x31\x12\x18\n\nshow_scale\x18\n \x01(\x08:\x04true\x12\x17\n\tzero_init\x18\x0b \x01(\x08:\x04true\"\x99\x01\n\x17TensorAccessorParameter\x12\x15\n\rfeed_var_name\x18\x01 \x01(\t\x12\x16\n\x0e\x66\x65tch_var_name\x18\x02 \x01(\t\x12\x1a\n\x12startup_program_id\x18\x03 \x01(\x03\x12\x17\n\x0fmain_program_id\x18\x04 \x01(\x03\x12\x1a\n\x12tensor_table_class\x18\x06 \x01(\t\"\xe9\x01\n\x17\x43ommonAccessorParameter\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x12\n\ntable_name\x18\x02 \x01(\t\x12\x12\n\nattributes\x18\x03 \x03(\t\x12\x0e\n\x06params\x18\x04 \x03(\t\x12\x0c\n\x04\x64ims\x18\x05 \x03(\r\x12\x14\n\x0cinitializers\x18\x06 \x03(\t\x12\r\n\x05\x65ntry\x18\x07 \x01(\t\x12\x13\n\x0btrainer_num\x18\x08 \x01(\x05\x12\x0c\n\x04sync\x18\t \x01(\x08\x12\x11\n\ttable_num\x18\n \x01(\r\x12\x11\n\ttable_dim\x18\x0b \x01(\r\x12\x0c\n\x04\x61ttr\x18\x0c \x01(\t\"S\n\x1aTableAccessorSaveParameter\x12\r\n\x05param\x18\x01 \x01(\r\x12\x11\n\tconverter\x18\x02 \x01(\t\x12\x13\n\x0b\x64\x65\x63onverter\x18\x03 \x01(\t\"\xea\x01\n\x1cSparseCommonSGDRuleParameter\x12\x0c\n\x04name\x18\x01 \x01(\t\x12>\n\x05naive\x18\x02 \x01(\x0b\x32/.paddle.distributed.SparseNaiveSGDRuleParameter\x12\x42\n\x07\x61\x64\x61grad\x18\x03 \x01(\x0b\x32\x31.paddle.distributed.SparseAdagradSGDRuleParameter\x12\x38\n\x04\x61\x64\x61m\x18\x04 \x01(\x0b\x32*.paddle.distributed.SparseAdamSGDParameter\"p\n\x1bSparseNaiveSGDRuleParameter\x12\x1b\n\rlearning_rate\x18\x01 \x01(\x01:\x04\x30.05\x12\x1d\n\rinitial_range\x18\x02 \x01(\x01:\x06\x30.0001\x12\x15\n\rweight_bounds\x18\x03 \x03(\x02\"\x8c\x01\n\x1dSparseAdagradSGDRuleParameter\x12\x1b\n\rlearning_rate\x18\x01 \x01(\x01:\x04\x30.05\x12\x18\n\rinitial_g2sum\x18\x02 \x01(\x01:\x01\x33\x12\x1d\n\rinitial_range\x18\x03 \x01(\x01:\x06\x30.0001\x12\x15\n\rweight_bounds\x18\x04 \x03(\x02\"\xc8\x01\n\x16SparseAdamSGDParameter\x12\x1c\n\rlearning_rate\x18\x01 \x01(\x01:\x05\x30.001\x12\x1d\n\rinitial_range\x18\x02 \x01(\x01:\x06\x30.0001\x12\x1d\n\x10\x62\x65ta1_decay_rate\x18\x03 \x01(\x01:\x03\x30.9\x12\x1f\n\x10\x62\x65ta2_decay_rate\x18\x04 \x01(\x01:\x05\x30.999\x12\x1a\n\x0b\x61\x64\x61_epsilon\x18\x05 \x01(\x01:\x05\x31\x65-08\x12\x15\n\rweight_bounds\x18\x06 \x03(\x02\"\xe0\x02\n\x0eGraphParameter\x12\x1a\n\x0etask_pool_size\x18\x01 \x01(\x05:\x02\x32\x34\x12\x12\n\nedge_types\x18\x02 \x03(\t\x12\x12\n\nnode_types\x18\x03 \x03(\t\x12\x18\n\tuse_cache\x18\x04 \x01(\x08:\x05\x66\x61lse\x12 \n\x10\x63\x61\x63he_size_limit\x18\x05 \x01(\x05:\x06\x31\x30\x30\x30\x30\x30\x12\x14\n\tcache_ttl\x18\x06 \x01(\x05:\x01\x35\x12\x37\n\rgraph_feature\x18\x07 \x03(\x0b\x32 .paddle.distributed.GraphFeature\x12\x14\n\ntable_name\x18\x08 \x01(\t:\x00\x12\x14\n\ntable_type\x18\t \x01(\t:\x00\x12\x16\n\tshard_num\x18\n \x01(\x05:\x03\x31\x32\x37\x12\x17\n\x0csearch_level\x18\x0b \x01(\x05:\x01\x31\x12\"\n\x14\x62uild_sampler_on_cpu\x18\x0c \x01(\x08:\x04true\":\n\x0cGraphFeature\x12\x0c\n\x04name\x18\x01 \x03(\t\x12\r\n\x05\x64type\x18\x02 \x03(\t\x12\r\n\x05shape\x18\x03 \x03(\x05\"y\n\x0b\x46LParameter\x12\x33\n\x0b\x66l_strategy\x18\x01 \x01(\x0b\x32\x1e.paddle.distributed.FLStrategy\x12\x35\n\x0b\x63lient_info\x18\x02 \x01(\x0b\x32 .paddle.distributed.FLClientInfo\"g\n\nFLStrategy\x12\x15\n\riteration_num\x18\x01 \x01(\x04\x12\x11\n\tclient_id\x18\x02 \x01(\x04\x12\x18\n\nnext_state\x18\x03 \x01(\t:\x04JOIN\x12\x15\n\x0binit_gflags\x18\x04 \x01(\t:\x00\"\xc2\x01\n\x0c\x46LClientInfo\x12\x11\n\tclient_id\x18\x01 \x01(\r\x12\x13\n\x0b\x64\x65vice_type\x18\x02 \x01(\t\x12\x18\n\x10\x63ompute_capacity\x18\x03 \x01(\x05\x12\x11\n\tbandwidth\x18\x04 \x01(\x05\x12\x46\n\x15local_training_result\x18\x05 \x01(\x0b\x32\'.paddle.distributed.LocalTrainingResult\x12\x15\n\x0binit_gflags\x18\x06 \x01(\t:\x00\"0\n\x13LocalTrainingResult\x12\x0b\n\x03\x61\x63\x63\x18\x01 \x01(\x01\x12\x0c\n\x04loss\x18\x02 \x01(\x01*H\n\tTableType\x12\x13\n\x0fPS_SPARSE_TABLE\x10\x00\x12\x12\n\x0ePS_DENSE_TABLE\x10\x01\x12\x12\n\x0ePS_OTHER_TABLE\x10\x02\x42\x06\x80\x01\x01\xf8\x01\x01')
)
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

_TABLETYPE = _descriptor.EnumDescriptor(
  name='TableType',
  full_name='paddle.distributed.TableType',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='PS_SPARSE_TABLE', index=0, number=0,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='PS_DENSE_TABLE', index=1, number=1,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='PS_OTHER_TABLE', index=2, number=2,
      options=None,
      type=None),
  ],
  containing_type=None,
  options=None,
  serialized_start=5555,
  serialized_end=5627,
)
_sym_db.RegisterEnumDescriptor(_TABLETYPE)

TableType = enum_type_wrapper.EnumTypeWrapper(_TABLETYPE)
PS_SPARSE_TABLE = 0
PS_DENSE_TABLE = 1
PS_OTHER_TABLE = 2


_FSCLIENTPARAMETER_FSAPITYPE = _descriptor.EnumDescriptor(
  name='FsApiType',
  full_name='paddle.distributed.FsClientParameter.FsApiType',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='HDFS', index=0, number=0,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='AFS', index=1, number=1,
      options=None,
      type=None),
  ],
  containing_type=None,
  options=None,
  serialized_start=236,
  serialized_end=266,
)
_sym_db.RegisterEnumDescriptor(_FSCLIENTPARAMETER_FSAPITYPE)


_FSCLIENTPARAMETER = _descriptor.Descriptor(
  name='FsClientParameter',
  full_name='paddle.distributed.FsClientParameter',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='fs_type', full_name='paddle.distributed.FsClientParameter.fs_type', index=0,
      number=1, type=14, cpp_type=8, label=1,
      has_default_value=True, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='uri', full_name='paddle.distributed.FsClientParameter.uri', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='user', full_name='paddle.distributed.FsClientParameter.user', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='passwd', full_name='paddle.distributed.FsClientParameter.passwd', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='buffer_size', full_name='paddle.distributed.FsClientParameter.buffer_size', index=4,
      number=5, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='hadoop_bin', full_name='paddle.distributed.FsClientParameter.hadoop_bin', index=5,
      number=51, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='afs_conf', full_name='paddle.distributed.FsClientParameter.afs_conf', index=6,
      number=101, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
    _FSCLIENTPARAMETER_FSAPITYPE,
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=41,
  serialized_end=266,
)


_PSPARAMETER = _descriptor.Descriptor(
  name='PSParameter',
  full_name='paddle.distributed.PSParameter',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='worker_class', full_name='paddle.distributed.PSParameter.worker_class', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='server_class', full_name='paddle.distributed.PSParameter.server_class', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='instance_class', full_name='paddle.distributed.PSParameter.instance_class', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='init_gflags', full_name='paddle.distributed.PSParameter.init_gflags', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=True, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='worker_param', full_name='paddle.distributed.PSParameter.worker_param', index=4,
      number=101, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='server_param', full_name='paddle.distributed.PSParameter.server_param', index=5,
      number=102, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='trainer_param', full_name='paddle.distributed.PSParameter.trainer_param', index=6,
      number=301, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='fs_client_param', full_name='paddle.distributed.PSParameter.fs_client_param', index=7,
      number=501, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=269,
  serialized_end=626,
)


_WORKERPARAMETER = _descriptor.Descriptor(
  name='WorkerParameter',
  full_name='paddle.distributed.WorkerParameter',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='downpour_worker_param', full_name='paddle.distributed.WorkerParameter.downpour_worker_param', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=628,
  serialized_end=721,
)


_DOWNPOURWORKERPARAMETER = _descriptor.Descriptor(
  name='DownpourWorkerParameter',
  full_name='paddle.distributed.DownpourWorkerParameter',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='downpour_table_param', full_name='paddle.distributed.DownpourWorkerParameter.downpour_table_param', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=723,
  serialized_end=814,
)


_DOWNPOURSERVERPARAMETER = _descriptor.Descriptor(
  name='DownpourServerParameter',
  full_name='paddle.distributed.DownpourServerParameter',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='downpour_table_param', full_name='paddle.distributed.DownpourServerParameter.downpour_table_param', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='service_param', full_name='paddle.distributed.DownpourServerParameter.service_param', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=817,
  serialized_end=975,
)


_SERVERPARAMETER = _descriptor.Descriptor(
  name='ServerParameter',
  full_name='paddle.distributed.ServerParameter',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='downpour_server_param', full_name='paddle.distributed.ServerParameter.downpour_server_param', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=977,
  serialized_end=1070,
)


_DOWNPOURTRAINERPARAMETER = _descriptor.Descriptor(
  name='DownpourTrainerParameter',
  full_name='paddle.distributed.DownpourTrainerParameter',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='dense_table', full_name='paddle.distributed.DownpourTrainerParameter.dense_table', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='sparse_table', full_name='paddle.distributed.DownpourTrainerParameter.sparse_table', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='push_sparse_per_batch', full_name='paddle.distributed.DownpourTrainerParameter.push_sparse_per_batch', index=2,
      number=3, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='push_dense_per_batch', full_name='paddle.distributed.DownpourTrainerParameter.push_dense_per_batch', index=3,
      number=4, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='skip_op', full_name='paddle.distributed.DownpourTrainerParameter.skip_op', index=4,
      number=5, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='program_config', full_name='paddle.distributed.DownpourTrainerParameter.program_config', index=5,
      number=6, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1073,
  serialized_end=1362,
)


_DENSETABLEPARAMETER = _descriptor.Descriptor(
  name='DenseTableParameter',
  full_name='paddle.distributed.DenseTableParameter',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='table_id', full_name='paddle.distributed.DenseTableParameter.table_id', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='dense_variable_name', full_name='paddle.distributed.DenseTableParameter.dense_variable_name', index=1,
      number=2, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='dense_gradient_variable_name', full_name='paddle.distributed.DenseTableParameter.dense_gradient_variable_name', index=2,
      number=3, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='fea_dim', full_name='paddle.distributed.DenseTableParameter.fea_dim', index=3,
      number=4, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1364,
  serialized_end=1487,
)


_SPARSETABLEPARAMETER = _descriptor.Descriptor(
  name='SparseTableParameter',
  full_name='paddle.distributed.SparseTableParameter',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='table_id', full_name='paddle.distributed.SparseTableParameter.table_id', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='feature_dim', full_name='paddle.distributed.SparseTableParameter.feature_dim', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='slot_key', full_name='paddle.distributed.SparseTableParameter.slot_key', index=2,
      number=3, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='slot_value', full_name='paddle.distributed.SparseTableParameter.slot_value', index=3,
      number=4, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='slot_gradient', full_name='paddle.distributed.SparseTableParameter.slot_gradient', index=4,
      number=5, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1489,
  serialized_end=1611,
)


_SERVERSERVICEPARAMETER = _descriptor.Descriptor(
  name='ServerServiceParameter',
  full_name='paddle.distributed.ServerServiceParameter',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='server_class', full_name='paddle.distributed.ServerServiceParameter.server_class', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=True, default_value=_b("BrpcPsServer").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='client_class', full_name='paddle.distributed.ServerServiceParameter.client_class', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=True, default_value=_b("BrpcPsClient").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='service_class', full_name='paddle.distributed.ServerServiceParameter.service_class', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=True, default_value=_b("BrpcPsService").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='start_server_port', full_name='paddle.distributed.ServerServiceParameter.start_server_port', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=True, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='server_thread_num', full_name='paddle.distributed.ServerServiceParameter.server_thread_num', index=4,
      number=5, type=13, cpp_type=3, label=1,
      has_default_value=True, default_value=12,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1614,
  serialized_end=1809,
)


_PROGRAMCONFIG = _descriptor.Descriptor(
  name='ProgramConfig',
  full_name='paddle.distributed.ProgramConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='program_id', full_name='paddle.distributed.ProgramConfig.program_id', index=0,
      number=1, type=9, cpp_type=9, label=2,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='push_sparse_table_id', full_name='paddle.distributed.ProgramConfig.push_sparse_table_id', index=1,
      number=2, type=5, cpp_type=1, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='push_dense_table_id', full_name='paddle.distributed.ProgramConfig.push_dense_table_id', index=2,
      number=3, type=5, cpp_type=1, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='pull_sparse_table_id', full_name='paddle.distributed.ProgramConfig.pull_sparse_table_id', index=3,
      number=4, type=5, cpp_type=1, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='pull_dense_table_id', full_name='paddle.distributed.ProgramConfig.pull_dense_table_id', index=4,
      number=5, type=5, cpp_type=1, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1812,
  serialized_end=1965,
)


_TABLEPARAMETER = _descriptor.Descriptor(
  name='TableParameter',
  full_name='paddle.distributed.TableParameter',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='table_id', full_name='paddle.distributed.TableParameter.table_id', index=0,
      number=1, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='table_class', full_name='paddle.distributed.TableParameter.table_class', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='shard_num', full_name='paddle.distributed.TableParameter.shard_num', index=2,
      number=3, type=4, cpp_type=4, label=1,
      has_default_value=True, default_value=1000,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='accessor', full_name='paddle.distributed.TableParameter.accessor', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='tensor', full_name='paddle.distributed.TableParameter.tensor', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='common', full_name='paddle.distributed.TableParameter.common', index=5,
      number=6, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='type', full_name='paddle.distributed.TableParameter.type', index=6,
      number=7, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='compress_in_save', full_name='paddle.distributed.TableParameter.compress_in_save', index=7,
      number=8, type=8, cpp_type=7, label=1,
      has_default_value=True, default_value=True,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='graph_parameter', full_name='paddle.distributed.TableParameter.graph_parameter', index=8,
      number=9, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='enable_sparse_table_cache', full_name='paddle.distributed.TableParameter.enable_sparse_table_cache', index=9,
      number=10, type=8, cpp_type=7, label=1,
      has_default_value=True, default_value=True,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='sparse_table_cache_rate', full_name='paddle.distributed.TableParameter.sparse_table_cache_rate', index=10,
      number=11, type=1, cpp_type=5, label=1,
      has_default_value=True, default_value=float(0.00055),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='sparse_table_cache_file_num', full_name='paddle.distributed.TableParameter.sparse_table_cache_file_num', index=11,
      number=12, type=13, cpp_type=3, label=1,
      has_default_value=True, default_value=16,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='enable_revert', full_name='paddle.distributed.TableParameter.enable_revert', index=12,
      number=13, type=8, cpp_type=7, label=1,
      has_default_value=True, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='shard_merge_rate', full_name='paddle.distributed.TableParameter.shard_merge_rate', index=13,
      number=14, type=2, cpp_type=6, label=1,
      has_default_value=True, default_value=float(1),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1968,
  serialized_end=2553,
)


_TABLEACCESSORPARAMETER = _descriptor.Descriptor(
  name='TableAccessorParameter',
  full_name='paddle.distributed.TableAccessorParameter',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='accessor_class', full_name='paddle.distributed.TableAccessorParameter.accessor_class', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='fea_dim', full_name='paddle.distributed.TableAccessorParameter.fea_dim', index=1,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=True, default_value=11,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='embedx_dim', full_name='paddle.distributed.TableAccessorParameter.embedx_dim', index=2,
      number=5, type=13, cpp_type=3, label=1,
      has_default_value=True, default_value=8,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='embedx_threshold', full_name='paddle.distributed.TableAccessorParameter.embedx_threshold', index=3,
      number=6, type=13, cpp_type=3, label=1,
      has_default_value=True, default_value=10,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='ctr_accessor_param', full_name='paddle.distributed.TableAccessorParameter.ctr_accessor_param', index=4,
      number=7, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='table_accessor_save_param', full_name='paddle.distributed.TableAccessorParameter.table_accessor_save_param', index=5,
      number=8, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='embed_sgd_param', full_name='paddle.distributed.TableAccessorParameter.embed_sgd_param', index=6,
      number=10, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='embedx_sgd_param', full_name='paddle.distributed.TableAccessorParameter.embedx_sgd_param', index=7,
      number=11, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='graph_sgd_param', full_name='paddle.distributed.TableAccessorParameter.graph_sgd_param', index=8,
      number=12, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2556,
  serialized_end=3046,
)


_GRAPHSGDPARAMETER = _descriptor.Descriptor(
  name='GraphSGDParameter',
  full_name='paddle.distributed.GraphSGDParameter',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='nodeid_slot', full_name='paddle.distributed.GraphSGDParameter.nodeid_slot', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=True, default_value=9008,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='feature_learning_rate', full_name='paddle.distributed.GraphSGDParameter.feature_learning_rate', index=1,
      number=2, type=2, cpp_type=6, label=1,
      has_default_value=True, default_value=float(0.05),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3048,
  serialized_end=3131,
)


_CTRACCESSORPARAMETER = _descriptor.Descriptor(
  name='CtrAccessorParameter',
  full_name='paddle.distributed.CtrAccessorParameter',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='nonclk_coeff', full_name='paddle.distributed.CtrAccessorParameter.nonclk_coeff', index=0,
      number=1, type=2, cpp_type=6, label=1,
      has_default_value=True, default_value=float(0.1),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='click_coeff', full_name='paddle.distributed.CtrAccessorParameter.click_coeff', index=1,
      number=2, type=2, cpp_type=6, label=1,
      has_default_value=True, default_value=float(1),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='base_threshold', full_name='paddle.distributed.CtrAccessorParameter.base_threshold', index=2,
      number=3, type=2, cpp_type=6, label=1,
      has_default_value=True, default_value=float(1.5),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='delta_threshold', full_name='paddle.distributed.CtrAccessorParameter.delta_threshold', index=3,
      number=4, type=2, cpp_type=6, label=1,
      has_default_value=True, default_value=float(0.25),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='delta_keep_days', full_name='paddle.distributed.CtrAccessorParameter.delta_keep_days', index=4,
      number=5, type=2, cpp_type=6, label=1,
      has_default_value=True, default_value=float(16),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='show_click_decay_rate', full_name='paddle.distributed.CtrAccessorParameter.show_click_decay_rate', index=5,
      number=6, type=2, cpp_type=6, label=1,
      has_default_value=True, default_value=float(0.98),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='delete_threshold', full_name='paddle.distributed.CtrAccessorParameter.delete_threshold', index=6,
      number=7, type=2, cpp_type=6, label=1,
      has_default_value=True, default_value=float(0.8),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='delete_after_unseen_days', full_name='paddle.distributed.CtrAccessorParameter.delete_after_unseen_days', index=7,
      number=8, type=2, cpp_type=6, label=1,
      has_default_value=True, default_value=float(30),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='ssd_unseenday_threshold', full_name='paddle.distributed.CtrAccessorParameter.ssd_unseenday_threshold', index=8,
      number=9, type=5, cpp_type=1, label=1,
      has_default_value=True, default_value=1,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='show_scale', full_name='paddle.distributed.CtrAccessorParameter.show_scale', index=9,
      number=10, type=8, cpp_type=7, label=1,
      has_default_value=True, default_value=True,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='zero_init', full_name='paddle.distributed.CtrAccessorParameter.zero_init', index=10,
      number=11, type=8, cpp_type=7, label=1,
      has_default_value=True, default_value=True,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3134,
  serialized_end=3489,
)


_TENSORACCESSORPARAMETER = _descriptor.Descriptor(
  name='TensorAccessorParameter',
  full_name='paddle.distributed.TensorAccessorParameter',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='feed_var_name', full_name='paddle.distributed.TensorAccessorParameter.feed_var_name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='fetch_var_name', full_name='paddle.distributed.TensorAccessorParameter.fetch_var_name', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='startup_program_id', full_name='paddle.distributed.TensorAccessorParameter.startup_program_id', index=2,
      number=3, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='main_program_id', full_name='paddle.distributed.TensorAccessorParameter.main_program_id', index=3,
      number=4, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='tensor_table_class', full_name='paddle.distributed.TensorAccessorParameter.tensor_table_class', index=4,
      number=6, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3492,
  serialized_end=3645,
)


_COMMONACCESSORPARAMETER = _descriptor.Descriptor(
  name='CommonAccessorParameter',
  full_name='paddle.distributed.CommonAccessorParameter',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='name', full_name='paddle.distributed.CommonAccessorParameter.name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='table_name', full_name='paddle.distributed.CommonAccessorParameter.table_name', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='attributes', full_name='paddle.distributed.CommonAccessorParameter.attributes', index=2,
      number=3, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='params', full_name='paddle.distributed.CommonAccessorParameter.params', index=3,
      number=4, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='dims', full_name='paddle.distributed.CommonAccessorParameter.dims', index=4,
      number=5, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='initializers', full_name='paddle.distributed.CommonAccessorParameter.initializers', index=5,
      number=6, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='entry', full_name='paddle.distributed.CommonAccessorParameter.entry', index=6,
      number=7, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='trainer_num', full_name='paddle.distributed.CommonAccessorParameter.trainer_num', index=7,
      number=8, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='sync', full_name='paddle.distributed.CommonAccessorParameter.sync', index=8,
      number=9, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='table_num', full_name='paddle.distributed.CommonAccessorParameter.table_num', index=9,
      number=10, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='table_dim', full_name='paddle.distributed.CommonAccessorParameter.table_dim', index=10,
      number=11, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='attr', full_name='paddle.distributed.CommonAccessorParameter.attr', index=11,
      number=12, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3648,
  serialized_end=3881,
)


_TABLEACCESSORSAVEPARAMETER = _descriptor.Descriptor(
  name='TableAccessorSaveParameter',
  full_name='paddle.distributed.TableAccessorSaveParameter',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='param', full_name='paddle.distributed.TableAccessorSaveParameter.param', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='converter', full_name='paddle.distributed.TableAccessorSaveParameter.converter', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='deconverter', full_name='paddle.distributed.TableAccessorSaveParameter.deconverter', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3883,
  serialized_end=3966,
)


_SPARSECOMMONSGDRULEPARAMETER = _descriptor.Descriptor(
  name='SparseCommonSGDRuleParameter',
  full_name='paddle.distributed.SparseCommonSGDRuleParameter',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='name', full_name='paddle.distributed.SparseCommonSGDRuleParameter.name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='naive', full_name='paddle.distributed.SparseCommonSGDRuleParameter.naive', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='adagrad', full_name='paddle.distributed.SparseCommonSGDRuleParameter.adagrad', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='adam', full_name='paddle.distributed.SparseCommonSGDRuleParameter.adam', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3969,
  serialized_end=4203,
)


_SPARSENAIVESGDRULEPARAMETER = _descriptor.Descriptor(
  name='SparseNaiveSGDRuleParameter',
  full_name='paddle.distributed.SparseNaiveSGDRuleParameter',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='learning_rate', full_name='paddle.distributed.SparseNaiveSGDRuleParameter.learning_rate', index=0,
      number=1, type=1, cpp_type=5, label=1,
      has_default_value=True, default_value=float(0.05),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='initial_range', full_name='paddle.distributed.SparseNaiveSGDRuleParameter.initial_range', index=1,
      number=2, type=1, cpp_type=5, label=1,
      has_default_value=True, default_value=float(0.0001),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='weight_bounds', full_name='paddle.distributed.SparseNaiveSGDRuleParameter.weight_bounds', index=2,
      number=3, type=2, cpp_type=6, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4205,
  serialized_end=4317,
)


_SPARSEADAGRADSGDRULEPARAMETER = _descriptor.Descriptor(
  name='SparseAdagradSGDRuleParameter',
  full_name='paddle.distributed.SparseAdagradSGDRuleParameter',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='learning_rate', full_name='paddle.distributed.SparseAdagradSGDRuleParameter.learning_rate', index=0,
      number=1, type=1, cpp_type=5, label=1,
      has_default_value=True, default_value=float(0.05),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='initial_g2sum', full_name='paddle.distributed.SparseAdagradSGDRuleParameter.initial_g2sum', index=1,
      number=2, type=1, cpp_type=5, label=1,
      has_default_value=True, default_value=float(3),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='initial_range', full_name='paddle.distributed.SparseAdagradSGDRuleParameter.initial_range', index=2,
      number=3, type=1, cpp_type=5, label=1,
      has_default_value=True, default_value=float(0.0001),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='weight_bounds', full_name='paddle.distributed.SparseAdagradSGDRuleParameter.weight_bounds', index=3,
      number=4, type=2, cpp_type=6, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4320,
  serialized_end=4460,
)


_SPARSEADAMSGDPARAMETER = _descriptor.Descriptor(
  name='SparseAdamSGDParameter',
  full_name='paddle.distributed.SparseAdamSGDParameter',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='learning_rate', full_name='paddle.distributed.SparseAdamSGDParameter.learning_rate', index=0,
      number=1, type=1, cpp_type=5, label=1,
      has_default_value=True, default_value=float(0.001),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='initial_range', full_name='paddle.distributed.SparseAdamSGDParameter.initial_range', index=1,
      number=2, type=1, cpp_type=5, label=1,
      has_default_value=True, default_value=float(0.0001),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='beta1_decay_rate', full_name='paddle.distributed.SparseAdamSGDParameter.beta1_decay_rate', index=2,
      number=3, type=1, cpp_type=5, label=1,
      has_default_value=True, default_value=float(0.9),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='beta2_decay_rate', full_name='paddle.distributed.SparseAdamSGDParameter.beta2_decay_rate', index=3,
      number=4, type=1, cpp_type=5, label=1,
      has_default_value=True, default_value=float(0.999),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='ada_epsilon', full_name='paddle.distributed.SparseAdamSGDParameter.ada_epsilon', index=4,
      number=5, type=1, cpp_type=5, label=1,
      has_default_value=True, default_value=float(1e-08),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='weight_bounds', full_name='paddle.distributed.SparseAdamSGDParameter.weight_bounds', index=5,
      number=6, type=2, cpp_type=6, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4463,
  serialized_end=4663,
)


_GRAPHPARAMETER = _descriptor.Descriptor(
  name='GraphParameter',
  full_name='paddle.distributed.GraphParameter',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='task_pool_size', full_name='paddle.distributed.GraphParameter.task_pool_size', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=True, default_value=24,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='edge_types', full_name='paddle.distributed.GraphParameter.edge_types', index=1,
      number=2, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='node_types', full_name='paddle.distributed.GraphParameter.node_types', index=2,
      number=3, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='use_cache', full_name='paddle.distributed.GraphParameter.use_cache', index=3,
      number=4, type=8, cpp_type=7, label=1,
      has_default_value=True, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='cache_size_limit', full_name='paddle.distributed.GraphParameter.cache_size_limit', index=4,
      number=5, type=5, cpp_type=1, label=1,
      has_default_value=True, default_value=100000,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='cache_ttl', full_name='paddle.distributed.GraphParameter.cache_ttl', index=5,
      number=6, type=5, cpp_type=1, label=1,
      has_default_value=True, default_value=5,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='graph_feature', full_name='paddle.distributed.GraphParameter.graph_feature', index=6,
      number=7, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='table_name', full_name='paddle.distributed.GraphParameter.table_name', index=7,
      number=8, type=9, cpp_type=9, label=1,
      has_default_value=True, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='table_type', full_name='paddle.distributed.GraphParameter.table_type', index=8,
      number=9, type=9, cpp_type=9, label=1,
      has_default_value=True, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='shard_num', full_name='paddle.distributed.GraphParameter.shard_num', index=9,
      number=10, type=5, cpp_type=1, label=1,
      has_default_value=True, default_value=127,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='search_level', full_name='paddle.distributed.GraphParameter.search_level', index=10,
      number=11, type=5, cpp_type=1, label=1,
      has_default_value=True, default_value=1,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='build_sampler_on_cpu', full_name='paddle.distributed.GraphParameter.build_sampler_on_cpu', index=11,
      number=12, type=8, cpp_type=7, label=1,
      has_default_value=True, default_value=True,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4666,
  serialized_end=5018,
)


_GRAPHFEATURE = _descriptor.Descriptor(
  name='GraphFeature',
  full_name='paddle.distributed.GraphFeature',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='name', full_name='paddle.distributed.GraphFeature.name', index=0,
      number=1, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='dtype', full_name='paddle.distributed.GraphFeature.dtype', index=1,
      number=2, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='shape', full_name='paddle.distributed.GraphFeature.shape', index=2,
      number=3, type=5, cpp_type=1, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=5020,
  serialized_end=5078,
)


_FLPARAMETER = _descriptor.Descriptor(
  name='FLParameter',
  full_name='paddle.distributed.FLParameter',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='fl_strategy', full_name='paddle.distributed.FLParameter.fl_strategy', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='client_info', full_name='paddle.distributed.FLParameter.client_info', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=5080,
  serialized_end=5201,
)


_FLSTRATEGY = _descriptor.Descriptor(
  name='FLStrategy',
  full_name='paddle.distributed.FLStrategy',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='iteration_num', full_name='paddle.distributed.FLStrategy.iteration_num', index=0,
      number=1, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='client_id', full_name='paddle.distributed.FLStrategy.client_id', index=1,
      number=2, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='next_state', full_name='paddle.distributed.FLStrategy.next_state', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=True, default_value=_b("JOIN").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='init_gflags', full_name='paddle.distributed.FLStrategy.init_gflags', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=True, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=5203,
  serialized_end=5306,
)


_FLCLIENTINFO = _descriptor.Descriptor(
  name='FLClientInfo',
  full_name='paddle.distributed.FLClientInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='client_id', full_name='paddle.distributed.FLClientInfo.client_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='device_type', full_name='paddle.distributed.FLClientInfo.device_type', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='compute_capacity', full_name='paddle.distributed.FLClientInfo.compute_capacity', index=2,
      number=3, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='bandwidth', full_name='paddle.distributed.FLClientInfo.bandwidth', index=3,
      number=4, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='local_training_result', full_name='paddle.distributed.FLClientInfo.local_training_result', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='init_gflags', full_name='paddle.distributed.FLClientInfo.init_gflags', index=5,
      number=6, type=9, cpp_type=9, label=1,
      has_default_value=True, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=5309,
  serialized_end=5503,
)


_LOCALTRAININGRESULT = _descriptor.Descriptor(
  name='LocalTrainingResult',
  full_name='paddle.distributed.LocalTrainingResult',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='acc', full_name='paddle.distributed.LocalTrainingResult.acc', index=0,
      number=1, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='loss', full_name='paddle.distributed.LocalTrainingResult.loss', index=1,
      number=2, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=5505,
  serialized_end=5553,
)

_FSCLIENTPARAMETER.fields_by_name['fs_type'].enum_type = _FSCLIENTPARAMETER_FSAPITYPE
_FSCLIENTPARAMETER_FSAPITYPE.containing_type = _FSCLIENTPARAMETER
_PSPARAMETER.fields_by_name['worker_param'].message_type = _WORKERPARAMETER
_PSPARAMETER.fields_by_name['server_param'].message_type = _SERVERPARAMETER
_PSPARAMETER.fields_by_name['trainer_param'].message_type = _DOWNPOURTRAINERPARAMETER
_PSPARAMETER.fields_by_name['fs_client_param'].message_type = _FSCLIENTPARAMETER
_WORKERPARAMETER.fields_by_name['downpour_worker_param'].message_type = _DOWNPOURWORKERPARAMETER
_DOWNPOURWORKERPARAMETER.fields_by_name['downpour_table_param'].message_type = _TABLEPARAMETER
_DOWNPOURSERVERPARAMETER.fields_by_name['downpour_table_param'].message_type = _TABLEPARAMETER
_DOWNPOURSERVERPARAMETER.fields_by_name['service_param'].message_type = _SERVERSERVICEPARAMETER
_SERVERPARAMETER.fields_by_name['downpour_server_param'].message_type = _DOWNPOURSERVERPARAMETER
_DOWNPOURTRAINERPARAMETER.fields_by_name['dense_table'].message_type = _DENSETABLEPARAMETER
_DOWNPOURTRAINERPARAMETER.fields_by_name['sparse_table'].message_type = _SPARSETABLEPARAMETER
_DOWNPOURTRAINERPARAMETER.fields_by_name['program_config'].message_type = _PROGRAMCONFIG
_TABLEPARAMETER.fields_by_name['accessor'].message_type = _TABLEACCESSORPARAMETER
_TABLEPARAMETER.fields_by_name['tensor'].message_type = _TENSORACCESSORPARAMETER
_TABLEPARAMETER.fields_by_name['common'].message_type = _COMMONACCESSORPARAMETER
_TABLEPARAMETER.fields_by_name['type'].enum_type = _TABLETYPE
_TABLEPARAMETER.fields_by_name['graph_parameter'].message_type = _GRAPHPARAMETER
_TABLEACCESSORPARAMETER.fields_by_name['ctr_accessor_param'].message_type = _CTRACCESSORPARAMETER
_TABLEACCESSORPARAMETER.fields_by_name['table_accessor_save_param'].message_type = _TABLEACCESSORSAVEPARAMETER
_TABLEACCESSORPARAMETER.fields_by_name['embed_sgd_param'].message_type = _SPARSECOMMONSGDRULEPARAMETER
_TABLEACCESSORPARAMETER.fields_by_name['embedx_sgd_param'].message_type = _SPARSECOMMONSGDRULEPARAMETER
_TABLEACCESSORPARAMETER.fields_by_name['graph_sgd_param'].message_type = _GRAPHSGDPARAMETER
_SPARSECOMMONSGDRULEPARAMETER.fields_by_name['naive'].message_type = _SPARSENAIVESGDRULEPARAMETER
_SPARSECOMMONSGDRULEPARAMETER.fields_by_name['adagrad'].message_type = _SPARSEADAGRADSGDRULEPARAMETER
_SPARSECOMMONSGDRULEPARAMETER.fields_by_name['adam'].message_type = _SPARSEADAMSGDPARAMETER
_GRAPHPARAMETER.fields_by_name['graph_feature'].message_type = _GRAPHFEATURE
_FLPARAMETER.fields_by_name['fl_strategy'].message_type = _FLSTRATEGY
_FLPARAMETER.fields_by_name['client_info'].message_type = _FLCLIENTINFO
_FLCLIENTINFO.fields_by_name['local_training_result'].message_type = _LOCALTRAININGRESULT
DESCRIPTOR.message_types_by_name['FsClientParameter'] = _FSCLIENTPARAMETER
DESCRIPTOR.message_types_by_name['PSParameter'] = _PSPARAMETER
DESCRIPTOR.message_types_by_name['WorkerParameter'] = _WORKERPARAMETER
DESCRIPTOR.message_types_by_name['DownpourWorkerParameter'] = _DOWNPOURWORKERPARAMETER
DESCRIPTOR.message_types_by_name['DownpourServerParameter'] = _DOWNPOURSERVERPARAMETER
DESCRIPTOR.message_types_by_name['ServerParameter'] = _SERVERPARAMETER
DESCRIPTOR.message_types_by_name['DownpourTrainerParameter'] = _DOWNPOURTRAINERPARAMETER
DESCRIPTOR.message_types_by_name['DenseTableParameter'] = _DENSETABLEPARAMETER
DESCRIPTOR.message_types_by_name['SparseTableParameter'] = _SPARSETABLEPARAMETER
DESCRIPTOR.message_types_by_name['ServerServiceParameter'] = _SERVERSERVICEPARAMETER
DESCRIPTOR.message_types_by_name['ProgramConfig'] = _PROGRAMCONFIG
DESCRIPTOR.message_types_by_name['TableParameter'] = _TABLEPARAMETER
DESCRIPTOR.message_types_by_name['TableAccessorParameter'] = _TABLEACCESSORPARAMETER
DESCRIPTOR.message_types_by_name['GraphSGDParameter'] = _GRAPHSGDPARAMETER
DESCRIPTOR.message_types_by_name['CtrAccessorParameter'] = _CTRACCESSORPARAMETER
DESCRIPTOR.message_types_by_name['TensorAccessorParameter'] = _TENSORACCESSORPARAMETER
DESCRIPTOR.message_types_by_name['CommonAccessorParameter'] = _COMMONACCESSORPARAMETER
DESCRIPTOR.message_types_by_name['TableAccessorSaveParameter'] = _TABLEACCESSORSAVEPARAMETER
DESCRIPTOR.message_types_by_name['SparseCommonSGDRuleParameter'] = _SPARSECOMMONSGDRULEPARAMETER
DESCRIPTOR.message_types_by_name['SparseNaiveSGDRuleParameter'] = _SPARSENAIVESGDRULEPARAMETER
DESCRIPTOR.message_types_by_name['SparseAdagradSGDRuleParameter'] = _SPARSEADAGRADSGDRULEPARAMETER
DESCRIPTOR.message_types_by_name['SparseAdamSGDParameter'] = _SPARSEADAMSGDPARAMETER
DESCRIPTOR.message_types_by_name['GraphParameter'] = _GRAPHPARAMETER
DESCRIPTOR.message_types_by_name['GraphFeature'] = _GRAPHFEATURE
DESCRIPTOR.message_types_by_name['FLParameter'] = _FLPARAMETER
DESCRIPTOR.message_types_by_name['FLStrategy'] = _FLSTRATEGY
DESCRIPTOR.message_types_by_name['FLClientInfo'] = _FLCLIENTINFO
DESCRIPTOR.message_types_by_name['LocalTrainingResult'] = _LOCALTRAININGRESULT
DESCRIPTOR.enum_types_by_name['TableType'] = _TABLETYPE

FsClientParameter = _reflection.GeneratedProtocolMessageType('FsClientParameter', (_message.Message,), dict(
  DESCRIPTOR = _FSCLIENTPARAMETER,
  __module__ = 'the_one_ps_pb2'
  # @@protoc_insertion_point(class_scope:paddle.distributed.FsClientParameter)
  ))
_sym_db.RegisterMessage(FsClientParameter)

PSParameter = _reflection.GeneratedProtocolMessageType('PSParameter', (_message.Message,), dict(
  DESCRIPTOR = _PSPARAMETER,
  __module__ = 'the_one_ps_pb2'
  # @@protoc_insertion_point(class_scope:paddle.distributed.PSParameter)
  ))
_sym_db.RegisterMessage(PSParameter)

WorkerParameter = _reflection.GeneratedProtocolMessageType('WorkerParameter', (_message.Message,), dict(
  DESCRIPTOR = _WORKERPARAMETER,
  __module__ = 'the_one_ps_pb2'
  # @@protoc_insertion_point(class_scope:paddle.distributed.WorkerParameter)
  ))
_sym_db.RegisterMessage(WorkerParameter)

DownpourWorkerParameter = _reflection.GeneratedProtocolMessageType('DownpourWorkerParameter', (_message.Message,), dict(
  DESCRIPTOR = _DOWNPOURWORKERPARAMETER,
  __module__ = 'the_one_ps_pb2'
  # @@protoc_insertion_point(class_scope:paddle.distributed.DownpourWorkerParameter)
  ))
_sym_db.RegisterMessage(DownpourWorkerParameter)

DownpourServerParameter = _reflection.GeneratedProtocolMessageType('DownpourServerParameter', (_message.Message,), dict(
  DESCRIPTOR = _DOWNPOURSERVERPARAMETER,
  __module__ = 'the_one_ps_pb2'
  # @@protoc_insertion_point(class_scope:paddle.distributed.DownpourServerParameter)
  ))
_sym_db.RegisterMessage(DownpourServerParameter)

ServerParameter = _reflection.GeneratedProtocolMessageType('ServerParameter', (_message.Message,), dict(
  DESCRIPTOR = _SERVERPARAMETER,
  __module__ = 'the_one_ps_pb2'
  # @@protoc_insertion_point(class_scope:paddle.distributed.ServerParameter)
  ))
_sym_db.RegisterMessage(ServerParameter)

DownpourTrainerParameter = _reflection.GeneratedProtocolMessageType('DownpourTrainerParameter', (_message.Message,), dict(
  DESCRIPTOR = _DOWNPOURTRAINERPARAMETER,
  __module__ = 'the_one_ps_pb2'
  # @@protoc_insertion_point(class_scope:paddle.distributed.DownpourTrainerParameter)
  ))
_sym_db.RegisterMessage(DownpourTrainerParameter)

DenseTableParameter = _reflection.GeneratedProtocolMessageType('DenseTableParameter', (_message.Message,), dict(
  DESCRIPTOR = _DENSETABLEPARAMETER,
  __module__ = 'the_one_ps_pb2'
  # @@protoc_insertion_point(class_scope:paddle.distributed.DenseTableParameter)
  ))
_sym_db.RegisterMessage(DenseTableParameter)

SparseTableParameter = _reflection.GeneratedProtocolMessageType('SparseTableParameter', (_message.Message,), dict(
  DESCRIPTOR = _SPARSETABLEPARAMETER,
  __module__ = 'the_one_ps_pb2'
  # @@protoc_insertion_point(class_scope:paddle.distributed.SparseTableParameter)
  ))
_sym_db.RegisterMessage(SparseTableParameter)

ServerServiceParameter = _reflection.GeneratedProtocolMessageType('ServerServiceParameter', (_message.Message,), dict(
  DESCRIPTOR = _SERVERSERVICEPARAMETER,
  __module__ = 'the_one_ps_pb2'
  # @@protoc_insertion_point(class_scope:paddle.distributed.ServerServiceParameter)
  ))
_sym_db.RegisterMessage(ServerServiceParameter)

ProgramConfig = _reflection.GeneratedProtocolMessageType('ProgramConfig', (_message.Message,), dict(
  DESCRIPTOR = _PROGRAMCONFIG,
  __module__ = 'the_one_ps_pb2'
  # @@protoc_insertion_point(class_scope:paddle.distributed.ProgramConfig)
  ))
_sym_db.RegisterMessage(ProgramConfig)

TableParameter = _reflection.GeneratedProtocolMessageType('TableParameter', (_message.Message,), dict(
  DESCRIPTOR = _TABLEPARAMETER,
  __module__ = 'the_one_ps_pb2'
  # @@protoc_insertion_point(class_scope:paddle.distributed.TableParameter)
  ))
_sym_db.RegisterMessage(TableParameter)

TableAccessorParameter = _reflection.GeneratedProtocolMessageType('TableAccessorParameter', (_message.Message,), dict(
  DESCRIPTOR = _TABLEACCESSORPARAMETER,
  __module__ = 'the_one_ps_pb2'
  # @@protoc_insertion_point(class_scope:paddle.distributed.TableAccessorParameter)
  ))
_sym_db.RegisterMessage(TableAccessorParameter)

GraphSGDParameter = _reflection.GeneratedProtocolMessageType('GraphSGDParameter', (_message.Message,), dict(
  DESCRIPTOR = _GRAPHSGDPARAMETER,
  __module__ = 'the_one_ps_pb2'
  # @@protoc_insertion_point(class_scope:paddle.distributed.GraphSGDParameter)
  ))
_sym_db.RegisterMessage(GraphSGDParameter)

CtrAccessorParameter = _reflection.GeneratedProtocolMessageType('CtrAccessorParameter', (_message.Message,), dict(
  DESCRIPTOR = _CTRACCESSORPARAMETER,
  __module__ = 'the_one_ps_pb2'
  # @@protoc_insertion_point(class_scope:paddle.distributed.CtrAccessorParameter)
  ))
_sym_db.RegisterMessage(CtrAccessorParameter)

TensorAccessorParameter = _reflection.GeneratedProtocolMessageType('TensorAccessorParameter', (_message.Message,), dict(
  DESCRIPTOR = _TENSORACCESSORPARAMETER,
  __module__ = 'the_one_ps_pb2'
  # @@protoc_insertion_point(class_scope:paddle.distributed.TensorAccessorParameter)
  ))
_sym_db.RegisterMessage(TensorAccessorParameter)

CommonAccessorParameter = _reflection.GeneratedProtocolMessageType('CommonAccessorParameter', (_message.Message,), dict(
  DESCRIPTOR = _COMMONACCESSORPARAMETER,
  __module__ = 'the_one_ps_pb2'
  # @@protoc_insertion_point(class_scope:paddle.distributed.CommonAccessorParameter)
  ))
_sym_db.RegisterMessage(CommonAccessorParameter)

TableAccessorSaveParameter = _reflection.GeneratedProtocolMessageType('TableAccessorSaveParameter', (_message.Message,), dict(
  DESCRIPTOR = _TABLEACCESSORSAVEPARAMETER,
  __module__ = 'the_one_ps_pb2'
  # @@protoc_insertion_point(class_scope:paddle.distributed.TableAccessorSaveParameter)
  ))
_sym_db.RegisterMessage(TableAccessorSaveParameter)

SparseCommonSGDRuleParameter = _reflection.GeneratedProtocolMessageType('SparseCommonSGDRuleParameter', (_message.Message,), dict(
  DESCRIPTOR = _SPARSECOMMONSGDRULEPARAMETER,
  __module__ = 'the_one_ps_pb2'
  # @@protoc_insertion_point(class_scope:paddle.distributed.SparseCommonSGDRuleParameter)
  ))
_sym_db.RegisterMessage(SparseCommonSGDRuleParameter)

SparseNaiveSGDRuleParameter = _reflection.GeneratedProtocolMessageType('SparseNaiveSGDRuleParameter', (_message.Message,), dict(
  DESCRIPTOR = _SPARSENAIVESGDRULEPARAMETER,
  __module__ = 'the_one_ps_pb2'
  # @@protoc_insertion_point(class_scope:paddle.distributed.SparseNaiveSGDRuleParameter)
  ))
_sym_db.RegisterMessage(SparseNaiveSGDRuleParameter)

SparseAdagradSGDRuleParameter = _reflection.GeneratedProtocolMessageType('SparseAdagradSGDRuleParameter', (_message.Message,), dict(
  DESCRIPTOR = _SPARSEADAGRADSGDRULEPARAMETER,
  __module__ = 'the_one_ps_pb2'
  # @@protoc_insertion_point(class_scope:paddle.distributed.SparseAdagradSGDRuleParameter)
  ))
_sym_db.RegisterMessage(SparseAdagradSGDRuleParameter)

SparseAdamSGDParameter = _reflection.GeneratedProtocolMessageType('SparseAdamSGDParameter', (_message.Message,), dict(
  DESCRIPTOR = _SPARSEADAMSGDPARAMETER,
  __module__ = 'the_one_ps_pb2'
  # @@protoc_insertion_point(class_scope:paddle.distributed.SparseAdamSGDParameter)
  ))
_sym_db.RegisterMessage(SparseAdamSGDParameter)

GraphParameter = _reflection.GeneratedProtocolMessageType('GraphParameter', (_message.Message,), dict(
  DESCRIPTOR = _GRAPHPARAMETER,
  __module__ = 'the_one_ps_pb2'
  # @@protoc_insertion_point(class_scope:paddle.distributed.GraphParameter)
  ))
_sym_db.RegisterMessage(GraphParameter)

GraphFeature = _reflection.GeneratedProtocolMessageType('GraphFeature', (_message.Message,), dict(
  DESCRIPTOR = _GRAPHFEATURE,
  __module__ = 'the_one_ps_pb2'
  # @@protoc_insertion_point(class_scope:paddle.distributed.GraphFeature)
  ))
_sym_db.RegisterMessage(GraphFeature)

FLParameter = _reflection.GeneratedProtocolMessageType('FLParameter', (_message.Message,), dict(
  DESCRIPTOR = _FLPARAMETER,
  __module__ = 'the_one_ps_pb2'
  # @@protoc_insertion_point(class_scope:paddle.distributed.FLParameter)
  ))
_sym_db.RegisterMessage(FLParameter)

FLStrategy = _reflection.GeneratedProtocolMessageType('FLStrategy', (_message.Message,), dict(
  DESCRIPTOR = _FLSTRATEGY,
  __module__ = 'the_one_ps_pb2'
  # @@protoc_insertion_point(class_scope:paddle.distributed.FLStrategy)
  ))
_sym_db.RegisterMessage(FLStrategy)

FLClientInfo = _reflection.GeneratedProtocolMessageType('FLClientInfo', (_message.Message,), dict(
  DESCRIPTOR = _FLCLIENTINFO,
  __module__ = 'the_one_ps_pb2'
  # @@protoc_insertion_point(class_scope:paddle.distributed.FLClientInfo)
  ))
_sym_db.RegisterMessage(FLClientInfo)

LocalTrainingResult = _reflection.GeneratedProtocolMessageType('LocalTrainingResult', (_message.Message,), dict(
  DESCRIPTOR = _LOCALTRAININGRESULT,
  __module__ = 'the_one_ps_pb2'
  # @@protoc_insertion_point(class_scope:paddle.distributed.LocalTrainingResult)
  ))
_sym_db.RegisterMessage(LocalTrainingResult)


DESCRIPTOR.has_options = True
DESCRIPTOR._options = _descriptor._ParseOptions(descriptor_pb2.FileOptions(), _b('\200\001\001\370\001\001'))
# @@protoc_insertion_point(module_scope)
