コード例 #1
0
ファイル: experience.py プロジェクト: supershun1978/marl
 def register(cls, id, entry_point, **kwargs):
     if id in Experience.experience.keys():
         raise Exception('Cannot re-register id: {}'.format(id))
     Experience.experience[id] = ClassSpec(id, entry_point, **kwargs)
コード例 #2
0
 def register(cls, id, entry_point, **kwargs):
     if id in ExplorationProcess.process.keys():
         raise Exception('Cannot re-register id: {}'.format(id))
     ExplorationProcess.process[id] = ClassSpec(id, entry_point, **kwargs)
コード例 #3
0
ファイル: agent.py プロジェクト: supershun1978/marl
 def register(cls, id, entry_point, **kwargs):
     if id in Agent.agents.keys():
         raise Exception('Cannot re-register id: {}'.format(id))
     Agent.agents[id] = ClassSpec(id, entry_point, **kwargs)
コード例 #4
0
ファイル: policy.py プロジェクト: Shivamshaiv/MLvolve
 def register(cls, id, entry_point, **kwargs):
     if id in Policy.policy.keys():
         raise Exception("Cannot re-register id: {}".format(id))
     Policy.policy[id] = ClassSpec(id, entry_point, **kwargs)
コード例 #5
0
ファイル: model.py プロジェクト: supershun1978/marl
 def register(cls, id, entry_point, **kwargs):
     if id in Model.model.keys():
         raise Exception('Cannot re-register id: {}'.format(id))
     Model.model[id] = ClassSpec(id, entry_point, **kwargs)