'CompositeAgent' object has no attribute 'handle_episode_ended' (#136)
This commit is contained in:
1 parent
436b16016e
commit
3c58ed740b
2 files changed
+16
-3
No files matched your search
@@ -162,4 +162,14 @@ class AgentInterface(object):
|
|||||||
(could be name of level manager or composite agent)
|
(could be name of level manager or composite agent)
|
||||||
:return: collection of all agent savers
|
:return: collection of all agent savers
|
||||||
"""
|
"""
|
||||||
raise NotImplementedError
|
raise NotImplementedError("")
|
||||||
|
|
||||||
|
def handle_episode_ended(self) -> None:
|
||||||
|
"""
|
||||||
|
Make any changes needed when each episode is ended.
|
||||||
|
This includes incrementing counters, updating full episode dependent values, updating logs, etc.
|
||||||
|
This function is called right after each episode is ended.
|
||||||
|
|
||||||
|
:return: None
|
||||||
|
"""
|
||||||
|
raise NotImplementedError("")
|
||||||
@@ -305,9 +305,12 @@ class CompositeAgent(AgentInterface):
|
|||||||
for agent in self.agents.values():
|
for agent in self.agents.values():
|
||||||
agent.phase = val
|
agent.phase = val
|
||||||
|
|
||||||
def end_episode(self) -> None:
|
def handle_episode_ended(self) -> None:
|
||||||
"""
|
"""
|
||||||
End an episode
|
Make any changes needed when each episode is ended.
|
||||||
|
This includes incrementing counters, updating full episode dependent values, updating logs, etc.
|
||||||
|
This function is called right after each episode is ended.
|
||||||
|
|
||||||
:return: None
|
:return: None
|
||||||
"""
|
"""
|
||||||
self.current_episode += 1
|
self.current_episode += 1
|
||||||
|
|||||||
Reference in new issue
Block a user