NRemoteAgent's create method has the signature def create(agent, num_processes=0, time_size=None, **extra_args):. Should this be def create(self, agent, num_processes=0, time_size=None, **extra_args):? Right now, it seems the agent is making copies of itself to put in remote processes instead of making copies of an agent that's passed to create.
NRemoteAgent
'screate
method has the signaturedef create(agent, num_processes=0, time_size=None, **extra_args):
. Should this bedef create(self, agent, num_processes=0, time_size=None, **extra_args):
? Right now, it seems the agent is making copies of itself to put in remote processes instead of making copies of an agent that's passed tocreate
.https://github.com/facebookresearch/salina/blob/f231c77e44e87713d54984fa08ef4b38be47f644/salina/agents/remote.py#L193