# source: mlagents/envs/communicator_objects/agent_info_proto.proto
import sys
_b = sys . version_info [ 0 ] < 3 and ( lambda x : x ) or ( lambda x : x . encode ( ' latin1 ' ) )
_b = sys . version_info [ 0 ] < 3 and ( lambda x : x ) or ( lambda x : x . encode ( " latin1 " ) )
from mlagents.envs.communicator_objects import custom_observation_pb2 as mlagents_dot_envs_dot_communicator__objects_dot_custom__observation__pb2
from mlagents.envs.communicator_objects import (
custom_observation_pb2 as mlagents_dot_envs_dot_communicator__objects_dot_custom__observation__pb2 ,
)
name = ' mlagents/envs/communicator_objects/agent_info_proto.proto ' ,
package = ' communicator_objects ' ,
syntax = ' proto3 ' ,
serialized_options = _b ( ' \252 \002 \034 MLAgents.CommunicatorObjects ' ) ,
serialized_pb = _b ( ' \n 9mlagents/envs/communicator_objects/agent_info_proto.proto \x12 \x14 \x63 ommunicator_objects \x1a ;mlagents/envs/communicator_objects/custom_observation.proto \" \xd7 \x02 \n \x0e \x41 gentInfoProto \x12 \" \n \x1a stacked_vector_observation \x18 \x01 \x03 ( \x02 \x12 \x1b \n \x13 visual_observations \x18 \x02 \x03 ( \x0c \x12 \x18 \n \x10 text_observation \x18 \x03 \x01 ( \t \x12 \x1d \n \x15 stored_vector_actions \x18 \x04 \x03 ( \x02 \x12 \x1b \n \x13 stored_text_actions \x18 \x05 \x01 ( \t \x12 \x10 \n \x08 memories \x18 \x06 \x03 ( \x02 \x12 \x0e \n \x06 reward \x18 \x07 \x01 ( \x02 \x12 \x0c \n \x04 \x64 one \x18 \x08 \x01 ( \x08 \x12 \x18 \n \x10 max_step_reached \x18 \t \x01 ( \x08 \x12 \n \n \x02 id \x18 \n \x01 ( \x05 \x12 \x13 \n \x0b \x61 \x63 tion_mask \x18 \x0b \x03 ( \x08 \x12 \x43 \n \x12 \x63 ustom_observation \x18 \x0c \x01 ( \x0b \x32 \' .communicator_objects.CustomObservationB \x1f \xaa \x02 \x1c MLAgents.CommunicatorObjectsb \x06 proto3 ' )
,
dependencies = [ mlagents_dot_envs_dot_communicator__objects_dot_custom__observation__pb2 . DESCRIPTOR , ] )
name = " mlagents/envs/communicator_objects/agent_info_proto.proto " ,
package = " communicator_objects " ,
syntax = " proto3 " ,
serialized_options = _b ( " \252 \002 \034 MLAgents.CommunicatorObjects " ) ,
serialized_pb = _b (
' \n 9mlagents/envs/communicator_objects/agent_info_proto.proto \x12 \x14 \x63 ommunicator_objects \x1a ;mlagents/envs/communicator_objects/custom_observation.proto " \xd7 \x02 \n \x0e \x41 gentInfoProto \x12 " \n \x1a stacked_vector_observation \x18 \x01 \x03 ( \x02 \x12 \x1b \n \x13 visual_observations \x18 \x02 \x03 ( \x0c \x12 \x18 \n \x10 text_observation \x18 \x03 \x01 ( \t \x12 \x1d \n \x15 stored_vector_actions \x18 \x04 \x03 ( \x02 \x12 \x1b \n \x13 stored_text_actions \x18 \x05 \x01 ( \t \x12 \x10 \n \x08 memories \x18 \x06 \x03 ( \x02 \x12 \x0e \n \x06 reward \x18 \x07 \x01 ( \x02 \x12 \x0c \n \x04 \x64 one \x18 \x08 \x01 ( \x08 \x12 \x18 \n \x10 max_step_reached \x18 \t \x01 ( \x08 \x12 \n \n \x02 id \x18 \n \x01 ( \x05 \x12 \x13 \n \x0b \x61 \x63 tion_mask \x18 \x0b \x03 ( \x08 \x12 \x43 \n \x12 \x63 ustom_observation \x18 \x0c \x01 ( \x0b \x32 \' .communicator_objects.CustomObservationB \x1f \xaa \x02 \x1c MLAgents.CommunicatorObjectsb \x06 proto3 '
) ,
dependencies = [
mlagents_dot_envs_dot_communicator__objects_dot_custom__observation__pb2 . DESCRIPTOR
] ,
)
name = ' AgentInfoProto ' ,
full_name = ' communicator_objects.AgentInfoProto ' ,
filename = None ,
file = DESCRIPTOR ,
containing_type = None ,
fields = [
_descriptor . FieldDescriptor (
name = ' stacked_vector_observation ' , full_name = ' communicator_objects.AgentInfoProto.stacked_vector_observation ' , index = 0 ,
number = 1 , 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 ,
serialized_options = None , file = DESCRIPTOR ) ,
_descriptor . FieldDescriptor (
name = ' visual_observations ' , full_name = ' communicator_objects.AgentInfoProto.visual_observations ' , index = 1 ,
number = 2 , type = 12 , 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 ,
serialized_options = None , file = DESCRIPTOR ) ,
_descriptor . FieldDescriptor (
name = ' text_observation ' , full_name = ' communicator_objects.AgentInfoProto.text_observation ' , 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 ,
serialized_options = None , file = DESCRIPTOR ) ,
_descriptor . FieldDescriptor (
name = ' stored_vector_actions ' , full_name = ' communicator_objects.AgentInfoProto.stored_vector_actions ' , 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 ,
serialized_options = None , file = DESCRIPTOR ) ,
_descriptor . FieldDescriptor (
name = ' stored_text_actions ' , full_name = ' communicator_objects.AgentInfoProto.stored_text_actions ' , index = 4 ,
number = 5 , 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 ,
serialized_options = None , file = DESCRIPTOR ) ,
_descriptor . FieldDescriptor (
name = ' memories ' , full_name = ' communicator_objects.AgentInfoProto.memories ' , 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 ,
serialized_options = None , file = DESCRIPTOR ) ,
_descriptor . FieldDescriptor (
name = ' reward ' , full_name = ' communicator_objects.AgentInfoProto.reward ' , index = 6 ,
number = 7 , type = 2 , cpp_type = 6 , 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 ,
serialized_options = None , file = DESCRIPTOR ) ,
_descriptor . FieldDescriptor (
name = ' done ' , full_name = ' communicator_objects.AgentInfoProto.done ' , index = 7 ,
number = 8 , 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 ,
serialized_options = None , file = DESCRIPTOR ) ,
_descriptor . FieldDescriptor (
name = ' max_step_reached ' , full_name = ' communicator_objects.AgentInfoProto.max_step_reached ' , 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 ,
serialized_options = None , file = DESCRIPTOR ) ,
_descriptor . FieldDescriptor (
name = ' id ' , full_name = ' communicator_objects.AgentInfoProto.id ' , index = 9 ,
number = 10 , 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 ,
serialized_options = None , file = DESCRIPTOR ) ,
_descriptor . FieldDescriptor (
name = ' action_mask ' , full_name = ' communicator_objects.AgentInfoProto.action_mask ' , index = 10 ,
number = 11 , type = 8 , cpp_type = 7 , label = 3 ,
has_default_value = False , default_value = [ ] ,
message_type = None , enum_type = None , containing_type = None ,
is_extension = False , extension_scope = None ,
serialized_options = None , file = DESCRIPTOR ) ,
_descriptor . FieldDescriptor (
name = ' custom_observation ' , full_name = ' communicator_objects.AgentInfoProto.custom_observation ' , index = 11 ,
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 ,
serialized_options = None , file = DESCRIPTOR ) ,
] ,
extensions = [
] ,
nested_types = [ ] ,
enum_types = [
] ,
serialized_options = None ,
is_extendable = False ,
syntax = ' proto3 ' ,
extension_ranges = [ ] ,
oneofs = [
] ,
serialized_start = 145 ,
serialized_end = 488 ,
name = " AgentInfoProto " ,
full_name = " communicator_objects.AgentInfoProto " ,
filename = None ,
file = DESCRIPTOR ,
containing_type = None ,
fields = [
_descriptor . FieldDescriptor (
name = " stacked_vector_observation " ,
full_name = " communicator_objects.AgentInfoProto.stacked_vector_observation " ,
index = 0 ,
number = 1 ,
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 ,
serialized_options = None ,
file = DESCRIPTOR ,
) ,
_descriptor . FieldDescriptor (
name = " visual_observations " ,
full_name = " communicator_objects.AgentInfoProto.visual_observations " ,
index = 1 ,
number = 2 ,
type = 12 ,
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 ,
serialized_options = None ,
file = DESCRIPTOR ,
) ,
_descriptor . FieldDescriptor (
name = " text_observation " ,
full_name = " communicator_objects.AgentInfoProto.text_observation " ,
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 ,
serialized_options = None ,
file = DESCRIPTOR ,
) ,
_descriptor . FieldDescriptor (
name = " stored_vector_actions " ,
full_name = " communicator_objects.AgentInfoProto.stored_vector_actions " ,
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 ,
serialized_options = None ,
file = DESCRIPTOR ,
) ,
_descriptor . FieldDescriptor (
name = " stored_text_actions " ,
full_name = " communicator_objects.AgentInfoProto.stored_text_actions " ,
index = 4 ,
number = 5 ,
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 ,
serialized_options = None ,
file = DESCRIPTOR ,
) ,
_descriptor . FieldDescriptor (
name = " memories " ,
full_name = " communicator_objects.AgentInfoProto.memories " ,
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 ,
serialized_options = None ,
file = DESCRIPTOR ,
) ,
_descriptor . FieldDescriptor (
name = " reward " ,
full_name = " communicator_objects.AgentInfoProto.reward " ,
index = 6 ,
number = 7 ,
type = 2 ,
cpp_type = 6 ,
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 ,
serialized_options = None ,
file = DESCRIPTOR ,
) ,
_descriptor . FieldDescriptor (
name = " done " ,
full_name = " communicator_objects.AgentInfoProto.done " ,
index = 7 ,
number = 8 ,
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 ,
serialized_options = None ,
file = DESCRIPTOR ,
) ,
_descriptor . FieldDescriptor (
name = " max_step_reached " ,
full_name = " communicator_objects.AgentInfoProto.max_step_reached " ,
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 ,
serialized_options = None ,
file = DESCRIPTOR ,
) ,
_descriptor . FieldDescriptor (
name = " id " ,
full_name = " communicator_objects.AgentInfoProto.id " ,
index = 9 ,
number = 10 ,
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 ,
serialized_options = None ,
file = DESCRIPTOR ,
) ,
_descriptor . FieldDescriptor (
name = " action_mask " ,
full_name = " communicator_objects.AgentInfoProto.action_mask " ,
index = 10 ,
number = 11 ,
type = 8 ,
cpp_type = 7 ,
label = 3 ,
has_default_value = False ,
default_value = [ ] ,
message_type = None ,
enum_type = None ,
containing_type = None ,
is_extension = False ,
extension_scope = None ,
serialized_options = None ,
file = DESCRIPTOR ,
) ,
_descriptor . FieldDescriptor (
name = " custom_observation " ,
full_name = " communicator_objects.AgentInfoProto.custom_observation " ,
index = 11 ,
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 ,
serialized_options = None ,
file = DESCRIPTOR ,
) ,
] ,
extensions = [ ] ,
nested_types = [ ] ,
enum_types = [ ] ,
serialized_options = None ,
is_extendable = False ,
syntax = " proto3 " ,
extension_ranges = [ ] ,
oneofs = [ ] ,
serialized_start = 145 ,
serialized_end = 488 ,
_AGENTINFOPROTO . fields_by_name [ ' custom_observation ' ] . message_type = mlagents_dot_envs_dot_communicator__objects_dot_custom__observation__pb2 . _CUSTOMOBSERVATION
DESCRIPTOR . message_types_by_name [ ' AgentInfoProto ' ] = _AGENTINFOPROTO
_AGENTINFOPROTO . fields_by_name [
" custom_observation "
] . message_type = (
mlagents_dot_envs_dot_communicator__objects_dot_custom__observation__pb2 . _CUSTOMOBSERVATION
)
DESCRIPTOR . message_types_by_name [ " AgentInfoProto " ] = _AGENTINFOPROTO
AgentInfoProto = _reflection . GeneratedProtocolMessageType ( ' AgentInfoProto ' , ( _message . Message , ) , dict (
DESCRIPTOR = _AGENTINFOPROTO ,
__module__ = ' mlagents.envs.communicator_objects.agent_info_proto_pb2 '
# @@protoc_insertion_point(class_scope:communicator_objects.AgentInfoProto)
) )
AgentInfoProto = _reflection . GeneratedProtocolMessageType (
" AgentInfoProto " ,
( _message . Message , ) ,
dict (
DESCRIPTOR = _AGENTINFOPROTO ,
__module__ = " mlagents.envs.communicator_objects.agent_info_proto_pb2 "
# @@protoc_insertion_point(class_scope:communicator_objects.AgentInfoProto)
) ,
)
_sym_db . RegisterMessage ( AgentInfoProto )