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

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 descriptor_pb2
# @@protoc_insertion_point(imports)




DESCRIPTOR = _descriptor.FileDescriptor(
  name='adaboost.proto',
  package='dom_distiller',
  serialized_pb='\n\x0e\x61\x64\x61\x62oost.proto\x12\rdom_distiller\"c\n\rAdaBoostProto\x12\x12\n\nnum_stumps\x18\x01 \x02(\x05\x12\x14\n\x0cnum_features\x18\x02 \x02(\x05\x12(\n\x05stump\x18\x03 \x03(\x0b\x32\x19.dom_distiller.StumpProto\"C\n\nStumpProto\x12\x16\n\x0e\x66\x65\x61ture_number\x18\x01 \x02(\x05\x12\r\n\x05split\x18\x02 \x02(\x01\x12\x0e\n\x06weight\x18\x03 \x02(\x01\x42\x02H\x03')




_ADABOOSTPROTO = _descriptor.Descriptor(
  name='AdaBoostProto',
  full_name='dom_distiller.AdaBoostProto',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='num_stumps', full_name='dom_distiller.AdaBoostProto.num_stumps', index=0,
      number=1, type=5, cpp_type=1, label=2,
      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='num_features', full_name='dom_distiller.AdaBoostProto.num_features', index=1,
      number=2, type=5, cpp_type=1, label=2,
      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='stump', full_name='dom_distiller.AdaBoostProto.stump', index=2,
      number=3, 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,
  extension_ranges=[],
  serialized_start=33,
  serialized_end=132,
)


_STUMPPROTO = _descriptor.Descriptor(
  name='StumpProto',
  full_name='dom_distiller.StumpProto',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='feature_number', full_name='dom_distiller.StumpProto.feature_number', index=0,
      number=1, type=5, cpp_type=1, label=2,
      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='split', full_name='dom_distiller.StumpProto.split', index=1,
      number=2, type=1, cpp_type=5, label=2,
      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='weight', full_name='dom_distiller.StumpProto.weight', index=2,
      number=3, type=1, cpp_type=5, label=2,
      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,
  extension_ranges=[],
  serialized_start=134,
  serialized_end=201,
)

_ADABOOSTPROTO.fields_by_name['stump'].message_type = _STUMPPROTO
DESCRIPTOR.message_types_by_name['AdaBoostProto'] = _ADABOOSTPROTO
DESCRIPTOR.message_types_by_name['StumpProto'] = _STUMPPROTO

class AdaBoostProto(_message.Message):
  __metaclass__ = _reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _ADABOOSTPROTO

  # @@protoc_insertion_point(class_scope:dom_distiller.AdaBoostProto)

class StumpProto(_message.Message):
  __metaclass__ = _reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _STUMPPROTO

  # @@protoc_insertion_point(class_scope:dom_distiller.StumpProto)


DESCRIPTOR.has_options = True
DESCRIPTOR._options = _descriptor._ParseOptions(descriptor_pb2.FileOptions(), 'H\003')
# @@protoc_insertion_point(module_scope)
