exarl.workflows.workflow_vault.sync_learner
Module Contents
Classes
Synchronous workflow class: inherits from the ExaWorkflow base class. |
Attributes
- exarl.workflows.workflow_vault.sync_learner.logger
- class exarl.workflows.workflow_vault.sync_learner.SYNC
Bases:
exarl.ExaWorkflowSynchronous workflow class: inherits from the ExaWorkflow base class. It features a single learner and multiple actors. The MPI processes are statically launched and are split into multiple groups. The environment processes can be set during launchtime as a candle parameter and runs multiple multi-process environments. The experiences generated by the environments are gathered and sent to learner for training.
- run(self, workflow)
This function implements the synchronous workflow in EXARL and uses MPI collective communication.
- Parameters
workflow (ExaLearner type object) – The ExaLearner object is used to access
class. (different members of the base) –
- Returns
None