Overview

As much as possible, this repo tries to follow the single-file implementation rule for all algorithms. The repo’s structure is as follows:

  • examples/ contains a set of examples to use MORL Baselines with MO-Gymnasium environments.

  • common/ contains the implementation recurring concepts: replay buffers, neural nets, etc. See the documentation for more details.

  • multi_policy/ contains the implementations of multi-policy algorithms.

  • single_policy/ contains the implementations of single-policy algorithms (ESR and SER).