From fa4aa7b0b75c62940432493e60a5ce57311e6989 Mon Sep 17 00:00:00 2001 From: Slin Lee Date: Mon, 1 Nov 2021 20:55:11 -0700 Subject: [PATCH 1/3] Update train upload command for new upload api https://github.com/SkymindIO/nativerl/pull/467 --- pathmind/simulation.py | 3 --- 1 file changed, 3 deletions(-) diff --git a/pathmind/simulation.py b/pathmind/simulation.py index 64fb51f..51e8a47 100644 --- a/pathmind/simulation.py +++ b/pathmind/simulation.py @@ -177,7 +177,6 @@ def train(self, base_folder: str = "./", observation_yaml: str = None): """ env_name = str(self.__class__).split("'")[1] - multi_agent = self.number_of_agents() > 1 if not observation_yaml: write_observation_yaml(self, base_folder) @@ -197,10 +196,8 @@ def train(self, base_folder: str = "./", observation_yaml: str = None): cmd = f"""curl -i -XPOST \ -H "X-PM-API-TOKEN: {token}" \ -F 'file=@training.zip' \ - -F 'isPathmindSimulation=true' \ -F 'env={env_name}' \ -F 'start=true' \ - -F 'multiAgent={multi_agent}' \ -F 'obsSelection={obs_yaml}' \ https://api.pathmind.com/py/upload """ From 22034d03ff49e618d5d5f5573a689e081d268ff3 Mon Sep 17 00:00:00 2001 From: Slin Lee Date: Thu, 4 Nov 2021 10:24:24 -0700 Subject: [PATCH 2/3] Add xfail for multi agent upload to prod --- tests/test_train_simulation.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/tests/test_train_simulation.py b/tests/test_train_simulation.py index c6ca139..a726f0a 100644 --- a/tests/test_train_simulation.py +++ b/tests/test_train_simulation.py @@ -7,8 +7,7 @@ def test_training(): simulation = MouseAndCheese() simulation.train() - +@pytest.mark.xfail(reason="Multi-agent hasn't been released to prod yet") def test_multi_training(): - pytest.skip("Needs multi-agent training to work on web app") simulation = MultiMouseAndCheese() simulation.train() From 7b9ef162dd637cafae7c0ba1fc11a9cc128058d0 Mon Sep 17 00:00:00 2001 From: Slin Lee Date: Thu, 4 Nov 2021 10:28:42 -0700 Subject: [PATCH 3/3] Apply Black --- tests/test_train_simulation.py | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/test_train_simulation.py b/tests/test_train_simulation.py index a726f0a..7bd4b40 100644 --- a/tests/test_train_simulation.py +++ b/tests/test_train_simulation.py @@ -7,6 +7,7 @@ def test_training(): simulation = MouseAndCheese() simulation.train() + @pytest.mark.xfail(reason="Multi-agent hasn't been released to prod yet") def test_multi_training(): simulation = MultiMouseAndCheese()