From cd9eccf81c6aa0d120016ffaac6e1717118cbb64 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Willem=20R=C3=B6pke?= Date: Sat, 4 May 2024 18:05:00 +0200 Subject: [PATCH] Attempt to fix module not found issues --- morl_baselines/__init__.py | 4 +++- morl_baselines/multi_policy/__init__.py | 9 +++++++++ morl_baselines/multi_policy/capql/__init__.py | 1 + morl_baselines/multi_policy/envelope/__init__.py | 1 + morl_baselines/multi_policy/gpi_pd/__init__.py | 2 ++ morl_baselines/multi_policy/linear_support/__init__.py | 1 + morl_baselines/multi_policy/morld/__init__.py | 1 + .../multi_policy/multi_policy_moqlearning/__init__.py | 1 + .../multi_policy/pareto_q_learning/__init__.py | 1 + morl_baselines/multi_policy/pcn/__init__.py | 1 + morl_baselines/multi_policy/pgmorl/__init__.py | 1 + 11 files changed, 22 insertions(+), 1 deletion(-) diff --git a/morl_baselines/__init__.py b/morl_baselines/__init__.py index 498632ab..7c2e38fb 100644 --- a/morl_baselines/__init__.py +++ b/morl_baselines/__init__.py @@ -1,4 +1,6 @@ """MORL-Baselines contains various MORL algorithms and utility functions.""" - +import morl_baselines.common +import morl_baselines.multi_policy +import morl_baselines.single_policy __version__ = "1.0.0" diff --git a/morl_baselines/multi_policy/__init__.py b/morl_baselines/multi_policy/__init__.py index 37b07ba6..f327104b 100644 --- a/morl_baselines/multi_policy/__init__.py +++ b/morl_baselines/multi_policy/__init__.py @@ -1 +1,10 @@ """Multi-policy algorithms.""" +import morl_baselines.multi_policy.capql +import morl_baselines.multi_policy.envelope +import morl_baselines.multi_policy.gpi_pd +import morl_baselines.multi_policy.linear_support +import morl_baselines.multi_policy.morld +import morl_baselines.multi_policy.multi_policy_moqlearning +import morl_baselines.multi_policy.pareto_q_learning +import morl_baselines.multi_policy.pcn +import morl_baselines.multi_policy.pgmorl diff --git a/morl_baselines/multi_policy/capql/__init__.py b/morl_baselines/multi_policy/capql/__init__.py index ac9cbd06..37d539d1 100644 --- a/morl_baselines/multi_policy/capql/__init__.py +++ b/morl_baselines/multi_policy/capql/__init__.py @@ -1 +1,2 @@ """Concave-Augmented Pareto Q-Learning (CAPQL) implementation.""" +import morl_baselines.multi_policy.capql.capql \ No newline at end of file diff --git a/morl_baselines/multi_policy/envelope/__init__.py b/morl_baselines/multi_policy/envelope/__init__.py index 8dbbb1da..477a7491 100644 --- a/morl_baselines/multi_policy/envelope/__init__.py +++ b/morl_baselines/multi_policy/envelope/__init__.py @@ -1 +1,2 @@ """Envelope Q-Learning (EQL) implementation.""" +import morl_baselines.multi_policy.envelope.envelope \ No newline at end of file diff --git a/morl_baselines/multi_policy/gpi_pd/__init__.py b/morl_baselines/multi_policy/gpi_pd/__init__.py index a78faf78..14177b39 100644 --- a/morl_baselines/multi_policy/gpi_pd/__init__.py +++ b/morl_baselines/multi_policy/gpi_pd/__init__.py @@ -1 +1,3 @@ """GPI-Prioritized Dyna.""" +import morl_baselines.multi_policy.gpi_pd.gpi_pd +import morl_baselines.multi_policy.gpi_pd.gpi_pd_continuous_action \ No newline at end of file diff --git a/morl_baselines/multi_policy/linear_support/__init__.py b/morl_baselines/multi_policy/linear_support/__init__.py index a3117b93..d38581f4 100644 --- a/morl_baselines/multi_policy/linear_support/__init__.py +++ b/morl_baselines/multi_policy/linear_support/__init__.py @@ -1 +1,2 @@ """Linear support algorithm.""" +import morl_baselines.multi_policy.linear_support.linear_support \ No newline at end of file diff --git a/morl_baselines/multi_policy/morld/__init__.py b/morl_baselines/multi_policy/morld/__init__.py index 6c11fda3..7b959fea 100644 --- a/morl_baselines/multi_policy/morld/__init__.py +++ b/morl_baselines/multi_policy/morld/__init__.py @@ -2,3 +2,4 @@ See Felten, Talbi & Danoy (2024): https://arxiv.org/abs/2311.12495. """ +import morl_baselines.multi_policy.morld.morld \ No newline at end of file diff --git a/morl_baselines/multi_policy/multi_policy_moqlearning/__init__.py b/morl_baselines/multi_policy/multi_policy_moqlearning/__init__.py index 0496cbf3..a717a3a5 100644 --- a/morl_baselines/multi_policy/multi_policy_moqlearning/__init__.py +++ b/morl_baselines/multi_policy/multi_policy_moqlearning/__init__.py @@ -1 +1,2 @@ """Outer-loop MOQ-learning algorithm.""" +import morl_baselines.multi_policy.multi_policy_moqlearning.mp_mo_q_learning \ No newline at end of file diff --git a/morl_baselines/multi_policy/pareto_q_learning/__init__.py b/morl_baselines/multi_policy/pareto_q_learning/__init__.py index 7594673d..04eeb2db 100644 --- a/morl_baselines/multi_policy/pareto_q_learning/__init__.py +++ b/morl_baselines/multi_policy/pareto_q_learning/__init__.py @@ -1 +1,2 @@ """Pareto Q-Learning.""" +import morl_baselines.multi_policy.pareto_q_learning.pql \ No newline at end of file diff --git a/morl_baselines/multi_policy/pcn/__init__.py b/morl_baselines/multi_policy/pcn/__init__.py index cc17b344..3c3191d5 100644 --- a/morl_baselines/multi_policy/pcn/__init__.py +++ b/morl_baselines/multi_policy/pcn/__init__.py @@ -1 +1,2 @@ """Pareto Conditioned Networks (PCN) for multi-policy learning.""" +import morl_baselines.multi_policy.pcn.pcn \ No newline at end of file diff --git a/morl_baselines/multi_policy/pgmorl/__init__.py b/morl_baselines/multi_policy/pgmorl/__init__.py index dacf5d9d..9f7471e1 100644 --- a/morl_baselines/multi_policy/pgmorl/__init__.py +++ b/morl_baselines/multi_policy/pgmorl/__init__.py @@ -1 +1,2 @@ """Prediction Guided Multi-Objective Reinforcement Learning (PGMORL).""" +import morl_baselines.multi_policy.pgmorl.pgmorl \ No newline at end of file