Utilities¶
A collection of smaller auxiliary functions and classes:
maze.utils¶
Helper class to simplify the statistics logging setup. |
|
Resets the seed and global state to ensure that consecutive tests run under the same preconditions. |
|
Setup tensorboard logging, derive the logging directory from the script name. |
|
Timeout class, fires a TimeoutError after the given number of seconds elapsed. |
|
Convert the tensorboard log to a pandas DataFrame. |
|
A wrapper for multiprocessing.Process that supports exception handling and return objects. |
|
Colored command line output formatting |
maze.hydra_plugins¶
Custom Hydra launcher distributing the jobs in separate processes on the local machine. |
|
Hardcoded launcher configuration, linking the hydra/launcher=local override to the MazeLocalLauncher class |