From 37ba75055edcc5aa0d0124cba311e724e0949b63 Mon Sep 17 00:00:00 2001 From: Deric Pang Date: Wed, 29 Aug 2018 18:15:20 -0700 Subject: [PATCH 1/2] Changing learn.py log messages. - learn.py refers to the mlagents-learn script now. - If a non-existant trainer config is passed, the log message correctly points that out now. --- ml-agents/mlagents/learn.py | 4 ++-- ml-agents/mlagents/trainers/trainer_controller.py | 3 +-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/ml-agents/mlagents/learn.py b/ml-agents/mlagents/learn.py index 9441c4f620..427fe5d6b3 100755 --- a/ml-agents/mlagents/learn.py +++ b/ml-agents/mlagents/learn.py @@ -75,8 +75,8 @@ def main(): logger = logging.getLogger('mlagents.learn') _USAGE = ''' Usage: - learn [options] - learn --help + mlagents-learn [options] + mlagents-learn --help Options: --env= Name of the Unity executable [default: None]. diff --git a/ml-agents/mlagents/trainers/trainer_controller.py b/ml-agents/mlagents/trainers/trainer_controller.py index a456c97e18..b80de5e354 100644 --- a/ml-agents/mlagents/trainers/trainer_controller.py +++ b/ml-agents/mlagents/trainers/trainer_controller.py @@ -241,8 +241,7 @@ def _load_config(self): return trainer_config except IOError: raise UnityEnvironmentException('Parameter file could not be found ' - 'here {}. Will use default Hyper ' - 'parameters.' + 'at {}.' .format(self.trainer_config_path)) except UnicodeDecodeError: raise UnityEnvironmentException('There was an error decoding ' From 8b86b3d0129c84d6aedc5dc6b8a1a9c8baf29e33 Mon Sep 17 00:00:00 2001 From: Deric Pang Date: Wed, 29 Aug 2018 18:28:10 -0700 Subject: [PATCH 2/2] Changing the curriculum arg from file to dir. --- ml-agents/mlagents/learn.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ml-agents/mlagents/learn.py b/ml-agents/mlagents/learn.py index 427fe5d6b3..29752b3c88 100755 --- a/ml-agents/mlagents/learn.py +++ b/ml-agents/mlagents/learn.py @@ -80,7 +80,7 @@ def main(): Options: --env= Name of the Unity executable [default: None]. - --curriculum= Curriculum json file for environment [default: None]. + --curriculum= Curriculum json directory for environment [default: None]. --keep-checkpoints= How many model checkpoints to keep [default: 5]. --lesson= Start learning from this lesson [default: 0]. --load Whether to load the model or randomly initialize [default: False].