General and Rollout Runners¶
This page contains the reference documentation for all kinds of runners.
Overview
General Runners¶
These are the basic interfaces, classes and utility functions of runners:
Runner interface for running Maze from CLI. |
|
Run a CLI task based on the provided configuration. |
Rollout Runners¶
These are interfaces, classes and utility functions for rollout runners:
Here can find the documentation for training runners.
General abstract class for rollout runners. |
|
Rollouts a given policy in a given environment, recording the trajectory (in the form of raw actions and observations). |
|
Runs rollout in the local process. |
|
Runs rollout in multiple processes in parallel. |
|
Class encapsulating functionality performed in worker processes. |
|
Keeps the statistics and event logs from the last episode so that it can then be shipped to the main process. |
|
Tuple for passing episode stats from workers to the main process. |
|
Tuple for passing error reports from the workers to the main process. |
|
Parallel rollout runner that allows to collect features by replaying pre-computed action records. |
|
Class encapsulating functionality performed in worker processes. |