Skip to content

Commit

Permalink
removed train wrapper
Browse files Browse the repository at this point in the history
  • Loading branch information
threewisemonkeys-as committed Oct 23, 2020
1 parent e2eef66 commit 837eb18
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 8 deletions.
2 changes: 1 addition & 1 deletion genrl/distributed/actor.py
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ def act(
experience_server = get_proxy(experience_server_name)
learner = get_proxy(learner_name)
print(f"{name}: Begining experience collection")
while not learner.is_done():
while not learner.is_completed():
collect_experience(agent, parameter_server, experience_server)

rpc.shutdown()
3 changes: 2 additions & 1 deletion genrl/distributed/learner.py
Original file line number Diff line number Diff line change
Expand Up @@ -42,5 +42,6 @@ def learn(
parameter_server = get_proxy(parameter_server_name)
experience_server = get_proxy(experience_server_name)
print(f"{name}: Beginning training")
trainer.train_wrapper(parameter_server, experience_server)
trainer.train(parameter_server, experience_server)
trainer.set_completed(True)
rpc.shutdown()
10 changes: 4 additions & 6 deletions genrl/trainers/distributed.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,14 +12,12 @@ def __init__(self, agent):
def train(self, parameter_server, experience_server):
raise NotImplementedError

def train_wrapper(self, parameter_server, experience_server):
self._completed_training_flag = False
self.train(parameter_server, experience_server)
self._completed_training_flag = True

def is_done(self):
def is_completed(self):
return self._completed_training_flag

def set_completed(self, value=True):
self._completed_training_flag = value

def evaluate(self, timestep, render: bool = False) -> None:
"""Evaluate performance of Agent
Expand Down

0 comments on commit 837eb18

Please sign in to comment.