From 2355e0b862b7bf407c83ae286ade99746e1074c5 Mon Sep 17 00:00:00 2001 From: Ashvin Nair Date: Thu, 19 Aug 2021 14:34:11 -0700 Subject: [PATCH 01/12] Working SAC test --- .gitignore | 1 + rlkit/core/rl_algorithm.py | 12 +- rlkit/envs/proxy_env.py | 5 +- rlkit/envs/wrappers.py | 3 + rlkit/launchers/launcher_util.py | 2 + rlkit/testing/__init__.py | 0 rlkit/testing/csv_util.py | 26 + rlkit/testing/np_test_case.py | 99 + rlkit/testing/stub_classes.py | 103 + rlkit/testing/testing_utils.py | 52 + rlkit/testing/tf_test_case.py | 40 + tests/regression/__init__.py | 0 tests/regression/awac/__init__.py | 0 tests/regression/awac/d4rl/__init__.py | 0 tests/regression/awac/d4rl/id0/debug.log | 1779 ++ .../awac/d4rl/id0/pretrain_policy.csv | 0 tests/regression/awac/d4rl/id0/pretrain_q.csv | 0 tests/regression/awac/d4rl/id0/progress.csv | 6 + .../regression/awac/d4rl/id0/script_name.txt | 1 + tests/regression/awac/d4rl/id0/variant.json | 96 + tests/regression/awac/d4rl/test_d4rl.py | 29 + tests/regression/awac/gcrl/__init__.py | 0 .../awac/gcrl/gcrl_data_mini/id0/debug.log | 19800 ++++++++++++++++ .../gcrl_data_mini/id0/pretrain_policy.csv | 11 + .../awac/gcrl/gcrl_data_mini/id0/progress.csv | 101 + .../gcrl/gcrl_data_mini/id0/script_name.txt | 1 + .../awac/gcrl/gcrl_data_mini/id0/variant.json | 156 + .../gcrl/gcrl_data_mini/id0/video_0_vae.p | Bin 0 -> 511525 bytes tests/regression/awac/gcrl/id0/debug.log | 2079 ++ .../awac/gcrl/id0/pretrain_policy.csv | 0 tests/regression/awac/gcrl/id0/pretrain_q.csv | 2 + tests/regression/awac/gcrl/id0/progress.csv | 6 + .../regression/awac/gcrl/id0/script_name.txt | 1 + tests/regression/awac/gcrl/id0/variant.json | 135 + .../awac/gcrl/id0_offline/debug.log | 216 + .../awac/gcrl/id0_offline/pretrain_policy.csv | 0 .../awac/gcrl/id0_offline/pretrain_q.csv | 2 + .../awac/gcrl/id0_offline/progress.csv | 0 .../awac/gcrl/id0_offline/script_name.txt | 1 + .../awac/gcrl/id0_offline/variant.json | 111 + .../awac/gcrl/test_awac_gcrl_offline.py | 179 + .../awac/gcrl/test_awac_gcrl_online.py | 37 + tests/regression/awac/hand/__init__.py | 0 tests/regression/awac/hand/id0/debug.log | 528 + .../awac/hand/id0/pretrain_policy.csv | 0 tests/regression/awac/hand/id0/pretrain_q.csv | 2 + tests/regression/awac/hand/id0/progress.csv | 6 + .../regression/awac/hand/id0/script_name.txt | 1 + tests/regression/awac/hand/id0/variant.json | 106 + .../awac/hand/id0_offline/debug.log | 528 + .../awac/hand/id0_offline/pretrain_policy.csv | 0 .../awac/hand/id0_offline/pretrain_q.csv | 2 + .../awac/hand/id0_offline/progress.csv | 6 + .../awac/hand/id0_offline/script_name.txt | 1 + .../awac/hand/id0_offline/variant.json | 110 + tests/regression/awac/hand/pen2_sparse.npy | Bin 0 -> 3572683 bytes tests/regression/awac/hand/test_awac_hand.py | 53 + .../awac/hand/test_awac_hand_offline.py | 168 + tests/regression/awac/mujoco/__init__.py | 0 .../awac/mujoco/hc_action_noise_15.npy | Bin 0 -> 6033949 bytes tests/regression/awac/mujoco/id0/debug.log | 7238 ++++++ .../awac/mujoco/id0/pretrain_policy.csv | 0 .../regression/awac/mujoco/id0/pretrain_q.csv | 2 + tests/regression/awac/mujoco/id0/progress.csv | 6 + .../awac/mujoco/id0/script_name.txt | 1 + tests/regression/awac/mujoco/id0/variant.json | 100 + .../awac/mujoco/id0_offline/debug.log | 523 + .../awac/mujoco/id0_offline/pretrain_q.csv | 2 + .../awac/mujoco/id0_offline/progress.csv | 6 + .../awac/mujoco/id0_offline/script_name.txt | 1 + .../awac/mujoco/id0_offline/variant.json | 104 + .../awac/mujoco/test_awac_mujoco.py | 37 + .../awac/mujoco/test_awac_mujoco_offline.py | 148 + .../debug.log | 190 + .../progress.csv | 3 + .../script_name.txt | 1 + .../variant.json | 28 + tests/regression/sac/__init__.py | 0 tests/regression/sac/test_sac.py | 130 + tests/regression/val/__init__.py | 0 tests/regression/val/id0_pretrained/debug.log | 859 + .../val/id0_pretrained/pretrain_policy.csv | 0 .../val/id0_pretrained/pretrain_q.csv | 2 + .../val/id0_pretrained/progress.csv | 6 + .../val/id0_pretrained/script_name.txt | 1 + .../val/id0_pretrained/variant.json | 224 + tests/regression/val/id0_vqvae/debug.log | 114 + .../val/id0_vqvae/pixelcnn_progress.csv | 2 + tests/regression/val/id0_vqvae/progress.csv | 0 .../regression/val/id0_vqvae/script_name.txt | 1 + .../regression/val/id0_vqvae/test_recon_0.png | Bin 0 -> 10873 bytes .../val/id0_vqvae/train_recon_0.png | Bin 0 -> 11916 bytes .../regression/val/id0_vqvae/vae_progress.csv | 2 + tests/regression/val/id0_vqvae/variant.json | 74 + tests/regression/val/test_train_vqvae.py | 32 + tests/regression/val/test_val_pretrained.py | 307 + 96 files changed, 36740 insertions(+), 7 deletions(-) create mode 100644 rlkit/testing/__init__.py create mode 100644 rlkit/testing/csv_util.py create mode 100644 rlkit/testing/np_test_case.py create mode 100644 rlkit/testing/stub_classes.py create mode 100644 rlkit/testing/testing_utils.py create mode 100644 rlkit/testing/tf_test_case.py create mode 100644 tests/regression/__init__.py create mode 100644 tests/regression/awac/__init__.py create mode 100644 tests/regression/awac/d4rl/__init__.py create mode 100644 tests/regression/awac/d4rl/id0/debug.log create mode 100644 tests/regression/awac/d4rl/id0/pretrain_policy.csv create mode 100644 tests/regression/awac/d4rl/id0/pretrain_q.csv create mode 100644 tests/regression/awac/d4rl/id0/progress.csv create mode 100644 tests/regression/awac/d4rl/id0/script_name.txt create mode 100644 tests/regression/awac/d4rl/id0/variant.json create mode 100644 tests/regression/awac/d4rl/test_d4rl.py create mode 100644 tests/regression/awac/gcrl/__init__.py create mode 100644 tests/regression/awac/gcrl/gcrl_data_mini/id0/debug.log create mode 100644 tests/regression/awac/gcrl/gcrl_data_mini/id0/pretrain_policy.csv create mode 100644 tests/regression/awac/gcrl/gcrl_data_mini/id0/progress.csv create mode 100644 tests/regression/awac/gcrl/gcrl_data_mini/id0/script_name.txt create mode 100644 tests/regression/awac/gcrl/gcrl_data_mini/id0/variant.json create mode 100644 tests/regression/awac/gcrl/gcrl_data_mini/id0/video_0_vae.p create mode 100644 tests/regression/awac/gcrl/id0/debug.log create mode 100644 tests/regression/awac/gcrl/id0/pretrain_policy.csv create mode 100644 tests/regression/awac/gcrl/id0/pretrain_q.csv create mode 100644 tests/regression/awac/gcrl/id0/progress.csv create mode 100644 tests/regression/awac/gcrl/id0/script_name.txt create mode 100644 tests/regression/awac/gcrl/id0/variant.json create mode 100644 tests/regression/awac/gcrl/id0_offline/debug.log create mode 100644 tests/regression/awac/gcrl/id0_offline/pretrain_policy.csv create mode 100644 tests/regression/awac/gcrl/id0_offline/pretrain_q.csv create mode 100644 tests/regression/awac/gcrl/id0_offline/progress.csv create mode 100644 tests/regression/awac/gcrl/id0_offline/script_name.txt create mode 100644 tests/regression/awac/gcrl/id0_offline/variant.json create mode 100644 tests/regression/awac/gcrl/test_awac_gcrl_offline.py create mode 100644 tests/regression/awac/gcrl/test_awac_gcrl_online.py create mode 100644 tests/regression/awac/hand/__init__.py create mode 100644 tests/regression/awac/hand/id0/debug.log create mode 100644 tests/regression/awac/hand/id0/pretrain_policy.csv create mode 100644 tests/regression/awac/hand/id0/pretrain_q.csv create mode 100644 tests/regression/awac/hand/id0/progress.csv create mode 100644 tests/regression/awac/hand/id0/script_name.txt create mode 100644 tests/regression/awac/hand/id0/variant.json create mode 100644 tests/regression/awac/hand/id0_offline/debug.log create mode 100644 tests/regression/awac/hand/id0_offline/pretrain_policy.csv create mode 100644 tests/regression/awac/hand/id0_offline/pretrain_q.csv create mode 100644 tests/regression/awac/hand/id0_offline/progress.csv create mode 100644 tests/regression/awac/hand/id0_offline/script_name.txt create mode 100644 tests/regression/awac/hand/id0_offline/variant.json create mode 100644 tests/regression/awac/hand/pen2_sparse.npy create mode 100644 tests/regression/awac/hand/test_awac_hand.py create mode 100644 tests/regression/awac/hand/test_awac_hand_offline.py create mode 100644 tests/regression/awac/mujoco/__init__.py create mode 100644 tests/regression/awac/mujoco/hc_action_noise_15.npy create mode 100644 tests/regression/awac/mujoco/id0/debug.log create mode 100644 tests/regression/awac/mujoco/id0/pretrain_policy.csv create mode 100644 tests/regression/awac/mujoco/id0/pretrain_q.csv create mode 100644 tests/regression/awac/mujoco/id0/progress.csv create mode 100644 tests/regression/awac/mujoco/id0/script_name.txt create mode 100644 tests/regression/awac/mujoco/id0/variant.json create mode 100644 tests/regression/awac/mujoco/id0_offline/debug.log create mode 100644 tests/regression/awac/mujoco/id0_offline/pretrain_q.csv create mode 100644 tests/regression/awac/mujoco/id0_offline/progress.csv create mode 100644 tests/regression/awac/mujoco/id0_offline/script_name.txt create mode 100644 tests/regression/awac/mujoco/id0_offline/variant.json create mode 100644 tests/regression/awac/mujoco/test_awac_mujoco.py create mode 100644 tests/regression/awac/mujoco/test_awac_mujoco_offline.py create mode 100644 tests/regression/sac/21-08-18-default_2021_08_18_14_36_11_id478649--s977983/debug.log create mode 100644 tests/regression/sac/21-08-18-default_2021_08_18_14_36_11_id478649--s977983/progress.csv create mode 100644 tests/regression/sac/21-08-18-default_2021_08_18_14_36_11_id478649--s977983/script_name.txt create mode 100644 tests/regression/sac/21-08-18-default_2021_08_18_14_36_11_id478649--s977983/variant.json create mode 100644 tests/regression/sac/__init__.py create mode 100644 tests/regression/sac/test_sac.py create mode 100644 tests/regression/val/__init__.py create mode 100644 tests/regression/val/id0_pretrained/debug.log create mode 100644 tests/regression/val/id0_pretrained/pretrain_policy.csv create mode 100644 tests/regression/val/id0_pretrained/pretrain_q.csv create mode 100644 tests/regression/val/id0_pretrained/progress.csv create mode 100644 tests/regression/val/id0_pretrained/script_name.txt create mode 100644 tests/regression/val/id0_pretrained/variant.json create mode 100644 tests/regression/val/id0_vqvae/debug.log create mode 100644 tests/regression/val/id0_vqvae/pixelcnn_progress.csv create mode 100644 tests/regression/val/id0_vqvae/progress.csv create mode 100644 tests/regression/val/id0_vqvae/script_name.txt create mode 100644 tests/regression/val/id0_vqvae/test_recon_0.png create mode 100644 tests/regression/val/id0_vqvae/train_recon_0.png create mode 100644 tests/regression/val/id0_vqvae/vae_progress.csv create mode 100644 tests/regression/val/id0_vqvae/variant.json create mode 100644 tests/regression/val/test_train_vqvae.py create mode 100644 tests/regression/val/test_val_pretrained.py diff --git a/.gitignore b/.gitignore index aa1c430c9..245126239 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ rlkit/launchers/conf_private.py MANIFEST *.egg-info \.idea/ +.pytest_cache diff --git a/rlkit/core/rl_algorithm.py b/rlkit/core/rl_algorithm.py index 284ef46fd..fcc62362e 100644 --- a/rlkit/core/rl_algorithm.py +++ b/rlkit/core/rl_algorithm.py @@ -98,34 +98,34 @@ def _log_stats(self, epoch): """ logger.record_dict( self.expl_data_collector.get_diagnostics(), - prefix='exploration/' + prefix='expl/' ) expl_paths = self.expl_data_collector.get_epoch_paths() if hasattr(self.expl_env, 'get_diagnostics'): logger.record_dict( self.expl_env.get_diagnostics(expl_paths), - prefix='exploration/', + prefix='expl/', ) logger.record_dict( eval_util.get_generic_path_information(expl_paths), - prefix="exploration/", + prefix="expl/", ) """ Evaluation """ logger.record_dict( self.eval_data_collector.get_diagnostics(), - prefix='evaluation/', + prefix='eval/', ) eval_paths = self.eval_data_collector.get_epoch_paths() if hasattr(self.eval_env, 'get_diagnostics'): logger.record_dict( self.eval_env.get_diagnostics(eval_paths), - prefix='evaluation/', + prefix='eval/', ) logger.record_dict( eval_util.get_generic_path_information(eval_paths), - prefix="evaluation/", + prefix="eval/", ) """ diff --git a/rlkit/envs/proxy_env.py b/rlkit/envs/proxy_env.py index bb9a51a7a..032afd236 100644 --- a/rlkit/envs/proxy_env.py +++ b/rlkit/envs/proxy_env.py @@ -28,6 +28,9 @@ def terminate(self): if hasattr(self.wrapped_env, "terminate"): self.wrapped_env.terminate() + def seed(self, _seed): + return self.wrapped_env.seed(_seed) + def __getattr__(self, attr): if attr == '_wrapped_env': raise AttributeError() @@ -47,4 +50,4 @@ def __setstate__(self, state): self.__dict__.update(state) def __str__(self): - return '{}({})'.format(type(self).__name__, self.wrapped_env) \ No newline at end of file + return '{}({})'.format(type(self).__name__, self.wrapped_env) diff --git a/rlkit/envs/wrappers.py b/rlkit/envs/wrappers.py index ba83fe95c..3ba11b792 100644 --- a/rlkit/envs/wrappers.py +++ b/rlkit/envs/wrappers.py @@ -34,6 +34,9 @@ def terminate(self): if hasattr(self.wrapped_env, "terminate"): self.wrapped_env.terminate() + def seed(self, _seed): + return self.wrapped_env.seed(_seed) + def __getattr__(self, attr): if attr == '_wrapped_env': raise AttributeError() diff --git a/rlkit/launchers/launcher_util.py b/rlkit/launchers/launcher_util.py index ce330cb2f..775461b03 100644 --- a/rlkit/launchers/launcher_util.py +++ b/rlkit/launchers/launcher_util.py @@ -16,6 +16,7 @@ from rlkit.launchers import conf from rlkit.torch.pytorch_util import set_gpu_mode import rlkit.pythonplusplus as ppp +import torch GitInfo = namedtuple( 'GitInfo', @@ -353,6 +354,7 @@ def set_seed(seed): seed = int(seed) random.seed(seed) np.random.seed(seed) + torch.manual_seed(seed) def reset_execution_environment(): diff --git a/rlkit/testing/__init__.py b/rlkit/testing/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/rlkit/testing/csv_util.py b/rlkit/testing/csv_util.py new file mode 100644 index 000000000..08a159775 --- /dev/null +++ b/rlkit/testing/csv_util.py @@ -0,0 +1,26 @@ +import csv + +def get_exp(fname): + with open(fname) as csvfile: + reader = csv.DictReader(csvfile) + output = [] + for row in reader: + output.append(row) + return output + +def check_equal(reference, output, keys): + for i in range(len(reference)): + reference_row = reference[i] + output_row = output[i] + for key in keys: + assert key in reference_row, "line %d key %s not in reference" % (i, key) + assert key in output_row, "line %d key %s not in output" % (i, key) + assert reference_row[key] == output_row[key], "line %d key %s reference: %s, output: %s" % (i, key, reference_row[key], output_row[key]) + +def check_exactly_equal(reference, output, ): + for i in range(len(reference)): + reference_row = reference[i] + output_row = output[i] + for key in reference_row: + assert key in output_row, key + assert reference_row[key] == output_row[key], "%s reference: %s, output: %s" % (key, reference_row[key], output_row[key]) diff --git a/rlkit/testing/np_test_case.py b/rlkit/testing/np_test_case.py new file mode 100644 index 000000000..07bc4ae6a --- /dev/null +++ b/rlkit/testing/np_test_case.py @@ -0,0 +1,99 @@ +import unittest + +import numpy as np + +from rlkit.testing.testing_utils import are_np_arrays_equal, \ + are_np_array_iterables_equal + + +class NPTestCase(unittest.TestCase): + """ + Numpy test case, providing useful assert methods. + """ + def assertNpEqual(self, np_arr1, np_arr2, msg="Numpy arrays not equal."): + self.assertTrue(are_np_arrays_equal(np_arr1, np_arr2), msg) + + def assertNpAlmostEqual( + self, + np_arr1, + np_arr2, + msg="Numpy arrays not equal.", + threshold=1e-5, + ): + self.assertTrue( + are_np_arrays_equal(np_arr1, np_arr2, threshold=threshold), + msg + ) + + def assertNpNotEqual(self, np_arr1, np_arr2, msg="Numpy arrays equal"): + self.assertFalse(are_np_arrays_equal(np_arr1, np_arr2), msg) + + def assertNpArraysEqual( + self, + np_arrays1, + np_arrays2, + msg=None, + ): + msg = msg or "Numpy arrays {} and {} are not equal".format( + np_arrays1, + np_arrays2, + ) + self.assertTrue( + are_np_array_iterables_equal( + np_arrays1, + np_arrays2, + ), + msg + ) + + # TODO(vpong): see why such a high threshold is needed + def assertNpArraysAlmostEqual( + self, + np_arrays1, + np_arrays2, + msg="Numpy array lists are not almost equal.", + threshold=1e-4, + ): + self.assertTrue( + are_np_array_iterables_equal( + np_arrays1, + np_arrays2, + threshold=threshold, + ), + msg + ) + + def assertNpArraysNotEqual( + self, + np_arrays1, + np_arrays2, + msg="Numpy array lists are equal." + ): + self.assertFalse(are_np_array_iterables_equal(np_arrays1, np_arrays2), + msg) + + def assertNpArraysNotAlmostEqual( + self, + np_arrays1, + np_arrays2, + msg="Numpy array lists are equal.", + threshold=1e-4, + ): + self.assertFalse( + are_np_array_iterables_equal( + np_arrays1, + np_arrays2, + threshold=threshold, + ), + msg + ) + + def assertNpArrayConstant( + self, + np_array: np.ndarray, + constant + ): + self.assertTrue( + (np_array == constant).all(), + msg="Not all values equal {0}".format(constant) + ) \ No newline at end of file diff --git a/rlkit/testing/stub_classes.py b/rlkit/testing/stub_classes.py new file mode 100644 index 000000000..4ea7d8c14 --- /dev/null +++ b/rlkit/testing/stub_classes.py @@ -0,0 +1,103 @@ +import numpy as np +from gym.spaces import Box, Dict + +from rlkit.exploration_strategies.base import RawExplorationStrategy + +class StubEnv(object): + def __init__(self, obs_dim=1, action_dim=1, **kwargs): + self.obs_dim = obs_dim + obs_low = np.ones(obs_dim) * -1 + obs_high = np.ones(obs_dim) + self._observation_space = Box(obs_low, obs_high) + + self.action_dim = action_dim + action_low = np.ones(action_dim) * -1 + action_high = np.ones(action_dim) + self._action_space = Box(action_low, action_high) + + print("stub env unused kwargs", kwargs) + + def reset(self): + return np.zeros(self.obs_dim) + + def step(self, action): + return np.zeros(self.obs_dim), 0, 0, {} + + @property + def action_space(self): + return self._action_space + + @property + def horizon(self): + return 99999 + + @property + def observation_space(self): + return self._observation_space + +class StubMultiEnv(object): + def __init__(self, obs_dims=None, action_dim=1, **kwargs): + self.obs_dims = obs_dims + + spaces = [] + for name in self.obs_dims: + obs_dim = self.obs_dims[name] + obs_low = np.ones(obs_dim) * -1 + obs_high = np.ones(obs_dim) + spaces.append((name, Box(obs_low, obs_high))) + self._observation_space = Dict(spaces) + + self.action_dim = action_dim + action_low = np.ones(action_dim) * -1 + action_high = np.ones(action_dim) + self._action_space = Box(action_low, action_high) + + print("stub env unused kwargs", kwargs) + + def reset(self): + return self.get_obs() + + def step(self, action): + return self.get_obs(), 0, 0, {} + + def get_obs(self): + obs = dict() + for name in self.obs_dims: + obs_dim = self.obs_dims[name] + obs[name] = np.zeros(obs_dim) + return obs + + @property + def action_space(self): + return self._action_space + + @property + def horizon(self): + return 99999 + + @property + def observation_space(self): + return self._observation_space + + +class StubPolicy(object): + def __init__(self, action): + self._action = action + + def get_action(self, *arg, **kwargs): + return self._action, {} + + +class AddEs(RawExplorationStrategy): + """ + return action + constant + """ + def __init__(self, number): + self._number = number + + def get_action(self, t, observation, policy, **kwargs): + action, _ = policy.get_action(observation) + return self.get_action_from_raw_action(action) + + def get_action_from_raw_action(self, action, **kwargs): + return self._number + action diff --git a/rlkit/testing/testing_utils.py b/rlkit/testing/testing_utils.py new file mode 100644 index 000000000..b66e9c32c --- /dev/null +++ b/rlkit/testing/testing_utils.py @@ -0,0 +1,52 @@ +import math +import numpy as np +from numbers import Number + + +def is_binomial_trial_likely(n, p, num_success, num_std=3): + """ + Returns whether or not seeing `num_sucesss` successes is likely. + :param n: Number of trials. + :param p: Probability of success. + :param num_success: Number of successes + :param num_std: Number of standard deviations the results must be within. + :return: + """ + mean = n * p + std = math.sqrt(n * p * (1 - p)) + margin = num_std * std + return mean - margin < num_success < mean + margin + + +def are_np_array_iterables_equal(np_list1, np_list2, threshold=1e-5): + # import ipdb; ipdb.set_trace() + # if isinstance(np_list1.shape ==, Number) and isinstance(np_itr2, Number): + # return are_np_arrays_equal(np_itr1, np_itr2) + if np_list1.shape == () and np_list2.shape == (): + return are_np_arrays_equal(np_list1, np_list2) + # in case generators were passed in + # np_list1 = list(np_itr1) + # np_list2 = list(np_itr2) + return ( + len(np_list1) == len(np_list2) and + all(are_np_arrays_equal(arr1, arr2, threshold=threshold) + for arr1, arr2 in zip(np_list1, np_list2)) + ) + + +def are_np_arrays_equal(arr1, arr2, threshold=1e-5): + if arr1.shape != arr2.shape: + return False + return (np.abs(arr1 - arr2) <= threshold).all() + + +def is_list_subset(list1, list2): + for a in list1: + if a not in list2: + return False + return True + + +def are_dict_lists_equal(list1, list2): + return is_list_subset(list1, list2) and is_list_subset(list2, list1) + diff --git a/rlkit/testing/tf_test_case.py b/rlkit/testing/tf_test_case.py new file mode 100644 index 000000000..a128b913a --- /dev/null +++ b/rlkit/testing/tf_test_case.py @@ -0,0 +1,40 @@ +import numpy as np +import tensorflow as tf + +from rlkit.testing.np_test_case import NPTestCase + + +class TFTestCase(NPTestCase): + """ + Tensorflow test case, providing useful assert methods and clean default + session. + """ + def setUp(self): + tf.reset_default_graph() + self.sess = tf.get_default_session() or tf.Session() + self.sess_context = self.sess.as_default() + self.sess_context.__enter__() + + def tearDown(self): + self.sess_context.__exit__(None, None, None) + self.sess.close() + + def assertParamsEqual(self, network1, network2): + self.assertNpArraysEqual( + network1.get_param_values(), + network2.get_param_values(), + msg="Parameters are not equal.", + ) + + def assertParamsNotEqual(self, network1, network2): + self.assertNpArraysNotEqual( + network1.get_param_values(), + network2.get_param_values(), + msg="Parameters are equal.", + ) + + def randomize_param_values(self, network): + for v in network.get_params(): + self.sess.run( + v.assign(np.random.rand(*v.get_shape())) + ) diff --git a/tests/regression/__init__.py b/tests/regression/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/tests/regression/awac/__init__.py b/tests/regression/awac/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/tests/regression/awac/d4rl/__init__.py b/tests/regression/awac/d4rl/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/tests/regression/awac/d4rl/id0/debug.log b/tests/regression/awac/d4rl/id0/debug.log new file mode 100644 index 000000000..dfb7ae842 --- /dev/null +++ b/tests/regression/awac/d4rl/id0/debug.log @@ -0,0 +1,1779 @@ +[id0] ------------------------------ --------------- +[id0] trainer/QF1 Loss 36.8715 +[id0] trainer/QF2 Loss 36.8755 +[id0] trainer/Policy Loss 9.28352 +[id0] trainer/Q1 Predictions Mean -0.000248199 +[id0] trainer/Q1 Predictions Std 0.00343049 +[id0] trainer/Q1 Predictions Max 0.0135826 +[id0] trainer/Q1 Predictions Min -0.00886565 +[id0] trainer/Q2 Predictions Mean 0.000417902 +[id0] trainer/Q2 Predictions Std 0.00379635 +[id0] trainer/Q2 Predictions Max 0.0113527 +[id0] trainer/Q2 Predictions Min -0.0108211 +[id0] trainer/Q Targets Mean 3.5774 +[id0] trainer/Q Targets Std 4.90573 +[id0] trainer/Q Targets Max 12.3087 +[id0] trainer/Q Targets Min -1.71089 +[id0] trainer/Log Pis Mean 9.2814 +[id0] trainer/Log Pis Std 1.9335 +[id0] trainer/Log Pis Max 12.1028 +[id0] trainer/Log Pis Min 1.67644 +[id0] trainer/rewards Mean 3.58356 +[id0] trainer/rewards Std 4.9069 +[id0] trainer/rewards Max 12.316 +[id0] trainer/rewards Min -1.70161 +[id0] trainer/terminals Mean 0 +[id0] trainer/terminals Std 0 +[id0] trainer/terminals Max 0 +[id0] trainer/terminals Min 0 +[id0] trainer/replay_buffer_len 89000 +[id0] trainer/policy/mean Mean -0.000101677 +[id0] trainer/policy/mean Std 0.000327078 +[id0] trainer/policy/mean Max 0.000704126 +[id0] trainer/policy/mean Min -0.0014804 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/Advantage Weights Mean 0.0078125 +[id0] trainer/Advantage Weights Std 1.97209e-06 +[id0] trainer/Advantage Weights Max 0.00781739 +[id0] trainer/Advantage Weights Min 0.00780739 +[id0] trainer/Advantage Score Mean 5.75556e-05 +[id0] trainer/Advantage Score Std 0.000504857 +[id0] trainer/Advantage Score Max 0.00130917 +[id0] trainer/Advantage Score Min -0.00124966 +[id0] trainer/batch 0 +[id0] trainer/epoch_time 0.0222425 +[id0] ------------------------------ --------------- +[id0] ----------------------------------- --------------- +[id0] trainer/num train calls 10 +[id0] trainer/QF1 Loss 92.1218 +[id0] trainer/QF2 Loss 91.9529 +[id0] trainer/Policy Loss 8.70062 +[id0] trainer/Q1 Predictions Mean 0.243832 +[id0] trainer/Q1 Predictions Std 0.04779 +[id0] trainer/Q1 Predictions Max 0.299389 +[id0] trainer/Q1 Predictions Min 0.179337 +[id0] trainer/Q2 Predictions Mean 0.242781 +[id0] trainer/Q2 Predictions Std 0.0598606 +[id0] trainer/Q2 Predictions Max 0.301608 +[id0] trainer/Q2 Predictions Min 0.137358 +[id0] trainer/Q Targets Mean 8.68214 +[id0] trainer/Q Targets Std 4.60552 +[id0] trainer/Q Targets Max 11.1447 +[id0] trainer/Q Targets Min -0.527146 +[id0] trainer/Log Pis Mean 8.93413 +[id0] trainer/Log Pis Std 1.90035 +[id0] trainer/Log Pis Max 10.6362 +[id0] trainer/Log Pis Min 5.43167 +[id0] trainer/rewards Mean 8.68726 +[id0] trainer/rewards Std 4.60638 +[id0] trainer/rewards Max 11.1469 +[id0] trainer/rewards Min -0.523798 +[id0] trainer/terminals Mean 0 +[id0] trainer/terminals Std 0 +[id0] trainer/terminals Max 0 +[id0] trainer/terminals Min 0 +[id0] trainer/replay_buffer_len 89110 +[id0] trainer/policy/mean Mean 0.0501946 +[id0] trainer/policy/mean Std 0.0769959 +[id0] trainer/policy/mean Max 0.164765 +[id0] trainer/policy/mean Min -0.141686 +[id0] trainer/policy/std Mean 0.0500109 +[id0] trainer/policy/std Std 1.7139e-07 +[id0] trainer/policy/std Max 0.0500112 +[id0] trainer/policy/std Min 0.0500107 +[id0] trainer/Advantage Weights Mean 0.2 +[id0] trainer/Advantage Weights Std 0.000215922 +[id0] trainer/Advantage Weights Max 0.200264 +[id0] trainer/Advantage Weights Min 0.199614 +[id0] trainer/Advantage Score Mean 0.00193172 +[id0] trainer/Advantage Score Std 0.00216014 +[id0] trainer/Advantage Score Max 0.00457418 +[id0] trainer/Advantage Score Min -0.00193453 +[id0] expl/num steps total 110 +[id0] expl/num paths total 2 +[id0] expl/path length Mean 100 +[id0] expl/path length Std 0 +[id0] expl/path length Max 100 +[id0] expl/path length Min 100 +[id0] expl/Rewards Mean -0.0187689 +[id0] expl/Rewards Std 0.0932012 +[id0] expl/Rewards Max 0.131752 +[id0] expl/Rewards Min -0.326025 +[id0] expl/Returns Mean -1.87689 +[id0] expl/Returns Std 0 +[id0] expl/Returns Max -1.87689 +[id0] expl/Returns Min -1.87689 +[id0] expl/Actions Mean 0.00364063 +[id0] expl/Actions Std 0.0495957 +[id0] expl/Actions Max 0.156353 +[id0] expl/Actions Min -0.18039 +[id0] expl/Num Paths 1 +[id0] expl/Average Returns -1.87689 +[id0] eval/num steps total 0 +[id0] eval/num paths total 0 +[id0] time/epoch_time (s) 0.346834 +[id0] time/evaluation sampling (s) 0.0862544 +[id0] time/exploration sampling (s) 0.0821767 +[id0] time/global_time (s) 6.11772 +[id0] time/replay buffer data storing (s) 0.00061059 +[id0] time/saving (s) 0.0111845 +[id0] time/training (s) 0.154264 +[id0] epoch 0 +[id0] ----------------------------------- --------------- +[id0] ----------------------------------- --------------- +[id0] trainer/num train calls 20 +[id0] trainer/QF1 Loss 57.5256 +[id0] trainer/QF2 Loss 57.7265 +[id0] trainer/Policy Loss 9.03843 +[id0] trainer/Q1 Predictions Mean 0.610775 +[id0] trainer/Q1 Predictions Std 0.183916 +[id0] trainer/Q1 Predictions Max 0.854407 +[id0] trainer/Q1 Predictions Min 0.396609 +[id0] trainer/Q2 Predictions Mean 0.610474 +[id0] trainer/Q2 Predictions Std 0.159908 +[id0] trainer/Q2 Predictions Max 0.800834 +[id0] trainer/Q2 Predictions Min 0.367608 +[id0] trainer/Q Targets Mean 6.21657 +[id0] trainer/Q Targets Std 5.26535 +[id0] trainer/Q Targets Max 11.7897 +[id0] trainer/Q Targets Min -0.836062 +[id0] trainer/Log Pis Mean 9.60988 +[id0] trainer/Log Pis Std 0.939456 +[id0] trainer/Log Pis Max 11.2394 +[id0] trainer/Log Pis Min 8.45266 +[id0] trainer/rewards Mean 6.21509 +[id0] trainer/rewards Std 5.26596 +[id0] trainer/rewards Max 11.7865 +[id0] trainer/rewards Min -0.839532 +[id0] trainer/terminals Mean 0 +[id0] trainer/terminals Std 0 +[id0] trainer/terminals Max 0 +[id0] trainer/terminals Min 0 +[id0] trainer/replay_buffer_len 89210 +[id0] trainer/policy/mean Mean 0.1687 +[id0] trainer/policy/mean Std 0.298864 +[id0] trainer/policy/mean Max 0.587666 +[id0] trainer/policy/mean Min -0.548678 +[id0] trainer/policy/std Mean 0.0502259 +[id0] trainer/policy/std Std 2.68281e-06 +[id0] trainer/policy/std Max 0.0502315 +[id0] trainer/policy/std Min 0.0502227 +[id0] trainer/Advantage Weights Mean 0.2 +[id0] trainer/Advantage Weights Std 0.000468149 +[id0] trainer/Advantage Weights Max 0.200907 +[id0] trainer/Advantage Weights Min 0.199639 +[id0] trainer/Advantage Score Mean 0.00256994 +[id0] trainer/Advantage Score Std 0.00467449 +[id0] trainer/Advantage Score Max 0.0116208 +[id0] trainer/Advantage Score Min -0.00104058 +[id0] expl/num steps total 210 +[id0] expl/num paths total 3 +[id0] expl/path length Mean 100 +[id0] expl/path length Std 0 +[id0] expl/path length Max 100 +[id0] expl/path length Min 100 +[id0] expl/Rewards Mean -0.00371277 +[id0] expl/Rewards Std 0.0731419 +[id0] expl/Rewards Max 0.176333 +[id0] expl/Rewards Min -0.151015 +[id0] expl/Returns Mean -0.371277 +[id0] expl/Returns Std 0 +[id0] expl/Returns Max -0.371277 +[id0] expl/Returns Min -0.371277 +[id0] expl/Actions Mean 0.0173477 +[id0] expl/Actions Std 0.054377 +[id0] expl/Actions Max 0.170002 +[id0] expl/Actions Min -0.135968 +[id0] expl/Num Paths 1 +[id0] expl/Average Returns -0.371277 +[id0] eval/num steps total 0 +[id0] eval/num paths total 0 +[id0] time/epoch_time (s) 0.325949 +[id0] time/evaluation sampling (s) 0.085891 +[id0] time/exploration sampling (s) 0.0826831 +[id0] time/global_time (s) 6.44664 +[id0] time/replay buffer data storing (s) 0.000655174 +[id0] time/saving (s) 1.71661e-05 +[id0] time/training (s) 0.155767 +[id0] epoch 1 +[id0] ----------------------------------- --------------- +[id0] ----------------------------------- --------------- +[id0] trainer/num train calls 30 +[id0] trainer/QF1 Loss 27.1734 +[id0] trainer/QF2 Loss 27.0553 +[id0] trainer/Policy Loss 9.20581 +[id0] trainer/Q1 Predictions Mean 1.22454 +[id0] trainer/Q1 Predictions Std 0.446581 +[id0] trainer/Q1 Predictions Max 1.82785 +[id0] trainer/Q1 Predictions Min 0.645031 +[id0] trainer/Q2 Predictions Mean 1.17344 +[id0] trainer/Q2 Predictions Std 0.463408 +[id0] trainer/Q2 Predictions Max 1.8045 +[id0] trainer/Q2 Predictions Min 0.545251 +[id0] trainer/Q Targets Mean 4.36755 +[id0] trainer/Q Targets Std 4.29701 +[id0] trainer/Q Targets Max 9.30498 +[id0] trainer/Q Targets Min -0.915291 +[id0] trainer/Log Pis Mean 10.3622 +[id0] trainer/Log Pis Std 0.543725 +[id0] trainer/Log Pis Max 11.2877 +[id0] trainer/Log Pis Min 9.68874 +[id0] trainer/rewards Mean 4.35784 +[id0] trainer/rewards Std 4.29613 +[id0] trainer/rewards Max 9.2929 +[id0] trainer/rewards Min -0.920588 +[id0] trainer/terminals Mean 0 +[id0] trainer/terminals Std 0 +[id0] trainer/terminals Max 0 +[id0] trainer/terminals Min 0 +[id0] trainer/replay_buffer_len 89310 +[id0] trainer/policy/mean Mean 0.0729202 +[id0] trainer/policy/mean Std 0.519411 +[id0] trainer/policy/mean Max 0.812271 +[id0] trainer/policy/mean Min -0.82246 +[id0] trainer/policy/std Mean 0.0504347 +[id0] trainer/policy/std Std 4.48409e-06 +[id0] trainer/policy/std Max 0.0504402 +[id0] trainer/policy/std Min 0.0504286 +[id0] trainer/Advantage Weights Mean 0.2 +[id0] trainer/Advantage Weights Std 0.000429373 +[id0] trainer/Advantage Weights Max 0.20049 +[id0] trainer/Advantage Weights Min 0.199444 +[id0] trainer/Advantage Score Mean 0.00394787 +[id0] trainer/Advantage Score Std 0.0042947 +[id0] trainer/Advantage Score Max 0.00884658 +[id0] trainer/Advantage Score Min -0.00161982 +[id0] expl/num steps total 310 +[id0] expl/num paths total 4 +[id0] expl/path length Mean 100 +[id0] expl/path length Std 0 +[id0] expl/path length Max 100 +[id0] expl/path length Min 100 +[id0] expl/Rewards Mean 0.00429089 +[id0] expl/Rewards Std 0.102753 +[id0] expl/Rewards Max 0.349538 +[id0] expl/Rewards Min -0.21486 +[id0] expl/Returns Mean 0.429089 +[id0] expl/Returns Std 0 +[id0] expl/Returns Max 0.429089 +[id0] expl/Returns Min 0.429089 +[id0] expl/Actions Mean 0.0277112 +[id0] expl/Actions Std 0.0669618 +[id0] expl/Actions Max 0.254043 +[id0] expl/Actions Min -0.163438 +[id0] expl/Num Paths 1 +[id0] expl/Average Returns 0.429089 +[id0] eval/num steps total 0 +[id0] eval/num paths total 0 +[id0] time/epoch_time (s) 0.324904 +[id0] time/evaluation sampling (s) 0.0868669 +[id0] time/exploration sampling (s) 0.0831826 +[id0] time/global_time (s) 6.77447 +[id0] time/replay buffer data storing (s) 0.000616789 +[id0] time/saving (s) 1.81198e-05 +[id0] time/training (s) 0.15341 +[id0] epoch 2 +[id0] ----------------------------------- --------------- +[id0] ----------------------------------- --------------- +[id0] trainer/num train calls 40 +[id0] trainer/QF1 Loss 27.5874 +[id0] trainer/QF2 Loss 24.4089 +[id0] trainer/Policy Loss 7.8244 +[id0] trainer/Q1 Predictions Mean 1.43631 +[id0] trainer/Q1 Predictions Std 0.695864 +[id0] trainer/Q1 Predictions Max 2.35928 +[id0] trainer/Q1 Predictions Min 0.501491 +[id0] trainer/Q2 Predictions Mean 1.72835 +[id0] trainer/Q2 Predictions Std 0.874067 +[id0] trainer/Q2 Predictions Max 2.90332 +[id0] trainer/Q2 Predictions Min 0.604359 +[id0] trainer/Q Targets Mean 4.25011 +[id0] trainer/Q Targets Std 5.1101 +[id0] trainer/Q Targets Max 11.5322 +[id0] trainer/Q Targets Min -1.23925 +[id0] trainer/Log Pis Mean 9.25355 +[id0] trainer/Log Pis Std 0.578658 +[id0] trainer/Log Pis Max 10.16 +[id0] trainer/Log Pis Min 8.5383 +[id0] trainer/rewards Mean 4.22912 +[id0] trainer/rewards Std 5.11 +[id0] trainer/rewards Max 11.5097 +[id0] trainer/rewards Min -1.25702 +[id0] trainer/terminals Mean 0 +[id0] trainer/terminals Std 0 +[id0] trainer/terminals Max 0 +[id0] trainer/terminals Min 0 +[id0] trainer/replay_buffer_len 89410 +[id0] trainer/policy/mean Mean 0.236795 +[id0] trainer/policy/mean Std 0.2788 +[id0] trainer/policy/mean Max 0.742046 +[id0] trainer/policy/mean Min -0.260477 +[id0] trainer/policy/std Mean 0.0506312 +[id0] trainer/policy/std Std 1.46128e-05 +[id0] trainer/policy/std Max 0.0506556 +[id0] trainer/policy/std Min 0.0506164 +[id0] trainer/Advantage Weights Mean 0.2 +[id0] trainer/Advantage Weights Std 0.000854139 +[id0] trainer/Advantage Weights Max 0.201628 +[id0] trainer/Advantage Weights Min 0.199138 +[id0] trainer/Advantage Score Mean 0.00716419 +[id0] trainer/Advantage Score Std 0.00852061 +[id0] trainer/Advantage Score Max 0.0233918 +[id0] trainer/Advantage Score Min -0.00145853 +[id0] expl/num steps total 410 +[id0] expl/num paths total 5 +[id0] expl/path length Mean 100 +[id0] expl/path length Std 0 +[id0] expl/path length Max 100 +[id0] expl/path length Min 100 +[id0] expl/Rewards Mean -0.010713 +[id0] expl/Rewards Std 0.0954567 +[id0] expl/Rewards Max 0.248577 +[id0] expl/Rewards Min -0.274136 +[id0] expl/Returns Mean -1.0713 +[id0] expl/Returns Std 0 +[id0] expl/Returns Max -1.0713 +[id0] expl/Returns Min -1.0713 +[id0] expl/Actions Mean 0.0149472 +[id0] expl/Actions Std 0.0607547 +[id0] expl/Actions Max 0.201635 +[id0] expl/Actions Min -0.158062 +[id0] expl/Num Paths 1 +[id0] expl/Average Returns -1.0713 +[id0] eval/num steps total 0 +[id0] eval/num paths total 0 +[id0] time/epoch_time (s) 0.316297 +[id0] time/evaluation sampling (s) 0.081805 +[id0] time/exploration sampling (s) 0.0822756 +[id0] time/global_time (s) 7.09323 +[id0] time/replay buffer data storing (s) 0.000581264 +[id0] time/saving (s) 1.50204e-05 +[id0] time/training (s) 0.150649 +[id0] epoch 3 +[id0] ----------------------------------- --------------- +[id0] ----------------------------------- --------------- +[id0] trainer/num train calls 50 +[id0] trainer/QF1 Loss 12.0632 +[id0] trainer/QF2 Loss 12.4672 +[id0] trainer/Policy Loss 5.22708 +[id0] trainer/Q1 Predictions Mean 3.13504 +[id0] trainer/Q1 Predictions Std 1.28296 +[id0] trainer/Q1 Predictions Max 4.55434 +[id0] trainer/Q1 Predictions Min 1.47195 +[id0] trainer/Q2 Predictions Mean 3.27497 +[id0] trainer/Q2 Predictions Std 1.37992 +[id0] trainer/Q2 Predictions Max 4.7188 +[id0] trainer/Q2 Predictions Min 1.39781 +[id0] trainer/Q Targets Mean 4.40037 +[id0] trainer/Q Targets Std 4.29655 +[id0] trainer/Q Targets Max 10.2577 +[id0] trainer/Q Targets Min -0.60194 +[id0] trainer/Log Pis Mean 8.32517 +[id0] trainer/Log Pis Std 1.02499 +[id0] trainer/Log Pis Max 9.8133 +[id0] trainer/Log Pis Min 7.10904 +[id0] trainer/rewards Mean 4.36342 +[id0] trainer/rewards Std 4.28988 +[id0] trainer/rewards Max 10.2231 +[id0] trainer/rewards Min -0.621302 +[id0] trainer/terminals Mean 0 +[id0] trainer/terminals Std 0 +[id0] trainer/terminals Max 0 +[id0] trainer/terminals Min 0 +[id0] trainer/replay_buffer_len 89510 +[id0] trainer/policy/mean Mean 0.0279084 +[id0] trainer/policy/mean Std 0.513607 +[id0] trainer/policy/mean Max 0.844352 +[id0] trainer/policy/mean Min -0.899527 +[id0] trainer/policy/std Mean 0.0508098 +[id0] trainer/policy/std Std 2.20989e-05 +[id0] trainer/policy/std Max 0.05085 +[id0] trainer/policy/std Min 0.0507816 +[id0] trainer/Advantage Weights Mean 0.2 +[id0] trainer/Advantage Weights Std 0.00161367 +[id0] trainer/Advantage Weights Max 0.202964 +[id0] trainer/Advantage Weights Min 0.198459 +[id0] trainer/Advantage Score Mean 0.0103492 +[id0] trainer/Advantage Score Std 0.0160741 +[id0] trainer/Advantage Score Max 0.0398329 +[id0] trainer/Advantage Score Min -0.00505543 +[id0] expl/num steps total 510 +[id0] expl/num paths total 6 +[id0] expl/path length Mean 100 +[id0] expl/path length Std 0 +[id0] expl/path length Max 100 +[id0] expl/path length Min 100 +[id0] expl/Rewards Mean 0.00469175 +[id0] expl/Rewards Std 0.119686 +[id0] expl/Rewards Max 0.284136 +[id0] expl/Rewards Min -0.282654 +[id0] expl/Returns Mean 0.469175 +[id0] expl/Returns Std 0 +[id0] expl/Returns Max 0.469175 +[id0] expl/Returns Min 0.469175 +[id0] expl/Actions Mean 0.00324672 +[id0] expl/Actions Std 0.0820437 +[id0] expl/Actions Max 0.223926 +[id0] expl/Actions Min -0.21157 +[id0] expl/Num Paths 1 +[id0] expl/Average Returns 0.469175 +[id0] eval/num steps total 0 +[id0] eval/num paths total 0 +[id0] time/epoch_time (s) 0.321473 +[id0] time/evaluation sampling (s) 0.0823779 +[id0] time/exploration sampling (s) 0.0821865 +[id0] time/global_time (s) 7.41728 +[id0] time/replay buffer data storing (s) 0.000601768 +[id0] time/saving (s) 1.5974e-05 +[id0] time/training (s) 0.155414 +[id0] epoch 4 +[id0] ----------------------------------- --------------- +[id0] ------------------------------ --------------- +[id0] trainer/QF1 Loss 36.8715 +[id0] trainer/QF2 Loss 36.8755 +[id0] trainer/Policy Loss 9.28352 +[id0] trainer/Q1 Predictions Mean -0.000248199 +[id0] trainer/Q1 Predictions Std 0.00343049 +[id0] trainer/Q1 Predictions Max 0.0135826 +[id0] trainer/Q1 Predictions Min -0.00886565 +[id0] trainer/Q2 Predictions Mean 0.000417902 +[id0] trainer/Q2 Predictions Std 0.00379635 +[id0] trainer/Q2 Predictions Max 0.0113527 +[id0] trainer/Q2 Predictions Min -0.0108211 +[id0] trainer/Q Targets Mean 3.5774 +[id0] trainer/Q Targets Std 4.90573 +[id0] trainer/Q Targets Max 12.3087 +[id0] trainer/Q Targets Min -1.71089 +[id0] trainer/Log Pis Mean 9.2814 +[id0] trainer/Log Pis Std 1.9335 +[id0] trainer/Log Pis Max 12.1028 +[id0] trainer/Log Pis Min 1.67644 +[id0] trainer/rewards Mean 3.58356 +[id0] trainer/rewards Std 4.9069 +[id0] trainer/rewards Max 12.316 +[id0] trainer/rewards Min -1.70161 +[id0] trainer/terminals Mean 0 +[id0] trainer/terminals Std 0 +[id0] trainer/terminals Max 0 +[id0] trainer/terminals Min 0 +[id0] trainer/replay_buffer_len 89000 +[id0] trainer/policy/mean Mean -0.000101677 +[id0] trainer/policy/mean Std 0.000327078 +[id0] trainer/policy/mean Max 0.000704126 +[id0] trainer/policy/mean Min -0.0014804 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/Advantage Weights Mean 0.0078125 +[id0] trainer/Advantage Weights Std 1.97209e-06 +[id0] trainer/Advantage Weights Max 0.00781739 +[id0] trainer/Advantage Weights Min 0.00780739 +[id0] trainer/Advantage Score Mean 5.75556e-05 +[id0] trainer/Advantage Score Std 0.000504857 +[id0] trainer/Advantage Score Max 0.00130917 +[id0] trainer/Advantage Score Min -0.00124966 +[id0] trainer/batch 0 +[id0] trainer/epoch_time 0.0225158 +[id0] ------------------------------ --------------- +[id0] ----------------------------------- --------------- +[id0] trainer/num train calls 10 +[id0] trainer/QF1 Loss 92.1218 +[id0] trainer/QF2 Loss 91.9529 +[id0] trainer/Policy Loss 8.70062 +[id0] trainer/Q1 Predictions Mean 0.243832 +[id0] trainer/Q1 Predictions Std 0.04779 +[id0] trainer/Q1 Predictions Max 0.299389 +[id0] trainer/Q1 Predictions Min 0.179337 +[id0] trainer/Q2 Predictions Mean 0.242781 +[id0] trainer/Q2 Predictions Std 0.0598606 +[id0] trainer/Q2 Predictions Max 0.301608 +[id0] trainer/Q2 Predictions Min 0.137358 +[id0] trainer/Q Targets Mean 8.68214 +[id0] trainer/Q Targets Std 4.60552 +[id0] trainer/Q Targets Max 11.1447 +[id0] trainer/Q Targets Min -0.527146 +[id0] trainer/Log Pis Mean 8.93413 +[id0] trainer/Log Pis Std 1.90035 +[id0] trainer/Log Pis Max 10.6362 +[id0] trainer/Log Pis Min 5.43167 +[id0] trainer/rewards Mean 8.68726 +[id0] trainer/rewards Std 4.60638 +[id0] trainer/rewards Max 11.1469 +[id0] trainer/rewards Min -0.523798 +[id0] trainer/terminals Mean 0 +[id0] trainer/terminals Std 0 +[id0] trainer/terminals Max 0 +[id0] trainer/terminals Min 0 +[id0] trainer/replay_buffer_len 89110 +[id0] trainer/policy/mean Mean 0.0501946 +[id0] trainer/policy/mean Std 0.0769959 +[id0] trainer/policy/mean Max 0.164765 +[id0] trainer/policy/mean Min -0.141686 +[id0] trainer/policy/std Mean 0.0500109 +[id0] trainer/policy/std Std 1.7139e-07 +[id0] trainer/policy/std Max 0.0500112 +[id0] trainer/policy/std Min 0.0500107 +[id0] trainer/Advantage Weights Mean 0.2 +[id0] trainer/Advantage Weights Std 0.000215922 +[id0] trainer/Advantage Weights Max 0.200264 +[id0] trainer/Advantage Weights Min 0.199614 +[id0] trainer/Advantage Score Mean 0.00193172 +[id0] trainer/Advantage Score Std 0.00216014 +[id0] trainer/Advantage Score Max 0.00457418 +[id0] trainer/Advantage Score Min -0.00193453 +[id0] expl/num steps total 110 +[id0] expl/num paths total 2 +[id0] expl/path length Mean 100 +[id0] expl/path length Std 0 +[id0] expl/path length Max 100 +[id0] expl/path length Min 100 +[id0] expl/Rewards Mean -0.00721015 +[id0] expl/Rewards Std 0.0712339 +[id0] expl/Rewards Max 0.121941 +[id0] expl/Rewards Min -0.157629 +[id0] expl/Returns Mean -0.721015 +[id0] expl/Returns Std 0 +[id0] expl/Returns Max -0.721015 +[id0] expl/Returns Min -0.721015 +[id0] expl/Actions Mean 0.003563 +[id0] expl/Actions Std 0.0494889 +[id0] expl/Actions Max 0.156353 +[id0] expl/Actions Min -0.174789 +[id0] expl/Num Paths 1 +[id0] expl/Average Returns -0.721015 +[id0] eval/num steps total 0 +[id0] eval/num paths total 0 +[id0] time/epoch_time (s) 0.362828 +[id0] time/evaluation sampling (s) 0.0890572 +[id0] time/exploration sampling (s) 0.0914454 +[id0] time/global_time (s) 6.12744 +[id0] time/replay buffer data storing (s) 0.000605106 +[id0] time/saving (s) 0.0110779 +[id0] time/training (s) 0.15896 +[id0] epoch 0 +[id0] ----------------------------------- --------------- +[id0] ----------------------------------- --------------- +[id0] trainer/num train calls 20 +[id0] trainer/QF1 Loss 57.5256 +[id0] trainer/QF2 Loss 57.7265 +[id0] trainer/Policy Loss 9.03843 +[id0] trainer/Q1 Predictions Mean 0.610775 +[id0] trainer/Q1 Predictions Std 0.183916 +[id0] trainer/Q1 Predictions Max 0.854407 +[id0] trainer/Q1 Predictions Min 0.396609 +[id0] trainer/Q2 Predictions Mean 0.610474 +[id0] trainer/Q2 Predictions Std 0.159908 +[id0] trainer/Q2 Predictions Max 0.800834 +[id0] trainer/Q2 Predictions Min 0.367608 +[id0] trainer/Q Targets Mean 6.21657 +[id0] trainer/Q Targets Std 5.26535 +[id0] trainer/Q Targets Max 11.7897 +[id0] trainer/Q Targets Min -0.836062 +[id0] trainer/Log Pis Mean 9.60988 +[id0] trainer/Log Pis Std 0.939456 +[id0] trainer/Log Pis Max 11.2394 +[id0] trainer/Log Pis Min 8.45266 +[id0] trainer/rewards Mean 6.21509 +[id0] trainer/rewards Std 5.26596 +[id0] trainer/rewards Max 11.7865 +[id0] trainer/rewards Min -0.839532 +[id0] trainer/terminals Mean 0 +[id0] trainer/terminals Std 0 +[id0] trainer/terminals Max 0 +[id0] trainer/terminals Min 0 +[id0] trainer/replay_buffer_len 89210 +[id0] trainer/policy/mean Mean 0.1687 +[id0] trainer/policy/mean Std 0.298864 +[id0] trainer/policy/mean Max 0.587666 +[id0] trainer/policy/mean Min -0.548678 +[id0] trainer/policy/std Mean 0.0502259 +[id0] trainer/policy/std Std 2.68281e-06 +[id0] trainer/policy/std Max 0.0502315 +[id0] trainer/policy/std Min 0.0502227 +[id0] trainer/Advantage Weights Mean 0.2 +[id0] trainer/Advantage Weights Std 0.000468149 +[id0] trainer/Advantage Weights Max 0.200907 +[id0] trainer/Advantage Weights Min 0.199639 +[id0] trainer/Advantage Score Mean 0.00256994 +[id0] trainer/Advantage Score Std 0.00467449 +[id0] trainer/Advantage Score Max 0.0116208 +[id0] trainer/Advantage Score Min -0.00104058 +[id0] expl/num steps total 210 +[id0] expl/num paths total 3 +[id0] expl/path length Mean 100 +[id0] expl/path length Std 0 +[id0] expl/path length Max 100 +[id0] expl/path length Min 100 +[id0] expl/Rewards Mean -0.0164893 +[id0] expl/Rewards Std 0.0869197 +[id0] expl/Rewards Max 0.176334 +[id0] expl/Rewards Min -0.305826 +[id0] expl/Returns Mean -1.64893 +[id0] expl/Returns Std 0 +[id0] expl/Returns Max -1.64893 +[id0] expl/Returns Min -1.64893 +[id0] expl/Actions Mean 0.0180473 +[id0] expl/Actions Std 0.0550493 +[id0] expl/Actions Max 0.222433 +[id0] expl/Actions Min -0.128606 +[id0] expl/Num Paths 1 +[id0] expl/Average Returns -1.64893 +[id0] eval/num steps total 0 +[id0] eval/num paths total 0 +[id0] time/epoch_time (s) 0.340481 +[id0] time/evaluation sampling (s) 0.0897565 +[id0] time/exploration sampling (s) 0.0893493 +[id0] time/global_time (s) 6.47115 +[id0] time/replay buffer data storing (s) 0.000620842 +[id0] time/saving (s) 1.74046e-05 +[id0] time/training (s) 0.15979 +[id0] epoch 1 +[id0] ----------------------------------- --------------- +[id0] ----------------------------------- --------------- +[id0] trainer/num train calls 30 +[id0] trainer/QF1 Loss 27.1734 +[id0] trainer/QF2 Loss 27.0553 +[id0] trainer/Policy Loss 9.20581 +[id0] trainer/Q1 Predictions Mean 1.22454 +[id0] trainer/Q1 Predictions Std 0.446581 +[id0] trainer/Q1 Predictions Max 1.82785 +[id0] trainer/Q1 Predictions Min 0.645031 +[id0] trainer/Q2 Predictions Mean 1.17344 +[id0] trainer/Q2 Predictions Std 0.463408 +[id0] trainer/Q2 Predictions Max 1.8045 +[id0] trainer/Q2 Predictions Min 0.545251 +[id0] trainer/Q Targets Mean 4.36755 +[id0] trainer/Q Targets Std 4.29701 +[id0] trainer/Q Targets Max 9.30498 +[id0] trainer/Q Targets Min -0.915291 +[id0] trainer/Log Pis Mean 10.3622 +[id0] trainer/Log Pis Std 0.543725 +[id0] trainer/Log Pis Max 11.2877 +[id0] trainer/Log Pis Min 9.68874 +[id0] trainer/rewards Mean 4.35784 +[id0] trainer/rewards Std 4.29613 +[id0] trainer/rewards Max 9.2929 +[id0] trainer/rewards Min -0.920588 +[id0] trainer/terminals Mean 0 +[id0] trainer/terminals Std 0 +[id0] trainer/terminals Max 0 +[id0] trainer/terminals Min 0 +[id0] trainer/replay_buffer_len 89310 +[id0] trainer/policy/mean Mean 0.0729202 +[id0] trainer/policy/mean Std 0.519411 +[id0] trainer/policy/mean Max 0.812271 +[id0] trainer/policy/mean Min -0.82246 +[id0] trainer/policy/std Mean 0.0504347 +[id0] trainer/policy/std Std 4.48409e-06 +[id0] trainer/policy/std Max 0.0504402 +[id0] trainer/policy/std Min 0.0504286 +[id0] trainer/Advantage Weights Mean 0.2 +[id0] trainer/Advantage Weights Std 0.000429373 +[id0] trainer/Advantage Weights Max 0.20049 +[id0] trainer/Advantage Weights Min 0.199444 +[id0] trainer/Advantage Score Mean 0.00394787 +[id0] trainer/Advantage Score Std 0.0042947 +[id0] trainer/Advantage Score Max 0.00884658 +[id0] trainer/Advantage Score Min -0.00161982 +[id0] expl/num steps total 310 +[id0] expl/num paths total 4 +[id0] expl/path length Mean 100 +[id0] expl/path length Std 0 +[id0] expl/path length Max 100 +[id0] expl/path length Min 100 +[id0] expl/Rewards Mean -0.0141588 +[id0] expl/Rewards Std 0.133482 +[id0] expl/Rewards Max 0.251953 +[id0] expl/Rewards Min -0.533384 +[id0] expl/Returns Mean -1.41588 +[id0] expl/Returns Std 0 +[id0] expl/Returns Max -1.41588 +[id0] expl/Returns Min -1.41588 +[id0] expl/Actions Mean 0.0280376 +[id0] expl/Actions Std 0.0677875 +[id0] expl/Actions Max 0.25402 +[id0] expl/Actions Min -0.163569 +[id0] expl/Num Paths 1 +[id0] expl/Average Returns -1.41588 +[id0] eval/num steps total 0 +[id0] eval/num paths total 0 +[id0] time/epoch_time (s) 0.332668 +[id0] time/evaluation sampling (s) 0.0876844 +[id0] time/exploration sampling (s) 0.0913177 +[id0] time/global_time (s) 6.80666 +[id0] time/replay buffer data storing (s) 0.000616312 +[id0] time/saving (s) 1.69277e-05 +[id0] time/training (s) 0.152097 +[id0] epoch 2 +[id0] ----------------------------------- --------------- +[id0] ----------------------------------- --------------- +[id0] trainer/num train calls 40 +[id0] trainer/QF1 Loss 27.5874 +[id0] trainer/QF2 Loss 24.4089 +[id0] trainer/Policy Loss 7.8244 +[id0] trainer/Q1 Predictions Mean 1.43631 +[id0] trainer/Q1 Predictions Std 0.695864 +[id0] trainer/Q1 Predictions Max 2.35928 +[id0] trainer/Q1 Predictions Min 0.501491 +[id0] trainer/Q2 Predictions Mean 1.72835 +[id0] trainer/Q2 Predictions Std 0.874067 +[id0] trainer/Q2 Predictions Max 2.90332 +[id0] trainer/Q2 Predictions Min 0.604359 +[id0] trainer/Q Targets Mean 4.25011 +[id0] trainer/Q Targets Std 5.1101 +[id0] trainer/Q Targets Max 11.5322 +[id0] trainer/Q Targets Min -1.23925 +[id0] trainer/Log Pis Mean 9.25355 +[id0] trainer/Log Pis Std 0.578658 +[id0] trainer/Log Pis Max 10.16 +[id0] trainer/Log Pis Min 8.5383 +[id0] trainer/rewards Mean 4.22912 +[id0] trainer/rewards Std 5.11 +[id0] trainer/rewards Max 11.5097 +[id0] trainer/rewards Min -1.25702 +[id0] trainer/terminals Mean 0 +[id0] trainer/terminals Std 0 +[id0] trainer/terminals Max 0 +[id0] trainer/terminals Min 0 +[id0] trainer/replay_buffer_len 89410 +[id0] trainer/policy/mean Mean 0.236795 +[id0] trainer/policy/mean Std 0.2788 +[id0] trainer/policy/mean Max 0.742046 +[id0] trainer/policy/mean Min -0.260477 +[id0] trainer/policy/std Mean 0.0506312 +[id0] trainer/policy/std Std 1.46128e-05 +[id0] trainer/policy/std Max 0.0506556 +[id0] trainer/policy/std Min 0.0506164 +[id0] trainer/Advantage Weights Mean 0.2 +[id0] trainer/Advantage Weights Std 0.000854139 +[id0] trainer/Advantage Weights Max 0.201628 +[id0] trainer/Advantage Weights Min 0.199138 +[id0] trainer/Advantage Score Mean 0.00716419 +[id0] trainer/Advantage Score Std 0.00852061 +[id0] trainer/Advantage Score Max 0.0233918 +[id0] trainer/Advantage Score Min -0.00145853 +[id0] expl/num steps total 410 +[id0] expl/num paths total 5 +[id0] expl/path length Mean 100 +[id0] expl/path length Std 0 +[id0] expl/path length Max 100 +[id0] expl/path length Min 100 +[id0] expl/Rewards Mean -0.00741024 +[id0] expl/Rewards Std 0.0916669 +[id0] expl/Rewards Max 0.232838 +[id0] expl/Rewards Min -0.262547 +[id0] expl/Returns Mean -0.741024 +[id0] expl/Returns Std 0 +[id0] expl/Returns Max -0.741024 +[id0] expl/Returns Min -0.741024 +[id0] expl/Actions Mean 0.0152881 +[id0] expl/Actions Std 0.0606559 +[id0] expl/Actions Max 0.201034 +[id0] expl/Actions Min -0.158058 +[id0] expl/Num Paths 1 +[id0] expl/Average Returns -0.741024 +[id0] eval/num steps total 0 +[id0] eval/num paths total 0 +[id0] time/epoch_time (s) 0.342567 +[id0] time/evaluation sampling (s) 0.0891957 +[id0] time/exploration sampling (s) 0.0910256 +[id0] time/global_time (s) 7.15239 +[id0] time/replay buffer data storing (s) 0.000618458 +[id0] time/saving (s) 1.71661e-05 +[id0] time/training (s) 0.160674 +[id0] epoch 3 +[id0] ----------------------------------- --------------- +[id0] ----------------------------------- --------------- +[id0] trainer/num train calls 50 +[id0] trainer/QF1 Loss 12.0632 +[id0] trainer/QF2 Loss 12.4672 +[id0] trainer/Policy Loss 5.22708 +[id0] trainer/Q1 Predictions Mean 3.13504 +[id0] trainer/Q1 Predictions Std 1.28296 +[id0] trainer/Q1 Predictions Max 4.55434 +[id0] trainer/Q1 Predictions Min 1.47195 +[id0] trainer/Q2 Predictions Mean 3.27497 +[id0] trainer/Q2 Predictions Std 1.37992 +[id0] trainer/Q2 Predictions Max 4.7188 +[id0] trainer/Q2 Predictions Min 1.39781 +[id0] trainer/Q Targets Mean 4.40037 +[id0] trainer/Q Targets Std 4.29655 +[id0] trainer/Q Targets Max 10.2577 +[id0] trainer/Q Targets Min -0.60194 +[id0] trainer/Log Pis Mean 8.32517 +[id0] trainer/Log Pis Std 1.02499 +[id0] trainer/Log Pis Max 9.8133 +[id0] trainer/Log Pis Min 7.10904 +[id0] trainer/rewards Mean 4.36342 +[id0] trainer/rewards Std 4.28988 +[id0] trainer/rewards Max 10.2231 +[id0] trainer/rewards Min -0.621302 +[id0] trainer/terminals Mean 0 +[id0] trainer/terminals Std 0 +[id0] trainer/terminals Max 0 +[id0] trainer/terminals Min 0 +[id0] trainer/replay_buffer_len 89510 +[id0] trainer/policy/mean Mean 0.0279084 +[id0] trainer/policy/mean Std 0.513607 +[id0] trainer/policy/mean Max 0.844352 +[id0] trainer/policy/mean Min -0.899527 +[id0] trainer/policy/std Mean 0.0508098 +[id0] trainer/policy/std Std 2.20989e-05 +[id0] trainer/policy/std Max 0.05085 +[id0] trainer/policy/std Min 0.0507816 +[id0] trainer/Advantage Weights Mean 0.2 +[id0] trainer/Advantage Weights Std 0.00161367 +[id0] trainer/Advantage Weights Max 0.202964 +[id0] trainer/Advantage Weights Min 0.198459 +[id0] trainer/Advantage Score Mean 0.0103492 +[id0] trainer/Advantage Score Std 0.0160741 +[id0] trainer/Advantage Score Max 0.0398329 +[id0] trainer/Advantage Score Min -0.00505543 +[id0] expl/num steps total 510 +[id0] expl/num paths total 6 +[id0] expl/path length Mean 100 +[id0] expl/path length Std 0 +[id0] expl/path length Max 100 +[id0] expl/path length Min 100 +[id0] expl/Rewards Mean -0.00873481 +[id0] expl/Rewards Std 0.125206 +[id0] expl/Rewards Max 0.283799 +[id0] expl/Rewards Min -0.292935 +[id0] expl/Returns Mean -0.873481 +[id0] expl/Returns Std 0 +[id0] expl/Returns Max -0.873481 +[id0] expl/Returns Min -0.873481 +[id0] expl/Actions Mean 0.0032692 +[id0] expl/Actions Std 0.0847575 +[id0] expl/Actions Max 0.334187 +[id0] expl/Actions Min -0.348001 +[id0] expl/Num Paths 1 +[id0] expl/Average Returns -0.873481 +[id0] eval/num steps total 0 +[id0] eval/num paths total 0 +[id0] time/epoch_time (s) 0.339243 +[id0] time/evaluation sampling (s) 0.0907469 +[id0] time/exploration sampling (s) 0.0875156 +[id0] time/global_time (s) 7.49486 +[id0] time/replay buffer data storing (s) 0.000614643 +[id0] time/saving (s) 1.81198e-05 +[id0] time/training (s) 0.159385 +[id0] epoch 4 +[id0] ----------------------------------- --------------- +[id0] ------------------------------ --------------- +[id0] trainer/QF1 Loss 36.8715 +[id0] trainer/QF2 Loss 36.8755 +[id0] trainer/Policy Loss 9.28352 +[id0] trainer/Q1 Predictions Mean -0.000248199 +[id0] trainer/Q1 Predictions Std 0.00343049 +[id0] trainer/Q1 Predictions Max 0.0135826 +[id0] trainer/Q1 Predictions Min -0.00886565 +[id0] trainer/Q2 Predictions Mean 0.000417902 +[id0] trainer/Q2 Predictions Std 0.00379635 +[id0] trainer/Q2 Predictions Max 0.0113527 +[id0] trainer/Q2 Predictions Min -0.0108211 +[id0] trainer/Q Targets Mean 3.5774 +[id0] trainer/Q Targets Std 4.90573 +[id0] trainer/Q Targets Max 12.3087 +[id0] trainer/Q Targets Min -1.71089 +[id0] trainer/Log Pis Mean 9.2814 +[id0] trainer/Log Pis Std 1.9335 +[id0] trainer/Log Pis Max 12.1028 +[id0] trainer/Log Pis Min 1.67644 +[id0] trainer/rewards Mean 3.58356 +[id0] trainer/rewards Std 4.9069 +[id0] trainer/rewards Max 12.316 +[id0] trainer/rewards Min -1.70161 +[id0] trainer/terminals Mean 0 +[id0] trainer/terminals Std 0 +[id0] trainer/terminals Max 0 +[id0] trainer/terminals Min 0 +[id0] trainer/replay_buffer_len 89000 +[id0] trainer/policy/mean Mean -0.000101677 +[id0] trainer/policy/mean Std 0.000327078 +[id0] trainer/policy/mean Max 0.000704126 +[id0] trainer/policy/mean Min -0.0014804 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/Advantage Weights Mean 0.0078125 +[id0] trainer/Advantage Weights Std 1.97209e-06 +[id0] trainer/Advantage Weights Max 0.00781739 +[id0] trainer/Advantage Weights Min 0.00780739 +[id0] trainer/Advantage Score Mean 5.75556e-05 +[id0] trainer/Advantage Score Std 0.000504857 +[id0] trainer/Advantage Score Max 0.00130917 +[id0] trainer/Advantage Score Min -0.00124966 +[id0] trainer/batch 0 +[id0] trainer/epoch_time 0.0222483 +[id0] ------------------------------ --------------- +[id0] ----------------------------------- --------------- +[id0] trainer/num train calls 10 +[id0] trainer/QF1 Loss 92.1218 +[id0] trainer/QF2 Loss 91.9529 +[id0] trainer/Policy Loss 8.70062 +[id0] trainer/Q1 Predictions Mean 0.243832 +[id0] trainer/Q1 Predictions Std 0.04779 +[id0] trainer/Q1 Predictions Max 0.299389 +[id0] trainer/Q1 Predictions Min 0.179337 +[id0] trainer/Q2 Predictions Mean 0.242781 +[id0] trainer/Q2 Predictions Std 0.0598606 +[id0] trainer/Q2 Predictions Max 0.301608 +[id0] trainer/Q2 Predictions Min 0.137358 +[id0] trainer/Q Targets Mean 8.68214 +[id0] trainer/Q Targets Std 4.60552 +[id0] trainer/Q Targets Max 11.1447 +[id0] trainer/Q Targets Min -0.527146 +[id0] trainer/Log Pis Mean 8.93413 +[id0] trainer/Log Pis Std 1.90035 +[id0] trainer/Log Pis Max 10.6362 +[id0] trainer/Log Pis Min 5.43167 +[id0] trainer/rewards Mean 8.68726 +[id0] trainer/rewards Std 4.60638 +[id0] trainer/rewards Max 11.1469 +[id0] trainer/rewards Min -0.523798 +[id0] trainer/terminals Mean 0 +[id0] trainer/terminals Std 0 +[id0] trainer/terminals Max 0 +[id0] trainer/terminals Min 0 +[id0] trainer/replay_buffer_len 89110 +[id0] trainer/policy/mean Mean 0.0501946 +[id0] trainer/policy/mean Std 0.0769959 +[id0] trainer/policy/mean Max 0.164765 +[id0] trainer/policy/mean Min -0.141686 +[id0] trainer/policy/std Mean 0.0500109 +[id0] trainer/policy/std Std 1.7139e-07 +[id0] trainer/policy/std Max 0.0500112 +[id0] trainer/policy/std Min 0.0500107 +[id0] trainer/Advantage Weights Mean 0.2 +[id0] trainer/Advantage Weights Std 0.000215922 +[id0] trainer/Advantage Weights Max 0.200264 +[id0] trainer/Advantage Weights Min 0.199614 +[id0] trainer/Advantage Score Mean 0.00193172 +[id0] trainer/Advantage Score Std 0.00216014 +[id0] trainer/Advantage Score Max 0.00457418 +[id0] trainer/Advantage Score Min -0.00193453 +[id0] expl/num steps total 110 +[id0] expl/num paths total 2 +[id0] expl/path length Mean 100 +[id0] expl/path length Std 0 +[id0] expl/path length Max 100 +[id0] expl/path length Min 100 +[id0] expl/Rewards Mean 0.00543224 +[id0] expl/Rewards Std 0.0953588 +[id0] expl/Rewards Max 0.385852 +[id0] expl/Rewards Min -0.220959 +[id0] expl/Returns Mean 0.543224 +[id0] expl/Returns Std 0 +[id0] expl/Returns Max 0.543224 +[id0] expl/Returns Min 0.543224 +[id0] expl/Actions Mean 0.00368127 +[id0] expl/Actions Std 0.049537 +[id0] expl/Actions Max 0.156353 +[id0] expl/Actions Min -0.180871 +[id0] expl/Num Paths 1 +[id0] expl/Average Returns 0.543224 +[id0] eval/num steps total 0 +[id0] eval/num paths total 0 +[id0] time/epoch_time (s) 0.378024 +[id0] time/evaluation sampling (s) 0.0921521 +[id0] time/exploration sampling (s) 0.0855072 +[id0] time/global_time (s) 6.1888 +[id0] time/replay buffer data storing (s) 0.00057745 +[id0] time/saving (s) 0.0299449 +[id0] time/training (s) 0.157263 +[id0] epoch 0 +[id0] ----------------------------------- --------------- +[id0] ----------------------------------- --------------- +[id0] trainer/num train calls 20 +[id0] trainer/QF1 Loss 57.5256 +[id0] trainer/QF2 Loss 57.7265 +[id0] trainer/Policy Loss 9.03843 +[id0] trainer/Q1 Predictions Mean 0.610775 +[id0] trainer/Q1 Predictions Std 0.183916 +[id0] trainer/Q1 Predictions Max 0.854407 +[id0] trainer/Q1 Predictions Min 0.396609 +[id0] trainer/Q2 Predictions Mean 0.610474 +[id0] trainer/Q2 Predictions Std 0.159908 +[id0] trainer/Q2 Predictions Max 0.800834 +[id0] trainer/Q2 Predictions Min 0.367608 +[id0] trainer/Q Targets Mean 6.21657 +[id0] trainer/Q Targets Std 5.26535 +[id0] trainer/Q Targets Max 11.7897 +[id0] trainer/Q Targets Min -0.836062 +[id0] trainer/Log Pis Mean 9.60988 +[id0] trainer/Log Pis Std 0.939456 +[id0] trainer/Log Pis Max 11.2394 +[id0] trainer/Log Pis Min 8.45266 +[id0] trainer/rewards Mean 6.21509 +[id0] trainer/rewards Std 5.26596 +[id0] trainer/rewards Max 11.7865 +[id0] trainer/rewards Min -0.839532 +[id0] trainer/terminals Mean 0 +[id0] trainer/terminals Std 0 +[id0] trainer/terminals Max 0 +[id0] trainer/terminals Min 0 +[id0] trainer/replay_buffer_len 89210 +[id0] trainer/policy/mean Mean 0.1687 +[id0] trainer/policy/mean Std 0.298864 +[id0] trainer/policy/mean Max 0.587666 +[id0] trainer/policy/mean Min -0.548678 +[id0] trainer/policy/std Mean 0.0502259 +[id0] trainer/policy/std Std 2.68281e-06 +[id0] trainer/policy/std Max 0.0502315 +[id0] trainer/policy/std Min 0.0502227 +[id0] trainer/Advantage Weights Mean 0.2 +[id0] trainer/Advantage Weights Std 0.000468149 +[id0] trainer/Advantage Weights Max 0.200907 +[id0] trainer/Advantage Weights Min 0.199639 +[id0] trainer/Advantage Score Mean 0.00256994 +[id0] trainer/Advantage Score Std 0.00467449 +[id0] trainer/Advantage Score Max 0.0116208 +[id0] trainer/Advantage Score Min -0.00104058 +[id0] expl/num steps total 210 +[id0] expl/num paths total 3 +[id0] expl/path length Mean 100 +[id0] expl/path length Std 0 +[id0] expl/path length Max 100 +[id0] expl/path length Min 100 +[id0] expl/Rewards Mean -0.00628498 +[id0] expl/Rewards Std 0.0770803 +[id0] expl/Rewards Max 0.176332 +[id0] expl/Rewards Min -0.169923 +[id0] expl/Returns Mean -0.628498 +[id0] expl/Returns Std 0 +[id0] expl/Returns Max -0.628498 +[id0] expl/Returns Min -0.628498 +[id0] expl/Actions Mean 0.017509 +[id0] expl/Actions Std 0.0540245 +[id0] expl/Actions Max 0.170002 +[id0] expl/Actions Min -0.128605 +[id0] expl/Num Paths 1 +[id0] expl/Average Returns -0.628498 +[id0] eval/num steps total 0 +[id0] eval/num paths total 0 +[id0] time/epoch_time (s) 0.337391 +[id0] time/evaluation sampling (s) 0.0868249 +[id0] time/exploration sampling (s) 0.0873156 +[id0] time/global_time (s) 6.52971 +[id0] time/replay buffer data storing (s) 0.00095439 +[id0] time/saving (s) 1.62125e-05 +[id0] time/training (s) 0.161433 +[id0] epoch 1 +[id0] ----------------------------------- --------------- +[id0] ----------------------------------- --------------- +[id0] trainer/num train calls 30 +[id0] trainer/QF1 Loss 27.1734 +[id0] trainer/QF2 Loss 27.0553 +[id0] trainer/Policy Loss 9.20581 +[id0] trainer/Q1 Predictions Mean 1.22454 +[id0] trainer/Q1 Predictions Std 0.446581 +[id0] trainer/Q1 Predictions Max 1.82785 +[id0] trainer/Q1 Predictions Min 0.645031 +[id0] trainer/Q2 Predictions Mean 1.17344 +[id0] trainer/Q2 Predictions Std 0.463408 +[id0] trainer/Q2 Predictions Max 1.8045 +[id0] trainer/Q2 Predictions Min 0.545251 +[id0] trainer/Q Targets Mean 4.36755 +[id0] trainer/Q Targets Std 4.29701 +[id0] trainer/Q Targets Max 9.30498 +[id0] trainer/Q Targets Min -0.915291 +[id0] trainer/Log Pis Mean 10.3622 +[id0] trainer/Log Pis Std 0.543725 +[id0] trainer/Log Pis Max 11.2877 +[id0] trainer/Log Pis Min 9.68874 +[id0] trainer/rewards Mean 4.35784 +[id0] trainer/rewards Std 4.29613 +[id0] trainer/rewards Max 9.2929 +[id0] trainer/rewards Min -0.920588 +[id0] trainer/terminals Mean 0 +[id0] trainer/terminals Std 0 +[id0] trainer/terminals Max 0 +[id0] trainer/terminals Min 0 +[id0] trainer/replay_buffer_len 89310 +[id0] trainer/policy/mean Mean 0.0729202 +[id0] trainer/policy/mean Std 0.519411 +[id0] trainer/policy/mean Max 0.812271 +[id0] trainer/policy/mean Min -0.82246 +[id0] trainer/policy/std Mean 0.0504347 +[id0] trainer/policy/std Std 4.48409e-06 +[id0] trainer/policy/std Max 0.0504402 +[id0] trainer/policy/std Min 0.0504286 +[id0] trainer/Advantage Weights Mean 0.2 +[id0] trainer/Advantage Weights Std 0.000429373 +[id0] trainer/Advantage Weights Max 0.20049 +[id0] trainer/Advantage Weights Min 0.199444 +[id0] trainer/Advantage Score Mean 0.00394787 +[id0] trainer/Advantage Score Std 0.0042947 +[id0] trainer/Advantage Score Max 0.00884658 +[id0] trainer/Advantage Score Min -0.00161982 +[id0] expl/num steps total 310 +[id0] expl/num paths total 4 +[id0] expl/path length Mean 100 +[id0] expl/path length Std 0 +[id0] expl/path length Max 100 +[id0] expl/path length Min 100 +[id0] expl/Rewards Mean -0.00147345 +[id0] expl/Rewards Std 0.101054 +[id0] expl/Rewards Max 0.285883 +[id0] expl/Rewards Min -0.214861 +[id0] expl/Returns Mean -0.147345 +[id0] expl/Returns Std 0 +[id0] expl/Returns Max -0.147345 +[id0] expl/Returns Min -0.147345 +[id0] expl/Actions Mean 0.0274523 +[id0] expl/Actions Std 0.066725 +[id0] expl/Actions Max 0.254041 +[id0] expl/Actions Min -0.163544 +[id0] expl/Num Paths 1 +[id0] expl/Average Returns -0.147345 +[id0] eval/num steps total 0 +[id0] eval/num paths total 0 +[id0] time/epoch_time (s) 0.336516 +[id0] time/evaluation sampling (s) 0.0889928 +[id0] time/exploration sampling (s) 0.0858843 +[id0] time/global_time (s) 6.86876 +[id0] time/replay buffer data storing (s) 0.000585794 +[id0] time/saving (s) 1.62125e-05 +[id0] time/training (s) 0.160057 +[id0] epoch 2 +[id0] ----------------------------------- --------------- +[id0] ----------------------------------- --------------- +[id0] trainer/num train calls 40 +[id0] trainer/QF1 Loss 27.5874 +[id0] trainer/QF2 Loss 24.4089 +[id0] trainer/Policy Loss 7.8244 +[id0] trainer/Q1 Predictions Mean 1.43631 +[id0] trainer/Q1 Predictions Std 0.695864 +[id0] trainer/Q1 Predictions Max 2.35928 +[id0] trainer/Q1 Predictions Min 0.501491 +[id0] trainer/Q2 Predictions Mean 1.72835 +[id0] trainer/Q2 Predictions Std 0.874067 +[id0] trainer/Q2 Predictions Max 2.90332 +[id0] trainer/Q2 Predictions Min 0.604359 +[id0] trainer/Q Targets Mean 4.25011 +[id0] trainer/Q Targets Std 5.1101 +[id0] trainer/Q Targets Max 11.5322 +[id0] trainer/Q Targets Min -1.23925 +[id0] trainer/Log Pis Mean 9.25355 +[id0] trainer/Log Pis Std 0.578658 +[id0] trainer/Log Pis Max 10.16 +[id0] trainer/Log Pis Min 8.5383 +[id0] trainer/rewards Mean 4.22912 +[id0] trainer/rewards Std 5.11 +[id0] trainer/rewards Max 11.5097 +[id0] trainer/rewards Min -1.25702 +[id0] trainer/terminals Mean 0 +[id0] trainer/terminals Std 0 +[id0] trainer/terminals Max 0 +[id0] trainer/terminals Min 0 +[id0] trainer/replay_buffer_len 89410 +[id0] trainer/policy/mean Mean 0.236795 +[id0] trainer/policy/mean Std 0.2788 +[id0] trainer/policy/mean Max 0.742046 +[id0] trainer/policy/mean Min -0.260477 +[id0] trainer/policy/std Mean 0.0506312 +[id0] trainer/policy/std Std 1.46128e-05 +[id0] trainer/policy/std Max 0.0506556 +[id0] trainer/policy/std Min 0.0506164 +[id0] trainer/Advantage Weights Mean 0.2 +[id0] trainer/Advantage Weights Std 0.000854139 +[id0] trainer/Advantage Weights Max 0.201628 +[id0] trainer/Advantage Weights Min 0.199138 +[id0] trainer/Advantage Score Mean 0.00716419 +[id0] trainer/Advantage Score Std 0.00852061 +[id0] trainer/Advantage Score Max 0.0233918 +[id0] trainer/Advantage Score Min -0.00145853 +[id0] expl/num steps total 410 +[id0] expl/num paths total 5 +[id0] expl/path length Mean 100 +[id0] expl/path length Std 0 +[id0] expl/path length Max 100 +[id0] expl/path length Min 100 +[id0] expl/Rewards Mean -0.0170608 +[id0] expl/Rewards Std 0.10016 +[id0] expl/Rewards Max 0.198638 +[id0] expl/Rewards Min -0.367438 +[id0] expl/Returns Mean -1.70608 +[id0] expl/Returns Std 0 +[id0] expl/Returns Max -1.70608 +[id0] expl/Returns Min -1.70608 +[id0] expl/Actions Mean 0.0154459 +[id0] expl/Actions Std 0.0608624 +[id0] expl/Actions Max 0.199007 +[id0] expl/Actions Min -0.158053 +[id0] expl/Num Paths 1 +[id0] expl/Average Returns -1.70608 +[id0] eval/num steps total 0 +[id0] eval/num paths total 0 +[id0] time/epoch_time (s) 0.335119 +[id0] time/evaluation sampling (s) 0.0891402 +[id0] time/exploration sampling (s) 0.0856395 +[id0] time/global_time (s) 7.20678 +[id0] time/replay buffer data storing (s) 0.000579357 +[id0] time/saving (s) 1.74046e-05 +[id0] time/training (s) 0.15894 +[id0] epoch 3 +[id0] ----------------------------------- --------------- +[id0] ----------------------------------- --------------- +[id0] trainer/num train calls 50 +[id0] trainer/QF1 Loss 12.0632 +[id0] trainer/QF2 Loss 12.4672 +[id0] trainer/Policy Loss 5.22708 +[id0] trainer/Q1 Predictions Mean 3.13504 +[id0] trainer/Q1 Predictions Std 1.28296 +[id0] trainer/Q1 Predictions Max 4.55434 +[id0] trainer/Q1 Predictions Min 1.47195 +[id0] trainer/Q2 Predictions Mean 3.27497 +[id0] trainer/Q2 Predictions Std 1.37992 +[id0] trainer/Q2 Predictions Max 4.7188 +[id0] trainer/Q2 Predictions Min 1.39781 +[id0] trainer/Q Targets Mean 4.40037 +[id0] trainer/Q Targets Std 4.29655 +[id0] trainer/Q Targets Max 10.2577 +[id0] trainer/Q Targets Min -0.60194 +[id0] trainer/Log Pis Mean 8.32517 +[id0] trainer/Log Pis Std 1.02499 +[id0] trainer/Log Pis Max 9.8133 +[id0] trainer/Log Pis Min 7.10904 +[id0] trainer/rewards Mean 4.36342 +[id0] trainer/rewards Std 4.28988 +[id0] trainer/rewards Max 10.2231 +[id0] trainer/rewards Min -0.621302 +[id0] trainer/terminals Mean 0 +[id0] trainer/terminals Std 0 +[id0] trainer/terminals Max 0 +[id0] trainer/terminals Min 0 +[id0] trainer/replay_buffer_len 89510 +[id0] trainer/policy/mean Mean 0.0279084 +[id0] trainer/policy/mean Std 0.513607 +[id0] trainer/policy/mean Max 0.844352 +[id0] trainer/policy/mean Min -0.899527 +[id0] trainer/policy/std Mean 0.0508098 +[id0] trainer/policy/std Std 2.20989e-05 +[id0] trainer/policy/std Max 0.05085 +[id0] trainer/policy/std Min 0.0507816 +[id0] trainer/Advantage Weights Mean 0.2 +[id0] trainer/Advantage Weights Std 0.00161367 +[id0] trainer/Advantage Weights Max 0.202964 +[id0] trainer/Advantage Weights Min 0.198459 +[id0] trainer/Advantage Score Mean 0.0103492 +[id0] trainer/Advantage Score Std 0.0160741 +[id0] trainer/Advantage Score Max 0.0398329 +[id0] trainer/Advantage Score Min -0.00505543 +[id0] expl/num steps total 510 +[id0] expl/num paths total 6 +[id0] expl/path length Mean 100 +[id0] expl/path length Std 0 +[id0] expl/path length Max 100 +[id0] expl/path length Min 100 +[id0] expl/Rewards Mean -4.94094e-05 +[id0] expl/Rewards Std 0.117347 +[id0] expl/Rewards Max 0.283955 +[id0] expl/Rewards Min -0.282688 +[id0] expl/Returns Mean -0.00494094 +[id0] expl/Returns Std 0 +[id0] expl/Returns Max -0.00494094 +[id0] expl/Returns Min -0.00494094 +[id0] expl/Actions Mean 0.00339519 +[id0] expl/Actions Std 0.0829051 +[id0] expl/Actions Max 0.226102 +[id0] expl/Actions Min -0.219796 +[id0] expl/Num Paths 1 +[id0] expl/Average Returns -0.00494094 +[id0] eval/num steps total 0 +[id0] eval/num paths total 0 +[id0] time/epoch_time (s) 0.333216 +[id0] time/evaluation sampling (s) 0.0866637 +[id0] time/exploration sampling (s) 0.0855696 +[id0] time/global_time (s) 7.54279 +[id0] time/replay buffer data storing (s) 0.000584841 +[id0] time/saving (s) 2.0504e-05 +[id0] time/training (s) 0.159361 +[id0] epoch 4 +[id0] ----------------------------------- --------------- +[id0] ----------------------------------- ---------------- +[id0] replay_buffer/size 999999 +[id0] trainer/num train calls 10 +[id0] trainer/QF1 Loss 128.243 +[id0] trainer/QF2 Loss 128.23 +[id0] trainer/Policy Loss 9.61179 +[id0] trainer/Q1 Predictions Mean -0.00291776 +[id0] trainer/Q1 Predictions Std 0.00277899 +[id0] trainer/Q1 Predictions Max 0.0022958 +[id0] trainer/Q1 Predictions Min -0.00594651 +[id0] trainer/Q2 Predictions Mean -0.00140706 +[id0] trainer/Q2 Predictions Std 0.00304298 +[id0] trainer/Q2 Predictions Max 0.00426262 +[id0] trainer/Q2 Predictions Min -0.00494887 +[id0] trainer/Q Targets Mean 10.6334 +[id0] trainer/Q Targets Std 3.88799 +[id0] trainer/Q Targets Max 14.1475 +[id0] trainer/Q Targets Min 3.78155 +[id0] trainer/Log Pis Mean 9.60776 +[id0] trainer/Log Pis Std 1.05595 +[id0] trainer/Log Pis Max 11.3449 +[id0] trainer/Log Pis Min 8.1502 +[id0] trainer/rewards Mean 10.6422 +[id0] trainer/rewards Std 3.88682 +[id0] trainer/rewards Max 14.1504 +[id0] trainer/rewards Min 3.79215 +[id0] trainer/terminals Mean 0 +[id0] trainer/terminals Std 0 +[id0] trainer/terminals Max 0 +[id0] trainer/terminals Min 0 +[id0] trainer/replay_buffer_len 999999 +[id0] trainer/policy/mean Mean -6.55544e-05 +[id0] trainer/policy/mean Std 0.000349378 +[id0] trainer/policy/mean Max 0.000451859 +[id0] trainer/policy/mean Min -0.000775964 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 7.45058e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/Advantage Weights Mean 0.2 +[id0] trainer/Advantage Weights Std 0.00124837 +[id0] trainer/Advantage Weights Max 0.201635 +[id0] trainer/Advantage Weights Min 0.198198 +[id0] trainer/Advantage Score Mean 0.000217358 +[id0] trainer/Advantage Score Std 0.000624335 +[id0] trainer/Advantage Score Max 0.00103367 +[id0] trainer/Advantage Score Min -0.000685691 +[id0] expl/num steps total 110 +[id0] expl/num paths total 3 +[id0] expl/path length Mean 50 +[id0] expl/path length Std 0 +[id0] expl/path length Max 50 +[id0] expl/path length Min 50 +[id0] expl/Rewards Mean -0.00942267 +[id0] expl/Rewards Std 0.0922913 +[id0] expl/Rewards Max 0.174907 +[id0] expl/Rewards Min -0.239428 +[id0] expl/Returns Mean -0.471134 +[id0] expl/Returns Std 0.145133 +[id0] expl/Returns Max -0.326001 +[id0] expl/Returns Min -0.616266 +[id0] expl/Actions Mean -0.00227338 +[id0] expl/Actions Std 0.0496989 +[id0] expl/Actions Max 0.12164 +[id0] expl/Actions Min -0.168367 +[id0] expl/Num Paths 2 +[id0] expl/Average Returns -0.471134 +[id0] eval/num steps total 100 +[id0] eval/num paths total 2 +[id0] eval/path length Mean 50 +[id0] eval/path length Std 0 +[id0] eval/path length Max 50 +[id0] eval/path length Min 50 +[id0] eval/Rewards Mean -0.00522769 +[id0] eval/Rewards Std 0.0275839 +[id0] eval/Rewards Max 0.039259 +[id0] eval/Rewards Min -0.103042 +[id0] eval/Returns Mean -0.261385 +[id0] eval/Returns Std 0.217907 +[id0] eval/Returns Max -0.0434773 +[id0] eval/Returns Min -0.479292 +[id0] eval/Actions Mean -1.58854e-06 +[id0] eval/Actions Std 7.79551e-06 +[id0] eval/Actions Max 6.11099e-05 +[id0] eval/Actions Min -7.72074e-05 +[id0] eval/Num Paths 2 +[id0] eval/Average Returns -0.261385 +[id0] time/epoch_time (s) 0.358147 +[id0] time/evaluation sampling (s) 0.0861511 +[id0] time/exploration sampling (s) 0.0850875 +[id0] time/global_time (s) 5.02434 +[id0] time/replay buffer data storing (s) 1.66893e-06 +[id0] time/saving (s) 0.0109243 +[id0] time/training (s) 0.161492 +[id0] epoch 0 +[id0] ----------------------------------- ---------------- +[id0] ----------------------------------- ---------------- +[id0] replay_buffer/size 999999 +[id0] trainer/num train calls 20 +[id0] trainer/QF1 Loss 130.531 +[id0] trainer/QF2 Loss 130.508 +[id0] trainer/Policy Loss 9.74677 +[id0] trainer/Q1 Predictions Mean 0.191695 +[id0] trainer/Q1 Predictions Std 0.045567 +[id0] trainer/Q1 Predictions Max 0.26741 +[id0] trainer/Q1 Predictions Min 0.137171 +[id0] trainer/Q2 Predictions Mean 0.19923 +[id0] trainer/Q2 Predictions Std 0.0278847 +[id0] trainer/Q2 Predictions Max 0.231476 +[id0] trainer/Q2 Predictions Min 0.153649 +[id0] trainer/Q Targets Mean 10.8172 +[id0] trainer/Q Targets Std 4.20452 +[id0] trainer/Q Targets Max 13.349 +[id0] trainer/Q Targets Min 2.4716 +[id0] trainer/Log Pis Mean 9.92624 +[id0] trainer/Log Pis Std 0.335615 +[id0] trainer/Log Pis Max 10.4919 +[id0] trainer/Log Pis Min 9.57548 +[id0] trainer/rewards Mean 10.8244 +[id0] trainer/rewards Std 4.20306 +[id0] trainer/rewards Max 13.352 +[id0] trainer/rewards Min 2.48124 +[id0] trainer/terminals Mean 0 +[id0] trainer/terminals Std 0 +[id0] trainer/terminals Max 0 +[id0] trainer/terminals Min 0 +[id0] trainer/replay_buffer_len 999999 +[id0] trainer/policy/mean Mean -0.0100994 +[id0] trainer/policy/mean Std 0.026641 +[id0] trainer/policy/mean Max 0.0504129 +[id0] trainer/policy/mean Min -0.0532153 +[id0] trainer/policy/std Mean 0.0500023 +[id0] trainer/policy/std Std 6.13551e-06 +[id0] trainer/policy/std Max 0.0500104 +[id0] trainer/policy/std Min 0.0499942 +[id0] trainer/Advantage Weights Mean 0.2 +[id0] trainer/Advantage Weights Std 0.00240672 +[id0] trainer/Advantage Weights Max 0.20233 +[id0] trainer/Advantage Weights Min 0.195496 +[id0] trainer/Advantage Score Mean 0.00122982 +[id0] trainer/Advantage Score Std 0.00121121 +[id0] trainer/Advantage Score Max 0.00239547 +[id0] trainer/Advantage Score Min -0.00104044 +[id0] expl/num steps total 210 +[id0] expl/num paths total 5 +[id0] expl/path length Mean 50 +[id0] expl/path length Std 0 +[id0] expl/path length Max 50 +[id0] expl/path length Min 50 +[id0] expl/Rewards Mean -0.00468512 +[id0] expl/Rewards Std 0.0724321 +[id0] expl/Rewards Max 0.174095 +[id0] expl/Rewards Min -0.166949 +[id0] expl/Returns Mean -0.234256 +[id0] expl/Returns Std 0.0924685 +[id0] expl/Returns Max -0.141788 +[id0] expl/Returns Min -0.326725 +[id0] expl/Actions Mean -0.000905448 +[id0] expl/Actions Std 0.0500577 +[id0] expl/Actions Max 0.157598 +[id0] expl/Actions Min -0.174925 +[id0] expl/Num Paths 2 +[id0] expl/Average Returns -0.234256 +[id0] eval/num steps total 200 +[id0] eval/num paths total 4 +[id0] eval/path length Mean 50 +[id0] eval/path length Std 0 +[id0] eval/path length Max 50 +[id0] eval/path length Min 50 +[id0] eval/Rewards Mean -0.0138341 +[id0] eval/Rewards Std 0.0630735 +[id0] eval/Rewards Max 0.157723 +[id0] eval/Rewards Min -0.262619 +[id0] eval/Returns Mean -0.691703 +[id0] eval/Returns Std 0.145199 +[id0] eval/Returns Max -0.546504 +[id0] eval/Returns Min -0.836902 +[id0] eval/Actions Mean -0.00122315 +[id0] eval/Actions Std 0.00177438 +[id0] eval/Actions Max 0.0052563 +[id0] eval/Actions Min -0.0063404 +[id0] eval/Num Paths 2 +[id0] eval/Average Returns -0.691703 +[id0] time/epoch_time (s) 0.335102 +[id0] time/evaluation sampling (s) 0.0904703 +[id0] time/exploration sampling (s) 0.0866809 +[id0] time/global_time (s) 5.36328 +[id0] time/replay buffer data storing (s) 1.43051e-06 +[id0] time/saving (s) 1.7643e-05 +[id0] time/training (s) 0.156221 +[id0] epoch 1 +[id0] ----------------------------------- ---------------- +[id0] ----------------------------------- ---------------- +[id0] replay_buffer/size 999999 +[id0] trainer/num train calls 30 +[id0] trainer/QF1 Loss 149.386 +[id0] trainer/QF2 Loss 148.022 +[id0] trainer/Policy Loss 9.06901 +[id0] trainer/Q1 Predictions Mean 0.749219 +[id0] trainer/Q1 Predictions Std 0.10096 +[id0] trainer/Q1 Predictions Max 0.907284 +[id0] trainer/Q1 Predictions Min 0.612129 +[id0] trainer/Q2 Predictions Mean 0.802964 +[id0] trainer/Q2 Predictions Std 0.109019 +[id0] trainer/Q2 Predictions Max 0.951639 +[id0] trainer/Q2 Predictions Min 0.657669 +[id0] trainer/Q Targets Mean 12.9371 +[id0] trainer/Q Targets Std 0.914629 +[id0] trainer/Q Targets Max 14.2033 +[id0] trainer/Q Targets Min 11.5724 +[id0] trainer/Log Pis Mean 9.81235 +[id0] trainer/Log Pis Std 2.16973 +[id0] trainer/Log Pis Max 12.1621 +[id0] trainer/Log Pis Min 5.89467 +[id0] trainer/rewards Mean 12.9359 +[id0] trainer/rewards Std 0.916861 +[id0] trainer/rewards Max 14.2042 +[id0] trainer/rewards Min 11.5669 +[id0] trainer/terminals Mean 0 +[id0] trainer/terminals Std 0 +[id0] trainer/terminals Max 0 +[id0] trainer/terminals Min 0 +[id0] trainer/replay_buffer_len 999999 +[id0] trainer/policy/mean Mean 0.00699736 +[id0] trainer/policy/mean Std 0.274558 +[id0] trainer/policy/mean Max 0.502824 +[id0] trainer/policy/mean Min -0.501869 +[id0] trainer/policy/std Mean 0.0502163 +[id0] trainer/policy/std Std 7.33919e-06 +[id0] trainer/policy/std Max 0.0502249 +[id0] trainer/policy/std Min 0.0502034 +[id0] trainer/Advantage Weights Mean 0.2 +[id0] trainer/Advantage Weights Std 0.0100934 +[id0] trainer/Advantage Weights Max 0.215105 +[id0] trainer/Advantage Weights Min 0.18757 +[id0] trainer/Advantage Score Mean 0.00527165 +[id0] trainer/Advantage Score Std 0.00503921 +[id0] trainer/Advantage Score Max 0.0126795 +[id0] trainer/Advantage Score Min -0.00101775 +[id0] expl/num steps total 310 +[id0] expl/num paths total 7 +[id0] expl/path length Mean 50 +[id0] expl/path length Std 0 +[id0] expl/path length Max 50 +[id0] expl/path length Min 50 +[id0] expl/Rewards Mean -0.0128183 +[id0] expl/Rewards Std 0.0982396 +[id0] expl/Rewards Max 0.204953 +[id0] expl/Rewards Min -0.313738 +[id0] expl/Returns Mean -0.640914 +[id0] expl/Returns Std 0.3929 +[id0] expl/Returns Max -0.248014 +[id0] expl/Returns Min -1.03381 +[id0] expl/Actions Mean -0.00184018 +[id0] expl/Actions Std 0.0526651 +[id0] expl/Actions Max 0.154296 +[id0] expl/Actions Min -0.179327 +[id0] expl/Num Paths 2 +[id0] expl/Average Returns -0.640914 +[id0] eval/num steps total 300 +[id0] eval/num paths total 6 +[id0] eval/path length Mean 50 +[id0] eval/path length Std 0 +[id0] eval/path length Max 50 +[id0] eval/path length Min 50 +[id0] eval/Rewards Mean 0.0133424 +[id0] eval/Rewards Std 0.0668795 +[id0] eval/Rewards Max 0.278135 +[id0] eval/Rewards Min -0.18804 +[id0] eval/Returns Mean 0.667121 +[id0] eval/Returns Std 0.065338 +[id0] eval/Returns Max 0.732459 +[id0] eval/Returns Min 0.601783 +[id0] eval/Actions Mean -0.00266409 +[id0] eval/Actions Std 0.00909245 +[id0] eval/Actions Max 0.063407 +[id0] eval/Actions Min -0.0650911 +[id0] eval/Num Paths 2 +[id0] eval/Average Returns 0.667121 +[id0] time/epoch_time (s) 0.327734 +[id0] time/evaluation sampling (s) 0.0886054 +[id0] time/exploration sampling (s) 0.0836575 +[id0] time/global_time (s) 5.69537 +[id0] time/replay buffer data storing (s) 1.43051e-06 +[id0] time/saving (s) 1.66893e-05 +[id0] time/training (s) 0.153701 +[id0] epoch 2 +[id0] ----------------------------------- ---------------- +[id0] ----------------------------------- ---------------- +[id0] replay_buffer/size 999999 +[id0] trainer/num train calls 40 +[id0] trainer/QF1 Loss 119.908 +[id0] trainer/QF2 Loss 118.723 +[id0] trainer/Policy Loss 8.32754 +[id0] trainer/Q1 Predictions Mean 1.56108 +[id0] trainer/Q1 Predictions Std 0.267839 +[id0] trainer/Q1 Predictions Max 1.96076 +[id0] trainer/Q1 Predictions Min 1.14271 +[id0] trainer/Q2 Predictions Mean 1.60647 +[id0] trainer/Q2 Predictions Std 0.378124 +[id0] trainer/Q2 Predictions Max 2.0464 +[id0] trainer/Q2 Predictions Min 1.17247 +[id0] trainer/Q Targets Mean 10.994 +[id0] trainer/Q Targets Std 5.76736 +[id0] trainer/Q Targets Max 15.4265 +[id0] trainer/Q Targets Min -0.412556 +[id0] trainer/Log Pis Mean 9.8094 +[id0] trainer/Log Pis Std 0.894016 +[id0] trainer/Log Pis Max 10.7512 +[id0] trainer/Log Pis Min 8.18975 +[id0] trainer/rewards Mean 10.9817 +[id0] trainer/rewards Std 5.76465 +[id0] trainer/rewards Max 15.4182 +[id0] trainer/rewards Min -0.418385 +[id0] trainer/terminals Mean 0 +[id0] trainer/terminals Std 0 +[id0] trainer/terminals Max 0 +[id0] trainer/terminals Min 0 +[id0] trainer/replay_buffer_len 999999 +[id0] trainer/policy/mean Mean -0.0547013 +[id0] trainer/policy/mean Std 0.478725 +[id0] trainer/policy/mean Max 0.839 +[id0] trainer/policy/mean Min -0.822065 +[id0] trainer/policy/std Mean 0.0504076 +[id0] trainer/policy/std Std 1.03933e-05 +[id0] trainer/policy/std Max 0.0504229 +[id0] trainer/policy/std Min 0.0503897 +[id0] trainer/Advantage Weights Mean 0.2 +[id0] trainer/Advantage Weights Std 0.0129541 +[id0] trainer/Advantage Weights Max 0.223779 +[id0] trainer/Advantage Weights Min 0.189477 +[id0] trainer/Advantage Score Mean 0.00499592 +[id0] trainer/Advantage Score Std 0.00628837 +[id0] trainer/Advantage Score Max 0.0164317 +[id0] trainer/Advantage Score Min -0.000207543 +[id0] expl/num steps total 410 +[id0] expl/num paths total 9 +[id0] expl/path length Mean 50 +[id0] expl/path length Std 0 +[id0] expl/path length Max 50 +[id0] expl/path length Min 50 +[id0] expl/Rewards Mean -0.0133282 +[id0] expl/Rewards Std 0.0818791 +[id0] expl/Rewards Max 0.143393 +[id0] expl/Rewards Min -0.218871 +[id0] expl/Returns Mean -0.666409 +[id0] expl/Returns Std 0.341871 +[id0] expl/Returns Max -0.324538 +[id0] expl/Returns Min -1.00828 +[id0] expl/Actions Mean -0.00165292 +[id0] expl/Actions Std 0.0553495 +[id0] expl/Actions Max 0.135908 +[id0] expl/Actions Min -0.20795 +[id0] expl/Num Paths 2 +[id0] expl/Average Returns -0.666409 +[id0] eval/num steps total 400 +[id0] eval/num paths total 8 +[id0] eval/path length Mean 50 +[id0] eval/path length Std 0 +[id0] eval/path length Max 50 +[id0] eval/path length Min 50 +[id0] eval/Rewards Mean -0.0299146 +[id0] eval/Rewards Std 0.0794842 +[id0] eval/Rewards Max 0.0553235 +[id0] eval/Rewards Min -0.380774 +[id0] eval/Returns Mean -1.49573 +[id0] eval/Returns Std 0.0948055 +[id0] eval/Returns Max -1.40092 +[id0] eval/Returns Min -1.59053 +[id0] eval/Actions Mean -0.00313139 +[id0] eval/Actions Std 0.0241297 +[id0] eval/Actions Max 0.187418 +[id0] eval/Actions Min -0.186022 +[id0] eval/Num Paths 2 +[id0] eval/Average Returns -1.49573 +[id0] time/epoch_time (s) 0.325631 +[id0] time/evaluation sampling (s) 0.0860143 +[id0] time/exploration sampling (s) 0.0823944 +[id0] time/global_time (s) 6.02453 +[id0] time/replay buffer data storing (s) 1.90735e-06 +[id0] time/saving (s) 1.71661e-05 +[id0] time/training (s) 0.155682 +[id0] epoch 3 +[id0] ----------------------------------- ---------------- +[id0] ----------------------------------- ---------------- +[id0] replay_buffer/size 999999 +[id0] trainer/num train calls 50 +[id0] trainer/QF1 Loss 83.3431 +[id0] trainer/QF2 Loss 81.4827 +[id0] trainer/Policy Loss 3.89155 +[id0] trainer/Q1 Predictions Mean 4.05625 +[id0] trainer/Q1 Predictions Std 1.02679 +[id0] trainer/Q1 Predictions Max 5.70364 +[id0] trainer/Q1 Predictions Min 2.55732 +[id0] trainer/Q2 Predictions Mean 4.16253 +[id0] trainer/Q2 Predictions Std 0.902176 +[id0] trainer/Q2 Predictions Max 5.622 +[id0] trainer/Q2 Predictions Min 2.97098 +[id0] trainer/Q Targets Mean 13.1126 +[id0] trainer/Q Targets Std 0.936574 +[id0] trainer/Q Targets Max 14.1554 +[id0] trainer/Q Targets Min 11.5023 +[id0] trainer/Log Pis Mean 7.86051 +[id0] trainer/Log Pis Std 2.51712 +[id0] trainer/Log Pis Max 11.5211 +[id0] trainer/Log Pis Min 4.43826 +[id0] trainer/rewards Mean 13.0868 +[id0] trainer/rewards Std 0.936715 +[id0] trainer/rewards Max 14.1353 +[id0] trainer/rewards Min 11.4806 +[id0] trainer/terminals Mean 0 +[id0] trainer/terminals Std 0 +[id0] trainer/terminals Max 0 +[id0] trainer/terminals Min 0 +[id0] trainer/replay_buffer_len 999999 +[id0] trainer/policy/mean Mean -0.12492 +[id0] trainer/policy/mean Std 0.583764 +[id0] trainer/policy/mean Max 0.901146 +[id0] trainer/policy/mean Min -0.97746 +[id0] trainer/policy/std Mean 0.0505768 +[id0] trainer/policy/std Std 4.37533e-05 +[id0] trainer/policy/std Max 0.0506402 +[id0] trainer/policy/std Min 0.0504943 +[id0] trainer/Advantage Weights Mean 0.2 +[id0] trainer/Advantage Weights Std 0.0324323 +[id0] trainer/Advantage Weights Max 0.23064 +[id0] trainer/Advantage Weights Min 0.144645 +[id0] trainer/Advantage Score Mean 0.000714397 +[id0] trainer/Advantage Score Std 0.017543 +[id0] trainer/Advantage Score Max 0.0164287 +[id0] trainer/Advantage Score Min -0.0302291 +[id0] expl/num steps total 510 +[id0] expl/num paths total 11 +[id0] expl/path length Mean 50 +[id0] expl/path length Std 0 +[id0] expl/path length Max 50 +[id0] expl/path length Min 50 +[id0] expl/Rewards Mean -0.0157396 +[id0] expl/Rewards Std 0.113587 +[id0] expl/Rewards Max 0.200774 +[id0] expl/Rewards Min -0.359458 +[id0] expl/Returns Mean -0.786981 +[id0] expl/Returns Std 0.230931 +[id0] expl/Returns Max -0.55605 +[id0] expl/Returns Min -1.01791 +[id0] expl/Actions Mean -0.0133395 +[id0] expl/Actions Std 0.0557228 +[id0] expl/Actions Max 0.163531 +[id0] expl/Actions Min -0.168684 +[id0] expl/Num Paths 2 +[id0] expl/Average Returns -0.786981 +[id0] eval/num steps total 500 +[id0] eval/num paths total 10 +[id0] eval/path length Mean 50 +[id0] eval/path length Std 0 +[id0] eval/path length Max 50 +[id0] eval/path length Min 50 +[id0] eval/Rewards Mean -0.00575395 +[id0] eval/Rewards Std 0.064172 +[id0] eval/Rewards Max 0.178785 +[id0] eval/Rewards Min -0.279795 +[id0] eval/Returns Mean -0.287698 +[id0] eval/Returns Std 0.444451 +[id0] eval/Returns Max 0.156753 +[id0] eval/Returns Min -0.732149 +[id0] eval/Actions Mean -0.00564779 +[id0] eval/Actions Std 0.0149998 +[id0] eval/Actions Max 0.128229 +[id0] eval/Actions Min -0.119282 +[id0] eval/Num Paths 2 +[id0] eval/Average Returns -0.287698 +[id0] time/epoch_time (s) 0.289075 +[id0] time/evaluation sampling (s) 0.0844147 +[id0] time/exploration sampling (s) 0.0835559 +[id0] time/global_time (s) 6.31662 +[id0] time/replay buffer data storing (s) 2.6226e-06 +[id0] time/saving (s) 1.57356e-05 +[id0] time/training (s) 0.119599 +[id0] epoch 4 +[id0] ----------------------------------- ---------------- diff --git a/tests/regression/awac/d4rl/id0/pretrain_policy.csv b/tests/regression/awac/d4rl/id0/pretrain_policy.csv new file mode 100644 index 000000000..e69de29bb diff --git a/tests/regression/awac/d4rl/id0/pretrain_q.csv b/tests/regression/awac/d4rl/id0/pretrain_q.csv new file mode 100644 index 000000000..e69de29bb diff --git a/tests/regression/awac/d4rl/id0/progress.csv b/tests/regression/awac/d4rl/id0/progress.csv new file mode 100644 index 000000000..0fa3e1bd9 --- /dev/null +++ b/tests/regression/awac/d4rl/id0/progress.csv @@ -0,0 +1,6 @@ +epoch,eval/Actions Max,eval/Actions Mean,eval/Actions Min,eval/Actions Std,eval/Average Returns,eval/Num Paths,eval/Returns Max,eval/Returns Mean,eval/Returns Min,eval/Returns Std,eval/Rewards Max,eval/Rewards Mean,eval/Rewards Min,eval/Rewards Std,eval/num paths total,eval/num steps total,eval/path length Max,eval/path length Mean,eval/path length Min,eval/path length Std,expl/Actions Max,expl/Actions Mean,expl/Actions Min,expl/Actions Std,expl/Average Returns,expl/Num Paths,expl/Returns Max,expl/Returns Mean,expl/Returns Min,expl/Returns Std,expl/Rewards Max,expl/Rewards Mean,expl/Rewards Min,expl/Rewards Std,expl/num paths total,expl/num steps total,expl/path length Max,expl/path length Mean,expl/path length Min,expl/path length Std,replay_buffer/size,time/epoch_time (s),time/evaluation sampling (s),time/exploration sampling (s),time/global_time (s),time/replay buffer data storing (s),time/saving (s),time/training (s),trainer/Advantage Score Max,trainer/Advantage Score Mean,trainer/Advantage Score Min,trainer/Advantage Score Std,trainer/Advantage Weights Max,trainer/Advantage Weights Mean,trainer/Advantage Weights Min,trainer/Advantage Weights Std,trainer/Log Pis Max,trainer/Log Pis Mean,trainer/Log Pis Min,trainer/Log Pis Std,trainer/Policy Loss,trainer/Q Targets Max,trainer/Q Targets Mean,trainer/Q Targets Min,trainer/Q Targets Std,trainer/Q1 Predictions Max,trainer/Q1 Predictions Mean,trainer/Q1 Predictions Min,trainer/Q1 Predictions Std,trainer/Q2 Predictions Max,trainer/Q2 Predictions Mean,trainer/Q2 Predictions Min,trainer/Q2 Predictions Std,trainer/QF1 Loss,trainer/QF2 Loss,trainer/num train calls,trainer/policy/mean Max,trainer/policy/mean Mean,trainer/policy/mean Min,trainer/policy/mean Std,trainer/policy/std Max,trainer/policy/std Mean,trainer/policy/std Min,trainer/policy/std Std,trainer/replay_buffer_len,trainer/rewards Max,trainer/rewards Mean,trainer/rewards Min,trainer/rewards Std,trainer/terminals Max,trainer/terminals Mean,trainer/terminals Min,trainer/terminals Std +0,6.110991e-05,-1.588541e-06,-7.7207405e-05,7.795512e-06,-0.26138470353503085,2,-0.04347727519282764,-0.26138470353503085,-0.479292131877234,0.2179074283422032,0.03925902735074138,-0.005227694070700617,-0.10304186199956433,0.027583881534794585,2,100,50,50.0,50,0.0,0.12164043,-0.0022733815,-0.16836713,0.049698927,-0.47113367200798906,2,-0.32600103850360984,-0.47113367200798906,-0.6162663055123683,0.14513263350437922,0.17490656037736724,-0.009422673440159783,-0.23942839700494975,0.09229129808757162,3,110,50,50.0,50,0.0,999999,0.35814666748046875,0.086151123046875,0.08508753776550293,5.024344205856323,1.6689300537109375e-06,0.010924339294433594,0.16149234771728516,0.0010336679,0.0002173583,-0.00068569137,0.0006243353,0.20163539,0.2,0.19819817,0.0012483741,11.344914,9.607758,8.150196,1.055947,9.611787,14.147466,10.633358,3.781549,3.8879852,0.0022958033,-0.0029177584,-0.0059465133,0.0027789858,0.0042626243,-0.0014070628,-0.0049488717,0.0030429836,128.24265,128.2301,10,0.00045185932,-6.5554435e-05,-0.0007759643,0.00034937795,0.049787067,0.04978706,0.049787067,7.450581e-09,999999,14.150418,10.642195,3.7921464,3.8868215,0.0,0.0,0.0,0.0 +1,0.0052563003,-0.0012231517,-0.0063404012,0.0017743824,-0.6917029833187003,2,-0.5465042417778906,-0.6917029833187003,-0.8369017248595099,0.14519874154080964,0.15772325634921452,-0.013834059666374004,-0.2626187894882001,0.06307351856082098,4,200,50,50.0,50,0.0,0.15759821,-0.0009054484,-0.17492485,0.050057657,-0.2342561798808353,2,-0.14178772372398446,-0.2342561798808353,-0.32672463603768614,0.09246845615685084,0.1740952872743712,-0.004685123597616705,-0.1669487442687629,0.07243208216523062,5,210,50,50.0,50,0.0,999999,0.3351016044616699,0.0904703140258789,0.08668088912963867,5.363275527954102,1.430511474609375e-06,1.7642974853515625e-05,0.1562211513519287,0.002395466,0.0012298226,-0.0010404438,0.001211212,0.20233014,0.2,0.19549635,0.0024067198,10.491873,9.926236,9.575479,0.33561495,9.746771,13.349046,10.817168,2.4715977,4.2045217,0.2674098,0.19169518,0.13717112,0.04556695,0.23147616,0.1992298,0.15364923,0.027884712,130.53087,130.50761,20,0.050412927,-0.010099429,-0.05321534,0.026641028,0.050010417,0.050002266,0.049994178,6.1355076e-06,999999,13.351999,10.824378,2.481244,4.203058,0.0,0.0,0.0,0.0 +2,0.06340695,-0.002664087,-0.06509107,0.009092454,0.6671207329148248,2,0.7324587306424335,0.6671207329148248,0.6017827351872159,0.06533799772760879,0.2781348058524982,0.013342414658296489,-0.18804049560761646,0.06687952827322687,6,300,50,50.0,50,0.0,0.15429586,-0.0018401806,-0.17932735,0.052665133,-0.6409144728218514,2,-0.2480140036549153,-0.6409144728218514,-1.0338149419887877,0.39290046916693616,0.20495251308892384,-0.012818289456437038,-0.31373770740402573,0.09823956148891601,7,310,50,50.0,50,0.0,999999,0.32773351669311523,0.08860540390014648,0.08365750312805176,5.695374011993408,1.430511474609375e-06,1.6689300537109375e-05,0.153700590133667,0.012679517,0.0052716495,-0.0010177493,0.0050392086,0.21510476,0.2,0.18757007,0.010093358,12.162126,9.81235,5.8946705,2.1697345,9.069007,14.203346,12.937122,11.572442,0.91462934,0.9072842,0.7492191,0.61212856,0.100959614,0.9516386,0.80296385,0.65766925,0.10901932,149.3859,148.02217,30,0.50282437,0.0069973567,-0.5018692,0.2745582,0.0502249,0.05021627,0.050203446,7.339193e-06,999999,14.204154,12.935875,11.5669365,0.91686136,0.0,0.0,0.0,0.0 +3,0.18741783,-0.003131393,-0.18602173,0.0241297,-1.4957281109653475,2,-1.4009225665763279,-1.4957281109653475,-1.5905336553543672,0.09480554438901967,0.05532349282997435,-0.029914562219306946,-0.3807744163016127,0.07948423242608323,8,400,50,50.0,50,0.0,0.13590834,-0.0016529225,-0.20794968,0.055349484,-0.6664091480159681,2,-0.32453808423820646,-0.6664091480159681,-1.0082802117937297,0.34187106377776166,0.14339341062198258,-0.013328182960319363,-0.21887092471715575,0.08187907751694865,9,410,50,50.0,50,0.0,999999,0.32563090324401855,0.0860142707824707,0.08239436149597168,6.024526357650757,1.9073486328125e-06,1.71661376953125e-05,0.15568232536315918,0.01643169,0.0049959184,-0.00020754337,0.0062883724,0.2237789,0.2,0.18947671,0.012954059,10.751194,9.809405,8.189753,0.894016,8.327541,15.426549,10.994046,-0.412556,5.767363,1.9607598,1.5610807,1.1427083,0.26783866,2.0464,1.606473,1.1724715,0.37812427,119.90771,118.72297,40,0.83899975,-0.054701257,-0.8220654,0.47872546,0.05042287,0.050407603,0.0503897,1.0393316e-05,999999,15.418168,10.981654,-0.41838455,5.76465,0.0,0.0,0.0,0.0 +4,0.12822886,-0.005647795,-0.11928157,0.014999791,-0.2876976773061244,2,0.15675344070680106,-0.2876976773061244,-0.7321487953190499,0.4444511180129255,0.17878524443060506,-0.005753953546122486,-0.2797954757393671,0.06417199899535814,10,500,50,50.0,50,0.0,0.16353062,-0.013339549,-0.16868442,0.05572279,-0.7869809449015543,2,-0.5560496979383299,-0.7869809449015543,-1.0179121918647787,0.23093124696322437,0.20077380438405873,-0.015739618898031087,-0.35945765784843464,0.11358704376863543,11,510,50,50.0,50,0.0,999999,0.2890751361846924,0.08441472053527832,0.08355593681335449,6.316618919372559,2.6226043701171875e-06,1.5735626220703125e-05,0.1195991039276123,0.016428709,0.0007143974,-0.030229092,0.01754302,0.23064011,0.2,0.1446447,0.03243225,11.521131,7.860509,4.438259,2.5171173,3.8915465,14.155399,13.11258,11.502255,0.9365739,5.703639,4.0562463,2.5573246,1.0267897,5.6219997,4.1625285,2.9709764,0.9021761,83.34315,81.48267,50,0.9011463,-0.12492015,-0.9774602,0.5837643,0.050640162,0.05057677,0.05049433,4.37533e-05,999999,14.135339,13.086759,11.4805975,0.9367153,0.0,0.0,0.0,0.0 diff --git a/tests/regression/awac/d4rl/id0/script_name.txt b/tests/regression/awac/d4rl/id0/script_name.txt new file mode 100644 index 000000000..d556b8ec8 --- /dev/null +++ b/tests/regression/awac/d4rl/id0/script_name.txt @@ -0,0 +1 @@ +tests/regression/awac/d4rl/test_d4rl.py \ No newline at end of file diff --git a/tests/regression/awac/d4rl/id0/variant.json b/tests/regression/awac/d4rl/id0/variant.json new file mode 100644 index 000000000..1838dde17 --- /dev/null +++ b/tests/regression/awac/d4rl/id0/variant.json @@ -0,0 +1,96 @@ +{ + "add_env_demos": false, + "add_env_offpolicy_data": false, + "algo_kwargs": { + "batch_size": 5, + "min_num_steps_before_training": 10, + "num_epochs": 5, + "num_eval_steps_per_epoch": 100, + "num_expl_steps_per_train_loop": 100, + "num_trains_per_train_loop": 10, + "offline_rl": true + }, + "algorithm": "SAC", + "collection_mode": "batch", + "debug": true, + "env_id": "halfcheetah-expert-v0", + "exp_id": 0, + "exp_name": "references/awac/d4rl/d4rl_offline", + "layer_size": 256, + "load_demos": false, + "load_env_dataset_demos": true, + "logger_config": { + "run_id": 0, + "snapshot_gap": 100, + "snapshot_mode": "gap" + }, + "max_path_length": 50, + "normalize_env": false, + "path_loader_class": { + "$class": "rlkit.demos.source.hdf5_path_loader.HDF5PathLoader" + }, + "path_loader_kwargs": {}, + "policy_class": { + "$class": "rlkit.torch.sac.policies.gaussian_policy.GaussianPolicy" + }, + "policy_kwargs": { + "hidden_sizes": [ + 256, + 256, + 256, + 256 + ], + "max_log_std": 0, + "min_log_std": -6, + "std": null, + "std_architecture": "values" + }, + "pretrain_policy": true, + "pretrain_rl": true, + "qf_kwargs": { + "hidden_sizes": [ + 256, + 256 + ] + }, + "replay_buffer_size": 2000000, + "run_id": 0, + "seed": "0", + "seedid": 0, + "trainer_kwargs": { + "alpha": 0, + "awr_min_q": true, + "awr_sample_actions": false, + "awr_use_mle_for_vf": true, + "bc_num_pretrain_steps": 0, + "beta": 0.1, + "compute_bc": false, + "discount": 0.99, + "normalize_over_state": "advantage", + "policy_lr": 0.0003, + "policy_weight_decay": 0.0001, + "post_bc_pretrain_hyperparams": { + "bc_weight": 0.0, + "compute_bc": false + }, + "q_num_pretrain1_steps": 0, + "q_num_pretrain2_steps": 0, + "q_weight_decay": 0, + "qf_lr": 0.0003, + "reparam_weight": 0.0, + "reward_scale": 1, + "reward_transform_kwargs": null, + "rl_weight": 1.0, + "soft_target_tau": 0.005, + "target_update_period": 1, + "terminal_transform_kwargs": null, + "use_automatic_entropy_tuning": false, + "use_awr_update": true, + "use_reparam_update": false, + "validation_qlearning": false + }, + "trial_name": "id0", + "unique_id": "a27a7428-54c4-4a35-b16f-20fff27a8c9d", + "use_validation_buffer": false, + "version": "normal" +} \ No newline at end of file diff --git a/tests/regression/awac/d4rl/test_d4rl.py b/tests/regression/awac/d4rl/test_d4rl.py new file mode 100644 index 000000000..441a27b11 --- /dev/null +++ b/tests/regression/awac/d4rl/test_d4rl.py @@ -0,0 +1,29 @@ +"""Test AWAC on Mujoco benchmark tasks.""" +import os +import sys + +from examples.awac.d4rl.d4rl_offline import main + +from rlkit.core import logger +from rlkit.testing import csv_util + +def test_awac_d4rl(): + cmd = "python examples/awac/d4rl/d4rl_offline.py --1 --local --gpu --run 0 --seed 0 --debug" + sys.argv = cmd.split(" ")[1:] + main() + + # check if training results match + reference_csv = "tests/regression/awac/d4rl/id0/progress.csv" + output_csv = os.path.join(logger.get_snapshot_dir(), "progress.csv") + output = csv_util.get_exp(output_csv) + reference = csv_util.get_exp(reference_csv) + keys = ["epoch", "trainer/Advantage Score Max", "trainer/Q1 Predictions Mean", "trainer/replay_buffer_len"] + csv_util.check_equal(reference, output, keys) + + # TODO: this test seems to have some extra stochasticity to control, perhaps from the env? + # this doesn't affect training because offline_rl is set to True + # keys = ["expl/Average Returns", ] + # csv_util.check_equal(reference, output, keys) + +if __name__ == "__main__": + test_awac_d4rl() diff --git a/tests/regression/awac/gcrl/__init__.py b/tests/regression/awac/gcrl/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/tests/regression/awac/gcrl/gcrl_data_mini/id0/debug.log b/tests/regression/awac/gcrl/gcrl_data_mini/id0/debug.log new file mode 100644 index 000000000..b1c2c26eb --- /dev/null +++ b/tests/regression/awac/gcrl/gcrl_data_mini/id0/debug.log @@ -0,0 +1,19800 @@ +[id0] ------------------------------ ----------- +[id0] pretrain_bc/batch 0 +[id0] pretrain_bc/Train Logprob Loss 105.981 +[id0] pretrain_bc/Test Logprob Loss 79.2191 +[id0] pretrain_bc/Train MSE 0.275881 +[id0] pretrain_bc/Test MSE 0.207349 +[id0] pretrain_bc/train_policy_loss 0 +[id0] pretrain_bc/test_policy_loss 0 +[id0] pretrain_bc/epoch_time 0.0161014 +[id0] ------------------------------ ----------- +[id0] ------------------------------ ----------- +[id0] pretrain_bc/batch 1000 +[id0] pretrain_bc/Train Logprob Loss 115.172 +[id0] pretrain_bc/Test Logprob Loss 70.5157 +[id0] pretrain_bc/Train MSE 0.296191 +[id0] pretrain_bc/Test MSE 0.186141 +[id0] pretrain_bc/train_policy_loss 0 +[id0] pretrain_bc/test_policy_loss 0 +[id0] pretrain_bc/epoch_time 10.3987 +[id0] ------------------------------ ----------- +[id0] ------------------------------ ----------- +[id0] pretrain_bc/batch 2000 +[id0] pretrain_bc/Train Logprob Loss 93.4342 +[id0] pretrain_bc/Test Logprob Loss 67.6947 +[id0] pretrain_bc/Train MSE 0.245202 +[id0] pretrain_bc/Test MSE 0.18297 +[id0] pretrain_bc/train_policy_loss 0 +[id0] pretrain_bc/test_policy_loss 0 +[id0] pretrain_bc/epoch_time 10.2962 +[id0] ------------------------------ ----------- +[id0] ------------------------------ ----------- +[id0] pretrain_bc/batch 3000 +[id0] pretrain_bc/Train Logprob Loss 108.079 +[id0] pretrain_bc/Test Logprob Loss 48.5572 +[id0] pretrain_bc/Train MSE 0.28337 +[id0] pretrain_bc/Test MSE 0.134345 +[id0] pretrain_bc/train_policy_loss 0 +[id0] pretrain_bc/test_policy_loss 0 +[id0] pretrain_bc/epoch_time 10.3688 +[id0] ------------------------------ ----------- +[id0] ------------------------------ ----------- +[id0] pretrain_bc/batch 4000 +[id0] pretrain_bc/Train Logprob Loss 80.8695 +[id0] pretrain_bc/Test Logprob Loss 46.1981 +[id0] pretrain_bc/Train MSE 0.217755 +[id0] pretrain_bc/Test MSE 0.125708 +[id0] pretrain_bc/train_policy_loss 0 +[id0] pretrain_bc/test_policy_loss 0 +[id0] pretrain_bc/epoch_time 10.2212 +[id0] ------------------------------ ----------- +[id0] ------------------------------ ----------- +[id0] pretrain_bc/batch 5000 +[id0] pretrain_bc/Train Logprob Loss 89.1218 +[id0] pretrain_bc/Test Logprob Loss 43.5657 +[id0] pretrain_bc/Train MSE 0.239171 +[id0] pretrain_bc/Test MSE 0.120928 +[id0] pretrain_bc/train_policy_loss 0 +[id0] pretrain_bc/test_policy_loss 0 +[id0] pretrain_bc/epoch_time 9.88116 +[id0] ------------------------------ ----------- +[id0] ------------------------------ ----------- +[id0] pretrain_bc/batch 6000 +[id0] pretrain_bc/Train Logprob Loss 89.5745 +[id0] pretrain_bc/Test Logprob Loss 44.2766 +[id0] pretrain_bc/Train MSE 0.23628 +[id0] pretrain_bc/Test MSE 0.119211 +[id0] pretrain_bc/train_policy_loss 0 +[id0] pretrain_bc/test_policy_loss 0 +[id0] pretrain_bc/epoch_time 9.89918 +[id0] ------------------------------ ----------- +[id0] ------------------------------ ----------- +[id0] pretrain_bc/batch 7000 +[id0] pretrain_bc/Train Logprob Loss 110.626 +[id0] pretrain_bc/Test Logprob Loss 68.9353 +[id0] pretrain_bc/Train MSE 0.284074 +[id0] pretrain_bc/Test MSE 0.180449 +[id0] pretrain_bc/train_policy_loss 0 +[id0] pretrain_bc/test_policy_loss 0 +[id0] pretrain_bc/epoch_time 9.8566 +[id0] ------------------------------ ----------- +[id0] ------------------------------ ----------- +[id0] pretrain_bc/batch 8000 +[id0] pretrain_bc/Train Logprob Loss 93.0084 +[id0] pretrain_bc/Test Logprob Loss 49.9702 +[id0] pretrain_bc/Train MSE 0.240886 +[id0] pretrain_bc/Test MSE 0.138114 +[id0] pretrain_bc/train_policy_loss 0 +[id0] pretrain_bc/test_policy_loss 0 +[id0] pretrain_bc/epoch_time 10.1677 +[id0] ------------------------------ ----------- +[id0] ------------------------------ ----------- +[id0] pretrain_bc/batch 9000 +[id0] pretrain_bc/Train Logprob Loss 113.357 +[id0] pretrain_bc/Test Logprob Loss 61.1109 +[id0] pretrain_bc/Train MSE 0.287341 +[id0] pretrain_bc/Test MSE 0.161471 +[id0] pretrain_bc/train_policy_loss 0 +[id0] pretrain_bc/test_policy_loss 0 +[id0] pretrain_bc/epoch_time 9.90812 +[id0] ------------------------------ ----------- +[id0] ------------------------------------------------ -------------- +[id0] trainer/num train calls 1000 +[id0] trainer/QF1 Loss 0.0274527 +[id0] trainer/QF2 Loss 0.0273505 +[id0] trainer/Policy Loss 3.12861 +[id0] trainer/Q1 Predictions Mean 0.000460684 +[id0] trainer/Q1 Predictions Std 0.000195132 +[id0] trainer/Q1 Predictions Max 0.00112377 +[id0] trainer/Q1 Predictions Min -1.4027e-05 +[id0] trainer/Q2 Predictions Mean -0.000160566 +[id0] trainer/Q2 Predictions Std 0.000176723 +[id0] trainer/Q2 Predictions Max 0.000385734 +[id0] trainer/Q2 Predictions Min -0.000537722 +[id0] trainer/Q Targets Mean -0.0948818 +[id0] trainer/Q Targets Std 0.135519 +[id0] trainer/Q Targets Max -0.000268238 +[id0] trainer/Q Targets Min -0.704677 +[id0] trainer/Log Pis Mean 3.12838 +[id0] trainer/Log Pis Std 1.02984 +[id0] trainer/Log Pis Max 4.16019 +[id0] trainer/Log Pis Min -2.2165 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 1.94005e-07 +[id0] trainer/Advantage Weights Max 0.000977228 +[id0] trainer/Advantage Weights Min 0.000976019 +[id0] trainer/Advantage Score Mean 0.00069399 +[id0] trainer/Advantage Score Std 0.000198645 +[id0] trainer/Advantage Score Max 0.00137571 +[id0] trainer/Advantage Score Min 0.00013719 +[id0] trainer/bc/Train Logprob Loss 91.5713 +[id0] trainer/bc/Test Logprob Loss 53.3808 +[id0] trainer/bc/Train MSE 0.243058 +[id0] trainer/bc/Test MSE 0.143041 +[id0] trainer/bc/train_policy_loss 91.5713 +[id0] trainer/bc/test_policy_loss 53.3808 +[id0] exploration/num steps total 2000 +[id0] exploration/num paths total 10 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.114934 +[id0] exploration/Rewards Std 0.0976624 +[id0] exploration/Rewards Max -0.0027588 +[id0] exploration/Rewards Min -0.391336 +[id0] exploration/Returns Mean -22.9867 +[id0] exploration/Returns Std 13.3356 +[id0] exploration/Returns Max -2.54363 +[id0] exploration/Returns Min -38.9445 +[id0] exploration/Actions Mean 0.0265813 +[id0] exploration/Actions Std 0.823712 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -22.9867 +[id0] exploration/env_infos/final/hand_distance Mean 0.216713 +[id0] exploration/env_infos/final/hand_distance Std 0.0760338 +[id0] exploration/env_infos/final/hand_distance Max 0.357046 +[id0] exploration/env_infos/final/hand_distance Min 0.127291 +[id0] exploration/env_infos/initial/hand_distance Mean 0.151831 +[id0] exploration/env_infos/initial/hand_distance Std 0.0590546 +[id0] exploration/env_infos/initial/hand_distance Max 0.246397 +[id0] exploration/env_infos/initial/hand_distance Min 0.0631579 +[id0] exploration/env_infos/hand_distance Mean 0.168903 +[id0] exploration/env_infos/hand_distance Std 0.0823509 +[id0] exploration/env_infos/hand_distance Max 0.391336 +[id0] exploration/env_infos/hand_distance Min 0.0027588 +[id0] exploration/env_infos/final/obj0_distance Mean 0.144795 +[id0] exploration/env_infos/final/obj0_distance Std 0.0862253 +[id0] exploration/env_infos/final/obj0_distance Max 0.257212 +[id0] exploration/env_infos/final/obj0_distance Min 0.0121226 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.113186 +[id0] exploration/env_infos/initial/obj0_distance Std 0.0563105 +[id0] exploration/env_infos/initial/obj0_distance Max 0.176081 +[id0] exploration/env_infos/initial/obj0_distance Min 0.0163414 +[id0] exploration/env_infos/obj0_distance Mean 0.122385 +[id0] exploration/env_infos/obj0_distance Std 0.0770085 +[id0] exploration/env_infos/obj0_distance Max 0.257212 +[id0] exploration/env_infos/obj0_distance Min 0.00784497 +[id0] exploration/env_infos/final/hand_success Mean 0 +[id0] exploration/env_infos/final/hand_success Std 0 +[id0] exploration/env_infos/final/hand_success Max 0 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0 +[id0] exploration/env_infos/initial/hand_success Std 0 +[id0] exploration/env_infos/initial/hand_success Max 0 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.116 +[id0] exploration/env_infos/hand_success Std 0.320225 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0.2 +[id0] exploration/env_infos/final/puck_success Std 0.4 +[id0] exploration/env_infos/final/puck_success Max 1 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0.2 +[id0] exploration/env_infos/initial/puck_success Std 0.4 +[id0] exploration/env_infos/initial/puck_success Max 1 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0.299 +[id0] exploration/env_infos/puck_success Std 0.45782 +[id0] exploration/env_infos/puck_success Max 1 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 1000 +[id0] evaluation/num paths total 5 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.174487 +[id0] evaluation/Rewards Std 0.0648181 +[id0] evaluation/Rewards Max -0.0836799 +[id0] evaluation/Rewards Min -0.279353 +[id0] evaluation/Returns Mean -34.8973 +[id0] evaluation/Returns Std 12.9636 +[id0] evaluation/Returns Max -16.7361 +[id0] evaluation/Returns Min -55.8515 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -34.8973 +[id0] evaluation/env_infos/final/hand_distance Mean 0.129226 +[id0] evaluation/env_infos/final/hand_distance Std 0.0374508 +[id0] evaluation/env_infos/final/hand_distance Max 0.160978 +[id0] evaluation/env_infos/final/hand_distance Min 0.0570689 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.129183 +[id0] evaluation/env_infos/initial/hand_distance Std 0.0374459 +[id0] evaluation/env_infos/initial/hand_distance Max 0.160978 +[id0] evaluation/env_infos/initial/hand_distance Min 0.0570688 +[id0] evaluation/env_infos/hand_distance Mean 0.129207 +[id0] evaluation/env_infos/hand_distance Std 0.0374486 +[id0] evaluation/env_infos/hand_distance Max 0.160978 +[id0] evaluation/env_infos/hand_distance Min 0.0570688 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.109537 +[id0] evaluation/env_infos/final/obj0_distance Std 0.0458059 +[id0] evaluation/env_infos/final/obj0_distance Max 0.172508 +[id0] evaluation/env_infos/final/obj0_distance Min 0.0424444 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.109537 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.0458058 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.172509 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.0424451 +[id0] evaluation/env_infos/obj0_distance Mean 0.109537 +[id0] evaluation/env_infos/obj0_distance Std 0.0458059 +[id0] evaluation/env_infos/obj0_distance Max 0.172509 +[id0] evaluation/env_infos/obj0_distance Min 0.0424444 +[id0] evaluation/env_infos/final/hand_success Mean 0.2 +[id0] evaluation/env_infos/final/hand_success Std 0.4 +[id0] evaluation/env_infos/final/hand_success Max 1 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0.2 +[id0] evaluation/env_infos/initial/hand_success Std 0.4 +[id0] evaluation/env_infos/initial/hand_success Max 1 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0.2 +[id0] evaluation/env_infos/hand_success Std 0.4 +[id0] evaluation/env_infos/hand_success Max 1 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0.2 +[id0] evaluation/env_infos/final/puck_success Std 0.4 +[id0] evaluation/env_infos/final/puck_success Max 1 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0.2 +[id0] evaluation/env_infos/initial/puck_success Std 0.4 +[id0] evaluation/env_infos/initial/puck_success Max 1 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0.2 +[id0] evaluation/env_infos/puck_success Std 0.4 +[id0] evaluation/env_infos/puck_success Max 1 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00411487 +[id0] time/epoch_time (s) 47.8323 +[id0] time/evaluation sampling (s) 16.4746 +[id0] time/exploration sampling (s) 8.29944 +[id0] time/global_time (s) 157.731 +[id0] time/logging (s) 0.0104067 +[id0] time/saving (s) 0.00446033 +[id0] time/training (s) 23.0393 +[id0] epoch 0 +[id0] ------------------------------------------------ -------------- +[id0] ------------------------------------------------ -------------- +[id0] trainer/num train calls 2000 +[id0] trainer/QF1 Loss 0.000765265 +[id0] trainer/QF2 Loss 0.000947659 +[id0] trainer/Policy Loss 3.49967 +[id0] trainer/Q1 Predictions Mean -0.38285 +[id0] trainer/Q1 Predictions Std 0.485723 +[id0] trainer/Q1 Predictions Max -0.0351644 +[id0] trainer/Q1 Predictions Min -2.77178 +[id0] trainer/Q2 Predictions Mean -0.379074 +[id0] trainer/Q2 Predictions Std 0.483565 +[id0] trainer/Q2 Predictions Max -0.0339382 +[id0] trainer/Q2 Predictions Min -2.72957 +[id0] trainer/Q Targets Mean -0.377438 +[id0] trainer/Q Targets Std 0.488474 +[id0] trainer/Q Targets Max -0.0266783 +[id0] trainer/Q Targets Min -2.74156 +[id0] trainer/Log Pis Mean 3.11747 +[id0] trainer/Log Pis Std 1.04601 +[id0] trainer/Log Pis Max 4.16126 +[id0] trainer/Log Pis Min -3.13696 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 3.77122e-05 +[id0] trainer/Advantage Weights Max 0.00113277 +[id0] trainer/Advantage Weights Min 0.000844964 +[id0] trainer/Advantage Score Mean -0.00065282 +[id0] trainer/Advantage Score Std 0.0385156 +[id0] trainer/Advantage Score Max 0.148469 +[id0] trainer/Advantage Score Min -0.144656 +[id0] trainer/bc/Train Logprob Loss 102.427 +[id0] trainer/bc/Test Logprob Loss 71.5054 +[id0] trainer/bc/Train MSE 0.273888 +[id0] trainer/bc/Test MSE 0.193714 +[id0] trainer/bc/train_policy_loss 102.427 +[id0] trainer/bc/test_policy_loss 71.5054 +[id0] exploration/num steps total 3000 +[id0] exploration/num paths total 15 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.247124 +[id0] exploration/Rewards Std 0.127658 +[id0] exploration/Rewards Max -0.00283021 +[id0] exploration/Rewards Min -0.626878 +[id0] exploration/Returns Mean -49.4249 +[id0] exploration/Returns Std 22.0843 +[id0] exploration/Returns Max -37.1675 +[id0] exploration/Returns Min -93.5032 +[id0] exploration/Actions Mean 0.0263965 +[id0] exploration/Actions Std 0.809026 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -49.4249 +[id0] exploration/env_infos/final/hand_distance Mean 0.148614 +[id0] exploration/env_infos/final/hand_distance Std 0.114674 +[id0] exploration/env_infos/final/hand_distance Max 0.369157 +[id0] exploration/env_infos/final/hand_distance Min 0.0483525 +[id0] exploration/env_infos/initial/hand_distance Mean 0.18462 +[id0] exploration/env_infos/initial/hand_distance Std 0.067061 +[id0] exploration/env_infos/initial/hand_distance Max 0.247689 +[id0] exploration/env_infos/initial/hand_distance Min 0.0731616 +[id0] exploration/env_infos/hand_distance Mean 0.214032 +[id0] exploration/env_infos/hand_distance Std 0.105706 +[id0] exploration/env_infos/hand_distance Max 0.394094 +[id0] exploration/env_infos/hand_distance Min 0.00283021 +[id0] exploration/env_infos/final/obj0_distance Mean 0.209759 +[id0] exploration/env_infos/final/obj0_distance Std 0.0742183 +[id0] exploration/env_infos/final/obj0_distance Max 0.349392 +[id0] exploration/env_infos/final/obj0_distance Min 0.126966 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.204968 +[id0] exploration/env_infos/initial/obj0_distance Std 0.0841817 +[id0] exploration/env_infos/initial/obj0_distance Max 0.343876 +[id0] exploration/env_infos/initial/obj0_distance Min 0.0807711 +[id0] exploration/env_infos/obj0_distance Mean 0.204306 +[id0] exploration/env_infos/obj0_distance Std 0.0821608 +[id0] exploration/env_infos/obj0_distance Max 0.358052 +[id0] exploration/env_infos/obj0_distance Min 0.0807711 +[id0] exploration/env_infos/final/hand_success Mean 0.2 +[id0] exploration/env_infos/final/hand_success Std 0.4 +[id0] exploration/env_infos/final/hand_success Max 1 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0 +[id0] exploration/env_infos/initial/hand_success Std 0 +[id0] exploration/env_infos/initial/hand_success Max 0 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.104 +[id0] exploration/env_infos/hand_success Std 0.305261 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0 +[id0] exploration/env_infos/final/puck_success Std 0 +[id0] exploration/env_infos/final/puck_success Max 0 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0 +[id0] exploration/env_infos/initial/puck_success Std 0 +[id0] exploration/env_infos/initial/puck_success Max 0 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0 +[id0] exploration/env_infos/puck_success Std 0 +[id0] exploration/env_infos/puck_success Max 0 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 2000 +[id0] evaluation/num paths total 10 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.199103 +[id0] evaluation/Rewards Std 0.150539 +[id0] evaluation/Rewards Max -0.010436 +[id0] evaluation/Rewards Min -0.350894 +[id0] evaluation/Returns Mean -39.8207 +[id0] evaluation/Returns Std 30.1077 +[id0] evaluation/Returns Max -2.29425 +[id0] evaluation/Returns Min -70.1298 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -39.8207 +[id0] evaluation/env_infos/final/hand_distance Mean 0.117052 +[id0] evaluation/env_infos/final/hand_distance Std 0.0934586 +[id0] evaluation/env_infos/final/hand_distance Max 0.25702 +[id0] evaluation/env_infos/final/hand_distance Min 0.0122206 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.116547 +[id0] evaluation/env_infos/initial/hand_distance Std 0.0936395 +[id0] evaluation/env_infos/initial/hand_distance Max 0.256279 +[id0] evaluation/env_infos/initial/hand_distance Min 0.010436 +[id0] evaluation/env_infos/hand_distance Mean 0.116853 +[id0] evaluation/env_infos/hand_distance Std 0.0935543 +[id0] evaluation/env_infos/hand_distance Max 0.25702 +[id0] evaluation/env_infos/hand_distance Min 0.010436 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.1218 +[id0] evaluation/env_infos/final/obj0_distance Std 0.0581768 +[id0] evaluation/env_infos/final/obj0_distance Max 0.183176 +[id0] evaluation/env_infos/final/obj0_distance Min 0.0226178 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.121799 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.0581753 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.183176 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.0226211 +[id0] evaluation/env_infos/obj0_distance Mean 0.121799 +[id0] evaluation/env_infos/obj0_distance Std 0.0581759 +[id0] evaluation/env_infos/obj0_distance Max 0.183176 +[id0] evaluation/env_infos/obj0_distance Min 0.0226178 +[id0] evaluation/env_infos/final/hand_success Mean 0.4 +[id0] evaluation/env_infos/final/hand_success Std 0.489898 +[id0] evaluation/env_infos/final/hand_success Max 1 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0.4 +[id0] evaluation/env_infos/initial/hand_success Std 0.489898 +[id0] evaluation/env_infos/initial/hand_success Max 1 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0.4 +[id0] evaluation/env_infos/hand_success Std 0.489898 +[id0] evaluation/env_infos/hand_success Max 1 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0.2 +[id0] evaluation/env_infos/final/puck_success Std 0.4 +[id0] evaluation/env_infos/final/puck_success Max 1 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0.2 +[id0] evaluation/env_infos/initial/puck_success Std 0.4 +[id0] evaluation/env_infos/initial/puck_success Max 1 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0.2 +[id0] evaluation/env_infos/puck_success Std 0.4 +[id0] evaluation/env_infos/puck_success Max 1 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.0047102 +[id0] time/epoch_time (s) 39.3272 +[id0] time/evaluation sampling (s) 8.09599 +[id0] time/exploration sampling (s) 8.28564 +[id0] time/global_time (s) 197.107 +[id0] time/logging (s) 0.0103951 +[id0] time/saving (s) 3.05176e-05 +[id0] time/training (s) 22.9304 +[id0] epoch 1 +[id0] ------------------------------------------------ -------------- +[id0] ------------------------------------------------ -------------- +[id0] trainer/num train calls 3000 +[id0] trainer/QF1 Loss 0.001695 +[id0] trainer/QF2 Loss 0.00165082 +[id0] trainer/Policy Loss 4.07459 +[id0] trainer/Q1 Predictions Mean -0.901248 +[id0] trainer/Q1 Predictions Std 1.10246 +[id0] trainer/Q1 Predictions Max -0.0445065 +[id0] trainer/Q1 Predictions Min -6.01948 +[id0] trainer/Q2 Predictions Mean -0.892113 +[id0] trainer/Q2 Predictions Std 1.10439 +[id0] trainer/Q2 Predictions Max -0.0306489 +[id0] trainer/Q2 Predictions Min -6.02954 +[id0] trainer/Q Targets Mean -0.898215 +[id0] trainer/Q Targets Std 1.10447 +[id0] trainer/Q Targets Max -0.038072 +[id0] trainer/Q Targets Min -6.04482 +[id0] trainer/Log Pis Mean 3.16382 +[id0] trainer/Log Pis Std 0.993271 +[id0] trainer/Log Pis Max 4.16018 +[id0] trainer/Log Pis Min -3.45229 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 7.45872e-05 +[id0] trainer/Advantage Weights Max 0.00144606 +[id0] trainer/Advantage Weights Min 0.000791821 +[id0] trainer/Advantage Score Mean 0.00952252 +[id0] trainer/Advantage Score Std 0.0742157 +[id0] trainer/Advantage Score Max 0.404883 +[id0] trainer/Advantage Score Min -0.19738 +[id0] trainer/bc/Train Logprob Loss 83.4008 +[id0] trainer/bc/Test Logprob Loss 64.444 +[id0] trainer/bc/Train MSE 0.225033 +[id0] trainer/bc/Test MSE 0.173356 +[id0] trainer/bc/train_policy_loss 83.4008 +[id0] trainer/bc/test_policy_loss 64.444 +[id0] exploration/num steps total 4000 +[id0] exploration/num paths total 20 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.278618 +[id0] exploration/Rewards Std 0.146669 +[id0] exploration/Rewards Max -0.00937338 +[id0] exploration/Rewards Min -0.578795 +[id0] exploration/Returns Mean -55.7235 +[id0] exploration/Returns Std 25.4056 +[id0] exploration/Returns Max -24.3547 +[id0] exploration/Returns Min -99.2043 +[id0] exploration/Actions Mean -0.00831315 +[id0] exploration/Actions Std 0.818318 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -55.7235 +[id0] exploration/env_infos/final/hand_distance Mean 0.138385 +[id0] exploration/env_infos/final/hand_distance Std 0.0462198 +[id0] exploration/env_infos/final/hand_distance Max 0.211948 +[id0] exploration/env_infos/final/hand_distance Min 0.0837446 +[id0] exploration/env_infos/initial/hand_distance Mean 0.21015 +[id0] exploration/env_infos/initial/hand_distance Std 0.0798561 +[id0] exploration/env_infos/initial/hand_distance Max 0.273729 +[id0] exploration/env_infos/initial/hand_distance Min 0.0541772 +[id0] exploration/env_infos/hand_distance Mean 0.21009 +[id0] exploration/env_infos/hand_distance Std 0.0916343 +[id0] exploration/env_infos/hand_distance Max 0.401293 +[id0] exploration/env_infos/hand_distance Min 0.00937338 +[id0] exploration/env_infos/final/obj0_distance Mean 0.20243 +[id0] exploration/env_infos/final/obj0_distance Std 0.0709705 +[id0] exploration/env_infos/final/obj0_distance Max 0.311626 +[id0] exploration/env_infos/final/obj0_distance Min 0.122725 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.17417 +[id0] exploration/env_infos/initial/obj0_distance Std 0.0658904 +[id0] exploration/env_infos/initial/obj0_distance Max 0.27393 +[id0] exploration/env_infos/initial/obj0_distance Min 0.107848 +[id0] exploration/env_infos/obj0_distance Mean 0.186019 +[id0] exploration/env_infos/obj0_distance Std 0.0692809 +[id0] exploration/env_infos/obj0_distance Max 0.317143 +[id0] exploration/env_infos/obj0_distance Min 0.107847 +[id0] exploration/env_infos/final/hand_success Mean 0 +[id0] exploration/env_infos/final/hand_success Std 0 +[id0] exploration/env_infos/final/hand_success Max 0 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0.2 +[id0] exploration/env_infos/initial/hand_success Std 0.4 +[id0] exploration/env_infos/initial/hand_success Max 1 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.045 +[id0] exploration/env_infos/hand_success Std 0.207304 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0 +[id0] exploration/env_infos/final/puck_success Std 0 +[id0] exploration/env_infos/final/puck_success Max 0 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0 +[id0] exploration/env_infos/initial/puck_success Std 0 +[id0] exploration/env_infos/initial/puck_success Max 0 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0 +[id0] exploration/env_infos/puck_success Std 0 +[id0] exploration/env_infos/puck_success Max 0 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 3000 +[id0] evaluation/num paths total 15 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.138876 +[id0] evaluation/Rewards Std 0.0567668 +[id0] evaluation/Rewards Max -0.053773 +[id0] evaluation/Rewards Min -0.207792 +[id0] evaluation/Returns Mean -27.7752 +[id0] evaluation/Returns Std 11.3532 +[id0] evaluation/Returns Max -10.7547 +[id0] evaluation/Returns Min -41.5583 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -27.7752 +[id0] evaluation/env_infos/final/hand_distance Mean 0.145023 +[id0] evaluation/env_infos/final/hand_distance Std 0.0729067 +[id0] evaluation/env_infos/final/hand_distance Max 0.255248 +[id0] evaluation/env_infos/final/hand_distance Min 0.0466073 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.144924 +[id0] evaluation/env_infos/initial/hand_distance Std 0.0720171 +[id0] evaluation/env_infos/initial/hand_distance Max 0.254728 +[id0] evaluation/env_infos/initial/hand_distance Min 0.0479054 +[id0] evaluation/env_infos/hand_distance Mean 0.144987 +[id0] evaluation/env_infos/hand_distance Std 0.0725677 +[id0] evaluation/env_infos/hand_distance Max 0.255248 +[id0] evaluation/env_infos/hand_distance Min 0.0466073 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.0959822 +[id0] evaluation/env_infos/final/obj0_distance Std 0.066644 +[id0] evaluation/env_infos/final/obj0_distance Max 0.207792 +[id0] evaluation/env_infos/final/obj0_distance Min 0.0163016 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.0959822 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.0666436 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.207791 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.0163035 +[id0] evaluation/env_infos/obj0_distance Mean 0.0959821 +[id0] evaluation/env_infos/obj0_distance Std 0.0666438 +[id0] evaluation/env_infos/obj0_distance Max 0.207792 +[id0] evaluation/env_infos/obj0_distance Min 0.0163016 +[id0] evaluation/env_infos/final/hand_success Mean 0.2 +[id0] evaluation/env_infos/final/hand_success Std 0.4 +[id0] evaluation/env_infos/final/hand_success Max 1 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0.2 +[id0] evaluation/env_infos/initial/hand_success Std 0.4 +[id0] evaluation/env_infos/initial/hand_success Max 1 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0.2 +[id0] evaluation/env_infos/hand_success Std 0.4 +[id0] evaluation/env_infos/hand_success Max 1 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0.4 +[id0] evaluation/env_infos/final/puck_success Std 0.489898 +[id0] evaluation/env_infos/final/puck_success Max 1 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0.4 +[id0] evaluation/env_infos/initial/puck_success Std 0.489898 +[id0] evaluation/env_infos/initial/puck_success Max 1 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0.4 +[id0] evaluation/env_infos/puck_success Std 0.489898 +[id0] evaluation/env_infos/puck_success Max 1 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00420952 +[id0] time/epoch_time (s) 39.3798 +[id0] time/evaluation sampling (s) 8.17257 +[id0] time/exploration sampling (s) 8.28339 +[id0] time/global_time (s) 236.536 +[id0] time/logging (s) 0.010463 +[id0] time/saving (s) 4.1008e-05 +[id0] time/training (s) 22.9091 +[id0] epoch 2 +[id0] ------------------------------------------------ -------------- +[id0] ------------------------------------------------ -------------- +[id0] trainer/num train calls 4000 +[id0] trainer/QF1 Loss 0.00285036 +[id0] trainer/QF2 Loss 0.00268906 +[id0] trainer/Policy Loss 4.56843 +[id0] trainer/Q1 Predictions Mean -1.36346 +[id0] trainer/Q1 Predictions Std 1.71801 +[id0] trainer/Q1 Predictions Max -0.0467544 +[id0] trainer/Q1 Predictions Min -9.28754 +[id0] trainer/Q2 Predictions Mean -1.36774 +[id0] trainer/Q2 Predictions Std 1.72325 +[id0] trainer/Q2 Predictions Max -0.0398694 +[id0] trainer/Q2 Predictions Min -9.33392 +[id0] trainer/Q Targets Mean -1.36986 +[id0] trainer/Q Targets Std 1.72413 +[id0] trainer/Q Targets Max -0.0421065 +[id0] trainer/Q Targets Min -9.3294 +[id0] trainer/Log Pis Mean 3.18179 +[id0] trainer/Log Pis Std 1.01594 +[id0] trainer/Log Pis Max 4.16188 +[id0] trainer/Log Pis Min -4.23939 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.000118414 +[id0] trainer/Advantage Weights Max 0.00165406 +[id0] trainer/Advantage Weights Min 0.000611807 +[id0] trainer/Advantage Score Mean 0.0231841 +[id0] trainer/Advantage Score Std 0.114668 +[id0] trainer/Advantage Score Max 0.556926 +[id0] trainer/Advantage Score Min -0.437648 +[id0] trainer/bc/Train Logprob Loss 76.3996 +[id0] trainer/bc/Test Logprob Loss 59.8126 +[id0] trainer/bc/Train MSE 0.200926 +[id0] trainer/bc/Test MSE 0.163442 +[id0] trainer/bc/train_policy_loss 76.3996 +[id0] trainer/bc/test_policy_loss 59.8126 +[id0] exploration/num steps total 5000 +[id0] exploration/num paths total 25 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.276602 +[id0] exploration/Rewards Std 0.128441 +[id0] exploration/Rewards Max -0.0566054 +[id0] exploration/Rewards Min -0.505241 +[id0] exploration/Returns Mean -55.3204 +[id0] exploration/Returns Std 21.0502 +[id0] exploration/Returns Max -37.9148 +[id0] exploration/Returns Min -96.0237 +[id0] exploration/Actions Mean 0.0280504 +[id0] exploration/Actions Std 0.804763 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -55.3204 +[id0] exploration/env_infos/final/hand_distance Mean 0.225664 +[id0] exploration/env_infos/final/hand_distance Std 0.132331 +[id0] exploration/env_infos/final/hand_distance Max 0.396388 +[id0] exploration/env_infos/final/hand_distance Min 0.0569771 +[id0] exploration/env_infos/initial/hand_distance Mean 0.220366 +[id0] exploration/env_infos/initial/hand_distance Std 0.103356 +[id0] exploration/env_infos/initial/hand_distance Max 0.347912 +[id0] exploration/env_infos/initial/hand_distance Min 0.0915773 +[id0] exploration/env_infos/hand_distance Mean 0.189135 +[id0] exploration/env_infos/hand_distance Std 0.102493 +[id0] exploration/env_infos/hand_distance Max 0.396388 +[id0] exploration/env_infos/hand_distance Min 0.00210862 +[id0] exploration/env_infos/final/obj0_distance Mean 0.10384 +[id0] exploration/env_infos/final/obj0_distance Std 0.0478335 +[id0] exploration/env_infos/final/obj0_distance Max 0.163746 +[id0] exploration/env_infos/final/obj0_distance Min 0.0544968 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.119473 +[id0] exploration/env_infos/initial/obj0_distance Std 0.0467819 +[id0] exploration/env_infos/initial/obj0_distance Max 0.16375 +[id0] exploration/env_infos/initial/obj0_distance Min 0.051739 +[id0] exploration/env_infos/obj0_distance Mean 0.118586 +[id0] exploration/env_infos/obj0_distance Std 0.0423256 +[id0] exploration/env_infos/obj0_distance Max 0.16375 +[id0] exploration/env_infos/obj0_distance Min 0.0457206 +[id0] exploration/env_infos/final/hand_success Mean 0.2 +[id0] exploration/env_infos/final/hand_success Std 0.4 +[id0] exploration/env_infos/final/hand_success Max 1 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0 +[id0] exploration/env_infos/initial/hand_success Std 0 +[id0] exploration/env_infos/initial/hand_success Max 0 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.105 +[id0] exploration/env_infos/hand_success Std 0.306553 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0.2 +[id0] exploration/env_infos/final/puck_success Std 0.4 +[id0] exploration/env_infos/final/puck_success Max 1 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0.2 +[id0] exploration/env_infos/initial/puck_success Std 0.4 +[id0] exploration/env_infos/initial/puck_success Max 1 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0.09 +[id0] exploration/env_infos/puck_success Std 0.286182 +[id0] exploration/env_infos/puck_success Max 1 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 4000 +[id0] evaluation/num paths total 20 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.148798 +[id0] evaluation/Rewards Std 0.0646468 +[id0] evaluation/Rewards Max -0.0887847 +[id0] evaluation/Rewards Min -0.274839 +[id0] evaluation/Returns Mean -29.7595 +[id0] evaluation/Returns Std 12.9293 +[id0] evaluation/Returns Max -17.7709 +[id0] evaluation/Returns Min -54.925 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -29.7595 +[id0] evaluation/env_infos/final/hand_distance Mean 0.151724 +[id0] evaluation/env_infos/final/hand_distance Std 0.0797487 +[id0] evaluation/env_infos/final/hand_distance Max 0.274839 +[id0] evaluation/env_infos/final/hand_distance Min 0.0602958 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.151513 +[id0] evaluation/env_infos/initial/hand_distance Std 0.0795544 +[id0] evaluation/env_infos/initial/hand_distance Max 0.27419 +[id0] evaluation/env_infos/initial/hand_distance Min 0.060296 +[id0] evaluation/env_infos/hand_distance Mean 0.151643 +[id0] evaluation/env_infos/hand_distance Std 0.0796874 +[id0] evaluation/env_infos/hand_distance Max 0.274839 +[id0] evaluation/env_infos/hand_distance Min 0.0602957 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.151526 +[id0] evaluation/env_infos/final/obj0_distance Std 0.0572502 +[id0] evaluation/env_infos/final/obj0_distance Max 0.24662 +[id0] evaluation/env_infos/final/obj0_distance Min 0.0698565 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.151524 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.0572506 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.24662 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.0698544 +[id0] evaluation/env_infos/obj0_distance Mean 0.151525 +[id0] evaluation/env_infos/obj0_distance Std 0.0572505 +[id0] evaluation/env_infos/obj0_distance Max 0.24662 +[id0] evaluation/env_infos/obj0_distance Min 0.0698544 +[id0] evaluation/env_infos/final/hand_success Mean 0 +[id0] evaluation/env_infos/final/hand_success Std 0 +[id0] evaluation/env_infos/final/hand_success Max 0 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0 +[id0] evaluation/env_infos/initial/hand_success Std 0 +[id0] evaluation/env_infos/initial/hand_success Max 0 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0 +[id0] evaluation/env_infos/hand_success Std 0 +[id0] evaluation/env_infos/hand_success Max 0 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0 +[id0] evaluation/env_infos/final/puck_success Std 0 +[id0] evaluation/env_infos/final/puck_success Max 0 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0 +[id0] evaluation/env_infos/initial/puck_success Std 0 +[id0] evaluation/env_infos/initial/puck_success Max 0 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0 +[id0] evaluation/env_infos/puck_success Std 0 +[id0] evaluation/env_infos/puck_success Max 0 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00422287 +[id0] time/epoch_time (s) 39.346 +[id0] time/evaluation sampling (s) 8.09244 +[id0] time/exploration sampling (s) 8.36569 +[id0] time/global_time (s) 275.93 +[id0] time/logging (s) 0.0104682 +[id0] time/saving (s) 3.31402e-05 +[id0] time/training (s) 22.8731 +[id0] epoch 3 +[id0] ------------------------------------------------ -------------- +[id0] ------------------------------------------------ -------------- +[id0] trainer/num train calls 5000 +[id0] trainer/QF1 Loss 0.0074459 +[id0] trainer/QF2 Loss 0.00697954 +[id0] trainer/Policy Loss 5.14359 +[id0] trainer/Q1 Predictions Mean -1.96346 +[id0] trainer/Q1 Predictions Std 2.39202 +[id0] trainer/Q1 Predictions Max -0.0431445 +[id0] trainer/Q1 Predictions Min -12.5181 +[id0] trainer/Q2 Predictions Mean -1.96091 +[id0] trainer/Q2 Predictions Std 2.39629 +[id0] trainer/Q2 Predictions Max -0.0505973 +[id0] trainer/Q2 Predictions Min -12.5949 +[id0] trainer/Q Targets Mean -1.98142 +[id0] trainer/Q Targets Std 2.39756 +[id0] trainer/Q Targets Max -0.0502438 +[id0] trainer/Q Targets Min -12.5836 +[id0] trainer/Log Pis Mean 3.15652 +[id0] trainer/Log Pis Std 0.999386 +[id0] trainer/Log Pis Max 4.16003 +[id0] trainer/Log Pis Min -6.46238 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.000168493 +[id0] trainer/Advantage Weights Max 0.0021268 +[id0] trainer/Advantage Weights Min 0.000633489 +[id0] trainer/Advantage Score Mean 0.0236034 +[id0] trainer/Advantage Score Std 0.1566 +[id0] trainer/Advantage Score Max 0.814877 +[id0] trainer/Advantage Score Min -0.396252 +[id0] trainer/bc/Train Logprob Loss 87.5042 +[id0] trainer/bc/Test Logprob Loss 38.2295 +[id0] trainer/bc/Train MSE 0.228437 +[id0] trainer/bc/Test MSE 0.105617 +[id0] trainer/bc/train_policy_loss 87.5042 +[id0] trainer/bc/test_policy_loss 38.2295 +[id0] exploration/num steps total 6000 +[id0] exploration/num paths total 30 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.242658 +[id0] exploration/Rewards Std 0.0967623 +[id0] exploration/Rewards Max -0.0129886 +[id0] exploration/Rewards Min -0.403419 +[id0] exploration/Returns Mean -48.5316 +[id0] exploration/Returns Std 9.30731 +[id0] exploration/Returns Max -37.8003 +[id0] exploration/Returns Min -60.5528 +[id0] exploration/Actions Mean 0.0604275 +[id0] exploration/Actions Std 0.817892 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -48.5316 +[id0] exploration/env_infos/final/hand_distance Mean 0.241626 +[id0] exploration/env_infos/final/hand_distance Std 0.106563 +[id0] exploration/env_infos/final/hand_distance Max 0.390967 +[id0] exploration/env_infos/final/hand_distance Min 0.130818 +[id0] exploration/env_infos/initial/hand_distance Mean 0.178935 +[id0] exploration/env_infos/initial/hand_distance Std 0.112344 +[id0] exploration/env_infos/initial/hand_distance Max 0.367422 +[id0] exploration/env_infos/initial/hand_distance Min 0.0597043 +[id0] exploration/env_infos/hand_distance Mean 0.201786 +[id0] exploration/env_infos/hand_distance Std 0.0870828 +[id0] exploration/env_infos/hand_distance Max 0.403419 +[id0] exploration/env_infos/hand_distance Min 0.0129886 +[id0] exploration/env_infos/final/obj0_distance Mean 0.139101 +[id0] exploration/env_infos/final/obj0_distance Std 0.0671929 +[id0] exploration/env_infos/final/obj0_distance Max 0.269097 +[id0] exploration/env_infos/final/obj0_distance Min 0.0848455 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.133637 +[id0] exploration/env_infos/initial/obj0_distance Std 0.0462864 +[id0] exploration/env_infos/initial/obj0_distance Max 0.196977 +[id0] exploration/env_infos/initial/obj0_distance Min 0.0848448 +[id0] exploration/env_infos/obj0_distance Mean 0.131735 +[id0] exploration/env_infos/obj0_distance Std 0.0507066 +[id0] exploration/env_infos/obj0_distance Max 0.289176 +[id0] exploration/env_infos/obj0_distance Min 0.0848448 +[id0] exploration/env_infos/final/hand_success Mean 0 +[id0] exploration/env_infos/final/hand_success Std 0 +[id0] exploration/env_infos/final/hand_success Max 0 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0.2 +[id0] exploration/env_infos/initial/hand_success Std 0.4 +[id0] exploration/env_infos/initial/hand_success Max 1 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.028 +[id0] exploration/env_infos/hand_success Std 0.164973 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0 +[id0] exploration/env_infos/final/puck_success Std 0 +[id0] exploration/env_infos/final/puck_success Max 0 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0 +[id0] exploration/env_infos/initial/puck_success Std 0 +[id0] exploration/env_infos/initial/puck_success Max 0 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0 +[id0] exploration/env_infos/puck_success Std 0 +[id0] exploration/env_infos/puck_success Max 0 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 5000 +[id0] evaluation/num paths total 25 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.232508 +[id0] evaluation/Rewards Std 0.0841653 +[id0] evaluation/Rewards Max -0.127516 +[id0] evaluation/Rewards Min -0.328501 +[id0] evaluation/Returns Mean -46.5016 +[id0] evaluation/Returns Std 16.8331 +[id0] evaluation/Returns Max -25.5034 +[id0] evaluation/Returns Min -65.7001 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -46.5016 +[id0] evaluation/env_infos/final/hand_distance Mean 0.0942687 +[id0] evaluation/env_infos/final/hand_distance Std 0.0710695 +[id0] evaluation/env_infos/final/hand_distance Max 0.220471 +[id0] evaluation/env_infos/final/hand_distance Min 0.019587 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.0948395 +[id0] evaluation/env_infos/initial/hand_distance Std 0.07068 +[id0] evaluation/env_infos/initial/hand_distance Max 0.220471 +[id0] evaluation/env_infos/initial/hand_distance Min 0.0215953 +[id0] evaluation/env_infos/hand_distance Mean 0.0944819 +[id0] evaluation/env_infos/hand_distance Std 0.0709213 +[id0] evaluation/env_infos/hand_distance Max 0.220471 +[id0] evaluation/env_infos/hand_distance Min 0.019587 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.207569 +[id0] evaluation/env_infos/final/obj0_distance Std 0.079421 +[id0] evaluation/env_infos/final/obj0_distance Max 0.313696 +[id0] evaluation/env_infos/final/obj0_distance Min 0.0931014 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.207568 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.0794216 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.313696 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.0930991 +[id0] evaluation/env_infos/obj0_distance Mean 0.207569 +[id0] evaluation/env_infos/obj0_distance Std 0.0794213 +[id0] evaluation/env_infos/obj0_distance Max 0.313696 +[id0] evaluation/env_infos/obj0_distance Min 0.0930991 +[id0] evaluation/env_infos/final/hand_success Mean 0.4 +[id0] evaluation/env_infos/final/hand_success Std 0.489898 +[id0] evaluation/env_infos/final/hand_success Max 1 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0.4 +[id0] evaluation/env_infos/initial/hand_success Std 0.489898 +[id0] evaluation/env_infos/initial/hand_success Max 1 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0.4 +[id0] evaluation/env_infos/hand_success Std 0.489898 +[id0] evaluation/env_infos/hand_success Max 1 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0 +[id0] evaluation/env_infos/final/puck_success Std 0 +[id0] evaluation/env_infos/final/puck_success Max 0 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0 +[id0] evaluation/env_infos/initial/puck_success Std 0 +[id0] evaluation/env_infos/initial/puck_success Max 0 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0 +[id0] evaluation/env_infos/puck_success Std 0 +[id0] evaluation/env_infos/puck_success Max 0 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00421476 +[id0] time/epoch_time (s) 39.3012 +[id0] time/evaluation sampling (s) 8.15291 +[id0] time/exploration sampling (s) 8.27225 +[id0] time/global_time (s) 315.281 +[id0] time/logging (s) 0.0104573 +[id0] time/saving (s) 4.41074e-05 +[id0] time/training (s) 22.8613 +[id0] epoch 4 +[id0] ------------------------------------------------ -------------- +[id0] ------------------------------------------------ -------------- +[id0] trainer/num train calls 6000 +[id0] trainer/QF1 Loss 0.00859251 +[id0] trainer/QF2 Loss 0.00763745 +[id0] trainer/Policy Loss 5.88596 +[id0] trainer/Q1 Predictions Mean -2.6819 +[id0] trainer/Q1 Predictions Std 3.1785 +[id0] trainer/Q1 Predictions Max -0.0790491 +[id0] trainer/Q1 Predictions Min -15.0777 +[id0] trainer/Q2 Predictions Mean -2.67462 +[id0] trainer/Q2 Predictions Std 3.17843 +[id0] trainer/Q2 Predictions Max -0.0801804 +[id0] trainer/Q2 Predictions Min -15.0818 +[id0] trainer/Q Targets Mean -2.669 +[id0] trainer/Q Targets Std 3.18255 +[id0] trainer/Q Targets Max -0.0594145 +[id0] trainer/Q Targets Min -15.12 +[id0] trainer/Log Pis Mean 3.1761 +[id0] trainer/Log Pis Std 0.971441 +[id0] trainer/Log Pis Max 4.16175 +[id0] trainer/Log Pis Min -2.49295 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.000207329 +[id0] trainer/Advantage Weights Max 0.00208187 +[id0] trainer/Advantage Weights Min 0.000459274 +[id0] trainer/Advantage Score Mean 0.0279623 +[id0] trainer/Advantage Score Std 0.194234 +[id0] trainer/Advantage Score Max 0.804697 +[id0] trainer/Advantage Score Min -0.706679 +[id0] trainer/bc/Train Logprob Loss 112.549 +[id0] trainer/bc/Test Logprob Loss 54.9629 +[id0] trainer/bc/Train MSE 0.291537 +[id0] trainer/bc/Test MSE 0.151597 +[id0] trainer/bc/train_policy_loss 112.549 +[id0] trainer/bc/test_policy_loss 54.9629 +[id0] exploration/num steps total 7000 +[id0] exploration/num paths total 35 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.228515 +[id0] exploration/Rewards Std 0.158167 +[id0] exploration/Rewards Max -0.00296728 +[id0] exploration/Rewards Min -0.651332 +[id0] exploration/Returns Mean -45.7031 +[id0] exploration/Returns Std 30.3569 +[id0] exploration/Returns Max -16.3227 +[id0] exploration/Returns Min -100.244 +[id0] exploration/Actions Mean -0.114745 +[id0] exploration/Actions Std 0.825046 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -45.7031 +[id0] exploration/env_infos/final/hand_distance Mean 0.155714 +[id0] exploration/env_infos/final/hand_distance Std 0.0846064 +[id0] exploration/env_infos/final/hand_distance Max 0.302947 +[id0] exploration/env_infos/final/hand_distance Min 0.0748494 +[id0] exploration/env_infos/initial/hand_distance Mean 0.133266 +[id0] exploration/env_infos/initial/hand_distance Std 0.0216528 +[id0] exploration/env_infos/initial/hand_distance Max 0.155089 +[id0] exploration/env_infos/initial/hand_distance Min 0.0962769 +[id0] exploration/env_infos/hand_distance Mean 0.17074 +[id0] exploration/env_infos/hand_distance Std 0.0656257 +[id0] exploration/env_infos/hand_distance Max 0.350229 +[id0] exploration/env_infos/hand_distance Min 0.00963071 +[id0] exploration/env_infos/final/obj0_distance Mean 0.157542 +[id0] exploration/env_infos/final/obj0_distance Std 0.0954595 +[id0] exploration/env_infos/final/obj0_distance Max 0.282957 +[id0] exploration/env_infos/final/obj0_distance Min 0.00296817 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.190841 +[id0] exploration/env_infos/initial/obj0_distance Std 0.0843066 +[id0] exploration/env_infos/initial/obj0_distance Max 0.301104 +[id0] exploration/env_infos/initial/obj0_distance Min 0.0952299 +[id0] exploration/env_infos/obj0_distance Mean 0.184416 +[id0] exploration/env_infos/obj0_distance Std 0.0878581 +[id0] exploration/env_infos/obj0_distance Max 0.321613 +[id0] exploration/env_infos/obj0_distance Min 0.00296728 +[id0] exploration/env_infos/final/hand_success Mean 0 +[id0] exploration/env_infos/final/hand_success Std 0 +[id0] exploration/env_infos/final/hand_success Max 0 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0 +[id0] exploration/env_infos/initial/hand_success Std 0 +[id0] exploration/env_infos/initial/hand_success Max 0 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.055 +[id0] exploration/env_infos/hand_success Std 0.22798 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0.2 +[id0] exploration/env_infos/final/puck_success Std 0.4 +[id0] exploration/env_infos/final/puck_success Max 1 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0 +[id0] exploration/env_infos/initial/puck_success Std 0 +[id0] exploration/env_infos/initial/puck_success Max 0 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0.07 +[id0] exploration/env_infos/puck_success Std 0.255147 +[id0] exploration/env_infos/puck_success Max 1 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 6000 +[id0] evaluation/num paths total 30 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.220546 +[id0] evaluation/Rewards Std 0.122113 +[id0] evaluation/Rewards Max -0.0407922 +[id0] evaluation/Rewards Min -0.405792 +[id0] evaluation/Returns Mean -44.1092 +[id0] evaluation/Returns Std 24.4225 +[id0] evaluation/Returns Max -8.15846 +[id0] evaluation/Returns Min -81.1585 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -44.1092 +[id0] evaluation/env_infos/final/hand_distance Mean 0.181433 +[id0] evaluation/env_infos/final/hand_distance Std 0.0780527 +[id0] evaluation/env_infos/final/hand_distance Max 0.295458 +[id0] evaluation/env_infos/final/hand_distance Min 0.0703758 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.180844 +[id0] evaluation/env_infos/initial/hand_distance Std 0.0786996 +[id0] evaluation/env_infos/initial/hand_distance Max 0.295458 +[id0] evaluation/env_infos/initial/hand_distance Min 0.0682555 +[id0] evaluation/env_infos/hand_distance Mean 0.181211 +[id0] evaluation/env_infos/hand_distance Std 0.0783017 +[id0] evaluation/env_infos/hand_distance Max 0.295458 +[id0] evaluation/env_infos/hand_distance Min 0.0682555 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.0857632 +[id0] evaluation/env_infos/final/obj0_distance Std 0.0450939 +[id0] evaluation/env_infos/final/obj0_distance Max 0.158086 +[id0] evaluation/env_infos/final/obj0_distance Min 0.0378632 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.085763 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.0450929 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.158083 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.037863 +[id0] evaluation/env_infos/obj0_distance Mean 0.085763 +[id0] evaluation/env_infos/obj0_distance Std 0.0450934 +[id0] evaluation/env_infos/obj0_distance Max 0.158086 +[id0] evaluation/env_infos/obj0_distance Min 0.0378629 +[id0] evaluation/env_infos/final/hand_success Mean 0 +[id0] evaluation/env_infos/final/hand_success Std 0 +[id0] evaluation/env_infos/final/hand_success Max 0 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0 +[id0] evaluation/env_infos/initial/hand_success Std 0 +[id0] evaluation/env_infos/initial/hand_success Max 0 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0 +[id0] evaluation/env_infos/hand_success Std 0 +[id0] evaluation/env_infos/hand_success Max 0 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0.4 +[id0] evaluation/env_infos/final/puck_success Std 0.489898 +[id0] evaluation/env_infos/final/puck_success Max 1 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0.4 +[id0] evaluation/env_infos/initial/puck_success Std 0.489898 +[id0] evaluation/env_infos/initial/puck_success Max 1 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0.4 +[id0] evaluation/env_infos/puck_success Std 0.489898 +[id0] evaluation/env_infos/puck_success Max 1 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.0042491 +[id0] time/epoch_time (s) 39.4091 +[id0] time/evaluation sampling (s) 8.22267 +[id0] time/exploration sampling (s) 8.22804 +[id0] time/global_time (s) 354.74 +[id0] time/logging (s) 0.0106516 +[id0] time/saving (s) 4.26769e-05 +[id0] time/training (s) 22.9434 +[id0] epoch 5 +[id0] ------------------------------------------------ -------------- +[id0] ------------------------------------------------ -------------- +[id0] trainer/num train calls 7000 +[id0] trainer/QF1 Loss 0.0103007 +[id0] trainer/QF2 Loss 0.0103098 +[id0] trainer/Policy Loss 6.32398 +[id0] trainer/Q1 Predictions Mean -3.17147 +[id0] trainer/Q1 Predictions Std 3.74872 +[id0] trainer/Q1 Predictions Max -0.105396 +[id0] trainer/Q1 Predictions Min -18.585 +[id0] trainer/Q2 Predictions Mean -3.18519 +[id0] trainer/Q2 Predictions Std 3.74538 +[id0] trainer/Q2 Predictions Max -0.109493 +[id0] trainer/Q2 Predictions Min -18.603 +[id0] trainer/Q Targets Mean -3.15206 +[id0] trainer/Q Targets Std 3.74011 +[id0] trainer/Q Targets Max -0.0802349 +[id0] trainer/Q Targets Min -18.5622 +[id0] trainer/Log Pis Mean 3.09446 +[id0] trainer/Log Pis Std 1.10084 +[id0] trainer/Log Pis Max 4.15963 +[id0] trainer/Log Pis Min -3.8758 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.00028453 +[id0] trainer/Advantage Weights Max 0.00302148 +[id0] trainer/Advantage Weights Min 0.000462837 +[id0] trainer/Advantage Score Mean 0.0580425 +[id0] trainer/Advantage Score Std 0.253329 +[id0] trainer/Advantage Score Max 1.22196 +[id0] trainer/Advantage Score Min -0.654164 +[id0] trainer/bc/Train Logprob Loss 124.131 +[id0] trainer/bc/Test Logprob Loss 61.3211 +[id0] trainer/bc/Train MSE 0.31557 +[id0] trainer/bc/Test MSE 0.165257 +[id0] trainer/bc/train_policy_loss 124.131 +[id0] trainer/bc/test_policy_loss 61.3211 +[id0] exploration/num steps total 8000 +[id0] exploration/num paths total 40 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.159493 +[id0] exploration/Rewards Std 0.0870395 +[id0] exploration/Rewards Max -0.00248677 +[id0] exploration/Rewards Min -0.368493 +[id0] exploration/Returns Mean -31.8986 +[id0] exploration/Returns Std 14.9701 +[id0] exploration/Returns Max -15.6662 +[id0] exploration/Returns Min -51.8747 +[id0] exploration/Actions Mean 0.0140596 +[id0] exploration/Actions Std 0.805638 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -31.8986 +[id0] exploration/env_infos/final/hand_distance Mean 0.10295 +[id0] exploration/env_infos/final/hand_distance Std 0.0695851 +[id0] exploration/env_infos/final/hand_distance Max 0.210478 +[id0] exploration/env_infos/final/hand_distance Min 0.0209182 +[id0] exploration/env_infos/initial/hand_distance Mean 0.147384 +[id0] exploration/env_infos/initial/hand_distance Std 0.0688075 +[id0] exploration/env_infos/initial/hand_distance Max 0.268371 +[id0] exploration/env_infos/initial/hand_distance Min 0.0672548 +[id0] exploration/env_infos/hand_distance Mean 0.147886 +[id0] exploration/env_infos/hand_distance Std 0.0819486 +[id0] exploration/env_infos/hand_distance Max 0.418086 +[id0] exploration/env_infos/hand_distance Min 0.00398254 +[id0] exploration/env_infos/final/obj0_distance Mean 0.122026 +[id0] exploration/env_infos/final/obj0_distance Std 0.0770278 +[id0] exploration/env_infos/final/obj0_distance Max 0.259203 +[id0] exploration/env_infos/final/obj0_distance Min 0.0499335 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.129913 +[id0] exploration/env_infos/initial/obj0_distance Std 0.068334 +[id0] exploration/env_infos/initial/obj0_distance Max 0.26027 +[id0] exploration/env_infos/initial/obj0_distance Min 0.0775953 +[id0] exploration/env_infos/obj0_distance Mean 0.137553 +[id0] exploration/env_infos/obj0_distance Std 0.0729642 +[id0] exploration/env_infos/obj0_distance Max 0.26027 +[id0] exploration/env_infos/obj0_distance Min 0.00248677 +[id0] exploration/env_infos/final/hand_success Mean 0.4 +[id0] exploration/env_infos/final/hand_success Std 0.489898 +[id0] exploration/env_infos/final/hand_success Max 1 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0 +[id0] exploration/env_infos/initial/hand_success Std 0 +[id0] exploration/env_infos/initial/hand_success Max 0 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.147 +[id0] exploration/env_infos/hand_success Std 0.354106 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0.4 +[id0] exploration/env_infos/final/puck_success Std 0.489898 +[id0] exploration/env_infos/final/puck_success Max 1 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0 +[id0] exploration/env_infos/initial/puck_success Std 0 +[id0] exploration/env_infos/initial/puck_success Max 0 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0.131 +[id0] exploration/env_infos/puck_success Std 0.3374 +[id0] exploration/env_infos/puck_success Max 1 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 7000 +[id0] evaluation/num paths total 35 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.27691 +[id0] evaluation/Rewards Std 0.0709565 +[id0] evaluation/Rewards Max -0.178932 +[id0] evaluation/Rewards Min -0.363336 +[id0] evaluation/Returns Mean -55.3819 +[id0] evaluation/Returns Std 14.1912 +[id0] evaluation/Returns Max -35.7868 +[id0] evaluation/Returns Min -72.6671 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -55.3819 +[id0] evaluation/env_infos/final/hand_distance Mean 0.235426 +[id0] evaluation/env_infos/final/hand_distance Std 0.0953629 +[id0] evaluation/env_infos/final/hand_distance Max 0.363336 +[id0] evaluation/env_infos/final/hand_distance Min 0.067065 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.23464 +[id0] evaluation/env_infos/initial/hand_distance Std 0.0952393 +[id0] evaluation/env_infos/initial/hand_distance Max 0.363335 +[id0] evaluation/env_infos/initial/hand_distance Min 0.0670655 +[id0] evaluation/env_infos/hand_distance Mean 0.235127 +[id0] evaluation/env_infos/hand_distance Std 0.0953144 +[id0] evaluation/env_infos/hand_distance Max 0.363336 +[id0] evaluation/env_infos/hand_distance Min 0.067065 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.184045 +[id0] evaluation/env_infos/final/obj0_distance Std 0.111747 +[id0] evaluation/env_infos/final/obj0_distance Max 0.353545 +[id0] evaluation/env_infos/final/obj0_distance Min 0.0755262 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.184044 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.111748 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.353545 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.0755238 +[id0] evaluation/env_infos/obj0_distance Mean 0.184044 +[id0] evaluation/env_infos/obj0_distance Std 0.111748 +[id0] evaluation/env_infos/obj0_distance Max 0.353545 +[id0] evaluation/env_infos/obj0_distance Min 0.0755238 +[id0] evaluation/env_infos/final/hand_success Mean 0 +[id0] evaluation/env_infos/final/hand_success Std 0 +[id0] evaluation/env_infos/final/hand_success Max 0 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0 +[id0] evaluation/env_infos/initial/hand_success Std 0 +[id0] evaluation/env_infos/initial/hand_success Max 0 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0 +[id0] evaluation/env_infos/hand_success Std 0 +[id0] evaluation/env_infos/hand_success Max 0 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0 +[id0] evaluation/env_infos/final/puck_success Std 0 +[id0] evaluation/env_infos/final/puck_success Max 0 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0 +[id0] evaluation/env_infos/initial/puck_success Std 0 +[id0] evaluation/env_infos/initial/puck_success Max 0 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0 +[id0] evaluation/env_infos/puck_success Std 0 +[id0] evaluation/env_infos/puck_success Max 0 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00437093 +[id0] time/epoch_time (s) 40.1713 +[id0] time/evaluation sampling (s) 8.29909 +[id0] time/exploration sampling (s) 8.51317 +[id0] time/global_time (s) 394.964 +[id0] time/logging (s) 0.0107198 +[id0] time/saving (s) 4.17233e-05 +[id0] time/training (s) 23.3439 +[id0] epoch 6 +[id0] ------------------------------------------------ -------------- +[id0] ------------------------------------------------ -------------- +[id0] trainer/num train calls 8000 +[id0] trainer/QF1 Loss 0.0167506 +[id0] trainer/QF2 Loss 0.0105516 +[id0] trainer/Policy Loss 6.97966 +[id0] trainer/Q1 Predictions Mean -3.66967 +[id0] trainer/Q1 Predictions Std 4.16997 +[id0] trainer/Q1 Predictions Max -0.0647242 +[id0] trainer/Q1 Predictions Min -19.9431 +[id0] trainer/Q2 Predictions Mean -3.7283 +[id0] trainer/Q2 Predictions Std 4.18109 +[id0] trainer/Q2 Predictions Max -0.102582 +[id0] trainer/Q2 Predictions Min -20.0393 +[id0] trainer/Q Targets Mean -3.7426 +[id0] trainer/Q Targets Std 4.18021 +[id0] trainer/Q Targets Max -0.104908 +[id0] trainer/Q Targets Min -19.975 +[id0] trainer/Log Pis Mean 3.19946 +[id0] trainer/Log Pis Std 0.941542 +[id0] trainer/Log Pis Max 4.16172 +[id0] trainer/Log Pis Min -2.18778 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976563 +[id0] trainer/Advantage Weights Std 0.000318972 +[id0] trainer/Advantage Weights Max 0.00365003 +[id0] trainer/Advantage Weights Min 0.000389935 +[id0] trainer/Advantage Score Mean 0.110532 +[id0] trainer/Advantage Score Std 0.27384 +[id0] trainer/Advantage Score Max 1.47019 +[id0] trainer/Advantage Score Min -0.766318 +[id0] trainer/bc/Train Logprob Loss 107.741 +[id0] trainer/bc/Test Logprob Loss 54.8011 +[id0] trainer/bc/Train MSE 0.280101 +[id0] trainer/bc/Test MSE 0.151458 +[id0] trainer/bc/train_policy_loss 107.741 +[id0] trainer/bc/test_policy_loss 54.8011 +[id0] exploration/num steps total 9000 +[id0] exploration/num paths total 45 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.216503 +[id0] exploration/Rewards Std 0.115096 +[id0] exploration/Rewards Max -0.00781505 +[id0] exploration/Rewards Min -0.472972 +[id0] exploration/Returns Mean -43.3006 +[id0] exploration/Returns Std 19.2859 +[id0] exploration/Returns Max -30.5826 +[id0] exploration/Returns Min -81.4039 +[id0] exploration/Actions Mean 0.0345788 +[id0] exploration/Actions Std 0.800751 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -43.3006 +[id0] exploration/env_infos/final/hand_distance Mean 0.162408 +[id0] exploration/env_infos/final/hand_distance Std 0.0974715 +[id0] exploration/env_infos/final/hand_distance Max 0.313545 +[id0] exploration/env_infos/final/hand_distance Min 0.0133118 +[id0] exploration/env_infos/initial/hand_distance Mean 0.161594 +[id0] exploration/env_infos/initial/hand_distance Std 0.0915043 +[id0] exploration/env_infos/initial/hand_distance Max 0.2661 +[id0] exploration/env_infos/initial/hand_distance Min 0.0432166 +[id0] exploration/env_infos/hand_distance Mean 0.203966 +[id0] exploration/env_infos/hand_distance Std 0.0828719 +[id0] exploration/env_infos/hand_distance Max 0.358815 +[id0] exploration/env_infos/hand_distance Min 0.00781505 +[id0] exploration/env_infos/final/obj0_distance Mean 0.18382 +[id0] exploration/env_infos/final/obj0_distance Std 0.0517365 +[id0] exploration/env_infos/final/obj0_distance Max 0.273933 +[id0] exploration/env_infos/final/obj0_distance Min 0.138773 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.176569 +[id0] exploration/env_infos/initial/obj0_distance Std 0.0647564 +[id0] exploration/env_infos/initial/obj0_distance Max 0.305706 +[id0] exploration/env_infos/initial/obj0_distance Min 0.138772 +[id0] exploration/env_infos/obj0_distance Mean 0.181492 +[id0] exploration/env_infos/obj0_distance Std 0.0569729 +[id0] exploration/env_infos/obj0_distance Max 0.305706 +[id0] exploration/env_infos/obj0_distance Min 0.138772 +[id0] exploration/env_infos/final/hand_success Mean 0.2 +[id0] exploration/env_infos/final/hand_success Std 0.4 +[id0] exploration/env_infos/final/hand_success Max 1 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0.2 +[id0] exploration/env_infos/initial/hand_success Std 0.4 +[id0] exploration/env_infos/initial/hand_success Max 1 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.043 +[id0] exploration/env_infos/hand_success Std 0.202857 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0 +[id0] exploration/env_infos/final/puck_success Std 0 +[id0] exploration/env_infos/final/puck_success Max 0 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0 +[id0] exploration/env_infos/initial/puck_success Std 0 +[id0] exploration/env_infos/initial/puck_success Max 0 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0 +[id0] exploration/env_infos/puck_success Std 0 +[id0] exploration/env_infos/puck_success Max 0 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 8000 +[id0] evaluation/num paths total 40 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.239232 +[id0] evaluation/Rewards Std 0.0791718 +[id0] evaluation/Rewards Max -0.106549 +[id0] evaluation/Rewards Min -0.332958 +[id0] evaluation/Returns Mean -47.8464 +[id0] evaluation/Returns Std 15.8342 +[id0] evaluation/Returns Max -21.3098 +[id0] evaluation/Returns Min -66.5914 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -47.8464 +[id0] evaluation/env_infos/final/hand_distance Mean 0.153753 +[id0] evaluation/env_infos/final/hand_distance Std 0.0507227 +[id0] evaluation/env_infos/final/hand_distance Max 0.199968 +[id0] evaluation/env_infos/final/hand_distance Min 0.0789586 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.153081 +[id0] evaluation/env_infos/initial/hand_distance Std 0.0515291 +[id0] evaluation/env_infos/initial/hand_distance Max 0.199969 +[id0] evaluation/env_infos/initial/hand_distance Min 0.0760441 +[id0] evaluation/env_infos/hand_distance Mean 0.15349 +[id0] evaluation/env_infos/hand_distance Std 0.0510498 +[id0] evaluation/env_infos/hand_distance Max 0.199969 +[id0] evaluation/env_infos/hand_distance Min 0.0760441 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.213003 +[id0] evaluation/env_infos/final/obj0_distance Std 0.0419237 +[id0] evaluation/env_infos/final/obj0_distance Max 0.265111 +[id0] evaluation/env_infos/final/obj0_distance Min 0.137185 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.213003 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.0419258 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.265116 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.137183 +[id0] evaluation/env_infos/obj0_distance Mean 0.213003 +[id0] evaluation/env_infos/obj0_distance Std 0.0419249 +[id0] evaluation/env_infos/obj0_distance Max 0.265116 +[id0] evaluation/env_infos/obj0_distance Min 0.137183 +[id0] evaluation/env_infos/final/hand_success Mean 0 +[id0] evaluation/env_infos/final/hand_success Std 0 +[id0] evaluation/env_infos/final/hand_success Max 0 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0 +[id0] evaluation/env_infos/initial/hand_success Std 0 +[id0] evaluation/env_infos/initial/hand_success Max 0 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0 +[id0] evaluation/env_infos/hand_success Std 0 +[id0] evaluation/env_infos/hand_success Max 0 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0 +[id0] evaluation/env_infos/final/puck_success Std 0 +[id0] evaluation/env_infos/final/puck_success Max 0 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0 +[id0] evaluation/env_infos/initial/puck_success Std 0 +[id0] evaluation/env_infos/initial/puck_success Max 0 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0 +[id0] evaluation/env_infos/puck_success Std 0 +[id0] evaluation/env_infos/puck_success Max 0 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00440812 +[id0] time/epoch_time (s) 40.4541 +[id0] time/evaluation sampling (s) 8.25657 +[id0] time/exploration sampling (s) 8.37634 +[id0] time/global_time (s) 435.468 +[id0] time/logging (s) 0.0107312 +[id0] time/saving (s) 3.40939e-05 +[id0] time/training (s) 23.806 +[id0] epoch 7 +[id0] ------------------------------------------------ -------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 9000 +[id0] trainer/QF1 Loss 0.0202083 +[id0] trainer/QF2 Loss 0.0213663 +[id0] trainer/Policy Loss 7.62657 +[id0] trainer/Q1 Predictions Mean -4.40806 +[id0] trainer/Q1 Predictions Std 4.94117 +[id0] trainer/Q1 Predictions Max -0.123063 +[id0] trainer/Q1 Predictions Min -23.3856 +[id0] trainer/Q2 Predictions Mean -4.41455 +[id0] trainer/Q2 Predictions Std 4.93589 +[id0] trainer/Q2 Predictions Max -0.133673 +[id0] trainer/Q2 Predictions Min -23.3147 +[id0] trainer/Q Targets Mean -4.39994 +[id0] trainer/Q Targets Std 4.94098 +[id0] trainer/Q Targets Max -0.124669 +[id0] trainer/Q Targets Min -23.3882 +[id0] trainer/Log Pis Mean 3.14811 +[id0] trainer/Log Pis Std 1.04339 +[id0] trainer/Log Pis Max 4.16043 +[id0] trainer/Log Pis Min -2.92798 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.000370031 +[id0] trainer/Advantage Weights Max 0.00453674 +[id0] trainer/Advantage Weights Min 0.000380793 +[id0] trainer/Advantage Score Mean 0.0704074 +[id0] trainer/Advantage Score Std 0.317373 +[id0] trainer/Advantage Score Max 1.66104 +[id0] trainer/Advantage Score Min -0.816666 +[id0] trainer/bc/Train Logprob Loss 83.3508 +[id0] trainer/bc/Test Logprob Loss 58.6029 +[id0] trainer/bc/Train MSE 0.222356 +[id0] trainer/bc/Test MSE 0.157822 +[id0] trainer/bc/train_policy_loss 83.3508 +[id0] trainer/bc/test_policy_loss 58.6029 +[id0] exploration/num steps total 10000 +[id0] exploration/num paths total 50 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.20623 +[id0] exploration/Rewards Std 0.114612 +[id0] exploration/Rewards Max -0.00181938 +[id0] exploration/Rewards Min -0.508831 +[id0] exploration/Returns Mean -41.246 +[id0] exploration/Returns Std 16.1538 +[id0] exploration/Returns Max -24.2051 +[id0] exploration/Returns Min -70.7703 +[id0] exploration/Actions Mean 0.0180348 +[id0] exploration/Actions Std 0.817562 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -41.246 +[id0] exploration/env_infos/final/hand_distance Mean 0.255543 +[id0] exploration/env_infos/final/hand_distance Std 0.0829242 +[id0] exploration/env_infos/final/hand_distance Max 0.331023 +[id0] exploration/env_infos/final/hand_distance Min 0.110051 +[id0] exploration/env_infos/initial/hand_distance Mean 0.203329 +[id0] exploration/env_infos/initial/hand_distance Std 0.0656324 +[id0] exploration/env_infos/initial/hand_distance Max 0.306392 +[id0] exploration/env_infos/initial/hand_distance Min 0.116082 +[id0] exploration/env_infos/hand_distance Mean 0.18298 +[id0] exploration/env_infos/hand_distance Std 0.0907804 +[id0] exploration/env_infos/hand_distance Max 0.415981 +[id0] exploration/env_infos/hand_distance Min 0.00181938 +[id0] exploration/env_infos/final/obj0_distance Mean 0.134604 +[id0] exploration/env_infos/final/obj0_distance Std 0.0481389 +[id0] exploration/env_infos/final/obj0_distance Max 0.184188 +[id0] exploration/env_infos/final/obj0_distance Min 0.0555633 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.160332 +[id0] exploration/env_infos/initial/obj0_distance Std 0.0133098 +[id0] exploration/env_infos/initial/obj0_distance Max 0.174074 +[id0] exploration/env_infos/initial/obj0_distance Min 0.13863 +[id0] exploration/env_infos/obj0_distance Mean 0.142991 +[id0] exploration/env_infos/obj0_distance Std 0.0364193 +[id0] exploration/env_infos/obj0_distance Max 0.184776 +[id0] exploration/env_infos/obj0_distance Min 0.016856 +[id0] exploration/env_infos/final/hand_success Mean 0 +[id0] exploration/env_infos/final/hand_success Std 0 +[id0] exploration/env_infos/final/hand_success Max 0 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0 +[id0] exploration/env_infos/initial/hand_success Std 0 +[id0] exploration/env_infos/initial/hand_success Max 0 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.072 +[id0] exploration/env_infos/hand_success Std 0.258488 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0.2 +[id0] exploration/env_infos/final/puck_success Std 0.4 +[id0] exploration/env_infos/final/puck_success Max 1 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0 +[id0] exploration/env_infos/initial/puck_success Std 0 +[id0] exploration/env_infos/initial/puck_success Max 0 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0.006 +[id0] exploration/env_infos/puck_success Std 0.0772269 +[id0] exploration/env_infos/puck_success Max 1 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 9000 +[id0] evaluation/num paths total 45 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.160725 +[id0] evaluation/Rewards Std 0.093599 +[id0] evaluation/Rewards Max -0.0457519 +[id0] evaluation/Rewards Min -0.290488 +[id0] evaluation/Returns Mean -32.1449 +[id0] evaluation/Returns Std 18.7198 +[id0] evaluation/Returns Max -9.15038 +[id0] evaluation/Returns Min -58.0975 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -32.1449 +[id0] evaluation/env_infos/final/hand_distance Mean 0.151553 +[id0] evaluation/env_infos/final/hand_distance Std 0.0973935 +[id0] evaluation/env_infos/final/hand_distance Max 0.304055 +[id0] evaluation/env_infos/final/hand_distance Min 0.0457519 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.151241 +[id0] evaluation/env_infos/initial/hand_distance Std 0.097589 +[id0] evaluation/env_infos/initial/hand_distance Max 0.304055 +[id0] evaluation/env_infos/initial/hand_distance Min 0.0457519 +[id0] evaluation/env_infos/hand_distance Mean 0.151433 +[id0] evaluation/env_infos/hand_distance Std 0.0974685 +[id0] evaluation/env_infos/hand_distance Max 0.304055 +[id0] evaluation/env_infos/hand_distance Min 0.0457519 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.144496 +[id0] evaluation/env_infos/final/obj0_distance Std 0.117745 +[id0] evaluation/env_infos/final/obj0_distance Max 0.290487 +[id0] evaluation/env_infos/final/obj0_distance Min 0.0228264 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.144497 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.117745 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.290488 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.0228261 +[id0] evaluation/env_infos/obj0_distance Mean 0.144497 +[id0] evaluation/env_infos/obj0_distance Std 0.117745 +[id0] evaluation/env_infos/obj0_distance Max 0.290488 +[id0] evaluation/env_infos/obj0_distance Min 0.0228259 +[id0] evaluation/env_infos/final/hand_success Mean 0.2 +[id0] evaluation/env_infos/final/hand_success Std 0.4 +[id0] evaluation/env_infos/final/hand_success Max 1 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0.2 +[id0] evaluation/env_infos/initial/hand_success Std 0.4 +[id0] evaluation/env_infos/initial/hand_success Max 1 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0.2 +[id0] evaluation/env_infos/hand_success Std 0.4 +[id0] evaluation/env_infos/hand_success Max 1 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0.4 +[id0] evaluation/env_infos/final/puck_success Std 0.489898 +[id0] evaluation/env_infos/final/puck_success Max 1 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0.4 +[id0] evaluation/env_infos/initial/puck_success Std 0.489898 +[id0] evaluation/env_infos/initial/puck_success Max 1 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0.4 +[id0] evaluation/env_infos/puck_success Std 0.489898 +[id0] evaluation/env_infos/puck_success Max 1 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00439262 +[id0] time/epoch_time (s) 40.412 +[id0] time/evaluation sampling (s) 8.22409 +[id0] time/exploration sampling (s) 8.44505 +[id0] time/global_time (s) 475.933 +[id0] time/logging (s) 0.0106988 +[id0] time/saving (s) 4.69685e-05 +[id0] time/training (s) 23.7278 +[id0] epoch 8 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 10000 +[id0] trainer/QF1 Loss 0.0229101 +[id0] trainer/QF2 Loss 0.0227507 +[id0] trainer/Policy Loss 8.36523 +[id0] trainer/Q1 Predictions Mean -5.14048 +[id0] trainer/Q1 Predictions Std 5.66589 +[id0] trainer/Q1 Predictions Max -0.124665 +[id0] trainer/Q1 Predictions Min -26.8406 +[id0] trainer/Q2 Predictions Mean -5.14706 +[id0] trainer/Q2 Predictions Std 5.66503 +[id0] trainer/Q2 Predictions Max -0.143016 +[id0] trainer/Q2 Predictions Min -26.8185 +[id0] trainer/Q Targets Mean -5.15043 +[id0] trainer/Q Targets Std 5.66665 +[id0] trainer/Q Targets Max -0.128736 +[id0] trainer/Q Targets Min -26.8305 +[id0] trainer/Log Pis Mean 3.16124 +[id0] trainer/Log Pis Std 1.02073 +[id0] trainer/Log Pis Max 4.16128 +[id0] trainer/Log Pis Min -2.79289 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976563 +[id0] trainer/Advantage Weights Std 0.000398436 +[id0] trainer/Advantage Weights Max 0.0033147 +[id0] trainer/Advantage Weights Min 0.000353992 +[id0] trainer/Advantage Score Mean 0.063512 +[id0] trainer/Advantage Score Std 0.343417 +[id0] trainer/Advantage Score Max 1.34978 +[id0] trainer/Advantage Score Min -0.887072 +[id0] trainer/bc/Train Logprob Loss 93.1069 +[id0] trainer/bc/Test Logprob Loss 48.794 +[id0] trainer/bc/Train MSE 0.236345 +[id0] trainer/bc/Test MSE 0.138819 +[id0] trainer/bc/train_policy_loss 93.1069 +[id0] trainer/bc/test_policy_loss 48.794 +[id0] exploration/num steps total 11000 +[id0] exploration/num paths total 55 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.20341 +[id0] exploration/Rewards Std 0.100921 +[id0] exploration/Rewards Max -0.0324646 +[id0] exploration/Rewards Min -0.494937 +[id0] exploration/Returns Mean -40.682 +[id0] exploration/Returns Std 16.3765 +[id0] exploration/Returns Max -12.7672 +[id0] exploration/Returns Min -59.099 +[id0] exploration/Actions Mean 0.0205742 +[id0] exploration/Actions Std 0.811146 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -40.682 +[id0] exploration/env_infos/final/hand_distance Mean 0.199416 +[id0] exploration/env_infos/final/hand_distance Std 0.0791227 +[id0] exploration/env_infos/final/hand_distance Max 0.353155 +[id0] exploration/env_infos/final/hand_distance Min 0.138266 +[id0] exploration/env_infos/initial/hand_distance Mean 0.112257 +[id0] exploration/env_infos/initial/hand_distance Std 0.045228 +[id0] exploration/env_infos/initial/hand_distance Max 0.167113 +[id0] exploration/env_infos/initial/hand_distance Min 0.0483675 +[id0] exploration/env_infos/hand_distance Mean 0.175012 +[id0] exploration/env_infos/hand_distance Std 0.0938659 +[id0] exploration/env_infos/hand_distance Max 0.367382 +[id0] exploration/env_infos/hand_distance Min 0.00492862 +[id0] exploration/env_infos/final/obj0_distance Mean 0.130105 +[id0] exploration/env_infos/final/obj0_distance Std 0.0497301 +[id0] exploration/env_infos/final/obj0_distance Max 0.218281 +[id0] exploration/env_infos/final/obj0_distance Min 0.0638133 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.130913 +[id0] exploration/env_infos/initial/obj0_distance Std 0.0544 +[id0] exploration/env_infos/initial/obj0_distance Max 0.22025 +[id0] exploration/env_infos/initial/obj0_distance Min 0.063844 +[id0] exploration/env_infos/obj0_distance Mean 0.127493 +[id0] exploration/env_infos/obj0_distance Std 0.0529541 +[id0] exploration/env_infos/obj0_distance Max 0.22025 +[id0] exploration/env_infos/obj0_distance Min 0.0638121 +[id0] exploration/env_infos/final/hand_success Mean 0 +[id0] exploration/env_infos/final/hand_success Std 0 +[id0] exploration/env_infos/final/hand_success Max 0 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0.2 +[id0] exploration/env_infos/initial/hand_success Std 0.4 +[id0] exploration/env_infos/initial/hand_success Max 1 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.101 +[id0] exploration/env_infos/hand_success Std 0.301329 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0 +[id0] exploration/env_infos/final/puck_success Std 0 +[id0] exploration/env_infos/final/puck_success Max 0 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0 +[id0] exploration/env_infos/initial/puck_success Std 0 +[id0] exploration/env_infos/initial/puck_success Max 0 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0 +[id0] exploration/env_infos/puck_success Std 0 +[id0] exploration/env_infos/puck_success Max 0 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 10000 +[id0] evaluation/num paths total 50 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.116789 +[id0] evaluation/Rewards Std 0.0604041 +[id0] evaluation/Rewards Max -0.00480042 +[id0] evaluation/Rewards Min -0.186827 +[id0] evaluation/Returns Mean -23.3577 +[id0] evaluation/Returns Std 12.0808 +[id0] evaluation/Returns Max -0.960093 +[id0] evaluation/Returns Min -37.2731 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -23.3577 +[id0] evaluation/env_infos/final/hand_distance Mean 0.125321 +[id0] evaluation/env_infos/final/hand_distance Std 0.0698794 +[id0] evaluation/env_infos/final/hand_distance Max 0.215531 +[id0] evaluation/env_infos/final/hand_distance Min 0.00480051 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.12484 +[id0] evaluation/env_infos/initial/hand_distance Std 0.069455 +[id0] evaluation/env_infos/initial/hand_distance Max 0.214373 +[id0] evaluation/env_infos/initial/hand_distance Min 0.00480043 +[id0] evaluation/env_infos/hand_distance Mean 0.125148 +[id0] evaluation/env_infos/hand_distance Std 0.0697199 +[id0] evaluation/env_infos/hand_distance Max 0.215531 +[id0] evaluation/env_infos/hand_distance Min 0.00480042 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.121045 +[id0] evaluation/env_infos/final/obj0_distance Std 0.0509279 +[id0] evaluation/env_infos/final/obj0_distance Max 0.183601 +[id0] evaluation/env_infos/final/obj0_distance Min 0.0288453 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.121045 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.0509264 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.183599 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.0288478 +[id0] evaluation/env_infos/obj0_distance Mean 0.121045 +[id0] evaluation/env_infos/obj0_distance Std 0.0509271 +[id0] evaluation/env_infos/obj0_distance Max 0.183601 +[id0] evaluation/env_infos/obj0_distance Min 0.0288453 +[id0] evaluation/env_infos/final/hand_success Mean 0.2 +[id0] evaluation/env_infos/final/hand_success Std 0.4 +[id0] evaluation/env_infos/final/hand_success Max 1 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0.2 +[id0] evaluation/env_infos/initial/hand_success Std 0.4 +[id0] evaluation/env_infos/initial/hand_success Max 1 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0.2 +[id0] evaluation/env_infos/hand_success Std 0.4 +[id0] evaluation/env_infos/hand_success Max 1 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0.2 +[id0] evaluation/env_infos/final/puck_success Std 0.4 +[id0] evaluation/env_infos/final/puck_success Max 1 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0.2 +[id0] evaluation/env_infos/initial/puck_success Std 0.4 +[id0] evaluation/env_infos/initial/puck_success Max 1 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0.2 +[id0] evaluation/env_infos/puck_success Std 0.4 +[id0] evaluation/env_infos/puck_success Max 1 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00435066 +[id0] time/epoch_time (s) 39.8324 +[id0] time/evaluation sampling (s) 8.1951 +[id0] time/exploration sampling (s) 8.52883 +[id0] time/global_time (s) 515.876 +[id0] time/logging (s) 0.0108194 +[id0] time/saving (s) 4.48227e-05 +[id0] time/training (s) 23.0933 +[id0] epoch 9 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 11000 +[id0] trainer/QF1 Loss 0.0251032 +[id0] trainer/QF2 Loss 0.0274043 +[id0] trainer/Policy Loss 8.88831 +[id0] trainer/Q1 Predictions Mean -5.67939 +[id0] trainer/Q1 Predictions Std 6.04389 +[id0] trainer/Q1 Predictions Max -0.129787 +[id0] trainer/Q1 Predictions Min -25.3765 +[id0] trainer/Q2 Predictions Mean -5.68199 +[id0] trainer/Q2 Predictions Std 6.04395 +[id0] trainer/Q2 Predictions Max -0.147264 +[id0] trainer/Q2 Predictions Min -25.6118 +[id0] trainer/Q Targets Mean -5.67178 +[id0] trainer/Q Targets Std 6.05017 +[id0] trainer/Q Targets Max -0.139958 +[id0] trainer/Q Targets Min -25.3315 +[id0] trainer/Log Pis Mean 3.14833 +[id0] trainer/Log Pis Std 0.955155 +[id0] trainer/Log Pis Max 4.16108 +[id0] trainer/Log Pis Min -1.97411 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976563 +[id0] trainer/Advantage Weights Std 0.00048502 +[id0] trainer/Advantage Weights Max 0.00585482 +[id0] trainer/Advantage Weights Min 0.000307468 +[id0] trainer/Advantage Score Mean 0.0605886 +[id0] trainer/Advantage Score Std 0.376888 +[id0] trainer/Advantage Score Max 1.93233 +[id0] trainer/Advantage Score Min -1.01432 +[id0] trainer/bc/Train Logprob Loss 95.6647 +[id0] trainer/bc/Test Logprob Loss 52.3515 +[id0] trainer/bc/Train MSE 0.248927 +[id0] trainer/bc/Test MSE 0.142234 +[id0] trainer/bc/train_policy_loss 95.6647 +[id0] trainer/bc/test_policy_loss 52.3515 +[id0] exploration/num steps total 12000 +[id0] exploration/num paths total 60 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.247005 +[id0] exploration/Rewards Std 0.140835 +[id0] exploration/Rewards Max -0.0237988 +[id0] exploration/Rewards Min -0.563917 +[id0] exploration/Returns Mean -49.401 +[id0] exploration/Returns Std 26.4268 +[id0] exploration/Returns Max -16.2675 +[id0] exploration/Returns Min -96.48 +[id0] exploration/Actions Mean -0.0307515 +[id0] exploration/Actions Std 0.805504 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -49.401 +[id0] exploration/env_infos/final/hand_distance Mean 0.184149 +[id0] exploration/env_infos/final/hand_distance Std 0.0576641 +[id0] exploration/env_infos/final/hand_distance Max 0.265386 +[id0] exploration/env_infos/final/hand_distance Min 0.0931402 +[id0] exploration/env_infos/initial/hand_distance Mean 0.171159 +[id0] exploration/env_infos/initial/hand_distance Std 0.0446483 +[id0] exploration/env_infos/initial/hand_distance Max 0.225442 +[id0] exploration/env_infos/initial/hand_distance Min 0.0894224 +[id0] exploration/env_infos/hand_distance Mean 0.175012 +[id0] exploration/env_infos/hand_distance Std 0.0795671 +[id0] exploration/env_infos/hand_distance Max 0.38614 +[id0] exploration/env_infos/hand_distance Min 0.00803475 +[id0] exploration/env_infos/final/obj0_distance Mean 0.159121 +[id0] exploration/env_infos/final/obj0_distance Std 0.0815728 +[id0] exploration/env_infos/final/obj0_distance Max 0.303359 +[id0] exploration/env_infos/final/obj0_distance Min 0.0725955 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.162439 +[id0] exploration/env_infos/initial/obj0_distance Std 0.0887912 +[id0] exploration/env_infos/initial/obj0_distance Max 0.3094 +[id0] exploration/env_infos/initial/obj0_distance Min 0.0661036 +[id0] exploration/env_infos/obj0_distance Mean 0.169475 +[id0] exploration/env_infos/obj0_distance Std 0.0799353 +[id0] exploration/env_infos/obj0_distance Max 0.3094 +[id0] exploration/env_infos/obj0_distance Min 0.0661036 +[id0] exploration/env_infos/final/hand_success Mean 0 +[id0] exploration/env_infos/final/hand_success Std 0 +[id0] exploration/env_infos/final/hand_success Max 0 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0 +[id0] exploration/env_infos/initial/hand_success Std 0 +[id0] exploration/env_infos/initial/hand_success Max 0 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.068 +[id0] exploration/env_infos/hand_success Std 0.251746 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0 +[id0] exploration/env_infos/final/puck_success Std 0 +[id0] exploration/env_infos/final/puck_success Max 0 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0 +[id0] exploration/env_infos/initial/puck_success Std 0 +[id0] exploration/env_infos/initial/puck_success Max 0 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0 +[id0] exploration/env_infos/puck_success Std 0 +[id0] exploration/env_infos/puck_success Max 0 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 11000 +[id0] evaluation/num paths total 55 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.326843 +[id0] evaluation/Rewards Std 0.14928 +[id0] evaluation/Rewards Max -0.166591 +[id0] evaluation/Rewards Min -0.564559 +[id0] evaluation/Returns Mean -65.3685 +[id0] evaluation/Returns Std 29.856 +[id0] evaluation/Returns Max -33.3183 +[id0] evaluation/Returns Min -112.912 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -65.3685 +[id0] evaluation/env_infos/final/hand_distance Mean 0.182278 +[id0] evaluation/env_infos/final/hand_distance Std 0.0776999 +[id0] evaluation/env_infos/final/hand_distance Max 0.302855 +[id0] evaluation/env_infos/final/hand_distance Min 0.093087 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.182047 +[id0] evaluation/env_infos/initial/hand_distance Std 0.0774502 +[id0] evaluation/env_infos/initial/hand_distance Max 0.302854 +[id0] evaluation/env_infos/initial/hand_distance Min 0.093087 +[id0] evaluation/env_infos/hand_distance Mean 0.182184 +[id0] evaluation/env_infos/hand_distance Std 0.0776017 +[id0] evaluation/env_infos/hand_distance Max 0.302855 +[id0] evaluation/env_infos/hand_distance Min 0.093087 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.241999 +[id0] evaluation/env_infos/final/obj0_distance Std 0.0512082 +[id0] evaluation/env_infos/final/obj0_distance Max 0.307574 +[id0] evaluation/env_infos/final/obj0_distance Min 0.166592 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.241998 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.0512089 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.307575 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.166591 +[id0] evaluation/env_infos/obj0_distance Mean 0.241998 +[id0] evaluation/env_infos/obj0_distance Std 0.0512086 +[id0] evaluation/env_infos/obj0_distance Max 0.307575 +[id0] evaluation/env_infos/obj0_distance Min 0.166591 +[id0] evaluation/env_infos/final/hand_success Mean 0 +[id0] evaluation/env_infos/final/hand_success Std 0 +[id0] evaluation/env_infos/final/hand_success Max 0 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0 +[id0] evaluation/env_infos/initial/hand_success Std 0 +[id0] evaluation/env_infos/initial/hand_success Max 0 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0 +[id0] evaluation/env_infos/hand_success Std 0 +[id0] evaluation/env_infos/hand_success Max 0 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0 +[id0] evaluation/env_infos/final/puck_success Std 0 +[id0] evaluation/env_infos/final/puck_success Max 0 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0 +[id0] evaluation/env_infos/initial/puck_success Std 0 +[id0] evaluation/env_infos/initial/puck_success Max 0 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0 +[id0] evaluation/env_infos/puck_success Std 0 +[id0] evaluation/env_infos/puck_success Max 0 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00425625 +[id0] time/epoch_time (s) 38.9802 +[id0] time/evaluation sampling (s) 8.06992 +[id0] time/exploration sampling (s) 8.19073 +[id0] time/global_time (s) 554.907 +[id0] time/logging (s) 0.0104971 +[id0] time/saving (s) 4.48227e-05 +[id0] time/training (s) 22.7048 +[id0] epoch 10 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 12000 +[id0] trainer/QF1 Loss 0.0330123 +[id0] trainer/QF2 Loss 0.0301066 +[id0] trainer/Policy Loss 9.77055 +[id0] trainer/Q1 Predictions Mean -6.58481 +[id0] trainer/Q1 Predictions Std 6.71842 +[id0] trainer/Q1 Predictions Max -0.135484 +[id0] trainer/Q1 Predictions Min -30.6703 +[id0] trainer/Q2 Predictions Mean -6.61254 +[id0] trainer/Q2 Predictions Std 6.72398 +[id0] trainer/Q2 Predictions Max -0.146548 +[id0] trainer/Q2 Predictions Min -30.746 +[id0] trainer/Q Targets Mean -6.64466 +[id0] trainer/Q Targets Std 6.7473 +[id0] trainer/Q Targets Max -0.155411 +[id0] trainer/Q Targets Min -30.7472 +[id0] trainer/Log Pis Mean 3.09913 +[id0] trainer/Log Pis Std 1.0762 +[id0] trainer/Log Pis Max 4.1616 +[id0] trainer/Log Pis Min -2.56962 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.000513842 +[id0] trainer/Advantage Weights Max 0.00689007 +[id0] trainer/Advantage Weights Min 0.000298477 +[id0] trainer/Advantage Score Mean 0.0866139 +[id0] trainer/Advantage Score Std 0.400663 +[id0] trainer/Advantage Score Max 2.13072 +[id0] trainer/Advantage Score Min -1.00842 +[id0] trainer/bc/Train Logprob Loss 106.217 +[id0] trainer/bc/Test Logprob Loss 46.4463 +[id0] trainer/bc/Train MSE 0.276631 +[id0] trainer/bc/Test MSE 0.124423 +[id0] trainer/bc/train_policy_loss 106.217 +[id0] trainer/bc/test_policy_loss 46.4463 +[id0] exploration/num steps total 13000 +[id0] exploration/num paths total 65 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.265672 +[id0] exploration/Rewards Std 0.13383 +[id0] exploration/Rewards Max -0.0135436 +[id0] exploration/Rewards Min -0.583993 +[id0] exploration/Returns Mean -53.1345 +[id0] exploration/Returns Std 23.898 +[id0] exploration/Returns Max -16.7186 +[id0] exploration/Returns Min -80.7336 +[id0] exploration/Actions Mean -0.02703 +[id0] exploration/Actions Std 0.811061 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -53.1345 +[id0] exploration/env_infos/final/hand_distance Mean 0.132039 +[id0] exploration/env_infos/final/hand_distance Std 0.0633823 +[id0] exploration/env_infos/final/hand_distance Max 0.216302 +[id0] exploration/env_infos/final/hand_distance Min 0.0693976 +[id0] exploration/env_infos/initial/hand_distance Mean 0.128505 +[id0] exploration/env_infos/initial/hand_distance Std 0.0429054 +[id0] exploration/env_infos/initial/hand_distance Max 0.198622 +[id0] exploration/env_infos/initial/hand_distance Min 0.0780517 +[id0] exploration/env_infos/hand_distance Mean 0.165867 +[id0] exploration/env_infos/hand_distance Std 0.0831305 +[id0] exploration/env_infos/hand_distance Max 0.377929 +[id0] exploration/env_infos/hand_distance Min 0.0062597 +[id0] exploration/env_infos/final/obj0_distance Mean 0.208885 +[id0] exploration/env_infos/final/obj0_distance Std 0.110092 +[id0] exploration/env_infos/final/obj0_distance Max 0.367691 +[id0] exploration/env_infos/final/obj0_distance Min 0.0848508 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.206507 +[id0] exploration/env_infos/initial/obj0_distance Std 0.0930241 +[id0] exploration/env_infos/initial/obj0_distance Max 0.3299 +[id0] exploration/env_infos/initial/obj0_distance Min 0.0446549 +[id0] exploration/env_infos/obj0_distance Mean 0.210148 +[id0] exploration/env_infos/obj0_distance Std 0.0940205 +[id0] exploration/env_infos/obj0_distance Max 0.36965 +[id0] exploration/env_infos/obj0_distance Min 0.0446549 +[id0] exploration/env_infos/final/hand_success Mean 0 +[id0] exploration/env_infos/final/hand_success Std 0 +[id0] exploration/env_infos/final/hand_success Max 0 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0 +[id0] exploration/env_infos/initial/hand_success Std 0 +[id0] exploration/env_infos/initial/hand_success Max 0 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.081 +[id0] exploration/env_infos/hand_success Std 0.272835 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0 +[id0] exploration/env_infos/final/puck_success Std 0 +[id0] exploration/env_infos/final/puck_success Max 0 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0.2 +[id0] exploration/env_infos/initial/puck_success Std 0.4 +[id0] exploration/env_infos/initial/puck_success Max 1 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0.056 +[id0] exploration/env_infos/puck_success Std 0.229922 +[id0] exploration/env_infos/puck_success Max 1 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 12000 +[id0] evaluation/num paths total 60 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.255767 +[id0] evaluation/Rewards Std 0.25733 +[id0] evaluation/Rewards Max -0.0114379 +[id0] evaluation/Rewards Min -0.674974 +[id0] evaluation/Returns Mean -51.1534 +[id0] evaluation/Returns Std 51.4659 +[id0] evaluation/Returns Max -2.28786 +[id0] evaluation/Returns Min -134.803 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -51.1534 +[id0] evaluation/env_infos/final/hand_distance Mean 0.17484 +[id0] evaluation/env_infos/final/hand_distance Std 0.0961658 +[id0] evaluation/env_infos/final/hand_distance Max 0.340505 +[id0] evaluation/env_infos/final/hand_distance Min 0.0396132 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.174272 +[id0] evaluation/env_infos/initial/hand_distance Std 0.0952248 +[id0] evaluation/env_infos/initial/hand_distance Max 0.338079 +[id0] evaluation/env_infos/initial/hand_distance Min 0.0399593 +[id0] evaluation/env_infos/hand_distance Mean 0.174623 +[id0] evaluation/env_infos/hand_distance Std 0.0957941 +[id0] evaluation/env_infos/hand_distance Max 0.340505 +[id0] evaluation/env_infos/hand_distance Min 0.0396132 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.163189 +[id0] evaluation/env_infos/final/obj0_distance Std 0.118196 +[id0] evaluation/env_infos/final/obj0_distance Max 0.334469 +[id0] evaluation/env_infos/final/obj0_distance Min 0.0114379 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.163189 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.118196 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.33447 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.0114402 +[id0] evaluation/env_infos/obj0_distance Mean 0.163189 +[id0] evaluation/env_infos/obj0_distance Std 0.118196 +[id0] evaluation/env_infos/obj0_distance Max 0.33447 +[id0] evaluation/env_infos/obj0_distance Min 0.0114379 +[id0] evaluation/env_infos/final/hand_success Mean 0.2 +[id0] evaluation/env_infos/final/hand_success Std 0.4 +[id0] evaluation/env_infos/final/hand_success Max 1 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0.2 +[id0] evaluation/env_infos/initial/hand_success Std 0.4 +[id0] evaluation/env_infos/initial/hand_success Max 1 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0.2 +[id0] evaluation/env_infos/hand_success Std 0.4 +[id0] evaluation/env_infos/hand_success Max 1 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0.2 +[id0] evaluation/env_infos/final/puck_success Std 0.4 +[id0] evaluation/env_infos/final/puck_success Max 1 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0.2 +[id0] evaluation/env_infos/initial/puck_success Std 0.4 +[id0] evaluation/env_infos/initial/puck_success Max 1 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0.2 +[id0] evaluation/env_infos/puck_success Std 0.4 +[id0] evaluation/env_infos/puck_success Max 1 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00428033 +[id0] time/epoch_time (s) 39.4761 +[id0] time/evaluation sampling (s) 8.14213 +[id0] time/exploration sampling (s) 8.48495 +[id0] time/global_time (s) 594.434 +[id0] time/logging (s) 0.0104568 +[id0] time/saving (s) 3.98159e-05 +[id0] time/training (s) 22.8343 +[id0] epoch 11 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 13000 +[id0] trainer/QF1 Loss 0.0306654 +[id0] trainer/QF2 Loss 0.0298595 +[id0] trainer/Policy Loss 10.7262 +[id0] trainer/Q1 Predictions Mean -7.52275 +[id0] trainer/Q1 Predictions Std 7.75859 +[id0] trainer/Q1 Predictions Max -0.198901 +[id0] trainer/Q1 Predictions Min -34.1664 +[id0] trainer/Q2 Predictions Mean -7.49933 +[id0] trainer/Q2 Predictions Std 7.75808 +[id0] trainer/Q2 Predictions Max -0.189789 +[id0] trainer/Q2 Predictions Min -34.0424 +[id0] trainer/Q Targets Mean -7.48702 +[id0] trainer/Q Targets Std 7.77056 +[id0] trainer/Q Targets Max -0.181972 +[id0] trainer/Q Targets Min -34.0135 +[id0] trainer/Log Pis Mean 3.13722 +[id0] trainer/Log Pis Std 1.02115 +[id0] trainer/Log Pis Max 4.16206 +[id0] trainer/Log Pis Min -2.74353 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.00053399 +[id0] trainer/Advantage Weights Max 0.00523128 +[id0] trainer/Advantage Weights Min 0.000224735 +[id0] trainer/Advantage Score Mean 0.0661932 +[id0] trainer/Advantage Score Std 0.44477 +[id0] trainer/Advantage Score Max 1.85249 +[id0] trainer/Advantage Score Min -1.295 +[id0] trainer/bc/Train Logprob Loss 106.297 +[id0] trainer/bc/Test Logprob Loss 67.3948 +[id0] trainer/bc/Train MSE 0.28145 +[id0] trainer/bc/Test MSE 0.181073 +[id0] trainer/bc/train_policy_loss 106.297 +[id0] trainer/bc/test_policy_loss 67.3948 +[id0] exploration/num steps total 14000 +[id0] exploration/num paths total 70 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.323914 +[id0] exploration/Rewards Std 0.169112 +[id0] exploration/Rewards Max -0.016016 +[id0] exploration/Rewards Min -0.690974 +[id0] exploration/Returns Mean -64.7827 +[id0] exploration/Returns Std 26.5723 +[id0] exploration/Returns Max -32.0095 +[id0] exploration/Returns Min -111.336 +[id0] exploration/Actions Mean -0.0360851 +[id0] exploration/Actions Std 0.819372 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -64.7827 +[id0] exploration/env_infos/final/hand_distance Mean 0.120495 +[id0] exploration/env_infos/final/hand_distance Std 0.0772411 +[id0] exploration/env_infos/final/hand_distance Max 0.256673 +[id0] exploration/env_infos/final/hand_distance Min 0.0395982 +[id0] exploration/env_infos/initial/hand_distance Mean 0.202032 +[id0] exploration/env_infos/initial/hand_distance Std 0.0627574 +[id0] exploration/env_infos/initial/hand_distance Max 0.304079 +[id0] exploration/env_infos/initial/hand_distance Min 0.117888 +[id0] exploration/env_infos/hand_distance Mean 0.216297 +[id0] exploration/env_infos/hand_distance Std 0.102181 +[id0] exploration/env_infos/hand_distance Max 0.395464 +[id0] exploration/env_infos/hand_distance Min 0.0134123 +[id0] exploration/env_infos/final/obj0_distance Mean 0.208736 +[id0] exploration/env_infos/final/obj0_distance Std 0.0758152 +[id0] exploration/env_infos/final/obj0_distance Max 0.316975 +[id0] exploration/env_infos/final/obj0_distance Min 0.111118 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.21307 +[id0] exploration/env_infos/initial/obj0_distance Std 0.112382 +[id0] exploration/env_infos/initial/obj0_distance Max 0.333177 +[id0] exploration/env_infos/initial/obj0_distance Min 0.0518522 +[id0] exploration/env_infos/obj0_distance Mean 0.1856 +[id0] exploration/env_infos/obj0_distance Std 0.105577 +[id0] exploration/env_infos/obj0_distance Max 0.333177 +[id0] exploration/env_infos/obj0_distance Min 0.0115516 +[id0] exploration/env_infos/final/hand_success Mean 0.2 +[id0] exploration/env_infos/final/hand_success Std 0.4 +[id0] exploration/env_infos/final/hand_success Max 1 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0 +[id0] exploration/env_infos/initial/hand_success Std 0 +[id0] exploration/env_infos/initial/hand_success Max 0 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.076 +[id0] exploration/env_infos/hand_success Std 0.264998 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0 +[id0] exploration/env_infos/final/puck_success Std 0 +[id0] exploration/env_infos/final/puck_success Max 0 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0.2 +[id0] exploration/env_infos/initial/puck_success Std 0.4 +[id0] exploration/env_infos/initial/puck_success Max 1 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0.144 +[id0] exploration/env_infos/puck_success Std 0.35109 +[id0] exploration/env_infos/puck_success Max 1 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 13000 +[id0] evaluation/num paths total 65 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.229393 +[id0] evaluation/Rewards Std 0.142744 +[id0] evaluation/Rewards Max -0.0787403 +[id0] evaluation/Rewards Min -0.494022 +[id0] evaluation/Returns Mean -45.8786 +[id0] evaluation/Returns Std 28.5488 +[id0] evaluation/Returns Max -15.7994 +[id0] evaluation/Returns Min -98.6103 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -45.8786 +[id0] evaluation/env_infos/final/hand_distance Mean 0.187977 +[id0] evaluation/env_infos/final/hand_distance Std 0.0732465 +[id0] evaluation/env_infos/final/hand_distance Max 0.285477 +[id0] evaluation/env_infos/final/hand_distance Min 0.0791807 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.187248 +[id0] evaluation/env_infos/initial/hand_distance Std 0.0728186 +[id0] evaluation/env_infos/initial/hand_distance Max 0.283034 +[id0] evaluation/env_infos/initial/hand_distance Min 0.0787403 +[id0] evaluation/env_infos/hand_distance Mean 0.187684 +[id0] evaluation/env_infos/hand_distance Std 0.0730801 +[id0] evaluation/env_infos/hand_distance Max 0.285477 +[id0] evaluation/env_infos/hand_distance Min 0.0787403 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.177459 +[id0] evaluation/env_infos/final/obj0_distance Std 0.0374886 +[id0] evaluation/env_infos/final/obj0_distance Max 0.209605 +[id0] evaluation/env_infos/final/obj0_distance Min 0.117054 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.177459 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.0374885 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.209607 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.117055 +[id0] evaluation/env_infos/obj0_distance Mean 0.17746 +[id0] evaluation/env_infos/obj0_distance Std 0.037488 +[id0] evaluation/env_infos/obj0_distance Max 0.209607 +[id0] evaluation/env_infos/obj0_distance Min 0.117054 +[id0] evaluation/env_infos/final/hand_success Mean 0 +[id0] evaluation/env_infos/final/hand_success Std 0 +[id0] evaluation/env_infos/final/hand_success Max 0 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0 +[id0] evaluation/env_infos/initial/hand_success Std 0 +[id0] evaluation/env_infos/initial/hand_success Max 0 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0 +[id0] evaluation/env_infos/hand_success Std 0 +[id0] evaluation/env_infos/hand_success Max 0 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0 +[id0] evaluation/env_infos/final/puck_success Std 0 +[id0] evaluation/env_infos/final/puck_success Max 0 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0 +[id0] evaluation/env_infos/initial/puck_success Std 0 +[id0] evaluation/env_infos/initial/puck_success Max 0 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0 +[id0] evaluation/env_infos/puck_success Std 0 +[id0] evaluation/env_infos/puck_success Max 0 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00427055 +[id0] time/epoch_time (s) 39.2081 +[id0] time/evaluation sampling (s) 8.11636 +[id0] time/exploration sampling (s) 8.04543 +[id0] time/global_time (s) 633.691 +[id0] time/logging (s) 0.0104804 +[id0] time/saving (s) 2.88486e-05 +[id0] time/training (s) 23.0315 +[id0] epoch 12 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 14000 +[id0] trainer/QF1 Loss 0.0493535 +[id0] trainer/QF2 Loss 0.0477594 +[id0] trainer/Policy Loss 11.0822 +[id0] trainer/Q1 Predictions Mean -7.84758 +[id0] trainer/Q1 Predictions Std 7.96159 +[id0] trainer/Q1 Predictions Max -0.233736 +[id0] trainer/Q1 Predictions Min -36.387 +[id0] trainer/Q2 Predictions Mean -7.87257 +[id0] trainer/Q2 Predictions Std 7.95937 +[id0] trainer/Q2 Predictions Max -0.22994 +[id0] trainer/Q2 Predictions Min -36.3521 +[id0] trainer/Q Targets Mean -7.81763 +[id0] trainer/Q Targets Std 7.96446 +[id0] trainer/Q Targets Max -0.208394 +[id0] trainer/Q Targets Min -36.2827 +[id0] trainer/Log Pis Mean 3.15997 +[id0] trainer/Log Pis Std 1.03203 +[id0] trainer/Log Pis Max 4.15981 +[id0] trainer/Log Pis Min -7.05876 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.000663531 +[id0] trainer/Advantage Weights Max 0.0117544 +[id0] trainer/Advantage Weights Min 0.000195175 +[id0] trainer/Advantage Score Mean 0.0746558 +[id0] trainer/Advantage Score Std 0.461221 +[id0] trainer/Advantage Score Max 2.68481 +[id0] trainer/Advantage Score Min -1.41328 +[id0] trainer/bc/Train Logprob Loss 103.834 +[id0] trainer/bc/Test Logprob Loss 57.1437 +[id0] trainer/bc/Train MSE 0.265153 +[id0] trainer/bc/Test MSE 0.158595 +[id0] trainer/bc/train_policy_loss 103.834 +[id0] trainer/bc/test_policy_loss 57.1437 +[id0] exploration/num steps total 15000 +[id0] exploration/num paths total 75 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.148029 +[id0] exploration/Rewards Std 0.102697 +[id0] exploration/Rewards Max -0.0026518 +[id0] exploration/Rewards Min -0.326246 +[id0] exploration/Returns Mean -29.6058 +[id0] exploration/Returns Std 17.6935 +[id0] exploration/Returns Max -8.7913 +[id0] exploration/Returns Min -57.3 +[id0] exploration/Actions Mean 0.0845205 +[id0] exploration/Actions Std 0.792446 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -29.6058 +[id0] exploration/env_infos/final/hand_distance Mean 0.123362 +[id0] exploration/env_infos/final/hand_distance Std 0.0468053 +[id0] exploration/env_infos/final/hand_distance Max 0.188859 +[id0] exploration/env_infos/final/hand_distance Min 0.0498357 +[id0] exploration/env_infos/initial/hand_distance Mean 0.152854 +[id0] exploration/env_infos/initial/hand_distance Std 0.0775196 +[id0] exploration/env_infos/initial/hand_distance Max 0.241053 +[id0] exploration/env_infos/initial/hand_distance Min 0.0663789 +[id0] exploration/env_infos/hand_distance Mean 0.157934 +[id0] exploration/env_infos/hand_distance Std 0.0781202 +[id0] exploration/env_infos/hand_distance Max 0.346486 +[id0] exploration/env_infos/hand_distance Min 0.0126272 +[id0] exploration/env_infos/final/obj0_distance Mean 0.165788 +[id0] exploration/env_infos/final/obj0_distance Std 0.100246 +[id0] exploration/env_infos/final/obj0_distance Max 0.314076 +[id0] exploration/env_infos/final/obj0_distance Min 0.0349948 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.15159 +[id0] exploration/env_infos/initial/obj0_distance Std 0.094462 +[id0] exploration/env_infos/initial/obj0_distance Max 0.288214 +[id0] exploration/env_infos/initial/obj0_distance Min 0.0470261 +[id0] exploration/env_infos/obj0_distance Mean 0.159456 +[id0] exploration/env_infos/obj0_distance Std 0.102035 +[id0] exploration/env_infos/obj0_distance Max 0.314089 +[id0] exploration/env_infos/obj0_distance Min 0.0026518 +[id0] exploration/env_infos/final/hand_success Mean 0.2 +[id0] exploration/env_infos/final/hand_success Std 0.4 +[id0] exploration/env_infos/final/hand_success Max 1 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0 +[id0] exploration/env_infos/initial/hand_success Std 0 +[id0] exploration/env_infos/initial/hand_success Max 0 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.109 +[id0] exploration/env_infos/hand_success Std 0.311639 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0.2 +[id0] exploration/env_infos/final/puck_success Std 0.4 +[id0] exploration/env_infos/final/puck_success Max 1 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0.4 +[id0] exploration/env_infos/initial/puck_success Std 0.489898 +[id0] exploration/env_infos/initial/puck_success Max 1 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0.312 +[id0] exploration/env_infos/puck_success Std 0.46331 +[id0] exploration/env_infos/puck_success Max 1 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 14000 +[id0] evaluation/num paths total 70 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.199341 +[id0] evaluation/Rewards Std 0.0622993 +[id0] evaluation/Rewards Max -0.108325 +[id0] evaluation/Rewards Min -0.272872 +[id0] evaluation/Returns Mean -39.8681 +[id0] evaluation/Returns Std 12.4599 +[id0] evaluation/Returns Max -21.6651 +[id0] evaluation/Returns Min -54.5737 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -39.8681 +[id0] evaluation/env_infos/final/hand_distance Mean 0.118762 +[id0] evaluation/env_infos/final/hand_distance Std 0.0936201 +[id0] evaluation/env_infos/final/hand_distance Max 0.300257 +[id0] evaluation/env_infos/final/hand_distance Min 0.0421186 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.117784 +[id0] evaluation/env_infos/initial/hand_distance Std 0.0933441 +[id0] evaluation/env_infos/initial/hand_distance Max 0.298636 +[id0] evaluation/env_infos/initial/hand_distance Min 0.0408125 +[id0] evaluation/env_infos/hand_distance Mean 0.118368 +[id0] evaluation/env_infos/hand_distance Std 0.093516 +[id0] evaluation/env_infos/hand_distance Max 0.300257 +[id0] evaluation/env_infos/hand_distance Min 0.0408125 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.196099 +[id0] evaluation/env_infos/final/obj0_distance Std 0.0412421 +[id0] evaluation/env_infos/final/obj0_distance Max 0.246802 +[id0] evaluation/env_infos/final/obj0_distance Min 0.145534 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.196095 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.0412393 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.246793 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.145528 +[id0] evaluation/env_infos/obj0_distance Mean 0.196097 +[id0] evaluation/env_infos/obj0_distance Std 0.0412405 +[id0] evaluation/env_infos/obj0_distance Max 0.246802 +[id0] evaluation/env_infos/obj0_distance Min 0.145528 +[id0] evaluation/env_infos/final/hand_success Mean 0.4 +[id0] evaluation/env_infos/final/hand_success Std 0.489898 +[id0] evaluation/env_infos/final/hand_success Max 1 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0.4 +[id0] evaluation/env_infos/initial/hand_success Std 0.489898 +[id0] evaluation/env_infos/initial/hand_success Max 1 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0.4 +[id0] evaluation/env_infos/hand_success Std 0.489898 +[id0] evaluation/env_infos/hand_success Max 1 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0 +[id0] evaluation/env_infos/final/puck_success Std 0 +[id0] evaluation/env_infos/final/puck_success Max 0 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0 +[id0] evaluation/env_infos/initial/puck_success Std 0 +[id0] evaluation/env_infos/initial/puck_success Max 0 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0 +[id0] evaluation/env_infos/puck_success Std 0 +[id0] evaluation/env_infos/puck_success Max 0 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00425506 +[id0] time/epoch_time (s) 39.1993 +[id0] time/evaluation sampling (s) 8.24387 +[id0] time/exploration sampling (s) 8.04365 +[id0] time/global_time (s) 672.94 +[id0] time/logging (s) 0.0105665 +[id0] time/saving (s) 4.14848e-05 +[id0] time/training (s) 22.8969 +[id0] epoch 13 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 15000 +[id0] trainer/QF1 Loss 0.0469363 +[id0] trainer/QF2 Loss 0.0448905 +[id0] trainer/Policy Loss 11.7378 +[id0] trainer/Q1 Predictions Mean -8.48193 +[id0] trainer/Q1 Predictions Std 8.49694 +[id0] trainer/Q1 Predictions Max -0.237103 +[id0] trainer/Q1 Predictions Min -36.8981 +[id0] trainer/Q2 Predictions Mean -8.50187 +[id0] trainer/Q2 Predictions Std 8.49441 +[id0] trainer/Q2 Predictions Max -0.257073 +[id0] trainer/Q2 Predictions Min -36.788 +[id0] trainer/Q Targets Mean -8.48064 +[id0] trainer/Q Targets Std 8.5178 +[id0] trainer/Q Targets Max -0.228421 +[id0] trainer/Q Targets Min -36.9404 +[id0] trainer/Log Pis Mean 3.13651 +[id0] trainer/Log Pis Std 1.06905 +[id0] trainer/Log Pis Max 4.16086 +[id0] trainer/Log Pis Min -6.32247 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.000644296 +[id0] trainer/Advantage Weights Max 0.00772414 +[id0] trainer/Advantage Weights Min 0.000219452 +[id0] trainer/Advantage Score Mean 0.119314 +[id0] trainer/Advantage Score Std 0.501566 +[id0] trainer/Advantage Score Max 2.32819 +[id0] trainer/Advantage Score Min -1.23278 +[id0] trainer/bc/Train Logprob Loss 104.672 +[id0] trainer/bc/Test Logprob Loss 77.6282 +[id0] trainer/bc/Train MSE 0.270509 +[id0] trainer/bc/Test MSE 0.209535 +[id0] trainer/bc/train_policy_loss 104.672 +[id0] trainer/bc/test_policy_loss 77.6282 +[id0] exploration/num steps total 16000 +[id0] exploration/num paths total 80 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.316332 +[id0] exploration/Rewards Std 0.133364 +[id0] exploration/Rewards Max -0.0149483 +[id0] exploration/Rewards Min -0.588561 +[id0] exploration/Returns Mean -63.2664 +[id0] exploration/Returns Std 18.03 +[id0] exploration/Returns Max -41.4336 +[id0] exploration/Returns Min -81.7415 +[id0] exploration/Actions Mean 0.0912656 +[id0] exploration/Actions Std 0.805519 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -63.2664 +[id0] exploration/env_infos/final/hand_distance Mean 0.243717 +[id0] exploration/env_infos/final/hand_distance Std 0.112579 +[id0] exploration/env_infos/final/hand_distance Max 0.373333 +[id0] exploration/env_infos/final/hand_distance Min 0.0422644 +[id0] exploration/env_infos/initial/hand_distance Mean 0.0761708 +[id0] exploration/env_infos/initial/hand_distance Std 0.0577769 +[id0] exploration/env_infos/initial/hand_distance Max 0.177076 +[id0] exploration/env_infos/initial/hand_distance Min 0.0119674 +[id0] exploration/env_infos/hand_distance Mean 0.20293 +[id0] exploration/env_infos/hand_distance Std 0.0991896 +[id0] exploration/env_infos/hand_distance Max 0.388536 +[id0] exploration/env_infos/hand_distance Min 0.00405133 +[id0] exploration/env_infos/final/obj0_distance Mean 0.189652 +[id0] exploration/env_infos/final/obj0_distance Std 0.0635463 +[id0] exploration/env_infos/final/obj0_distance Max 0.271818 +[id0] exploration/env_infos/final/obj0_distance Min 0.102516 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.21928 +[id0] exploration/env_infos/initial/obj0_distance Std 0.0285754 +[id0] exploration/env_infos/initial/obj0_distance Max 0.255742 +[id0] exploration/env_infos/initial/obj0_distance Min 0.17549 +[id0] exploration/env_infos/obj0_distance Mean 0.21609 +[id0] exploration/env_infos/obj0_distance Std 0.0403142 +[id0] exploration/env_infos/obj0_distance Max 0.272419 +[id0] exploration/env_infos/obj0_distance Min 0.102516 +[id0] exploration/env_infos/final/hand_success Mean 0.2 +[id0] exploration/env_infos/final/hand_success Std 0.4 +[id0] exploration/env_infos/final/hand_success Max 1 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0.6 +[id0] exploration/env_infos/initial/hand_success Std 0.489898 +[id0] exploration/env_infos/initial/hand_success Max 1 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.113 +[id0] exploration/env_infos/hand_success Std 0.316593 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0 +[id0] exploration/env_infos/final/puck_success Std 0 +[id0] exploration/env_infos/final/puck_success Max 0 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0 +[id0] exploration/env_infos/initial/puck_success Std 0 +[id0] exploration/env_infos/initial/puck_success Max 0 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0 +[id0] exploration/env_infos/puck_success Std 0 +[id0] exploration/env_infos/puck_success Max 0 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 15000 +[id0] evaluation/num paths total 75 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.156111 +[id0] evaluation/Rewards Std 0.112526 +[id0] evaluation/Rewards Max -0.0309222 +[id0] evaluation/Rewards Min -0.313131 +[id0] evaluation/Returns Mean -31.2221 +[id0] evaluation/Returns Std 22.5051 +[id0] evaluation/Returns Max -6.18476 +[id0] evaluation/Returns Min -62.4655 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -31.2221 +[id0] evaluation/env_infos/final/hand_distance Mean 0.148705 +[id0] evaluation/env_infos/final/hand_distance Std 0.0751742 +[id0] evaluation/env_infos/final/hand_distance Max 0.258767 +[id0] evaluation/env_infos/final/hand_distance Min 0.069254 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.148341 +[id0] evaluation/env_infos/initial/hand_distance Std 0.0752788 +[id0] evaluation/env_infos/initial/hand_distance Max 0.259027 +[id0] evaluation/env_infos/initial/hand_distance Min 0.0695882 +[id0] evaluation/env_infos/hand_distance Mean 0.148563 +[id0] evaluation/env_infos/hand_distance Std 0.075222 +[id0] evaluation/env_infos/hand_distance Max 0.259027 +[id0] evaluation/env_infos/hand_distance Min 0.069254 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.180232 +[id0] evaluation/env_infos/final/obj0_distance Std 0.108688 +[id0] evaluation/env_infos/final/obj0_distance Max 0.319413 +[id0] evaluation/env_infos/final/obj0_distance Min 0.0309222 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.180233 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.108687 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.319416 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.0309254 +[id0] evaluation/env_infos/obj0_distance Mean 0.180233 +[id0] evaluation/env_infos/obj0_distance Std 0.108688 +[id0] evaluation/env_infos/obj0_distance Max 0.319416 +[id0] evaluation/env_infos/obj0_distance Min 0.0309222 +[id0] evaluation/env_infos/final/hand_success Mean 0 +[id0] evaluation/env_infos/final/hand_success Std 0 +[id0] evaluation/env_infos/final/hand_success Max 0 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0 +[id0] evaluation/env_infos/initial/hand_success Std 0 +[id0] evaluation/env_infos/initial/hand_success Max 0 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0 +[id0] evaluation/env_infos/hand_success Std 0 +[id0] evaluation/env_infos/hand_success Max 0 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0.2 +[id0] evaluation/env_infos/final/puck_success Std 0.4 +[id0] evaluation/env_infos/final/puck_success Max 1 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0.2 +[id0] evaluation/env_infos/initial/puck_success Std 0.4 +[id0] evaluation/env_infos/initial/puck_success Max 1 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0.2 +[id0] evaluation/env_infos/puck_success Std 0.4 +[id0] evaluation/env_infos/puck_success Max 1 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00432372 +[id0] time/epoch_time (s) 39.496 +[id0] time/evaluation sampling (s) 8.16251 +[id0] time/exploration sampling (s) 8.34723 +[id0] time/global_time (s) 712.487 +[id0] time/logging (s) 0.0105367 +[id0] time/saving (s) 3.91006e-05 +[id0] time/training (s) 22.9713 +[id0] epoch 14 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 16000 +[id0] trainer/QF1 Loss 0.0503884 +[id0] trainer/QF2 Loss 0.0522153 +[id0] trainer/Policy Loss 12.033 +[id0] trainer/Q1 Predictions Mean -8.83126 +[id0] trainer/Q1 Predictions Std 8.67771 +[id0] trainer/Q1 Predictions Max -0.243021 +[id0] trainer/Q1 Predictions Min -40.1956 +[id0] trainer/Q2 Predictions Mean -8.82506 +[id0] trainer/Q2 Predictions Std 8.68112 +[id0] trainer/Q2 Predictions Max -0.272623 +[id0] trainer/Q2 Predictions Min -40.1717 +[id0] trainer/Q Targets Mean -8.82545 +[id0] trainer/Q Targets Std 8.68927 +[id0] trainer/Q Targets Max -0.248043 +[id0] trainer/Q Targets Min -40.1243 +[id0] trainer/Log Pis Mean 3.09996 +[id0] trainer/Log Pis Std 1.10322 +[id0] trainer/Log Pis Max 4.1618 +[id0] trainer/Log Pis Min -6.1211 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.000792154 +[id0] trainer/Advantage Weights Max 0.00961616 +[id0] trainer/Advantage Weights Min 0.000172905 +[id0] trainer/Advantage Score Mean 0.101783 +[id0] trainer/Advantage Score Std 0.554104 +[id0] trainer/Advantage Score Max 2.56909 +[id0] trainer/Advantage Score Min -1.44937 +[id0] trainer/bc/Train Logprob Loss 93.747 +[id0] trainer/bc/Test Logprob Loss 60.0904 +[id0] trainer/bc/Train MSE 0.241105 +[id0] trainer/bc/Test MSE 0.156806 +[id0] trainer/bc/train_policy_loss 93.747 +[id0] trainer/bc/test_policy_loss 60.0904 +[id0] exploration/num steps total 17000 +[id0] exploration/num paths total 85 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.196871 +[id0] exploration/Rewards Std 0.0923515 +[id0] exploration/Rewards Max -0.0218322 +[id0] exploration/Rewards Min -0.386338 +[id0] exploration/Returns Mean -39.3742 +[id0] exploration/Returns Std 12.5971 +[id0] exploration/Returns Max -15.5453 +[id0] exploration/Returns Min -51.0573 +[id0] exploration/Actions Mean 0.00919568 +[id0] exploration/Actions Std 0.815221 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -39.3742 +[id0] exploration/env_infos/final/hand_distance Mean 0.175518 +[id0] exploration/env_infos/final/hand_distance Std 0.113447 +[id0] exploration/env_infos/final/hand_distance Max 0.333593 +[id0] exploration/env_infos/final/hand_distance Min 0.0445675 +[id0] exploration/env_infos/initial/hand_distance Mean 0.104697 +[id0] exploration/env_infos/initial/hand_distance Std 0.0532622 +[id0] exploration/env_infos/initial/hand_distance Max 0.189851 +[id0] exploration/env_infos/initial/hand_distance Min 0.0218322 +[id0] exploration/env_infos/hand_distance Mean 0.197972 +[id0] exploration/env_infos/hand_distance Std 0.085824 +[id0] exploration/env_infos/hand_distance Max 0.386338 +[id0] exploration/env_infos/hand_distance Min 0.00710917 +[id0] exploration/env_infos/final/obj0_distance Mean 0.148882 +[id0] exploration/env_infos/final/obj0_distance Std 0.0871566 +[id0] exploration/env_infos/final/obj0_distance Max 0.316 +[id0] exploration/env_infos/final/obj0_distance Min 0.0765833 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.123138 +[id0] exploration/env_infos/initial/obj0_distance Std 0.0949759 +[id0] exploration/env_infos/initial/obj0_distance Max 0.310651 +[id0] exploration/env_infos/initial/obj0_distance Min 0.0553161 +[id0] exploration/env_infos/obj0_distance Mean 0.126975 +[id0] exploration/env_infos/obj0_distance Std 0.101503 +[id0] exploration/env_infos/obj0_distance Max 0.356223 +[id0] exploration/env_infos/obj0_distance Min 0.00755993 +[id0] exploration/env_infos/final/hand_success Mean 0.4 +[id0] exploration/env_infos/final/hand_success Std 0.489898 +[id0] exploration/env_infos/final/hand_success Max 1 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0.2 +[id0] exploration/env_infos/initial/hand_success Std 0.4 +[id0] exploration/env_infos/initial/hand_success Max 1 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.041 +[id0] exploration/env_infos/hand_success Std 0.19829 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0 +[id0] exploration/env_infos/final/puck_success Std 0 +[id0] exploration/env_infos/final/puck_success Max 0 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0.2 +[id0] exploration/env_infos/initial/puck_success Std 0.4 +[id0] exploration/env_infos/initial/puck_success Max 1 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0.077 +[id0] exploration/env_infos/puck_success Std 0.266591 +[id0] exploration/env_infos/puck_success Max 1 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 16000 +[id0] evaluation/num paths total 80 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.192448 +[id0] evaluation/Rewards Std 0.110113 +[id0] evaluation/Rewards Max -0.0237092 +[id0] evaluation/Rewards Min -0.307487 +[id0] evaluation/Returns Mean -38.4896 +[id0] evaluation/Returns Std 22.0224 +[id0] evaluation/Returns Max -4.7421 +[id0] evaluation/Returns Min -61.2755 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -38.4896 +[id0] evaluation/env_infos/final/hand_distance Mean 0.142008 +[id0] evaluation/env_infos/final/hand_distance Std 0.0787257 +[id0] evaluation/env_infos/final/hand_distance Max 0.271888 +[id0] evaluation/env_infos/final/hand_distance Min 0.0363783 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.140571 +[id0] evaluation/env_infos/initial/hand_distance Std 0.0777122 +[id0] evaluation/env_infos/initial/hand_distance Max 0.269242 +[id0] evaluation/env_infos/initial/hand_distance Min 0.0363 +[id0] evaluation/env_infos/hand_distance Mean 0.141432 +[id0] evaluation/env_infos/hand_distance Std 0.0783177 +[id0] evaluation/env_infos/hand_distance Max 0.271888 +[id0] evaluation/env_infos/hand_distance Min 0.0363 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.122793 +[id0] evaluation/env_infos/final/obj0_distance Std 0.0644482 +[id0] evaluation/env_infos/final/obj0_distance Max 0.224148 +[id0] evaluation/env_infos/final/obj0_distance Min 0.0237092 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.122793 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.0644471 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.224146 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.0237113 +[id0] evaluation/env_infos/obj0_distance Mean 0.122793 +[id0] evaluation/env_infos/obj0_distance Std 0.0644476 +[id0] evaluation/env_infos/obj0_distance Max 0.224148 +[id0] evaluation/env_infos/obj0_distance Min 0.0237092 +[id0] evaluation/env_infos/final/hand_success Mean 0.2 +[id0] evaluation/env_infos/final/hand_success Std 0.4 +[id0] evaluation/env_infos/final/hand_success Max 1 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0.2 +[id0] evaluation/env_infos/initial/hand_success Std 0.4 +[id0] evaluation/env_infos/initial/hand_success Max 1 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0.2 +[id0] evaluation/env_infos/hand_success Std 0.4 +[id0] evaluation/env_infos/hand_success Max 1 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0.2 +[id0] evaluation/env_infos/final/puck_success Std 0.4 +[id0] evaluation/env_infos/final/puck_success Max 1 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0.2 +[id0] evaluation/env_infos/initial/puck_success Std 0.4 +[id0] evaluation/env_infos/initial/puck_success Max 1 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0.2 +[id0] evaluation/env_infos/puck_success Std 0.4 +[id0] evaluation/env_infos/puck_success Max 1 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.0047276 +[id0] time/epoch_time (s) 39.5498 +[id0] time/evaluation sampling (s) 8.2292 +[id0] time/exploration sampling (s) 8.34193 +[id0] time/global_time (s) 752.086 +[id0] time/logging (s) 0.0108421 +[id0] time/saving (s) 2.95639e-05 +[id0] time/training (s) 22.9631 +[id0] epoch 15 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 17000 +[id0] trainer/QF1 Loss 0.061451 +[id0] trainer/QF2 Loss 0.0599009 +[id0] trainer/Policy Loss 13.1723 +[id0] trainer/Q1 Predictions Mean -9.96002 +[id0] trainer/Q1 Predictions Std 9.58502 +[id0] trainer/Q1 Predictions Max -0.287498 +[id0] trainer/Q1 Predictions Min -42.6643 +[id0] trainer/Q2 Predictions Mean -9.87621 +[id0] trainer/Q2 Predictions Std 9.5748 +[id0] trainer/Q2 Predictions Max -0.252122 +[id0] trainer/Q2 Predictions Min -42.3519 +[id0] trainer/Q Targets Mean -9.91226 +[id0] trainer/Q Targets Std 9.58687 +[id0] trainer/Q Targets Max -0.265134 +[id0] trainer/Q Targets Min -42.391 +[id0] trainer/Log Pis Mean 3.14333 +[id0] trainer/Log Pis Std 1.02666 +[id0] trainer/Log Pis Max 4.16197 +[id0] trainer/Log Pis Min -3.60389 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.000873734 +[id0] trainer/Advantage Weights Max 0.0154735 +[id0] trainer/Advantage Weights Min 0.000178035 +[id0] trainer/Advantage Score Mean 0.0689723 +[id0] trainer/Advantage Score Std 0.559959 +[id0] trainer/Advantage Score Max 3.0194 +[id0] trainer/Advantage Score Min -1.4455 +[id0] trainer/bc/Train Logprob Loss 104.389 +[id0] trainer/bc/Test Logprob Loss 80.9098 +[id0] trainer/bc/Train MSE 0.278758 +[id0] trainer/bc/Test MSE 0.2097 +[id0] trainer/bc/train_policy_loss 104.389 +[id0] trainer/bc/test_policy_loss 80.9098 +[id0] exploration/num steps total 18000 +[id0] exploration/num paths total 90 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.279629 +[id0] exploration/Rewards Std 0.0857123 +[id0] exploration/Rewards Max -0.0110006 +[id0] exploration/Rewards Min -0.437438 +[id0] exploration/Returns Mean -55.9258 +[id0] exploration/Returns Std 13.3622 +[id0] exploration/Returns Max -33.6432 +[id0] exploration/Returns Min -74.7888 +[id0] exploration/Actions Mean 0.0499677 +[id0] exploration/Actions Std 0.820232 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -55.9258 +[id0] exploration/env_infos/final/hand_distance Mean 0.15725 +[id0] exploration/env_infos/final/hand_distance Std 0.0714489 +[id0] exploration/env_infos/final/hand_distance Max 0.270069 +[id0] exploration/env_infos/final/hand_distance Min 0.0540818 +[id0] exploration/env_infos/initial/hand_distance Mean 0.108196 +[id0] exploration/env_infos/initial/hand_distance Std 0.055743 +[id0] exploration/env_infos/initial/hand_distance Max 0.196231 +[id0] exploration/env_infos/initial/hand_distance Min 0.0334951 +[id0] exploration/env_infos/hand_distance Mean 0.180544 +[id0] exploration/env_infos/hand_distance Std 0.0771708 +[id0] exploration/env_infos/hand_distance Max 0.358096 +[id0] exploration/env_infos/hand_distance Min 0.00657499 +[id0] exploration/env_infos/final/obj0_distance Mean 0.245081 +[id0] exploration/env_infos/final/obj0_distance Std 0.0843142 +[id0] exploration/env_infos/final/obj0_distance Max 0.373944 +[id0] exploration/env_infos/final/obj0_distance Min 0.11028 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.241287 +[id0] exploration/env_infos/initial/obj0_distance Std 0.10711 +[id0] exploration/env_infos/initial/obj0_distance Max 0.373944 +[id0] exploration/env_infos/initial/obj0_distance Min 0.110282 +[id0] exploration/env_infos/obj0_distance Mean 0.237832 +[id0] exploration/env_infos/obj0_distance Std 0.0969873 +[id0] exploration/env_infos/obj0_distance Max 0.373944 +[id0] exploration/env_infos/obj0_distance Min 0.11028 +[id0] exploration/env_infos/final/hand_success Mean 0.2 +[id0] exploration/env_infos/final/hand_success Std 0.4 +[id0] exploration/env_infos/final/hand_success Max 1 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0.2 +[id0] exploration/env_infos/initial/hand_success Std 0.4 +[id0] exploration/env_infos/initial/hand_success Max 1 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.07 +[id0] exploration/env_infos/hand_success Std 0.255147 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0 +[id0] exploration/env_infos/final/puck_success Std 0 +[id0] exploration/env_infos/final/puck_success Max 0 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0 +[id0] exploration/env_infos/initial/puck_success Std 0 +[id0] exploration/env_infos/initial/puck_success Max 0 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0 +[id0] exploration/env_infos/puck_success Std 0 +[id0] exploration/env_infos/puck_success Max 0 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 17000 +[id0] evaluation/num paths total 85 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.261555 +[id0] evaluation/Rewards Std 0.0993225 +[id0] evaluation/Rewards Max -0.15778 +[id0] evaluation/Rewards Min -0.40385 +[id0] evaluation/Returns Mean -52.3109 +[id0] evaluation/Returns Std 19.8645 +[id0] evaluation/Returns Max -31.6066 +[id0] evaluation/Returns Min -80.7699 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -52.3109 +[id0] evaluation/env_infos/final/hand_distance Mean 0.222956 +[id0] evaluation/env_infos/final/hand_distance Std 0.0955054 +[id0] evaluation/env_infos/final/hand_distance Max 0.350953 +[id0] evaluation/env_infos/final/hand_distance Min 0.0838855 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.222838 +[id0] evaluation/env_infos/initial/hand_distance Std 0.0955432 +[id0] evaluation/env_infos/initial/hand_distance Max 0.350953 +[id0] evaluation/env_infos/initial/hand_distance Min 0.0838853 +[id0] evaluation/env_infos/hand_distance Mean 0.222905 +[id0] evaluation/env_infos/hand_distance Std 0.0955216 +[id0] evaluation/env_infos/hand_distance Max 0.350953 +[id0] evaluation/env_infos/hand_distance Min 0.0838853 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.153791 +[id0] evaluation/env_infos/final/obj0_distance Std 0.0340006 +[id0] evaluation/env_infos/final/obj0_distance Max 0.185778 +[id0] evaluation/env_infos/final/obj0_distance Min 0.0915882 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.153791 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.0340004 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.185777 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.091588 +[id0] evaluation/env_infos/obj0_distance Mean 0.153791 +[id0] evaluation/env_infos/obj0_distance Std 0.0340005 +[id0] evaluation/env_infos/obj0_distance Max 0.185778 +[id0] evaluation/env_infos/obj0_distance Min 0.091588 +[id0] evaluation/env_infos/final/hand_success Mean 0 +[id0] evaluation/env_infos/final/hand_success Std 0 +[id0] evaluation/env_infos/final/hand_success Max 0 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0 +[id0] evaluation/env_infos/initial/hand_success Std 0 +[id0] evaluation/env_infos/initial/hand_success Max 0 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0 +[id0] evaluation/env_infos/hand_success Std 0 +[id0] evaluation/env_infos/hand_success Max 0 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0 +[id0] evaluation/env_infos/final/puck_success Std 0 +[id0] evaluation/env_infos/final/puck_success Max 0 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0 +[id0] evaluation/env_infos/initial/puck_success Std 0 +[id0] evaluation/env_infos/initial/puck_success Max 0 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0 +[id0] evaluation/env_infos/puck_success Std 0 +[id0] evaluation/env_infos/puck_success Max 0 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00427198 +[id0] time/epoch_time (s) 39.2433 +[id0] time/evaluation sampling (s) 8.18979 +[id0] time/exploration sampling (s) 8.17269 +[id0] time/global_time (s) 791.381 +[id0] time/logging (s) 0.0104549 +[id0] time/saving (s) 4.07696e-05 +[id0] time/training (s) 22.8661 +[id0] epoch 16 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 18000 +[id0] trainer/QF1 Loss 0.0580577 +[id0] trainer/QF2 Loss 0.0533186 +[id0] trainer/Policy Loss 14.0054 +[id0] trainer/Q1 Predictions Mean -10.7038 +[id0] trainer/Q1 Predictions Std 10.1571 +[id0] trainer/Q1 Predictions Max -0.262148 +[id0] trainer/Q1 Predictions Min -44.7188 +[id0] trainer/Q2 Predictions Mean -10.7087 +[id0] trainer/Q2 Predictions Std 10.1572 +[id0] trainer/Q2 Predictions Max -0.297723 +[id0] trainer/Q2 Predictions Min -44.3811 +[id0] trainer/Q Targets Mean -10.6911 +[id0] trainer/Q Targets Std 10.1701 +[id0] trainer/Q Targets Max -0.280125 +[id0] trainer/Q Targets Min -44.4512 +[id0] trainer/Log Pis Mean 3.162 +[id0] trainer/Log Pis Std 1.02285 +[id0] trainer/Log Pis Max 4.16127 +[id0] trainer/Log Pis Min -3.02587 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.000785433 +[id0] trainer/Advantage Weights Max 0.0089599 +[id0] trainer/Advantage Weights Min 0.000140585 +[id0] trainer/Advantage Score Mean 0.139613 +[id0] trainer/Advantage Score Std 0.579926 +[id0] trainer/Advantage Score Max 2.54878 +[id0] trainer/Advantage Score Min -1.60592 +[id0] trainer/bc/Train Logprob Loss 98.2774 +[id0] trainer/bc/Test Logprob Loss 63.4388 +[id0] trainer/bc/Train MSE 0.257896 +[id0] trainer/bc/Test MSE 0.165662 +[id0] trainer/bc/train_policy_loss 98.2774 +[id0] trainer/bc/test_policy_loss 63.4388 +[id0] exploration/num steps total 19000 +[id0] exploration/num paths total 95 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.176336 +[id0] exploration/Rewards Std 0.093802 +[id0] exploration/Rewards Max -0.00598973 +[id0] exploration/Rewards Min -0.393745 +[id0] exploration/Returns Mean -35.2673 +[id0] exploration/Returns Std 12.7873 +[id0] exploration/Returns Max -16.1505 +[id0] exploration/Returns Min -52.8709 +[id0] exploration/Actions Mean 0.0279041 +[id0] exploration/Actions Std 0.800378 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -35.2673 +[id0] exploration/env_infos/final/hand_distance Mean 0.182582 +[id0] exploration/env_infos/final/hand_distance Std 0.0414094 +[id0] exploration/env_infos/final/hand_distance Max 0.246399 +[id0] exploration/env_infos/final/hand_distance Min 0.136709 +[id0] exploration/env_infos/initial/hand_distance Mean 0.102818 +[id0] exploration/env_infos/initial/hand_distance Std 0.0426236 +[id0] exploration/env_infos/initial/hand_distance Max 0.16059 +[id0] exploration/env_infos/initial/hand_distance Min 0.0570514 +[id0] exploration/env_infos/hand_distance Mean 0.177063 +[id0] exploration/env_infos/hand_distance Std 0.0795062 +[id0] exploration/env_infos/hand_distance Max 0.393745 +[id0] exploration/env_infos/hand_distance Min 0.00577897 +[id0] exploration/env_infos/final/obj0_distance Mean 0.145579 +[id0] exploration/env_infos/final/obj0_distance Std 0.10849 +[id0] exploration/env_infos/final/obj0_distance Max 0.362137 +[id0] exploration/env_infos/final/obj0_distance Min 0.0807523 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.158251 +[id0] exploration/env_infos/initial/obj0_distance Std 0.105383 +[id0] exploration/env_infos/initial/obj0_distance Max 0.36214 +[id0] exploration/env_infos/initial/obj0_distance Min 0.0807532 +[id0] exploration/env_infos/obj0_distance Mean 0.157491 +[id0] exploration/env_infos/obj0_distance Std 0.106445 +[id0] exploration/env_infos/obj0_distance Max 0.36214 +[id0] exploration/env_infos/obj0_distance Min 0.0807523 +[id0] exploration/env_infos/final/hand_success Mean 0 +[id0] exploration/env_infos/final/hand_success Std 0 +[id0] exploration/env_infos/final/hand_success Max 0 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0.4 +[id0] exploration/env_infos/initial/hand_success Std 0.489898 +[id0] exploration/env_infos/initial/hand_success Max 1 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.08 +[id0] exploration/env_infos/hand_success Std 0.271293 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0 +[id0] exploration/env_infos/final/puck_success Std 0 +[id0] exploration/env_infos/final/puck_success Max 0 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0 +[id0] exploration/env_infos/initial/puck_success Std 0 +[id0] exploration/env_infos/initial/puck_success Max 0 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0 +[id0] exploration/env_infos/puck_success Std 0 +[id0] exploration/env_infos/puck_success Max 0 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 18000 +[id0] evaluation/num paths total 90 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.260771 +[id0] evaluation/Rewards Std 0.0823003 +[id0] evaluation/Rewards Max -0.170869 +[id0] evaluation/Rewards Min -0.395171 +[id0] evaluation/Returns Mean -52.1543 +[id0] evaluation/Returns Std 16.46 +[id0] evaluation/Returns Max -34.28 +[id0] evaluation/Returns Min -78.9504 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -52.1543 +[id0] evaluation/env_infos/final/hand_distance Mean 0.162682 +[id0] evaluation/env_infos/final/hand_distance Std 0.0517757 +[id0] evaluation/env_infos/final/hand_distance Max 0.233042 +[id0] evaluation/env_infos/final/hand_distance Min 0.0759123 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.16262 +[id0] evaluation/env_infos/initial/hand_distance Std 0.0515324 +[id0] evaluation/env_infos/initial/hand_distance Max 0.233042 +[id0] evaluation/env_infos/initial/hand_distance Min 0.0765333 +[id0] evaluation/env_infos/hand_distance Mean 0.162652 +[id0] evaluation/env_infos/hand_distance Std 0.0516942 +[id0] evaluation/env_infos/hand_distance Max 0.233042 +[id0] evaluation/env_infos/hand_distance Min 0.0759123 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.206111 +[id0] evaluation/env_infos/final/obj0_distance Std 0.0877668 +[id0] evaluation/env_infos/final/obj0_distance Max 0.318638 +[id0] evaluation/env_infos/final/obj0_distance Min 0.0739879 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.206111 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.0877667 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.318637 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.0739878 +[id0] evaluation/env_infos/obj0_distance Mean 0.206111 +[id0] evaluation/env_infos/obj0_distance Std 0.0877668 +[id0] evaluation/env_infos/obj0_distance Max 0.318638 +[id0] evaluation/env_infos/obj0_distance Min 0.0739878 +[id0] evaluation/env_infos/final/hand_success Mean 0 +[id0] evaluation/env_infos/final/hand_success Std 0 +[id0] evaluation/env_infos/final/hand_success Max 0 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0 +[id0] evaluation/env_infos/initial/hand_success Std 0 +[id0] evaluation/env_infos/initial/hand_success Max 0 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0 +[id0] evaluation/env_infos/hand_success Std 0 +[id0] evaluation/env_infos/hand_success Max 0 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0 +[id0] evaluation/env_infos/final/puck_success Std 0 +[id0] evaluation/env_infos/final/puck_success Max 0 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0 +[id0] evaluation/env_infos/initial/puck_success Std 0 +[id0] evaluation/env_infos/initial/puck_success Max 0 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0 +[id0] evaluation/env_infos/puck_success Std 0 +[id0] evaluation/env_infos/puck_success Max 0 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00426888 +[id0] time/epoch_time (s) 39.4992 +[id0] time/evaluation sampling (s) 8.11138 +[id0] time/exploration sampling (s) 8.43201 +[id0] time/global_time (s) 830.93 +[id0] time/logging (s) 0.0105469 +[id0] time/saving (s) 3.98159e-05 +[id0] time/training (s) 22.941 +[id0] epoch 17 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 19000 +[id0] trainer/QF1 Loss 0.0529124 +[id0] trainer/QF2 Loss 0.0635448 +[id0] trainer/Policy Loss 14.0679 +[id0] trainer/Q1 Predictions Mean -10.7763 +[id0] trainer/Q1 Predictions Std 10.1829 +[id0] trainer/Q1 Predictions Max -0.290069 +[id0] trainer/Q1 Predictions Min -46.1532 +[id0] trainer/Q2 Predictions Mean -10.7703 +[id0] trainer/Q2 Predictions Std 10.1956 +[id0] trainer/Q2 Predictions Max -0.276526 +[id0] trainer/Q2 Predictions Min -46.5373 +[id0] trainer/Q Targets Mean -10.7816 +[id0] trainer/Q Targets Std 10.1959 +[id0] trainer/Q Targets Max -0.282681 +[id0] trainer/Q Targets Min -46.3093 +[id0] trainer/Log Pis Mean 3.15219 +[id0] trainer/Log Pis Std 1.04709 +[id0] trainer/Log Pis Max 4.16063 +[id0] trainer/Log Pis Min -3.11028 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.000795838 +[id0] trainer/Advantage Weights Max 0.00989035 +[id0] trainer/Advantage Weights Min 0.000133209 +[id0] trainer/Advantage Score Mean 0.139363 +[id0] trainer/Advantage Score Std 0.602025 +[id0] trainer/Advantage Score Max 2.65729 +[id0] trainer/Advantage Score Min -1.6501 +[id0] trainer/bc/Train Logprob Loss 79.4222 +[id0] trainer/bc/Test Logprob Loss 55.8726 +[id0] trainer/bc/Train MSE 0.208599 +[id0] trainer/bc/Test MSE 0.151054 +[id0] trainer/bc/train_policy_loss 79.4222 +[id0] trainer/bc/test_policy_loss 55.8726 +[id0] exploration/num steps total 20000 +[id0] exploration/num paths total 100 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.248142 +[id0] exploration/Rewards Std 0.136298 +[id0] exploration/Rewards Max -0.0631773 +[id0] exploration/Rewards Min -0.60076 +[id0] exploration/Returns Mean -49.6284 +[id0] exploration/Returns Std 25.3702 +[id0] exploration/Returns Max -24.0444 +[id0] exploration/Returns Min -98.3909 +[id0] exploration/Actions Mean 0.0261589 +[id0] exploration/Actions Std 0.823245 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -49.6284 +[id0] exploration/env_infos/final/hand_distance Mean 0.245094 +[id0] exploration/env_infos/final/hand_distance Std 0.0865893 +[id0] exploration/env_infos/final/hand_distance Max 0.344702 +[id0] exploration/env_infos/final/hand_distance Min 0.0897145 +[id0] exploration/env_infos/initial/hand_distance Mean 0.154008 +[id0] exploration/env_infos/initial/hand_distance Std 0.0749894 +[id0] exploration/env_infos/initial/hand_distance Max 0.256496 +[id0] exploration/env_infos/initial/hand_distance Min 0.0393224 +[id0] exploration/env_infos/hand_distance Mean 0.191736 +[id0] exploration/env_infos/hand_distance Std 0.0847585 +[id0] exploration/env_infos/hand_distance Max 0.382243 +[id0] exploration/env_infos/hand_distance Min 0.0114503 +[id0] exploration/env_infos/final/obj0_distance Mean 0.196807 +[id0] exploration/env_infos/final/obj0_distance Std 0.0673778 +[id0] exploration/env_infos/final/obj0_distance Max 0.312792 +[id0] exploration/env_infos/final/obj0_distance Min 0.120094 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.198512 +[id0] exploration/env_infos/initial/obj0_distance Std 0.0567333 +[id0] exploration/env_infos/initial/obj0_distance Max 0.299042 +[id0] exploration/env_infos/initial/obj0_distance Min 0.140476 +[id0] exploration/env_infos/obj0_distance Mean 0.196356 +[id0] exploration/env_infos/obj0_distance Std 0.0668359 +[id0] exploration/env_infos/obj0_distance Max 0.31284 +[id0] exploration/env_infos/obj0_distance Min 0.114741 +[id0] exploration/env_infos/final/hand_success Mean 0 +[id0] exploration/env_infos/final/hand_success Std 0 +[id0] exploration/env_infos/final/hand_success Max 0 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0.2 +[id0] exploration/env_infos/initial/hand_success Std 0.4 +[id0] exploration/env_infos/initial/hand_success Max 1 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.046 +[id0] exploration/env_infos/hand_success Std 0.209485 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0 +[id0] exploration/env_infos/final/puck_success Std 0 +[id0] exploration/env_infos/final/puck_success Max 0 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0 +[id0] exploration/env_infos/initial/puck_success Std 0 +[id0] exploration/env_infos/initial/puck_success Max 0 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0 +[id0] exploration/env_infos/puck_success Std 0 +[id0] exploration/env_infos/puck_success Max 0 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 19000 +[id0] evaluation/num paths total 95 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.159829 +[id0] evaluation/Rewards Std 0.0616229 +[id0] evaluation/Rewards Max -0.0864065 +[id0] evaluation/Rewards Min -0.262353 +[id0] evaluation/Returns Mean -31.9658 +[id0] evaluation/Returns Std 12.3245 +[id0] evaluation/Returns Max -17.3091 +[id0] evaluation/Returns Min -52.4332 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -31.9658 +[id0] evaluation/env_infos/final/hand_distance Mean 0.117945 +[id0] evaluation/env_infos/final/hand_distance Std 0.0234251 +[id0] evaluation/env_infos/final/hand_distance Max 0.150643 +[id0] evaluation/env_infos/final/hand_distance Min 0.0864065 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.117585 +[id0] evaluation/env_infos/initial/hand_distance Std 0.02331 +[id0] evaluation/env_infos/initial/hand_distance Max 0.150436 +[id0] evaluation/env_infos/initial/hand_distance Min 0.086777 +[id0] evaluation/env_infos/hand_distance Mean 0.117795 +[id0] evaluation/env_infos/hand_distance Std 0.0233882 +[id0] evaluation/env_infos/hand_distance Max 0.150643 +[id0] evaluation/env_infos/hand_distance Min 0.0864065 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.0972902 +[id0] evaluation/env_infos/final/obj0_distance Std 0.0212882 +[id0] evaluation/env_infos/final/obj0_distance Max 0.123568 +[id0] evaluation/env_infos/final/obj0_distance Min 0.0656497 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.0972902 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.0212883 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.123568 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.0656493 +[id0] evaluation/env_infos/obj0_distance Mean 0.0972902 +[id0] evaluation/env_infos/obj0_distance Std 0.0212882 +[id0] evaluation/env_infos/obj0_distance Max 0.123568 +[id0] evaluation/env_infos/obj0_distance Min 0.0656493 +[id0] evaluation/env_infos/final/hand_success Mean 0 +[id0] evaluation/env_infos/final/hand_success Std 0 +[id0] evaluation/env_infos/final/hand_success Max 0 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0 +[id0] evaluation/env_infos/initial/hand_success Std 0 +[id0] evaluation/env_infos/initial/hand_success Max 0 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0 +[id0] evaluation/env_infos/hand_success Std 0 +[id0] evaluation/env_infos/hand_success Max 0 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0 +[id0] evaluation/env_infos/final/puck_success Std 0 +[id0] evaluation/env_infos/final/puck_success Max 0 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0 +[id0] evaluation/env_infos/initial/puck_success Std 0 +[id0] evaluation/env_infos/initial/puck_success Max 0 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0 +[id0] evaluation/env_infos/puck_success Std 0 +[id0] evaluation/env_infos/puck_success Max 0 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00428605 +[id0] time/epoch_time (s) 39.2756 +[id0] time/evaluation sampling (s) 8.13055 +[id0] time/exploration sampling (s) 8.25402 +[id0] time/global_time (s) 870.257 +[id0] time/logging (s) 0.0104444 +[id0] time/saving (s) 4.24385e-05 +[id0] time/training (s) 22.8763 +[id0] epoch 18 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 20000 +[id0] trainer/QF1 Loss 0.0583782 +[id0] trainer/QF2 Loss 0.0596095 +[id0] trainer/Policy Loss 14.8821 +[id0] trainer/Q1 Predictions Mean -11.5975 +[id0] trainer/Q1 Predictions Std 10.8469 +[id0] trainer/Q1 Predictions Max -0.433513 +[id0] trainer/Q1 Predictions Min -48.2076 +[id0] trainer/Q2 Predictions Mean -11.5836 +[id0] trainer/Q2 Predictions Std 10.8546 +[id0] trainer/Q2 Predictions Max -0.376138 +[id0] trainer/Q2 Predictions Min -48.2253 +[id0] trainer/Q Targets Mean -11.6036 +[id0] trainer/Q Targets Std 10.8663 +[id0] trainer/Q Targets Max -0.409622 +[id0] trainer/Q Targets Min -48.4556 +[id0] trainer/Log Pis Mean 3.16982 +[id0] trainer/Log Pis Std 0.965283 +[id0] trainer/Log Pis Max 4.16169 +[id0] trainer/Log Pis Min -2.2276 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976563 +[id0] trainer/Advantage Weights Std 0.000975651 +[id0] trainer/Advantage Weights Max 0.0146336 +[id0] trainer/Advantage Weights Min 0.000135305 +[id0] trainer/Advantage Score Mean 0.114779 +[id0] trainer/Advantage Score Std 0.647352 +[id0] trainer/Advantage Score Max 3.06911 +[id0] trainer/Advantage Score Min -1.61443 +[id0] trainer/bc/Train Logprob Loss 82.5549 +[id0] trainer/bc/Test Logprob Loss 54.2212 +[id0] trainer/bc/Train MSE 0.221502 +[id0] trainer/bc/Test MSE 0.148995 +[id0] trainer/bc/train_policy_loss 82.5549 +[id0] trainer/bc/test_policy_loss 54.2212 +[id0] exploration/num steps total 21000 +[id0] exploration/num paths total 105 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.254061 +[id0] exploration/Rewards Std 0.137315 +[id0] exploration/Rewards Max -0.00601361 +[id0] exploration/Rewards Min -0.56962 +[id0] exploration/Returns Mean -50.8121 +[id0] exploration/Returns Std 23.0606 +[id0] exploration/Returns Max -26.5908 +[id0] exploration/Returns Min -92.4369 +[id0] exploration/Actions Mean 0.00182823 +[id0] exploration/Actions Std 0.8128 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -50.8121 +[id0] exploration/env_infos/final/hand_distance Mean 0.21707 +[id0] exploration/env_infos/final/hand_distance Std 0.0815757 +[id0] exploration/env_infos/final/hand_distance Max 0.337951 +[id0] exploration/env_infos/final/hand_distance Min 0.118205 +[id0] exploration/env_infos/initial/hand_distance Mean 0.145285 +[id0] exploration/env_infos/initial/hand_distance Std 0.076637 +[id0] exploration/env_infos/initial/hand_distance Max 0.275956 +[id0] exploration/env_infos/initial/hand_distance Min 0.0450533 +[id0] exploration/env_infos/hand_distance Mean 0.161714 +[id0] exploration/env_infos/hand_distance Std 0.0784689 +[id0] exploration/env_infos/hand_distance Max 0.337951 +[id0] exploration/env_infos/hand_distance Min 0.00601361 +[id0] exploration/env_infos/final/obj0_distance Mean 0.178941 +[id0] exploration/env_infos/final/obj0_distance Std 0.0839676 +[id0] exploration/env_infos/final/obj0_distance Max 0.342403 +[id0] exploration/env_infos/final/obj0_distance Min 0.106434 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.177092 +[id0] exploration/env_infos/initial/obj0_distance Std 0.0808104 +[id0] exploration/env_infos/initial/obj0_distance Max 0.310206 +[id0] exploration/env_infos/initial/obj0_distance Min 0.106435 +[id0] exploration/env_infos/obj0_distance Mean 0.163379 +[id0] exploration/env_infos/obj0_distance Std 0.0862746 +[id0] exploration/env_infos/obj0_distance Max 0.342403 +[id0] exploration/env_infos/obj0_distance Min 0.0920087 +[id0] exploration/env_infos/final/hand_success Mean 0 +[id0] exploration/env_infos/final/hand_success Std 0 +[id0] exploration/env_infos/final/hand_success Max 0 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0.2 +[id0] exploration/env_infos/initial/hand_success Std 0.4 +[id0] exploration/env_infos/initial/hand_success Max 1 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.074 +[id0] exploration/env_infos/hand_success Std 0.261771 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0 +[id0] exploration/env_infos/final/puck_success Std 0 +[id0] exploration/env_infos/final/puck_success Max 0 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0 +[id0] exploration/env_infos/initial/puck_success Std 0 +[id0] exploration/env_infos/initial/puck_success Max 0 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0 +[id0] exploration/env_infos/puck_success Std 0 +[id0] exploration/env_infos/puck_success Max 0 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 20000 +[id0] evaluation/num paths total 100 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.206036 +[id0] evaluation/Rewards Std 0.123049 +[id0] evaluation/Rewards Max -0.0581129 +[id0] evaluation/Rewards Min -0.42349 +[id0] evaluation/Returns Mean -41.2073 +[id0] evaluation/Returns Std 24.6096 +[id0] evaluation/Returns Max -11.7279 +[id0] evaluation/Returns Min -84.5063 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -41.2073 +[id0] evaluation/env_infos/final/hand_distance Mean 0.144848 +[id0] evaluation/env_infos/final/hand_distance Std 0.0743821 +[id0] evaluation/env_infos/final/hand_distance Max 0.217987 +[id0] evaluation/env_infos/final/hand_distance Min 0.0120755 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.14454 +[id0] evaluation/env_infos/initial/hand_distance Std 0.0738174 +[id0] evaluation/env_infos/initial/hand_distance Max 0.217891 +[id0] evaluation/env_infos/initial/hand_distance Min 0.013417 +[id0] evaluation/env_infos/hand_distance Mean 0.144716 +[id0] evaluation/env_infos/hand_distance Std 0.0741577 +[id0] evaluation/env_infos/hand_distance Max 0.217987 +[id0] evaluation/env_infos/hand_distance Min 0.0120755 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.155438 +[id0] evaluation/env_infos/final/obj0_distance Std 0.0709798 +[id0] evaluation/env_infos/final/obj0_distance Max 0.262854 +[id0] evaluation/env_infos/final/obj0_distance Min 0.0460374 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.155438 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.0709801 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.262854 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.0460365 +[id0] evaluation/env_infos/obj0_distance Mean 0.155438 +[id0] evaluation/env_infos/obj0_distance Std 0.0709799 +[id0] evaluation/env_infos/obj0_distance Max 0.262854 +[id0] evaluation/env_infos/obj0_distance Min 0.0460365 +[id0] evaluation/env_infos/final/hand_success Mean 0.2 +[id0] evaluation/env_infos/final/hand_success Std 0.4 +[id0] evaluation/env_infos/final/hand_success Max 1 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0.2 +[id0] evaluation/env_infos/initial/hand_success Std 0.4 +[id0] evaluation/env_infos/initial/hand_success Max 1 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0.2 +[id0] evaluation/env_infos/hand_success Std 0.4 +[id0] evaluation/env_infos/hand_success Max 1 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0.2 +[id0] evaluation/env_infos/final/puck_success Std 0.4 +[id0] evaluation/env_infos/final/puck_success Max 1 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0.2 +[id0] evaluation/env_infos/initial/puck_success Std 0.4 +[id0] evaluation/env_infos/initial/puck_success Max 1 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0.2 +[id0] evaluation/env_infos/puck_success Std 0.4 +[id0] evaluation/env_infos/puck_success Max 1 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00424528 +[id0] time/epoch_time (s) 39.2346 +[id0] time/evaluation sampling (s) 8.08546 +[id0] time/exploration sampling (s) 8.28872 +[id0] time/global_time (s) 909.54 +[id0] time/logging (s) 0.0105286 +[id0] time/saving (s) 3.21865e-05 +[id0] time/training (s) 22.8456 +[id0] epoch 19 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 21000 +[id0] trainer/QF1 Loss 0.0765072 +[id0] trainer/QF2 Loss 0.0767792 +[id0] trainer/Policy Loss 15.3357 +[id0] trainer/Q1 Predictions Mean -12.0855 +[id0] trainer/Q1 Predictions Std 11.3852 +[id0] trainer/Q1 Predictions Max -0.370948 +[id0] trainer/Q1 Predictions Min -50.3111 +[id0] trainer/Q2 Predictions Mean -12.0543 +[id0] trainer/Q2 Predictions Std 11.3721 +[id0] trainer/Q2 Predictions Max -0.33616 +[id0] trainer/Q2 Predictions Min -50.181 +[id0] trainer/Q Targets Mean -12.0538 +[id0] trainer/Q Targets Std 11.3888 +[id0] trainer/Q Targets Max -0.32192 +[id0] trainer/Q Targets Min -50.2209 +[id0] trainer/Log Pis Mean 3.13688 +[id0] trainer/Log Pis Std 1.03499 +[id0] trainer/Log Pis Max 4.16192 +[id0] trainer/Log Pis Min -5.99052 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.00114355 +[id0] trainer/Advantage Weights Max 0.0202132 +[id0] trainer/Advantage Weights Min 0.000119235 +[id0] trainer/Advantage Score Mean 0.113391 +[id0] trainer/Advantage Score Std 0.659174 +[id0] trainer/Advantage Score Max 3.40939 +[id0] trainer/Advantage Score Min -1.7236 +[id0] trainer/bc/Train Logprob Loss 107.048 +[id0] trainer/bc/Test Logprob Loss 46.4632 +[id0] trainer/bc/Train MSE 0.281144 +[id0] trainer/bc/Test MSE 0.126672 +[id0] trainer/bc/train_policy_loss 107.048 +[id0] trainer/bc/test_policy_loss 46.4632 +[id0] exploration/num steps total 22000 +[id0] exploration/num paths total 110 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.294131 +[id0] exploration/Rewards Std 0.114391 +[id0] exploration/Rewards Max -0.0452169 +[id0] exploration/Rewards Min -0.557688 +[id0] exploration/Returns Mean -58.8261 +[id0] exploration/Returns Std 16.033 +[id0] exploration/Returns Max -49.1203 +[id0] exploration/Returns Min -90.6943 +[id0] exploration/Actions Mean -0.0975826 +[id0] exploration/Actions Std 0.800111 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -58.8261 +[id0] exploration/env_infos/final/hand_distance Mean 0.192324 +[id0] exploration/env_infos/final/hand_distance Std 0.109343 +[id0] exploration/env_infos/final/hand_distance Max 0.304714 +[id0] exploration/env_infos/final/hand_distance Min 0.0247404 +[id0] exploration/env_infos/initial/hand_distance Mean 0.214737 +[id0] exploration/env_infos/initial/hand_distance Std 0.0744665 +[id0] exploration/env_infos/initial/hand_distance Max 0.341152 +[id0] exploration/env_infos/initial/hand_distance Min 0.129123 +[id0] exploration/env_infos/hand_distance Mean 0.21458 +[id0] exploration/env_infos/hand_distance Std 0.104254 +[id0] exploration/env_infos/hand_distance Max 0.406173 +[id0] exploration/env_infos/hand_distance Min 0.00883626 +[id0] exploration/env_infos/final/obj0_distance Mean 0.145869 +[id0] exploration/env_infos/final/obj0_distance Std 0.0865175 +[id0] exploration/env_infos/final/obj0_distance Max 0.267142 +[id0] exploration/env_infos/final/obj0_distance Min 0.0204765 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.148312 +[id0] exploration/env_infos/initial/obj0_distance Std 0.0919193 +[id0] exploration/env_infos/initial/obj0_distance Max 0.307541 +[id0] exploration/env_infos/initial/obj0_distance Min 0.0415645 +[id0] exploration/env_infos/obj0_distance Mean 0.139895 +[id0] exploration/env_infos/obj0_distance Std 0.0830415 +[id0] exploration/env_infos/obj0_distance Max 0.307541 +[id0] exploration/env_infos/obj0_distance Min 0.0117573 +[id0] exploration/env_infos/final/hand_success Mean 0.2 +[id0] exploration/env_infos/final/hand_success Std 0.4 +[id0] exploration/env_infos/final/hand_success Max 1 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0 +[id0] exploration/env_infos/initial/hand_success Std 0 +[id0] exploration/env_infos/initial/hand_success Max 0 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.076 +[id0] exploration/env_infos/hand_success Std 0.264998 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0.2 +[id0] exploration/env_infos/final/puck_success Std 0.4 +[id0] exploration/env_infos/final/puck_success Max 1 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0.2 +[id0] exploration/env_infos/initial/puck_success Std 0.4 +[id0] exploration/env_infos/initial/puck_success Max 1 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0.205 +[id0] exploration/env_infos/puck_success Std 0.403702 +[id0] exploration/env_infos/puck_success Max 1 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 21000 +[id0] evaluation/num paths total 105 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.335415 +[id0] evaluation/Rewards Std 0.189654 +[id0] evaluation/Rewards Max -0.0872882 +[id0] evaluation/Rewards Min -0.651288 +[id0] evaluation/Returns Mean -67.0829 +[id0] evaluation/Returns Std 37.9307 +[id0] evaluation/Returns Max -17.6525 +[id0] evaluation/Returns Min -130.258 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -67.0829 +[id0] evaluation/env_infos/final/hand_distance Mean 0.23343 +[id0] evaluation/env_infos/final/hand_distance Std 0.0844138 +[id0] evaluation/env_infos/final/hand_distance Max 0.317556 +[id0] evaluation/env_infos/final/hand_distance Min 0.0889099 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.232494 +[id0] evaluation/env_infos/initial/hand_distance Std 0.0844362 +[id0] evaluation/env_infos/initial/hand_distance Max 0.315058 +[id0] evaluation/env_infos/initial/hand_distance Min 0.0872882 +[id0] evaluation/env_infos/hand_distance Mean 0.233063 +[id0] evaluation/env_infos/hand_distance Std 0.0844232 +[id0] evaluation/env_infos/hand_distance Max 0.317556 +[id0] evaluation/env_infos/hand_distance Min 0.0872882 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.130825 +[id0] evaluation/env_infos/final/obj0_distance Std 0.115005 +[id0] evaluation/env_infos/final/obj0_distance Max 0.346943 +[id0] evaluation/env_infos/final/obj0_distance Min 0.0187127 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.130825 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.115006 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.346943 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.0187124 +[id0] evaluation/env_infos/obj0_distance Mean 0.130825 +[id0] evaluation/env_infos/obj0_distance Std 0.115005 +[id0] evaluation/env_infos/obj0_distance Max 0.346943 +[id0] evaluation/env_infos/obj0_distance Min 0.0187124 +[id0] evaluation/env_infos/final/hand_success Mean 0 +[id0] evaluation/env_infos/final/hand_success Std 0 +[id0] evaluation/env_infos/final/hand_success Max 0 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0 +[id0] evaluation/env_infos/initial/hand_success Std 0 +[id0] evaluation/env_infos/initial/hand_success Max 0 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0 +[id0] evaluation/env_infos/hand_success Std 0 +[id0] evaluation/env_infos/hand_success Max 0 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0.2 +[id0] evaluation/env_infos/final/puck_success Std 0.4 +[id0] evaluation/env_infos/final/puck_success Max 1 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0.2 +[id0] evaluation/env_infos/initial/puck_success Std 0.4 +[id0] evaluation/env_infos/initial/puck_success Max 1 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0.2 +[id0] evaluation/env_infos/puck_success Std 0.4 +[id0] evaluation/env_infos/puck_success Max 1 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.004287 +[id0] time/epoch_time (s) 39.5196 +[id0] time/evaluation sampling (s) 8.21631 +[id0] time/exploration sampling (s) 8.28541 +[id0] time/global_time (s) 949.111 +[id0] time/logging (s) 0.0105395 +[id0] time/saving (s) 3.86238e-05 +[id0] time/training (s) 23.003 +[id0] epoch 20 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 22000 +[id0] trainer/QF1 Loss 0.0908961 +[id0] trainer/QF2 Loss 0.0888392 +[id0] trainer/Policy Loss 16.0136 +[id0] trainer/Q1 Predictions Mean -12.6436 +[id0] trainer/Q1 Predictions Std 11.7603 +[id0] trainer/Q1 Predictions Max -0.390711 +[id0] trainer/Q1 Predictions Min -51.9678 +[id0] trainer/Q2 Predictions Mean -12.7322 +[id0] trainer/Q2 Predictions Std 11.7844 +[id0] trainer/Q2 Predictions Max -0.416148 +[id0] trainer/Q2 Predictions Min -52.2294 +[id0] trainer/Q Targets Mean -12.6629 +[id0] trainer/Q Targets Std 11.7895 +[id0] trainer/Q Targets Max -0.372037 +[id0] trainer/Q Targets Min -52.0766 +[id0] trainer/Log Pis Mean 3.19154 +[id0] trainer/Log Pis Std 0.994947 +[id0] trainer/Log Pis Max 4.16059 +[id0] trainer/Log Pis Min -2.43801 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.00109275 +[id0] trainer/Advantage Weights Max 0.0205355 +[id0] trainer/Advantage Weights Min 9.55145e-05 +[id0] trainer/Advantage Score Mean 0.178385 +[id0] trainer/Advantage Score Std 0.681846 +[id0] trainer/Advantage Score Max 3.49979 +[id0] trainer/Advantage Score Min -1.87085 +[id0] trainer/bc/Train Logprob Loss 89.7371 +[id0] trainer/bc/Test Logprob Loss 63.1707 +[id0] trainer/bc/Train MSE 0.231434 +[id0] trainer/bc/Test MSE 0.167908 +[id0] trainer/bc/train_policy_loss 89.7371 +[id0] trainer/bc/test_policy_loss 63.1707 +[id0] exploration/num steps total 23000 +[id0] exploration/num paths total 115 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.149473 +[id0] exploration/Rewards Std 0.0704241 +[id0] exploration/Rewards Max -0.0157597 +[id0] exploration/Rewards Min -0.345655 +[id0] exploration/Returns Mean -29.8945 +[id0] exploration/Returns Std 9.2744 +[id0] exploration/Returns Max -18.0197 +[id0] exploration/Returns Min -44.5385 +[id0] exploration/Actions Mean 0.168977 +[id0] exploration/Actions Std 0.795075 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -29.8945 +[id0] exploration/env_infos/final/hand_distance Mean 0.175113 +[id0] exploration/env_infos/final/hand_distance Std 0.0656237 +[id0] exploration/env_infos/final/hand_distance Max 0.291238 +[id0] exploration/env_infos/final/hand_distance Min 0.108576 +[id0] exploration/env_infos/initial/hand_distance Mean 0.191155 +[id0] exploration/env_infos/initial/hand_distance Std 0.0784569 +[id0] exploration/env_infos/initial/hand_distance Max 0.331235 +[id0] exploration/env_infos/initial/hand_distance Min 0.108062 +[id0] exploration/env_infos/hand_distance Mean 0.144758 +[id0] exploration/env_infos/hand_distance Std 0.0708903 +[id0] exploration/env_infos/hand_distance Max 0.352391 +[id0] exploration/env_infos/hand_distance Min 0.0146825 +[id0] exploration/env_infos/final/obj0_distance Mean 0.136744 +[id0] exploration/env_infos/final/obj0_distance Std 0.0426086 +[id0] exploration/env_infos/final/obj0_distance Max 0.186775 +[id0] exploration/env_infos/final/obj0_distance Min 0.0767032 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.119435 +[id0] exploration/env_infos/initial/obj0_distance Std 0.0551136 +[id0] exploration/env_infos/initial/obj0_distance Max 0.172182 +[id0] exploration/env_infos/initial/obj0_distance Min 0.0137628 +[id0] exploration/env_infos/obj0_distance Mean 0.129199 +[id0] exploration/env_infos/obj0_distance Std 0.0475345 +[id0] exploration/env_infos/obj0_distance Max 0.186775 +[id0] exploration/env_infos/obj0_distance Min 0.0137375 +[id0] exploration/env_infos/final/hand_success Mean 0 +[id0] exploration/env_infos/final/hand_success Std 0 +[id0] exploration/env_infos/final/hand_success Max 0 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0 +[id0] exploration/env_infos/initial/hand_success Std 0 +[id0] exploration/env_infos/initial/hand_success Max 0 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.147 +[id0] exploration/env_infos/hand_success Std 0.354106 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0 +[id0] exploration/env_infos/final/puck_success Std 0 +[id0] exploration/env_infos/final/puck_success Max 0 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0.2 +[id0] exploration/env_infos/initial/puck_success Std 0.4 +[id0] exploration/env_infos/initial/puck_success Max 1 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0.105 +[id0] exploration/env_infos/puck_success Std 0.306553 +[id0] exploration/env_infos/puck_success Max 1 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 22000 +[id0] evaluation/num paths total 110 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.252345 +[id0] evaluation/Rewards Std 0.143674 +[id0] evaluation/Rewards Max -0.125518 +[id0] evaluation/Rewards Min -0.531753 +[id0] evaluation/Returns Mean -50.4691 +[id0] evaluation/Returns Std 28.7348 +[id0] evaluation/Returns Max -25.1363 +[id0] evaluation/Returns Min -106.343 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -50.4691 +[id0] evaluation/env_infos/final/hand_distance Mean 0.196953 +[id0] evaluation/env_infos/final/hand_distance Std 0.0972254 +[id0] evaluation/env_infos/final/hand_distance Max 0.378545 +[id0] evaluation/env_infos/final/hand_distance Min 0.125518 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.196957 +[id0] evaluation/env_infos/initial/hand_distance Std 0.0970002 +[id0] evaluation/env_infos/initial/hand_distance Max 0.378451 +[id0] evaluation/env_infos/initial/hand_distance Min 0.125901 +[id0] evaluation/env_infos/hand_distance Mean 0.196966 +[id0] evaluation/env_infos/hand_distance Std 0.0971351 +[id0] evaluation/env_infos/hand_distance Max 0.378545 +[id0] evaluation/env_infos/hand_distance Min 0.125518 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.132824 +[id0] evaluation/env_infos/final/obj0_distance Std 0.0548273 +[id0] evaluation/env_infos/final/obj0_distance Max 0.214624 +[id0] evaluation/env_infos/final/obj0_distance Min 0.0451598 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.132825 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.0548283 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.214626 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.045159 +[id0] evaluation/env_infos/obj0_distance Mean 0.132825 +[id0] evaluation/env_infos/obj0_distance Std 0.0548278 +[id0] evaluation/env_infos/obj0_distance Max 0.214626 +[id0] evaluation/env_infos/obj0_distance Min 0.045159 +[id0] evaluation/env_infos/final/hand_success Mean 0 +[id0] evaluation/env_infos/final/hand_success Std 0 +[id0] evaluation/env_infos/final/hand_success Max 0 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0 +[id0] evaluation/env_infos/initial/hand_success Std 0 +[id0] evaluation/env_infos/initial/hand_success Max 0 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0 +[id0] evaluation/env_infos/hand_success Std 0 +[id0] evaluation/env_infos/hand_success Max 0 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0.2 +[id0] evaluation/env_infos/final/puck_success Std 0.4 +[id0] evaluation/env_infos/final/puck_success Max 1 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0.2 +[id0] evaluation/env_infos/initial/puck_success Std 0.4 +[id0] evaluation/env_infos/initial/puck_success Max 1 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0.2 +[id0] evaluation/env_infos/puck_success Std 0.4 +[id0] evaluation/env_infos/puck_success Max 1 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.0043056 +[id0] time/epoch_time (s) 39.9863 +[id0] time/evaluation sampling (s) 8.17156 +[id0] time/exploration sampling (s) 8.22733 +[id0] time/global_time (s) 989.148 +[id0] time/logging (s) 0.0104709 +[id0] time/saving (s) 3.98159e-05 +[id0] time/training (s) 23.5726 +[id0] epoch 21 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 23000 +[id0] trainer/QF1 Loss 0.0764692 +[id0] trainer/QF2 Loss 0.0773285 +[id0] trainer/Policy Loss 16.7801 +[id0] trainer/Q1 Predictions Mean -13.4892 +[id0] trainer/Q1 Predictions Std 12.3842 +[id0] trainer/Q1 Predictions Max -0.494227 +[id0] trainer/Q1 Predictions Min -53.8884 +[id0] trainer/Q2 Predictions Mean -13.4505 +[id0] trainer/Q2 Predictions Std 12.3952 +[id0] trainer/Q2 Predictions Max -0.398355 +[id0] trainer/Q2 Predictions Min -53.821 +[id0] trainer/Q Targets Mean -13.4351 +[id0] trainer/Q Targets Std 12.3966 +[id0] trainer/Q Targets Max -0.422431 +[id0] trainer/Q Targets Min -53.9329 +[id0] trainer/Log Pis Mean 3.12586 +[id0] trainer/Log Pis Std 0.97403 +[id0] trainer/Log Pis Max 4.16143 +[id0] trainer/Log Pis Min -1.79288 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976563 +[id0] trainer/Advantage Weights Std 0.00120478 +[id0] trainer/Advantage Weights Max 0.0188646 +[id0] trainer/Advantage Weights Min 0.00011336 +[id0] trainer/Advantage Score Mean 0.164973 +[id0] trainer/Advantage Score Std 0.685291 +[id0] trainer/Advantage Score Max 3.41885 +[id0] trainer/Advantage Score Min -1.69562 +[id0] trainer/bc/Train Logprob Loss 91.5296 +[id0] trainer/bc/Test Logprob Loss 54.5315 +[id0] trainer/bc/Train MSE 0.246 +[id0] trainer/bc/Test MSE 0.145533 +[id0] trainer/bc/train_policy_loss 91.5296 +[id0] trainer/bc/test_policy_loss 54.5315 +[id0] exploration/num steps total 24000 +[id0] exploration/num paths total 120 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.187427 +[id0] exploration/Rewards Std 0.0719375 +[id0] exploration/Rewards Max -0.00493688 +[id0] exploration/Rewards Min -0.341254 +[id0] exploration/Returns Mean -37.4854 +[id0] exploration/Returns Std 8.70179 +[id0] exploration/Returns Max -28.2697 +[id0] exploration/Returns Min -52.3886 +[id0] exploration/Actions Mean -0.0195013 +[id0] exploration/Actions Std 0.82868 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -37.4854 +[id0] exploration/env_infos/final/hand_distance Mean 0.217204 +[id0] exploration/env_infos/final/hand_distance Std 0.061937 +[id0] exploration/env_infos/final/hand_distance Max 0.302698 +[id0] exploration/env_infos/final/hand_distance Min 0.14616 +[id0] exploration/env_infos/initial/hand_distance Mean 0.153105 +[id0] exploration/env_infos/initial/hand_distance Std 0.0539533 +[id0] exploration/env_infos/initial/hand_distance Max 0.197427 +[id0] exploration/env_infos/initial/hand_distance Min 0.0584286 +[id0] exploration/env_infos/hand_distance Mean 0.1621 +[id0] exploration/env_infos/hand_distance Std 0.0758939 +[id0] exploration/env_infos/hand_distance Max 0.33756 +[id0] exploration/env_infos/hand_distance Min 0.00491446 +[id0] exploration/env_infos/final/obj0_distance Mean 0.170211 +[id0] exploration/env_infos/final/obj0_distance Std 0.0702837 +[id0] exploration/env_infos/final/obj0_distance Max 0.270249 +[id0] exploration/env_infos/final/obj0_distance Min 0.0865891 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.156415 +[id0] exploration/env_infos/initial/obj0_distance Std 0.0681297 +[id0] exploration/env_infos/initial/obj0_distance Max 0.270251 +[id0] exploration/env_infos/initial/obj0_distance Min 0.0865977 +[id0] exploration/env_infos/obj0_distance Mean 0.166074 +[id0] exploration/env_infos/obj0_distance Std 0.0685346 +[id0] exploration/env_infos/obj0_distance Max 0.270251 +[id0] exploration/env_infos/obj0_distance Min 0.0865886 +[id0] exploration/env_infos/final/hand_success Mean 0 +[id0] exploration/env_infos/final/hand_success Std 0 +[id0] exploration/env_infos/final/hand_success Max 0 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0.2 +[id0] exploration/env_infos/initial/hand_success Std 0.4 +[id0] exploration/env_infos/initial/hand_success Max 1 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.078 +[id0] exploration/env_infos/hand_success Std 0.268172 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0 +[id0] exploration/env_infos/final/puck_success Std 0 +[id0] exploration/env_infos/final/puck_success Max 0 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0 +[id0] exploration/env_infos/initial/puck_success Std 0 +[id0] exploration/env_infos/initial/puck_success Max 0 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0 +[id0] exploration/env_infos/puck_success Std 0 +[id0] exploration/env_infos/puck_success Max 0 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 23000 +[id0] evaluation/num paths total 115 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.308621 +[id0] evaluation/Rewards Std 0.121363 +[id0] evaluation/Rewards Max -0.100281 +[id0] evaluation/Rewards Min -0.457485 +[id0] evaluation/Returns Mean -61.7242 +[id0] evaluation/Returns Std 24.2725 +[id0] evaluation/Returns Max -20.0801 +[id0] evaluation/Returns Min -91.497 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -61.7242 +[id0] evaluation/env_infos/final/hand_distance Mean 0.220075 +[id0] evaluation/env_infos/final/hand_distance Std 0.0738617 +[id0] evaluation/env_infos/final/hand_distance Max 0.332374 +[id0] evaluation/env_infos/final/hand_distance Min 0.100466 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.219483 +[id0] evaluation/env_infos/initial/hand_distance Std 0.0739184 +[id0] evaluation/env_infos/initial/hand_distance Max 0.332374 +[id0] evaluation/env_infos/initial/hand_distance Min 0.100281 +[id0] evaluation/env_infos/hand_distance Mean 0.21984 +[id0] evaluation/env_infos/hand_distance Std 0.0738805 +[id0] evaluation/env_infos/hand_distance Max 0.332374 +[id0] evaluation/env_infos/hand_distance Min 0.100281 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.122846 +[id0] evaluation/env_infos/final/obj0_distance Std 0.0452443 +[id0] evaluation/env_infos/final/obj0_distance Max 0.174694 +[id0] evaluation/env_infos/final/obj0_distance Min 0.0640654 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.122844 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.0452447 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.174692 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.0640629 +[id0] evaluation/env_infos/obj0_distance Mean 0.122845 +[id0] evaluation/env_infos/obj0_distance Std 0.0452445 +[id0] evaluation/env_infos/obj0_distance Max 0.174694 +[id0] evaluation/env_infos/obj0_distance Min 0.0640629 +[id0] evaluation/env_infos/final/hand_success Mean 0 +[id0] evaluation/env_infos/final/hand_success Std 0 +[id0] evaluation/env_infos/final/hand_success Max 0 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0 +[id0] evaluation/env_infos/initial/hand_success Std 0 +[id0] evaluation/env_infos/initial/hand_success Max 0 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0 +[id0] evaluation/env_infos/hand_success Std 0 +[id0] evaluation/env_infos/hand_success Max 0 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0 +[id0] evaluation/env_infos/final/puck_success Std 0 +[id0] evaluation/env_infos/final/puck_success Max 0 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0 +[id0] evaluation/env_infos/initial/puck_success Std 0 +[id0] evaluation/env_infos/initial/puck_success Max 0 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0 +[id0] evaluation/env_infos/puck_success Std 0 +[id0] evaluation/env_infos/puck_success Max 0 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00428247 +[id0] time/epoch_time (s) 39.1719 +[id0] time/evaluation sampling (s) 8.07113 +[id0] time/exploration sampling (s) 8.19311 +[id0] time/global_time (s) 1028.37 +[id0] time/logging (s) 0.0105183 +[id0] time/saving (s) 3.93391e-05 +[id0] time/training (s) 22.8928 +[id0] epoch 22 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 24000 +[id0] trainer/QF1 Loss 0.08182 +[id0] trainer/QF2 Loss 0.0865081 +[id0] trainer/Policy Loss 16.8738 +[id0] trainer/Q1 Predictions Mean -13.597 +[id0] trainer/Q1 Predictions Std 12.2557 +[id0] trainer/Q1 Predictions Max -0.301544 +[id0] trainer/Q1 Predictions Min -55.5868 +[id0] trainer/Q2 Predictions Mean -13.5994 +[id0] trainer/Q2 Predictions Std 12.2565 +[id0] trainer/Q2 Predictions Max -0.478697 +[id0] trainer/Q2 Predictions Min -55.4012 +[id0] trainer/Q Targets Mean -13.536 +[id0] trainer/Q Targets Std 12.2625 +[id0] trainer/Q Targets Max -0.484321 +[id0] trainer/Q Targets Min -55.4806 +[id0] trainer/Log Pis Mean 3.13596 +[id0] trainer/Log Pis Std 0.977801 +[id0] trainer/Log Pis Max 4.16161 +[id0] trainer/Log Pis Min -4.62189 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.00119495 +[id0] trainer/Advantage Weights Max 0.0183596 +[id0] trainer/Advantage Weights Min 0.000101856 +[id0] trainer/Advantage Score Mean 0.140839 +[id0] trainer/Advantage Score Std 0.736912 +[id0] trainer/Advantage Score Max 3.40167 +[id0] trainer/Advantage Score Min -1.79267 +[id0] trainer/bc/Train Logprob Loss 99.1926 +[id0] trainer/bc/Test Logprob Loss 68.3429 +[id0] trainer/bc/Train MSE 0.253081 +[id0] trainer/bc/Test MSE 0.181894 +[id0] trainer/bc/train_policy_loss 99.1926 +[id0] trainer/bc/test_policy_loss 68.3429 +[id0] exploration/num steps total 25000 +[id0] exploration/num paths total 125 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.278898 +[id0] exploration/Rewards Std 0.130408 +[id0] exploration/Rewards Max -0.026715 +[id0] exploration/Rewards Min -0.561538 +[id0] exploration/Returns Mean -55.7795 +[id0] exploration/Returns Std 21.6364 +[id0] exploration/Returns Max -34.8116 +[id0] exploration/Returns Min -93.7393 +[id0] exploration/Actions Mean -0.0664773 +[id0] exploration/Actions Std 0.814518 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -55.7795 +[id0] exploration/env_infos/final/hand_distance Mean 0.198539 +[id0] exploration/env_infos/final/hand_distance Std 0.11595 +[id0] exploration/env_infos/final/hand_distance Max 0.397197 +[id0] exploration/env_infos/final/hand_distance Min 0.0361406 +[id0] exploration/env_infos/initial/hand_distance Mean 0.157135 +[id0] exploration/env_infos/initial/hand_distance Std 0.0444086 +[id0] exploration/env_infos/initial/hand_distance Max 0.221783 +[id0] exploration/env_infos/initial/hand_distance Min 0.105532 +[id0] exploration/env_infos/hand_distance Mean 0.19327 +[id0] exploration/env_infos/hand_distance Std 0.0948804 +[id0] exploration/env_infos/hand_distance Max 0.3972 +[id0] exploration/env_infos/hand_distance Min 0.00579878 +[id0] exploration/env_infos/final/obj0_distance Mean 0.12979 +[id0] exploration/env_infos/final/obj0_distance Std 0.0696805 +[id0] exploration/env_infos/final/obj0_distance Max 0.237387 +[id0] exploration/env_infos/final/obj0_distance Min 0.0353329 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.151942 +[id0] exploration/env_infos/initial/obj0_distance Std 0.0732217 +[id0] exploration/env_infos/initial/obj0_distance Max 0.239785 +[id0] exploration/env_infos/initial/obj0_distance Min 0.0344553 +[id0] exploration/env_infos/obj0_distance Mean 0.125404 +[id0] exploration/env_infos/obj0_distance Std 0.077356 +[id0] exploration/env_infos/obj0_distance Max 0.263716 +[id0] exploration/env_infos/obj0_distance Min 0.0282694 +[id0] exploration/env_infos/final/hand_success Mean 0.2 +[id0] exploration/env_infos/final/hand_success Std 0.4 +[id0] exploration/env_infos/final/hand_success Max 1 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0 +[id0] exploration/env_infos/initial/hand_success Std 0 +[id0] exploration/env_infos/initial/hand_success Max 0 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.077 +[id0] exploration/env_infos/hand_success Std 0.266591 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0.2 +[id0] exploration/env_infos/final/puck_success Std 0.4 +[id0] exploration/env_infos/final/puck_success Max 1 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0.2 +[id0] exploration/env_infos/initial/puck_success Std 0.4 +[id0] exploration/env_infos/initial/puck_success Max 1 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0.248 +[id0] exploration/env_infos/puck_success Std 0.431852 +[id0] exploration/env_infos/puck_success Max 1 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 24000 +[id0] evaluation/num paths total 120 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.137553 +[id0] evaluation/Rewards Std 0.0436427 +[id0] evaluation/Rewards Max -0.077097 +[id0] evaluation/Rewards Min -0.202081 +[id0] evaluation/Returns Mean -27.5107 +[id0] evaluation/Returns Std 8.72855 +[id0] evaluation/Returns Max -15.4194 +[id0] evaluation/Returns Min -40.4161 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -27.5107 +[id0] evaluation/env_infos/final/hand_distance Mean 0.151809 +[id0] evaluation/env_infos/final/hand_distance Std 0.0556728 +[id0] evaluation/env_infos/final/hand_distance Max 0.246736 +[id0] evaluation/env_infos/final/hand_distance Min 0.0907622 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.151885 +[id0] evaluation/env_infos/initial/hand_distance Std 0.0555701 +[id0] evaluation/env_infos/initial/hand_distance Max 0.246588 +[id0] evaluation/env_infos/initial/hand_distance Min 0.0908452 +[id0] evaluation/env_infos/hand_distance Mean 0.151837 +[id0] evaluation/env_infos/hand_distance Std 0.0556325 +[id0] evaluation/env_infos/hand_distance Max 0.246736 +[id0] evaluation/env_infos/hand_distance Min 0.0907622 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.13007 +[id0] evaluation/env_infos/final/obj0_distance Std 0.0504954 +[id0] evaluation/env_infos/final/obj0_distance Max 0.202081 +[id0] evaluation/env_infos/final/obj0_distance Min 0.0720029 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.13007 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.0504953 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.20208 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.0720018 +[id0] evaluation/env_infos/obj0_distance Mean 0.13007 +[id0] evaluation/env_infos/obj0_distance Std 0.0504953 +[id0] evaluation/env_infos/obj0_distance Max 0.202081 +[id0] evaluation/env_infos/obj0_distance Min 0.0720018 +[id0] evaluation/env_infos/final/hand_success Mean 0 +[id0] evaluation/env_infos/final/hand_success Std 0 +[id0] evaluation/env_infos/final/hand_success Max 0 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0 +[id0] evaluation/env_infos/initial/hand_success Std 0 +[id0] evaluation/env_infos/initial/hand_success Max 0 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0 +[id0] evaluation/env_infos/hand_success Std 0 +[id0] evaluation/env_infos/hand_success Max 0 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0 +[id0] evaluation/env_infos/final/puck_success Std 0 +[id0] evaluation/env_infos/final/puck_success Max 0 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0 +[id0] evaluation/env_infos/initial/puck_success Std 0 +[id0] evaluation/env_infos/initial/puck_success Max 0 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0 +[id0] evaluation/env_infos/puck_success Std 0 +[id0] evaluation/env_infos/puck_success Max 0 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00433087 +[id0] time/epoch_time (s) 40.0348 +[id0] time/evaluation sampling (s) 8.21649 +[id0] time/exploration sampling (s) 8.24846 +[id0] time/global_time (s) 1068.45 +[id0] time/logging (s) 0.010721 +[id0] time/saving (s) 2.93255e-05 +[id0] time/training (s) 23.5548 +[id0] epoch 23 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 25000 +[id0] trainer/QF1 Loss 0.0805857 +[id0] trainer/QF2 Loss 0.0884947 +[id0] trainer/Policy Loss 16.936 +[id0] trainer/Q1 Predictions Mean -13.6099 +[id0] trainer/Q1 Predictions Std 12.3124 +[id0] trainer/Q1 Predictions Max -0.52105 +[id0] trainer/Q1 Predictions Min -54.2204 +[id0] trainer/Q2 Predictions Mean -13.6208 +[id0] trainer/Q2 Predictions Std 12.3216 +[id0] trainer/Q2 Predictions Max -0.58529 +[id0] trainer/Q2 Predictions Min -54.3509 +[id0] trainer/Q Targets Mean -13.5927 +[id0] trainer/Q Targets Std 12.326 +[id0] trainer/Q Targets Max -0.537419 +[id0] trainer/Q Targets Min -54.3441 +[id0] trainer/Log Pis Mean 3.19104 +[id0] trainer/Log Pis Std 0.936735 +[id0] trainer/Log Pis Max 4.16035 +[id0] trainer/Log Pis Min -4.30586 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.000944814 +[id0] trainer/Advantage Weights Max 0.00974915 +[id0] trainer/Advantage Weights Min 8.07237e-05 +[id0] trainer/Advantage Score Mean 0.135026 +[id0] trainer/Advantage Score Std 0.689281 +[id0] trainer/Advantage Score Max 2.70305 +[id0] trainer/Advantage Score Min -2.09085 +[id0] trainer/bc/Train Logprob Loss 96.6579 +[id0] trainer/bc/Test Logprob Loss 55.7543 +[id0] trainer/bc/Train MSE 0.256275 +[id0] trainer/bc/Test MSE 0.154166 +[id0] trainer/bc/train_policy_loss 96.6579 +[id0] trainer/bc/test_policy_loss 55.7543 +[id0] exploration/num steps total 26000 +[id0] exploration/num paths total 130 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.236093 +[id0] exploration/Rewards Std 0.140225 +[id0] exploration/Rewards Max -0.0158141 +[id0] exploration/Rewards Min -0.548191 +[id0] exploration/Returns Mean -47.2185 +[id0] exploration/Returns Std 24.2023 +[id0] exploration/Returns Max -24.5491 +[id0] exploration/Returns Min -80.0055 +[id0] exploration/Actions Mean -0.00786523 +[id0] exploration/Actions Std 0.790981 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -47.2185 +[id0] exploration/env_infos/final/hand_distance Mean 0.147637 +[id0] exploration/env_infos/final/hand_distance Std 0.0674089 +[id0] exploration/env_infos/final/hand_distance Max 0.249071 +[id0] exploration/env_infos/final/hand_distance Min 0.0364574 +[id0] exploration/env_infos/initial/hand_distance Mean 0.112048 +[id0] exploration/env_infos/initial/hand_distance Std 0.0501513 +[id0] exploration/env_infos/initial/hand_distance Max 0.18097 +[id0] exploration/env_infos/initial/hand_distance Min 0.0407484 +[id0] exploration/env_infos/hand_distance Mean 0.157077 +[id0] exploration/env_infos/hand_distance Std 0.0799725 +[id0] exploration/env_infos/hand_distance Max 0.332079 +[id0] exploration/env_infos/hand_distance Min 0.0051765 +[id0] exploration/env_infos/final/obj0_distance Mean 0.138347 +[id0] exploration/env_infos/final/obj0_distance Std 0.0723301 +[id0] exploration/env_infos/final/obj0_distance Max 0.243523 +[id0] exploration/env_infos/final/obj0_distance Min 0.0504723 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.150552 +[id0] exploration/env_infos/initial/obj0_distance Std 0.0314509 +[id0] exploration/env_infos/initial/obj0_distance Max 0.197738 +[id0] exploration/env_infos/initial/obj0_distance Min 0.109341 +[id0] exploration/env_infos/obj0_distance Mean 0.142294 +[id0] exploration/env_infos/obj0_distance Std 0.0601275 +[id0] exploration/env_infos/obj0_distance Max 0.243913 +[id0] exploration/env_infos/obj0_distance Min 0.0384264 +[id0] exploration/env_infos/final/hand_success Mean 0.2 +[id0] exploration/env_infos/final/hand_success Std 0.4 +[id0] exploration/env_infos/final/hand_success Max 1 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0.2 +[id0] exploration/env_infos/initial/hand_success Std 0.4 +[id0] exploration/env_infos/initial/hand_success Max 1 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.114 +[id0] exploration/env_infos/hand_success Std 0.317811 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0.2 +[id0] exploration/env_infos/final/puck_success Std 0.4 +[id0] exploration/env_infos/final/puck_success Max 1 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0 +[id0] exploration/env_infos/initial/puck_success Std 0 +[id0] exploration/env_infos/initial/puck_success Max 0 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0.138 +[id0] exploration/env_infos/puck_success Std 0.3449 +[id0] exploration/env_infos/puck_success Max 1 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 25000 +[id0] evaluation/num paths total 125 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.202361 +[id0] evaluation/Rewards Std 0.0938097 +[id0] evaluation/Rewards Max -0.0823579 +[id0] evaluation/Rewards Min -0.327277 +[id0] evaluation/Returns Mean -40.4722 +[id0] evaluation/Returns Std 18.7619 +[id0] evaluation/Returns Max -16.4716 +[id0] evaluation/Returns Min -65.4553 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -40.4722 +[id0] evaluation/env_infos/final/hand_distance Mean 0.172046 +[id0] evaluation/env_infos/final/hand_distance Std 0.0906699 +[id0] evaluation/env_infos/final/hand_distance Max 0.293279 +[id0] evaluation/env_infos/final/hand_distance Min 0.0440235 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.171884 +[id0] evaluation/env_infos/initial/hand_distance Std 0.0904535 +[id0] evaluation/env_infos/initial/hand_distance Max 0.292468 +[id0] evaluation/env_infos/initial/hand_distance Min 0.0440234 +[id0] evaluation/env_infos/hand_distance Mean 0.171994 +[id0] evaluation/env_infos/hand_distance Std 0.0906008 +[id0] evaluation/env_infos/hand_distance Max 0.293279 +[id0] evaluation/env_infos/hand_distance Min 0.0440234 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.144155 +[id0] evaluation/env_infos/final/obj0_distance Std 0.0530464 +[id0] evaluation/env_infos/final/obj0_distance Max 0.2319 +[id0] evaluation/env_infos/final/obj0_distance Min 0.0823583 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.144155 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.053047 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.2319 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.082358 +[id0] evaluation/env_infos/obj0_distance Mean 0.144155 +[id0] evaluation/env_infos/obj0_distance Std 0.0530467 +[id0] evaluation/env_infos/obj0_distance Max 0.2319 +[id0] evaluation/env_infos/obj0_distance Min 0.0823579 +[id0] evaluation/env_infos/final/hand_success Mean 0.2 +[id0] evaluation/env_infos/final/hand_success Std 0.4 +[id0] evaluation/env_infos/final/hand_success Max 1 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0.2 +[id0] evaluation/env_infos/initial/hand_success Std 0.4 +[id0] evaluation/env_infos/initial/hand_success Max 1 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0.2 +[id0] evaluation/env_infos/hand_success Std 0.4 +[id0] evaluation/env_infos/hand_success Max 1 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0 +[id0] evaluation/env_infos/final/puck_success Std 0 +[id0] evaluation/env_infos/final/puck_success Max 0 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0 +[id0] evaluation/env_infos/initial/puck_success Std 0 +[id0] evaluation/env_infos/initial/puck_success Max 0 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0 +[id0] evaluation/env_infos/puck_success Std 0 +[id0] evaluation/env_infos/puck_success Max 0 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00437117 +[id0] time/epoch_time (s) 40.5823 +[id0] time/evaluation sampling (s) 8.20687 +[id0] time/exploration sampling (s) 8.4908 +[id0] time/global_time (s) 1109.09 +[id0] time/logging (s) 0.0107851 +[id0] time/saving (s) 4.24385e-05 +[id0] time/training (s) 23.8694 +[id0] epoch 24 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 26000 +[id0] trainer/QF1 Loss 0.0851641 +[id0] trainer/QF2 Loss 0.0907053 +[id0] trainer/Policy Loss 18.3962 +[id0] trainer/Q1 Predictions Mean -15.044 +[id0] trainer/Q1 Predictions Std 13.2032 +[id0] trainer/Q1 Predictions Max -0.601428 +[id0] trainer/Q1 Predictions Min -55.8984 +[id0] trainer/Q2 Predictions Mean -15.0189 +[id0] trainer/Q2 Predictions Std 13.2089 +[id0] trainer/Q2 Predictions Max -0.655295 +[id0] trainer/Q2 Predictions Min -55.3677 +[id0] trainer/Q Targets Mean -15.0604 +[id0] trainer/Q Targets Std 13.2232 +[id0] trainer/Q Targets Max -0.645243 +[id0] trainer/Q Targets Min -55.835 +[id0] trainer/Log Pis Mean 3.18737 +[id0] trainer/Log Pis Std 0.939857 +[id0] trainer/Log Pis Max 4.15978 +[id0] trainer/Log Pis Min -3.85675 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.00154166 +[id0] trainer/Advantage Weights Max 0.0231714 +[id0] trainer/Advantage Weights Min 6.40015e-05 +[id0] trainer/Advantage Score Mean 0.164807 +[id0] trainer/Advantage Score Std 0.802253 +[id0] trainer/Advantage Score Max 3.7383 +[id0] trainer/Advantage Score Min -2.15347 +[id0] trainer/bc/Train Logprob Loss 96.6769 +[id0] trainer/bc/Test Logprob Loss 81.83 +[id0] trainer/bc/Train MSE 0.252383 +[id0] trainer/bc/Test MSE 0.215499 +[id0] trainer/bc/train_policy_loss 96.6769 +[id0] trainer/bc/test_policy_loss 81.83 +[id0] exploration/num steps total 27000 +[id0] exploration/num paths total 135 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.302246 +[id0] exploration/Rewards Std 0.138831 +[id0] exploration/Rewards Max -0.0364323 +[id0] exploration/Rewards Min -0.640959 +[id0] exploration/Returns Mean -60.4492 +[id0] exploration/Returns Std 25.0414 +[id0] exploration/Returns Max -32.2093 +[id0] exploration/Returns Min -106.255 +[id0] exploration/Actions Mean 0.00865473 +[id0] exploration/Actions Std 0.820473 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -60.4492 +[id0] exploration/env_infos/final/hand_distance Mean 0.221563 +[id0] exploration/env_infos/final/hand_distance Std 0.0484915 +[id0] exploration/env_infos/final/hand_distance Max 0.293689 +[id0] exploration/env_infos/final/hand_distance Min 0.1438 +[id0] exploration/env_infos/initial/hand_distance Mean 0.128851 +[id0] exploration/env_infos/initial/hand_distance Std 0.0616183 +[id0] exploration/env_infos/initial/hand_distance Max 0.208961 +[id0] exploration/env_infos/initial/hand_distance Min 0.0366036 +[id0] exploration/env_infos/hand_distance Mean 0.177299 +[id0] exploration/env_infos/hand_distance Std 0.0780822 +[id0] exploration/env_infos/hand_distance Max 0.357471 +[id0] exploration/env_infos/hand_distance Min 0.00748604 +[id0] exploration/env_infos/final/obj0_distance Mean 0.209059 +[id0] exploration/env_infos/final/obj0_distance Std 0.0772907 +[id0] exploration/env_infos/final/obj0_distance Max 0.329296 +[id0] exploration/env_infos/final/obj0_distance Min 0.113086 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.203648 +[id0] exploration/env_infos/initial/obj0_distance Std 0.0842568 +[id0] exploration/env_infos/initial/obj0_distance Max 0.348297 +[id0] exploration/env_infos/initial/obj0_distance Min 0.0876582 +[id0] exploration/env_infos/obj0_distance Mean 0.213122 +[id0] exploration/env_infos/obj0_distance Std 0.0877284 +[id0] exploration/env_infos/obj0_distance Max 0.348407 +[id0] exploration/env_infos/obj0_distance Min 0.0106352 +[id0] exploration/env_infos/final/hand_success Mean 0 +[id0] exploration/env_infos/final/hand_success Std 0 +[id0] exploration/env_infos/final/hand_success Max 0 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0.2 +[id0] exploration/env_infos/initial/hand_success Std 0.4 +[id0] exploration/env_infos/initial/hand_success Max 1 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.063 +[id0] exploration/env_infos/hand_success Std 0.242963 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0 +[id0] exploration/env_infos/final/puck_success Std 0 +[id0] exploration/env_infos/final/puck_success Max 0 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0 +[id0] exploration/env_infos/initial/puck_success Std 0 +[id0] exploration/env_infos/initial/puck_success Max 0 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0.02 +[id0] exploration/env_infos/puck_success Std 0.14 +[id0] exploration/env_infos/puck_success Max 1 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 26000 +[id0] evaluation/num paths total 130 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.216379 +[id0] evaluation/Rewards Std 0.09474 +[id0] evaluation/Rewards Max -0.106659 +[id0] evaluation/Rewards Min -0.371096 +[id0] evaluation/Returns Mean -43.2759 +[id0] evaluation/Returns Std 18.9479 +[id0] evaluation/Returns Max -21.348 +[id0] evaluation/Returns Min -74.0127 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -43.2759 +[id0] evaluation/env_infos/final/hand_distance Mean 0.120334 +[id0] evaluation/env_infos/final/hand_distance Std 0.0769748 +[id0] evaluation/env_infos/final/hand_distance Max 0.254527 +[id0] evaluation/env_infos/final/hand_distance Min 0.0185434 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.120208 +[id0] evaluation/env_infos/initial/hand_distance Std 0.0771129 +[id0] evaluation/env_infos/initial/hand_distance Max 0.25453 +[id0] evaluation/env_infos/initial/hand_distance Min 0.018043 +[id0] evaluation/env_infos/hand_distance Mean 0.120252 +[id0] evaluation/env_infos/hand_distance Std 0.0769774 +[id0] evaluation/env_infos/hand_distance Max 0.25453 +[id0] evaluation/env_infos/hand_distance Min 0.018043 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.225556 +[id0] evaluation/env_infos/final/obj0_distance Std 0.0619501 +[id0] evaluation/env_infos/final/obj0_distance Max 0.300826 +[id0] evaluation/env_infos/final/obj0_distance Min 0.115903 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.225689 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.0617154 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.300825 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.116567 +[id0] evaluation/env_infos/obj0_distance Mean 0.225513 +[id0] evaluation/env_infos/obj0_distance Std 0.0620254 +[id0] evaluation/env_infos/obj0_distance Max 0.300826 +[id0] evaluation/env_infos/obj0_distance Min 0.114212 +[id0] evaluation/env_infos/final/hand_success Mean 0.2 +[id0] evaluation/env_infos/final/hand_success Std 0.4 +[id0] evaluation/env_infos/final/hand_success Max 1 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0.2 +[id0] evaluation/env_infos/initial/hand_success Std 0.4 +[id0] evaluation/env_infos/initial/hand_success Max 1 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0.2 +[id0] evaluation/env_infos/hand_success Std 0.4 +[id0] evaluation/env_infos/hand_success Max 1 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0 +[id0] evaluation/env_infos/final/puck_success Std 0 +[id0] evaluation/env_infos/final/puck_success Max 0 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0 +[id0] evaluation/env_infos/initial/puck_success Std 0 +[id0] evaluation/env_infos/initial/puck_success Max 0 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0 +[id0] evaluation/env_infos/puck_success Std 0 +[id0] evaluation/env_infos/puck_success Max 0 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00447702 +[id0] time/epoch_time (s) 39.708 +[id0] time/evaluation sampling (s) 8.33804 +[id0] time/exploration sampling (s) 8.31515 +[id0] time/global_time (s) 1148.85 +[id0] time/logging (s) 0.0104828 +[id0] time/saving (s) 3.50475e-05 +[id0] time/training (s) 23.0398 +[id0] epoch 25 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 27000 +[id0] trainer/QF1 Loss 0.089928 +[id0] trainer/QF2 Loss 0.104882 +[id0] trainer/Policy Loss 18.8939 +[id0] trainer/Q1 Predictions Mean -15.5949 +[id0] trainer/Q1 Predictions Std 13.5488 +[id0] trainer/Q1 Predictions Max -0.417374 +[id0] trainer/Q1 Predictions Min -59.1459 +[id0] trainer/Q2 Predictions Mean -15.5553 +[id0] trainer/Q2 Predictions Std 13.5473 +[id0] trainer/Q2 Predictions Max -0.494777 +[id0] trainer/Q2 Predictions Min -59.254 +[id0] trainer/Q Targets Mean -15.6656 +[id0] trainer/Q Targets Std 13.5618 +[id0] trainer/Q Targets Max -0.562634 +[id0] trainer/Q Targets Min -59.4349 +[id0] trainer/Log Pis Mean 3.16145 +[id0] trainer/Log Pis Std 0.980346 +[id0] trainer/Log Pis Max 4.16181 +[id0] trainer/Log Pis Min -1.47596 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.00113357 +[id0] trainer/Advantage Weights Max 0.0183423 +[id0] trainer/Advantage Weights Min 7.53517e-05 +[id0] trainer/Advantage Score Mean 0.137634 +[id0] trainer/Advantage Score Std 0.739826 +[id0] trainer/Advantage Score Max 3.38712 +[id0] trainer/Advantage Score Min -2.10768 +[id0] trainer/bc/Train Logprob Loss 97.7356 +[id0] trainer/bc/Test Logprob Loss 45.8677 +[id0] trainer/bc/Train MSE 0.258271 +[id0] trainer/bc/Test MSE 0.125905 +[id0] trainer/bc/train_policy_loss 97.7356 +[id0] trainer/bc/test_policy_loss 45.8677 +[id0] exploration/num steps total 28000 +[id0] exploration/num paths total 140 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.194901 +[id0] exploration/Rewards Std 0.0849204 +[id0] exploration/Rewards Max -0.0218727 +[id0] exploration/Rewards Min -0.449627 +[id0] exploration/Returns Mean -38.9801 +[id0] exploration/Returns Std 10.7338 +[id0] exploration/Returns Max -29.2442 +[id0] exploration/Returns Min -58.3138 +[id0] exploration/Actions Mean 0.025883 +[id0] exploration/Actions Std 0.798152 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -38.9801 +[id0] exploration/env_infos/final/hand_distance Mean 0.1818 +[id0] exploration/env_infos/final/hand_distance Std 0.0701062 +[id0] exploration/env_infos/final/hand_distance Max 0.293949 +[id0] exploration/env_infos/final/hand_distance Min 0.0812472 +[id0] exploration/env_infos/initial/hand_distance Mean 0.160744 +[id0] exploration/env_infos/initial/hand_distance Std 0.106101 +[id0] exploration/env_infos/initial/hand_distance Max 0.306899 +[id0] exploration/env_infos/initial/hand_distance Min 0.0277513 +[id0] exploration/env_infos/hand_distance Mean 0.208161 +[id0] exploration/env_infos/hand_distance Std 0.0999257 +[id0] exploration/env_infos/hand_distance Max 0.388879 +[id0] exploration/env_infos/hand_distance Min 0.00467913 +[id0] exploration/env_infos/final/obj0_distance Mean 0.108769 +[id0] exploration/env_infos/final/obj0_distance Std 0.0614878 +[id0] exploration/env_infos/final/obj0_distance Max 0.190365 +[id0] exploration/env_infos/final/obj0_distance Min 0.0127112 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.111896 +[id0] exploration/env_infos/initial/obj0_distance Std 0.0514619 +[id0] exploration/env_infos/initial/obj0_distance Max 0.177323 +[id0] exploration/env_infos/initial/obj0_distance Min 0.0448987 +[id0] exploration/env_infos/obj0_distance Mean 0.11081 +[id0] exploration/env_infos/obj0_distance Std 0.0557831 +[id0] exploration/env_infos/obj0_distance Max 0.226514 +[id0] exploration/env_infos/obj0_distance Min 0.0127112 +[id0] exploration/env_infos/final/hand_success Mean 0 +[id0] exploration/env_infos/final/hand_success Std 0 +[id0] exploration/env_infos/final/hand_success Max 0 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0.2 +[id0] exploration/env_infos/initial/hand_success Std 0.4 +[id0] exploration/env_infos/initial/hand_success Max 1 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.053 +[id0] exploration/env_infos/hand_success Std 0.224033 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0.2 +[id0] exploration/env_infos/final/puck_success Std 0.4 +[id0] exploration/env_infos/final/puck_success Max 1 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0.4 +[id0] exploration/env_infos/initial/puck_success Std 0.489898 +[id0] exploration/env_infos/initial/puck_success Max 1 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0.349 +[id0] exploration/env_infos/puck_success Std 0.476654 +[id0] exploration/env_infos/puck_success Max 1 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 27000 +[id0] evaluation/num paths total 135 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.152612 +[id0] evaluation/Rewards Std 0.0967605 +[id0] evaluation/Rewards Max -0.052452 +[id0] evaluation/Rewards Min -0.297681 +[id0] evaluation/Returns Mean -30.5224 +[id0] evaluation/Returns Std 19.3521 +[id0] evaluation/Returns Max -10.6269 +[id0] evaluation/Returns Min -59.5361 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -30.5224 +[id0] evaluation/env_infos/final/hand_distance Mean 0.138191 +[id0] evaluation/env_infos/final/hand_distance Std 0.108255 +[id0] evaluation/env_infos/final/hand_distance Max 0.297681 +[id0] evaluation/env_infos/final/hand_distance Min 0.0282875 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.137091 +[id0] evaluation/env_infos/initial/hand_distance Std 0.108806 +[id0] evaluation/env_infos/initial/hand_distance Max 0.297681 +[id0] evaluation/env_infos/initial/hand_distance Min 0.0253058 +[id0] evaluation/env_infos/hand_distance Mean 0.137746 +[id0] evaluation/env_infos/hand_distance Std 0.108485 +[id0] evaluation/env_infos/hand_distance Max 0.297681 +[id0] evaluation/env_infos/hand_distance Min 0.0253058 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.118259 +[id0] evaluation/env_infos/final/obj0_distance Std 0.0351652 +[id0] evaluation/env_infos/final/obj0_distance Max 0.172688 +[id0] evaluation/env_infos/final/obj0_distance Min 0.0657324 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.11826 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.035166 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.17269 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.0657312 +[id0] evaluation/env_infos/obj0_distance Mean 0.118259 +[id0] evaluation/env_infos/obj0_distance Std 0.0351656 +[id0] evaluation/env_infos/obj0_distance Max 0.17269 +[id0] evaluation/env_infos/obj0_distance Min 0.0657312 +[id0] evaluation/env_infos/final/hand_success Mean 0.4 +[id0] evaluation/env_infos/final/hand_success Std 0.489898 +[id0] evaluation/env_infos/final/hand_success Max 1 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0.4 +[id0] evaluation/env_infos/initial/hand_success Std 0.489898 +[id0] evaluation/env_infos/initial/hand_success Max 1 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0.4 +[id0] evaluation/env_infos/hand_success Std 0.489898 +[id0] evaluation/env_infos/hand_success Max 1 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0 +[id0] evaluation/env_infos/final/puck_success Std 0 +[id0] evaluation/env_infos/final/puck_success Max 0 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0 +[id0] evaluation/env_infos/initial/puck_success Std 0 +[id0] evaluation/env_infos/initial/puck_success Max 0 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0 +[id0] evaluation/env_infos/puck_success Std 0 +[id0] evaluation/env_infos/puck_success Max 0 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00429463 +[id0] time/epoch_time (s) 39.3013 +[id0] time/evaluation sampling (s) 8.05708 +[id0] time/exploration sampling (s) 8.25484 +[id0] time/global_time (s) 1188.2 +[id0] time/logging (s) 0.0104818 +[id0] time/saving (s) 3.71933e-05 +[id0] time/training (s) 22.9745 +[id0] epoch 26 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 28000 +[id0] trainer/QF1 Loss 0.109168 +[id0] trainer/QF2 Loss 0.109697 +[id0] trainer/Policy Loss 19.1141 +[id0] trainer/Q1 Predictions Mean -15.8069 +[id0] trainer/Q1 Predictions Std 13.4644 +[id0] trainer/Q1 Predictions Max -0.631193 +[id0] trainer/Q1 Predictions Min -60.5325 +[id0] trainer/Q2 Predictions Mean -15.8358 +[id0] trainer/Q2 Predictions Std 13.4522 +[id0] trainer/Q2 Predictions Max -0.734666 +[id0] trainer/Q2 Predictions Min -60.4933 +[id0] trainer/Q Targets Mean -15.859 +[id0] trainer/Q Targets Std 13.4611 +[id0] trainer/Q Targets Max -0.664448 +[id0] trainer/Q Targets Min -60.5536 +[id0] trainer/Log Pis Mean 3.16414 +[id0] trainer/Log Pis Std 0.969555 +[id0] trainer/Log Pis Max 4.16044 +[id0] trainer/Log Pis Min -1.96259 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.00115701 +[id0] trainer/Advantage Weights Max 0.0115605 +[id0] trainer/Advantage Weights Min 7.00899e-05 +[id0] trainer/Advantage Score Mean 0.14308 +[id0] trainer/Advantage Score Std 0.838737 +[id0] trainer/Advantage Score Max 3.00931 +[id0] trainer/Advantage Score Min -2.09627 +[id0] trainer/bc/Train Logprob Loss 113.242 +[id0] trainer/bc/Test Logprob Loss 61.3594 +[id0] trainer/bc/Train MSE 0.29049 +[id0] trainer/bc/Test MSE 0.163502 +[id0] trainer/bc/train_policy_loss 113.242 +[id0] trainer/bc/test_policy_loss 61.3594 +[id0] exploration/num steps total 29000 +[id0] exploration/num paths total 145 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.282232 +[id0] exploration/Rewards Std 0.133949 +[id0] exploration/Rewards Max -0.00982104 +[id0] exploration/Rewards Min -0.541021 +[id0] exploration/Returns Mean -56.4463 +[id0] exploration/Returns Std 23.3018 +[id0] exploration/Returns Max -27.7483 +[id0] exploration/Returns Min -77.2771 +[id0] exploration/Actions Mean -0.0329684 +[id0] exploration/Actions Std 0.816098 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -56.4463 +[id0] exploration/env_infos/final/hand_distance Mean 0.156514 +[id0] exploration/env_infos/final/hand_distance Std 0.085528 +[id0] exploration/env_infos/final/hand_distance Max 0.32202 +[id0] exploration/env_infos/final/hand_distance Min 0.0825275 +[id0] exploration/env_infos/initial/hand_distance Mean 0.106812 +[id0] exploration/env_infos/initial/hand_distance Std 0.0578423 +[id0] exploration/env_infos/initial/hand_distance Max 0.196555 +[id0] exploration/env_infos/initial/hand_distance Min 0.0211127 +[id0] exploration/env_infos/hand_distance Mean 0.185459 +[id0] exploration/env_infos/hand_distance Std 0.084733 +[id0] exploration/env_infos/hand_distance Max 0.377861 +[id0] exploration/env_infos/hand_distance Min 0.00982104 +[id0] exploration/env_infos/final/obj0_distance Mean 0.17981 +[id0] exploration/env_infos/final/obj0_distance Std 0.0326121 +[id0] exploration/env_infos/final/obj0_distance Max 0.235181 +[id0] exploration/env_infos/final/obj0_distance Min 0.138742 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.137385 +[id0] exploration/env_infos/initial/obj0_distance Std 0.0535418 +[id0] exploration/env_infos/initial/obj0_distance Max 0.217539 +[id0] exploration/env_infos/initial/obj0_distance Min 0.052122 +[id0] exploration/env_infos/obj0_distance Mean 0.161525 +[id0] exploration/env_infos/obj0_distance Std 0.0514743 +[id0] exploration/env_infos/obj0_distance Max 0.242446 +[id0] exploration/env_infos/obj0_distance Min 0.0394501 +[id0] exploration/env_infos/final/hand_success Mean 0 +[id0] exploration/env_infos/final/hand_success Std 0 +[id0] exploration/env_infos/final/hand_success Max 0 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0.2 +[id0] exploration/env_infos/initial/hand_success Std 0.4 +[id0] exploration/env_infos/initial/hand_success Max 1 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.042 +[id0] exploration/env_infos/hand_success Std 0.200589 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0 +[id0] exploration/env_infos/final/puck_success Std 0 +[id0] exploration/env_infos/final/puck_success Max 0 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0.2 +[id0] exploration/env_infos/initial/puck_success Std 0.4 +[id0] exploration/env_infos/initial/puck_success Max 1 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0.095 +[id0] exploration/env_infos/puck_success Std 0.293215 +[id0] exploration/env_infos/puck_success Max 1 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 28000 +[id0] evaluation/num paths total 140 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.215759 +[id0] evaluation/Rewards Std 0.0659928 +[id0] evaluation/Rewards Max -0.137497 +[id0] evaluation/Rewards Min -0.297601 +[id0] evaluation/Returns Mean -43.1519 +[id0] evaluation/Returns Std 13.1984 +[id0] evaluation/Returns Max -27.4995 +[id0] evaluation/Returns Min -59.3965 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -43.1519 +[id0] evaluation/env_infos/final/hand_distance Mean 0.22863 +[id0] evaluation/env_infos/final/hand_distance Std 0.069146 +[id0] evaluation/env_infos/final/hand_distance Max 0.297601 +[id0] evaluation/env_infos/final/hand_distance Min 0.137497 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.227976 +[id0] evaluation/env_infos/initial/hand_distance Std 0.0686184 +[id0] evaluation/env_infos/initial/hand_distance Max 0.295923 +[id0] evaluation/env_infos/initial/hand_distance Min 0.137497 +[id0] evaluation/env_infos/hand_distance Mean 0.228389 +[id0] evaluation/env_infos/hand_distance Std 0.068948 +[id0] evaluation/env_infos/hand_distance Max 0.297601 +[id0] evaluation/env_infos/hand_distance Min 0.137497 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.174917 +[id0] evaluation/env_infos/final/obj0_distance Std 0.0598237 +[id0] evaluation/env_infos/final/obj0_distance Max 0.254517 +[id0] evaluation/env_infos/final/obj0_distance Min 0.0723741 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.174917 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.0598237 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.254515 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.0723731 +[id0] evaluation/env_infos/obj0_distance Mean 0.174917 +[id0] evaluation/env_infos/obj0_distance Std 0.0598238 +[id0] evaluation/env_infos/obj0_distance Max 0.254517 +[id0] evaluation/env_infos/obj0_distance Min 0.0723731 +[id0] evaluation/env_infos/final/hand_success Mean 0 +[id0] evaluation/env_infos/final/hand_success Std 0 +[id0] evaluation/env_infos/final/hand_success Max 0 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0 +[id0] evaluation/env_infos/initial/hand_success Std 0 +[id0] evaluation/env_infos/initial/hand_success Max 0 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0 +[id0] evaluation/env_infos/hand_success Std 0 +[id0] evaluation/env_infos/hand_success Max 0 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0 +[id0] evaluation/env_infos/final/puck_success Std 0 +[id0] evaluation/env_infos/final/puck_success Max 0 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0 +[id0] evaluation/env_infos/initial/puck_success Std 0 +[id0] evaluation/env_infos/initial/puck_success Max 0 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0 +[id0] evaluation/env_infos/puck_success Std 0 +[id0] evaluation/env_infos/puck_success Max 0 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.0043447 +[id0] time/epoch_time (s) 39.4534 +[id0] time/evaluation sampling (s) 8.2079 +[id0] time/exploration sampling (s) 8.33341 +[id0] time/global_time (s) 1227.7 +[id0] time/logging (s) 0.0105007 +[id0] time/saving (s) 3.60012e-05 +[id0] time/training (s) 22.8972 +[id0] epoch 27 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 29000 +[id0] trainer/QF1 Loss 0.104964 +[id0] trainer/QF2 Loss 0.10256 +[id0] trainer/Policy Loss 20.6064 +[id0] trainer/Q1 Predictions Mean -17.2866 +[id0] trainer/Q1 Predictions Std 14.4344 +[id0] trainer/Q1 Predictions Max -0.648537 +[id0] trainer/Q1 Predictions Min -62.0795 +[id0] trainer/Q2 Predictions Mean -17.2793 +[id0] trainer/Q2 Predictions Std 14.4215 +[id0] trainer/Q2 Predictions Max -0.706239 +[id0] trainer/Q2 Predictions Min -62.2684 +[id0] trainer/Q Targets Mean -17.2155 +[id0] trainer/Q Targets Std 14.4056 +[id0] trainer/Q Targets Max -0.632407 +[id0] trainer/Q Targets Min -62.0686 +[id0] trainer/Log Pis Mean 3.1649 +[id0] trainer/Log Pis Std 1.04786 +[id0] trainer/Log Pis Max 4.16047 +[id0] trainer/Log Pis Min -7.20035 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.00115551 +[id0] trainer/Advantage Weights Max 0.0119804 +[id0] trainer/Advantage Weights Min 5.3932e-05 +[id0] trainer/Advantage Score Mean 0.154942 +[id0] trainer/Advantage Score Std 0.836301 +[id0] trainer/Advantage Score Max 3.05097 +[id0] trainer/Advantage Score Min -2.35233 +[id0] trainer/bc/Train Logprob Loss 95.4981 +[id0] trainer/bc/Test Logprob Loss 47.9671 +[id0] trainer/bc/Train MSE 0.248625 +[id0] trainer/bc/Test MSE 0.133019 +[id0] trainer/bc/train_policy_loss 95.4981 +[id0] trainer/bc/test_policy_loss 47.9671 +[id0] exploration/num steps total 30000 +[id0] exploration/num paths total 150 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.226052 +[id0] exploration/Rewards Std 0.169203 +[id0] exploration/Rewards Max -0.00489068 +[id0] exploration/Rewards Min -0.68777 +[id0] exploration/Returns Mean -45.2104 +[id0] exploration/Returns Std 31.5178 +[id0] exploration/Returns Max -22.4244 +[id0] exploration/Returns Min -107.674 +[id0] exploration/Actions Mean -0.0548826 +[id0] exploration/Actions Std 0.828458 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -45.2104 +[id0] exploration/env_infos/final/hand_distance Mean 0.193783 +[id0] exploration/env_infos/final/hand_distance Std 0.121335 +[id0] exploration/env_infos/final/hand_distance Max 0.350163 +[id0] exploration/env_infos/final/hand_distance Min 0.0609888 +[id0] exploration/env_infos/initial/hand_distance Mean 0.198275 +[id0] exploration/env_infos/initial/hand_distance Std 0.0555405 +[id0] exploration/env_infos/initial/hand_distance Max 0.267383 +[id0] exploration/env_infos/initial/hand_distance Min 0.103087 +[id0] exploration/env_infos/hand_distance Mean 0.189621 +[id0] exploration/env_infos/hand_distance Std 0.0847528 +[id0] exploration/env_infos/hand_distance Max 0.365616 +[id0] exploration/env_infos/hand_distance Min 0.00489068 +[id0] exploration/env_infos/final/obj0_distance Mean 0.171356 +[id0] exploration/env_infos/final/obj0_distance Std 0.0840925 +[id0] exploration/env_infos/final/obj0_distance Max 0.337607 +[id0] exploration/env_infos/final/obj0_distance Min 0.106642 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.188434 +[id0] exploration/env_infos/initial/obj0_distance Std 0.077264 +[id0] exploration/env_infos/initial/obj0_distance Max 0.337607 +[id0] exploration/env_infos/initial/obj0_distance Min 0.122963 +[id0] exploration/env_infos/obj0_distance Mean 0.173651 +[id0] exploration/env_infos/obj0_distance Std 0.0832671 +[id0] exploration/env_infos/obj0_distance Max 0.337607 +[id0] exploration/env_infos/obj0_distance Min 0.103757 +[id0] exploration/env_infos/final/hand_success Mean 0 +[id0] exploration/env_infos/final/hand_success Std 0 +[id0] exploration/env_infos/final/hand_success Max 0 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0 +[id0] exploration/env_infos/initial/hand_success Std 0 +[id0] exploration/env_infos/initial/hand_success Max 0 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.065 +[id0] exploration/env_infos/hand_success Std 0.246526 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0 +[id0] exploration/env_infos/final/puck_success Std 0 +[id0] exploration/env_infos/final/puck_success Max 0 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0 +[id0] exploration/env_infos/initial/puck_success Std 0 +[id0] exploration/env_infos/initial/puck_success Max 0 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0 +[id0] exploration/env_infos/puck_success Std 0 +[id0] exploration/env_infos/puck_success Max 0 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 29000 +[id0] evaluation/num paths total 145 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.309778 +[id0] evaluation/Rewards Std 0.142012 +[id0] evaluation/Rewards Max -0.196239 +[id0] evaluation/Rewards Min -0.586978 +[id0] evaluation/Returns Mean -61.9557 +[id0] evaluation/Returns Std 28.4023 +[id0] evaluation/Returns Max -39.2478 +[id0] evaluation/Returns Min -117.31 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -61.9557 +[id0] evaluation/env_infos/final/hand_distance Mean 0.221965 +[id0] evaluation/env_infos/final/hand_distance Std 0.0913083 +[id0] evaluation/env_infos/final/hand_distance Max 0.338523 +[id0] evaluation/env_infos/final/hand_distance Min 0.0726146 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.221611 +[id0] evaluation/env_infos/initial/hand_distance Std 0.090991 +[id0] evaluation/env_infos/initial/hand_distance Max 0.337864 +[id0] evaluation/env_infos/initial/hand_distance Min 0.0726149 +[id0] evaluation/env_infos/hand_distance Mean 0.221838 +[id0] evaluation/env_infos/hand_distance Std 0.0911979 +[id0] evaluation/env_infos/hand_distance Max 0.338523 +[id0] evaluation/env_infos/hand_distance Min 0.0726146 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.223174 +[id0] evaluation/env_infos/final/obj0_distance Std 0.0639535 +[id0] evaluation/env_infos/final/obj0_distance Max 0.303642 +[id0] evaluation/env_infos/final/obj0_distance Min 0.158639 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.223175 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.0639537 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.303643 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.15864 +[id0] evaluation/env_infos/obj0_distance Mean 0.223175 +[id0] evaluation/env_infos/obj0_distance Std 0.0639536 +[id0] evaluation/env_infos/obj0_distance Max 0.303643 +[id0] evaluation/env_infos/obj0_distance Min 0.158639 +[id0] evaluation/env_infos/final/hand_success Mean 0 +[id0] evaluation/env_infos/final/hand_success Std 0 +[id0] evaluation/env_infos/final/hand_success Max 0 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0 +[id0] evaluation/env_infos/initial/hand_success Std 0 +[id0] evaluation/env_infos/initial/hand_success Max 0 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0 +[id0] evaluation/env_infos/hand_success Std 0 +[id0] evaluation/env_infos/hand_success Max 0 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0 +[id0] evaluation/env_infos/final/puck_success Std 0 +[id0] evaluation/env_infos/final/puck_success Max 0 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0 +[id0] evaluation/env_infos/initial/puck_success Std 0 +[id0] evaluation/env_infos/initial/puck_success Max 0 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0 +[id0] evaluation/env_infos/puck_success Std 0 +[id0] evaluation/env_infos/puck_success Max 0 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00430179 +[id0] time/epoch_time (s) 40.0998 +[id0] time/evaluation sampling (s) 8.14884 +[id0] time/exploration sampling (s) 8.20524 +[id0] time/global_time (s) 1267.85 +[id0] time/logging (s) 0.0106726 +[id0] time/saving (s) 3.60012e-05 +[id0] time/training (s) 23.7307 +[id0] epoch 28 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 30000 +[id0] trainer/QF1 Loss 0.0977478 +[id0] trainer/QF2 Loss 0.100926 +[id0] trainer/Policy Loss 20.5795 +[id0] trainer/Q1 Predictions Mean -17.3096 +[id0] trainer/Q1 Predictions Std 13.8192 +[id0] trainer/Q1 Predictions Max -0.617141 +[id0] trainer/Q1 Predictions Min -62.6699 +[id0] trainer/Q2 Predictions Mean -17.2748 +[id0] trainer/Q2 Predictions Std 13.8223 +[id0] trainer/Q2 Predictions Max -0.698056 +[id0] trainer/Q2 Predictions Min -62.7512 +[id0] trainer/Q Targets Mean -17.3161 +[id0] trainer/Q Targets Std 13.8402 +[id0] trainer/Q Targets Max -0.616322 +[id0] trainer/Q Targets Min -62.625 +[id0] trainer/Log Pis Mean 3.11317 +[id0] trainer/Log Pis Std 1.02848 +[id0] trainer/Log Pis Max 4.16143 +[id0] trainer/Log Pis Min -2.02432 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.00154208 +[id0] trainer/Advantage Weights Max 0.023258 +[id0] trainer/Advantage Weights Min 5.53985e-05 +[id0] trainer/Advantage Score Mean 0.156747 +[id0] trainer/Advantage Score Std 0.904272 +[id0] trainer/Advantage Score Max 3.80707 +[id0] trainer/Advantage Score Min -2.23278 +[id0] trainer/bc/Train Logprob Loss 91.9076 +[id0] trainer/bc/Test Logprob Loss 50.5552 +[id0] trainer/bc/Train MSE 0.24533 +[id0] trainer/bc/Test MSE 0.140621 +[id0] trainer/bc/train_policy_loss 91.9076 +[id0] trainer/bc/test_policy_loss 50.5552 +[id0] exploration/num steps total 31000 +[id0] exploration/num paths total 155 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.236808 +[id0] exploration/Rewards Std 0.151787 +[id0] exploration/Rewards Max -0.0177298 +[id0] exploration/Rewards Min -0.551167 +[id0] exploration/Returns Mean -47.3615 +[id0] exploration/Returns Std 27.3593 +[id0] exploration/Returns Max -8.30359 +[id0] exploration/Returns Min -78.5025 +[id0] exploration/Actions Mean 0.0441121 +[id0] exploration/Actions Std 0.804837 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -47.3615 +[id0] exploration/env_infos/final/hand_distance Mean 0.22895 +[id0] exploration/env_infos/final/hand_distance Std 0.0827707 +[id0] exploration/env_infos/final/hand_distance Max 0.362039 +[id0] exploration/env_infos/final/hand_distance Min 0.119762 +[id0] exploration/env_infos/initial/hand_distance Mean 0.181307 +[id0] exploration/env_infos/initial/hand_distance Std 0.0689477 +[id0] exploration/env_infos/initial/hand_distance Max 0.243209 +[id0] exploration/env_infos/initial/hand_distance Min 0.0523291 +[id0] exploration/env_infos/hand_distance Mean 0.179691 +[id0] exploration/env_infos/hand_distance Std 0.104586 +[id0] exploration/env_infos/hand_distance Max 0.392447 +[id0] exploration/env_infos/hand_distance Min 0.00234464 +[id0] exploration/env_infos/final/obj0_distance Mean 0.124332 +[id0] exploration/env_infos/final/obj0_distance Std 0.0685932 +[id0] exploration/env_infos/final/obj0_distance Max 0.217882 +[id0] exploration/env_infos/final/obj0_distance Min 0.0415195 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.122695 +[id0] exploration/env_infos/initial/obj0_distance Std 0.0713116 +[id0] exploration/env_infos/initial/obj0_distance Max 0.23271 +[id0] exploration/env_infos/initial/obj0_distance Min 0.0415164 +[id0] exploration/env_infos/obj0_distance Mean 0.134176 +[id0] exploration/env_infos/obj0_distance Std 0.0805444 +[id0] exploration/env_infos/obj0_distance Max 0.303919 +[id0] exploration/env_infos/obj0_distance Min 0.0415164 +[id0] exploration/env_infos/final/hand_success Mean 0 +[id0] exploration/env_infos/final/hand_success Std 0 +[id0] exploration/env_infos/final/hand_success Max 0 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0.2 +[id0] exploration/env_infos/initial/hand_success Std 0.4 +[id0] exploration/env_infos/initial/hand_success Max 1 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.11 +[id0] exploration/env_infos/hand_success Std 0.31289 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0.4 +[id0] exploration/env_infos/final/puck_success Std 0.489898 +[id0] exploration/env_infos/final/puck_success Max 1 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0.4 +[id0] exploration/env_infos/initial/puck_success Std 0.489898 +[id0] exploration/env_infos/initial/puck_success Max 1 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0.4 +[id0] exploration/env_infos/puck_success Std 0.489898 +[id0] exploration/env_infos/puck_success Max 1 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 30000 +[id0] evaluation/num paths total 150 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.244455 +[id0] evaluation/Rewards Std 0.0678545 +[id0] evaluation/Rewards Max -0.131374 +[id0] evaluation/Rewards Min -0.340654 +[id0] evaluation/Returns Mean -48.8911 +[id0] evaluation/Returns Std 13.5705 +[id0] evaluation/Returns Max -26.6161 +[id0] evaluation/Returns Min -67.893 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -48.8911 +[id0] evaluation/env_infos/final/hand_distance Mean 0.194215 +[id0] evaluation/env_infos/final/hand_distance Std 0.0910475 +[id0] evaluation/env_infos/final/hand_distance Max 0.340654 +[id0] evaluation/env_infos/final/hand_distance Min 0.0945855 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.19257 +[id0] evaluation/env_infos/initial/hand_distance Std 0.0908367 +[id0] evaluation/env_infos/initial/hand_distance Max 0.33771 +[id0] evaluation/env_infos/initial/hand_distance Min 0.0937887 +[id0] evaluation/env_infos/hand_distance Mean 0.193558 +[id0] evaluation/env_infos/hand_distance Std 0.0909531 +[id0] evaluation/env_infos/hand_distance Max 0.340654 +[id0] evaluation/env_infos/hand_distance Min 0.0937887 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.159931 +[id0] evaluation/env_infos/final/obj0_distance Std 0.100742 +[id0] evaluation/env_infos/final/obj0_distance Max 0.284272 +[id0] evaluation/env_infos/final/obj0_distance Min 0.0383237 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.159934 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.10075 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.284296 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.0383159 +[id0] evaluation/env_infos/obj0_distance Mean 0.159933 +[id0] evaluation/env_infos/obj0_distance Std 0.100746 +[id0] evaluation/env_infos/obj0_distance Max 0.284296 +[id0] evaluation/env_infos/obj0_distance Min 0.0383159 +[id0] evaluation/env_infos/final/hand_success Mean 0 +[id0] evaluation/env_infos/final/hand_success Std 0 +[id0] evaluation/env_infos/final/hand_success Max 0 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0 +[id0] evaluation/env_infos/initial/hand_success Std 0 +[id0] evaluation/env_infos/initial/hand_success Max 0 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0 +[id0] evaluation/env_infos/hand_success Std 0 +[id0] evaluation/env_infos/hand_success Max 0 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0.2 +[id0] evaluation/env_infos/final/puck_success Std 0.4 +[id0] evaluation/env_infos/final/puck_success Max 1 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0.2 +[id0] evaluation/env_infos/initial/puck_success Std 0.4 +[id0] evaluation/env_infos/initial/puck_success Max 1 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0.2 +[id0] evaluation/env_infos/puck_success Std 0.4 +[id0] evaluation/env_infos/puck_success Max 1 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00440049 +[id0] time/epoch_time (s) 40.4165 +[id0] time/evaluation sampling (s) 8.2947 +[id0] time/exploration sampling (s) 8.44098 +[id0] time/global_time (s) 1308.32 +[id0] time/logging (s) 0.0107055 +[id0] time/saving (s) 4.45843e-05 +[id0] time/training (s) 23.6657 +[id0] epoch 29 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 31000 +[id0] trainer/QF1 Loss 0.114274 +[id0] trainer/QF2 Loss 0.11673 +[id0] trainer/Policy Loss 20.8522 +[id0] trainer/Q1 Predictions Mean -17.4855 +[id0] trainer/Q1 Predictions Std 14.159 +[id0] trainer/Q1 Predictions Max -0.947876 +[id0] trainer/Q1 Predictions Min -61.4948 +[id0] trainer/Q2 Predictions Mean -17.4145 +[id0] trainer/Q2 Predictions Std 14.1418 +[id0] trainer/Q2 Predictions Max -0.87872 +[id0] trainer/Q2 Predictions Min -61.2327 +[id0] trainer/Q Targets Mean -17.4379 +[id0] trainer/Q Targets Std 14.1576 +[id0] trainer/Q Targets Max -0.901019 +[id0] trainer/Q Targets Min -61.2886 +[id0] trainer/Log Pis Mean 3.19336 +[id0] trainer/Log Pis Std 0.92822 +[id0] trainer/Log Pis Max 4.16086 +[id0] trainer/Log Pis Min -3.16198 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.00134208 +[id0] trainer/Advantage Weights Max 0.0160833 +[id0] trainer/Advantage Weights Min 3.97694e-05 +[id0] trainer/Advantage Score Mean 0.173312 +[id0] trainer/Advantage Score Std 0.905397 +[id0] trainer/Advantage Score Max 3.45631 +[id0] trainer/Advantage Score Min -2.54613 +[id0] trainer/bc/Train Logprob Loss 87.0844 +[id0] trainer/bc/Test Logprob Loss 50.2725 +[id0] trainer/bc/Train MSE 0.224615 +[id0] trainer/bc/Test MSE 0.13953 +[id0] trainer/bc/train_policy_loss 87.0844 +[id0] trainer/bc/test_policy_loss 50.2725 +[id0] exploration/num steps total 32000 +[id0] exploration/num paths total 160 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.287351 +[id0] exploration/Rewards Std 0.152388 +[id0] exploration/Rewards Max -0.00427541 +[id0] exploration/Rewards Min -0.744007 +[id0] exploration/Returns Mean -57.4701 +[id0] exploration/Returns Std 18.4447 +[id0] exploration/Returns Max -28.7353 +[id0] exploration/Returns Min -79.047 +[id0] exploration/Actions Mean 0.0446162 +[id0] exploration/Actions Std 0.821588 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -57.4701 +[id0] exploration/env_infos/final/hand_distance Mean 0.191382 +[id0] exploration/env_infos/final/hand_distance Std 0.0660838 +[id0] exploration/env_infos/final/hand_distance Max 0.287254 +[id0] exploration/env_infos/final/hand_distance Min 0.110425 +[id0] exploration/env_infos/initial/hand_distance Mean 0.212774 +[id0] exploration/env_infos/initial/hand_distance Std 0.0862314 +[id0] exploration/env_infos/initial/hand_distance Max 0.374078 +[id0] exploration/env_infos/initial/hand_distance Min 0.132376 +[id0] exploration/env_infos/hand_distance Mean 0.189633 +[id0] exploration/env_infos/hand_distance Std 0.0988793 +[id0] exploration/env_infos/hand_distance Max 0.406722 +[id0] exploration/env_infos/hand_distance Min 0.00427541 +[id0] exploration/env_infos/final/obj0_distance Mean 0.188119 +[id0] exploration/env_infos/final/obj0_distance Std 0.0655934 +[id0] exploration/env_infos/final/obj0_distance Max 0.257037 +[id0] exploration/env_infos/final/obj0_distance Min 0.0828309 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.167506 +[id0] exploration/env_infos/initial/obj0_distance Std 0.0758931 +[id0] exploration/env_infos/initial/obj0_distance Max 0.255524 +[id0] exploration/env_infos/initial/obj0_distance Min 0.0470778 +[id0] exploration/env_infos/obj0_distance Mean 0.160419 +[id0] exploration/env_infos/obj0_distance Std 0.0778016 +[id0] exploration/env_infos/obj0_distance Max 0.349715 +[id0] exploration/env_infos/obj0_distance Min 0.0470778 +[id0] exploration/env_infos/final/hand_success Mean 0 +[id0] exploration/env_infos/final/hand_success Std 0 +[id0] exploration/env_infos/final/hand_success Max 0 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0 +[id0] exploration/env_infos/initial/hand_success Std 0 +[id0] exploration/env_infos/initial/hand_success Max 0 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.075 +[id0] exploration/env_infos/hand_success Std 0.263391 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0 +[id0] exploration/env_infos/final/puck_success Std 0 +[id0] exploration/env_infos/final/puck_success Max 0 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0.2 +[id0] exploration/env_infos/initial/puck_success Std 0.4 +[id0] exploration/env_infos/initial/puck_success Max 1 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0.169 +[id0] exploration/env_infos/puck_success Std 0.374752 +[id0] exploration/env_infos/puck_success Max 1 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 31000 +[id0] evaluation/num paths total 155 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.325308 +[id0] evaluation/Rewards Std 0.125858 +[id0] evaluation/Rewards Max -0.138381 +[id0] evaluation/Rewards Min -0.534442 +[id0] evaluation/Returns Mean -65.0616 +[id0] evaluation/Returns Std 25.1717 +[id0] evaluation/Returns Max -27.6762 +[id0] evaluation/Returns Min -106.888 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -65.0616 +[id0] evaluation/env_infos/final/hand_distance Mean 0.230711 +[id0] evaluation/env_infos/final/hand_distance Std 0.0663029 +[id0] evaluation/env_infos/final/hand_distance Max 0.307265 +[id0] evaluation/env_infos/final/hand_distance Min 0.138381 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.230538 +[id0] evaluation/env_infos/initial/hand_distance Std 0.06644 +[id0] evaluation/env_infos/initial/hand_distance Max 0.307265 +[id0] evaluation/env_infos/initial/hand_distance Min 0.138381 +[id0] evaluation/env_infos/hand_distance Mean 0.230646 +[id0] evaluation/env_infos/hand_distance Std 0.0663547 +[id0] evaluation/env_infos/hand_distance Max 0.307265 +[id0] evaluation/env_infos/hand_distance Min 0.138381 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.195323 +[id0] evaluation/env_infos/final/obj0_distance Std 0.0687134 +[id0] evaluation/env_infos/final/obj0_distance Max 0.282277 +[id0] evaluation/env_infos/final/obj0_distance Min 0.0846507 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.195319 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.068715 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.282277 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.0846463 +[id0] evaluation/env_infos/obj0_distance Mean 0.195321 +[id0] evaluation/env_infos/obj0_distance Std 0.0687141 +[id0] evaluation/env_infos/obj0_distance Max 0.282277 +[id0] evaluation/env_infos/obj0_distance Min 0.0846463 +[id0] evaluation/env_infos/final/hand_success Mean 0 +[id0] evaluation/env_infos/final/hand_success Std 0 +[id0] evaluation/env_infos/final/hand_success Max 0 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0 +[id0] evaluation/env_infos/initial/hand_success Std 0 +[id0] evaluation/env_infos/initial/hand_success Max 0 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0 +[id0] evaluation/env_infos/hand_success Std 0 +[id0] evaluation/env_infos/hand_success Max 0 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0 +[id0] evaluation/env_infos/final/puck_success Std 0 +[id0] evaluation/env_infos/final/puck_success Max 0 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0 +[id0] evaluation/env_infos/initial/puck_success Std 0 +[id0] evaluation/env_infos/initial/puck_success Max 0 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0 +[id0] evaluation/env_infos/puck_success Std 0 +[id0] evaluation/env_infos/puck_success Max 0 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00445414 +[id0] time/epoch_time (s) 39.9739 +[id0] time/evaluation sampling (s) 8.22474 +[id0] time/exploration sampling (s) 8.53641 +[id0] time/global_time (s) 1348.34 +[id0] time/logging (s) 0.0104797 +[id0] time/saving (s) 4.24385e-05 +[id0] time/training (s) 23.1977 +[id0] epoch 30 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 32000 +[id0] trainer/QF1 Loss 0.111393 +[id0] trainer/QF2 Loss 0.115029 +[id0] trainer/Policy Loss 21.7678 +[id0] trainer/Q1 Predictions Mean -18.4003 +[id0] trainer/Q1 Predictions Std 15.0338 +[id0] trainer/Q1 Predictions Max -0.765207 +[id0] trainer/Q1 Predictions Min -64.7626 +[id0] trainer/Q2 Predictions Mean -18.3853 +[id0] trainer/Q2 Predictions Std 15.0453 +[id0] trainer/Q2 Predictions Max -0.950049 +[id0] trainer/Q2 Predictions Min -65.1661 +[id0] trainer/Q Targets Mean -18.3702 +[id0] trainer/Q Targets Std 15.0624 +[id0] trainer/Q Targets Max -0.919099 +[id0] trainer/Q Targets Min -64.9746 +[id0] trainer/Log Pis Mean 3.22509 +[id0] trainer/Log Pis Std 0.952296 +[id0] trainer/Log Pis Max 4.16082 +[id0] trainer/Log Pis Min -6.85374 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.00131834 +[id0] trainer/Advantage Weights Max 0.0154569 +[id0] trainer/Advantage Weights Min 5.33705e-05 +[id0] trainer/Advantage Score Mean 0.142406 +[id0] trainer/Advantage Score Std 0.864045 +[id0] trainer/Advantage Score Max 3.34055 +[id0] trainer/Advantage Score Min -2.328 +[id0] trainer/bc/Train Logprob Loss 110.298 +[id0] trainer/bc/Test Logprob Loss 70.6394 +[id0] trainer/bc/Train MSE 0.287421 +[id0] trainer/bc/Test MSE 0.186335 +[id0] trainer/bc/train_policy_loss 110.298 +[id0] trainer/bc/test_policy_loss 70.6394 +[id0] exploration/num steps total 33000 +[id0] exploration/num paths total 165 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.222174 +[id0] exploration/Rewards Std 0.107712 +[id0] exploration/Rewards Max -0.0135159 +[id0] exploration/Rewards Min -0.522605 +[id0] exploration/Returns Mean -44.4349 +[id0] exploration/Returns Std 17.5433 +[id0] exploration/Returns Max -22.5099 +[id0] exploration/Returns Min -74.6857 +[id0] exploration/Actions Mean 0.051881 +[id0] exploration/Actions Std 0.809475 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -44.4349 +[id0] exploration/env_infos/final/hand_distance Mean 0.23652 +[id0] exploration/env_infos/final/hand_distance Std 0.076145 +[id0] exploration/env_infos/final/hand_distance Max 0.350354 +[id0] exploration/env_infos/final/hand_distance Min 0.157865 +[id0] exploration/env_infos/initial/hand_distance Mean 0.123764 +[id0] exploration/env_infos/initial/hand_distance Std 0.039535 +[id0] exploration/env_infos/initial/hand_distance Max 0.181489 +[id0] exploration/env_infos/initial/hand_distance Min 0.0727207 +[id0] exploration/env_infos/hand_distance Mean 0.16041 +[id0] exploration/env_infos/hand_distance Std 0.0796591 +[id0] exploration/env_infos/hand_distance Max 0.370238 +[id0] exploration/env_infos/hand_distance Min 0.0100104 +[id0] exploration/env_infos/final/obj0_distance Mean 0.195148 +[id0] exploration/env_infos/final/obj0_distance Std 0.0715802 +[id0] exploration/env_infos/final/obj0_distance Max 0.30418 +[id0] exploration/env_infos/final/obj0_distance Min 0.0988579 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.173059 +[id0] exploration/env_infos/initial/obj0_distance Std 0.0733925 +[id0] exploration/env_infos/initial/obj0_distance Max 0.304181 +[id0] exploration/env_infos/initial/obj0_distance Min 0.0922546 +[id0] exploration/env_infos/obj0_distance Mean 0.185444 +[id0] exploration/env_infos/obj0_distance Std 0.0729511 +[id0] exploration/env_infos/obj0_distance Max 0.304181 +[id0] exploration/env_infos/obj0_distance Min 0.0922546 +[id0] exploration/env_infos/final/hand_success Mean 0 +[id0] exploration/env_infos/final/hand_success Std 0 +[id0] exploration/env_infos/final/hand_success Max 0 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0 +[id0] exploration/env_infos/initial/hand_success Std 0 +[id0] exploration/env_infos/initial/hand_success Max 0 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.099 +[id0] exploration/env_infos/hand_success Std 0.298662 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0 +[id0] exploration/env_infos/final/puck_success Std 0 +[id0] exploration/env_infos/final/puck_success Max 0 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0 +[id0] exploration/env_infos/initial/puck_success Std 0 +[id0] exploration/env_infos/initial/puck_success Max 0 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0 +[id0] exploration/env_infos/puck_success Std 0 +[id0] exploration/env_infos/puck_success Max 0 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 32000 +[id0] evaluation/num paths total 160 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.199705 +[id0] evaluation/Rewards Std 0.0745579 +[id0] evaluation/Rewards Max -0.0960503 +[id0] evaluation/Rewards Min -0.313339 +[id0] evaluation/Returns Mean -39.941 +[id0] evaluation/Returns Std 14.9116 +[id0] evaluation/Returns Max -19.2101 +[id0] evaluation/Returns Min -62.6621 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -39.941 +[id0] evaluation/env_infos/final/hand_distance Mean 0.145763 +[id0] evaluation/env_infos/final/hand_distance Std 0.0445108 +[id0] evaluation/env_infos/final/hand_distance Max 0.201597 +[id0] evaluation/env_infos/final/hand_distance Min 0.0903975 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.145513 +[id0] evaluation/env_infos/initial/hand_distance Std 0.0445109 +[id0] evaluation/env_infos/initial/hand_distance Max 0.201649 +[id0] evaluation/env_infos/initial/hand_distance Min 0.0901032 +[id0] evaluation/env_infos/hand_distance Mean 0.14566 +[id0] evaluation/env_infos/hand_distance Std 0.0445095 +[id0] evaluation/env_infos/hand_distance Max 0.20165 +[id0] evaluation/env_infos/hand_distance Min 0.0901032 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.166442 +[id0] evaluation/env_infos/final/obj0_distance Std 0.0632203 +[id0] evaluation/env_infos/final/obj0_distance Max 0.248696 +[id0] evaluation/env_infos/final/obj0_distance Min 0.0817668 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.166442 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.0632201 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.248697 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.0817677 +[id0] evaluation/env_infos/obj0_distance Mean 0.166442 +[id0] evaluation/env_infos/obj0_distance Std 0.0632203 +[id0] evaluation/env_infos/obj0_distance Max 0.248697 +[id0] evaluation/env_infos/obj0_distance Min 0.0817667 +[id0] evaluation/env_infos/final/hand_success Mean 0 +[id0] evaluation/env_infos/final/hand_success Std 0 +[id0] evaluation/env_infos/final/hand_success Max 0 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0 +[id0] evaluation/env_infos/initial/hand_success Std 0 +[id0] evaluation/env_infos/initial/hand_success Max 0 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0 +[id0] evaluation/env_infos/hand_success Std 0 +[id0] evaluation/env_infos/hand_success Max 0 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0 +[id0] evaluation/env_infos/final/puck_success Std 0 +[id0] evaluation/env_infos/final/puck_success Max 0 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0 +[id0] evaluation/env_infos/initial/puck_success Std 0 +[id0] evaluation/env_infos/initial/puck_success Max 0 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0 +[id0] evaluation/env_infos/puck_success Std 0 +[id0] evaluation/env_infos/puck_success Max 0 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00434232 +[id0] time/epoch_time (s) 39.4062 +[id0] time/evaluation sampling (s) 8.11547 +[id0] time/exploration sampling (s) 8.26445 +[id0] time/global_time (s) 1387.8 +[id0] time/logging (s) 0.0106933 +[id0] time/saving (s) 3.31402e-05 +[id0] time/training (s) 23.0112 +[id0] epoch 31 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 33000 +[id0] trainer/QF1 Loss 0.158712 +[id0] trainer/QF2 Loss 0.16115 +[id0] trainer/Policy Loss 21.0544 +[id0] trainer/Q1 Predictions Mean -17.6144 +[id0] trainer/Q1 Predictions Std 14.2805 +[id0] trainer/Q1 Predictions Max -0.931426 +[id0] trainer/Q1 Predictions Min -66.1681 +[id0] trainer/Q2 Predictions Mean -17.6978 +[id0] trainer/Q2 Predictions Std 14.2894 +[id0] trainer/Q2 Predictions Max -1.00974 +[id0] trainer/Q2 Predictions Min -66.3831 +[id0] trainer/Q Targets Mean -17.6755 +[id0] trainer/Q Targets Std 14.2991 +[id0] trainer/Q Targets Max -0.980572 +[id0] trainer/Q Targets Min -65.907 +[id0] trainer/Log Pis Mean 3.20919 +[id0] trainer/Log Pis Std 0.94837 +[id0] trainer/Log Pis Max 4.1617 +[id0] trainer/Log Pis Min -2.70098 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.00176904 +[id0] trainer/Advantage Weights Max 0.024497 +[id0] trainer/Advantage Weights Min 4.03212e-05 +[id0] trainer/Advantage Score Mean 0.230806 +[id0] trainer/Advantage Score Std 0.971125 +[id0] trainer/Advantage Score Max 4.03 +[id0] trainer/Advantage Score Min -2.37942 +[id0] trainer/bc/Train Logprob Loss 113.468 +[id0] trainer/bc/Test Logprob Loss 61.9868 +[id0] trainer/bc/Train MSE 0.292454 +[id0] trainer/bc/Test MSE 0.163201 +[id0] trainer/bc/train_policy_loss 113.468 +[id0] trainer/bc/test_policy_loss 61.9868 +[id0] exploration/num steps total 34000 +[id0] exploration/num paths total 170 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.152011 +[id0] exploration/Rewards Std 0.0897825 +[id0] exploration/Rewards Max -0.0134183 +[id0] exploration/Rewards Min -0.529163 +[id0] exploration/Returns Mean -30.4022 +[id0] exploration/Returns Std 13.5431 +[id0] exploration/Returns Max -17.8882 +[id0] exploration/Returns Min -56.5746 +[id0] exploration/Actions Mean -0.0425597 +[id0] exploration/Actions Std 0.804155 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -30.4022 +[id0] exploration/env_infos/final/hand_distance Mean 0.180812 +[id0] exploration/env_infos/final/hand_distance Std 0.112297 +[id0] exploration/env_infos/final/hand_distance Max 0.307982 +[id0] exploration/env_infos/final/hand_distance Min 0.0293752 +[id0] exploration/env_infos/initial/hand_distance Mean 0.131099 +[id0] exploration/env_infos/initial/hand_distance Std 0.0751856 +[id0] exploration/env_infos/initial/hand_distance Max 0.26561 +[id0] exploration/env_infos/initial/hand_distance Min 0.050979 +[id0] exploration/env_infos/hand_distance Mean 0.164306 +[id0] exploration/env_infos/hand_distance Std 0.093355 +[id0] exploration/env_infos/hand_distance Max 0.406028 +[id0] exploration/env_infos/hand_distance Min 0.00556168 +[id0] exploration/env_infos/final/obj0_distance Mean 0.118986 +[id0] exploration/env_infos/final/obj0_distance Std 0.0522699 +[id0] exploration/env_infos/final/obj0_distance Max 0.193184 +[id0] exploration/env_infos/final/obj0_distance Min 0.0526105 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.128186 +[id0] exploration/env_infos/initial/obj0_distance Std 0.0455167 +[id0] exploration/env_infos/initial/obj0_distance Max 0.196928 +[id0] exploration/env_infos/initial/obj0_distance Min 0.0558883 +[id0] exploration/env_infos/obj0_distance Mean 0.11304 +[id0] exploration/env_infos/obj0_distance Std 0.0446131 +[id0] exploration/env_infos/obj0_distance Max 0.207378 +[id0] exploration/env_infos/obj0_distance Min 0.00818481 +[id0] exploration/env_infos/final/hand_success Mean 0.2 +[id0] exploration/env_infos/final/hand_success Std 0.4 +[id0] exploration/env_infos/final/hand_success Max 1 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0.2 +[id0] exploration/env_infos/initial/hand_success Std 0.4 +[id0] exploration/env_infos/initial/hand_success Max 1 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.115 +[id0] exploration/env_infos/hand_success Std 0.319022 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0.2 +[id0] exploration/env_infos/final/puck_success Std 0.4 +[id0] exploration/env_infos/final/puck_success Max 1 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0.2 +[id0] exploration/env_infos/initial/puck_success Std 0.4 +[id0] exploration/env_infos/initial/puck_success Max 1 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0.191 +[id0] exploration/env_infos/puck_success Std 0.393089 +[id0] exploration/env_infos/puck_success Max 1 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 33000 +[id0] evaluation/num paths total 165 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.283594 +[id0] evaluation/Rewards Std 0.125433 +[id0] evaluation/Rewards Max -0.106822 +[id0] evaluation/Rewards Min -0.425709 +[id0] evaluation/Returns Mean -56.7188 +[id0] evaluation/Returns Std 25.0865 +[id0] evaluation/Returns Max -21.3646 +[id0] evaluation/Returns Min -85.1417 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -56.7188 +[id0] evaluation/env_infos/final/hand_distance Mean 0.190482 +[id0] evaluation/env_infos/final/hand_distance Std 0.0765751 +[id0] evaluation/env_infos/final/hand_distance Max 0.272928 +[id0] evaluation/env_infos/final/hand_distance Min 0.0822249 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.189328 +[id0] evaluation/env_infos/initial/hand_distance Std 0.0760529 +[id0] evaluation/env_infos/initial/hand_distance Max 0.270976 +[id0] evaluation/env_infos/initial/hand_distance Min 0.082225 +[id0] evaluation/env_infos/hand_distance Mean 0.190017 +[id0] evaluation/env_infos/hand_distance Std 0.0763697 +[id0] evaluation/env_infos/hand_distance Max 0.272928 +[id0] evaluation/env_infos/hand_distance Min 0.0822249 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.223129 +[id0] evaluation/env_infos/final/obj0_distance Std 0.086057 +[id0] evaluation/env_infos/final/obj0_distance Max 0.343483 +[id0] evaluation/env_infos/final/obj0_distance Min 0.106822 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.223129 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.0860569 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.343484 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.106823 +[id0] evaluation/env_infos/obj0_distance Mean 0.223129 +[id0] evaluation/env_infos/obj0_distance Std 0.0860569 +[id0] evaluation/env_infos/obj0_distance Max 0.343484 +[id0] evaluation/env_infos/obj0_distance Min 0.106822 +[id0] evaluation/env_infos/final/hand_success Mean 0 +[id0] evaluation/env_infos/final/hand_success Std 0 +[id0] evaluation/env_infos/final/hand_success Max 0 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0 +[id0] evaluation/env_infos/initial/hand_success Std 0 +[id0] evaluation/env_infos/initial/hand_success Max 0 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0 +[id0] evaluation/env_infos/hand_success Std 0 +[id0] evaluation/env_infos/hand_success Max 0 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0 +[id0] evaluation/env_infos/final/puck_success Std 0 +[id0] evaluation/env_infos/final/puck_success Max 0 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0 +[id0] evaluation/env_infos/initial/puck_success Std 0 +[id0] evaluation/env_infos/initial/puck_success Max 0 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0 +[id0] evaluation/env_infos/puck_success Std 0 +[id0] evaluation/env_infos/puck_success Max 0 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00443292 +[id0] time/epoch_time (s) 40.2163 +[id0] time/evaluation sampling (s) 8.26534 +[id0] time/exploration sampling (s) 8.38898 +[id0] time/global_time (s) 1428.07 +[id0] time/logging (s) 0.0105462 +[id0] time/saving (s) 4.14848e-05 +[id0] time/training (s) 23.547 +[id0] epoch 32 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 34000 +[id0] trainer/QF1 Loss 0.109897 +[id0] trainer/QF2 Loss 0.114077 +[id0] trainer/Policy Loss 21.9165 +[id0] trainer/Q1 Predictions Mean -18.5527 +[id0] trainer/Q1 Predictions Std 15.2377 +[id0] trainer/Q1 Predictions Max -0.812915 +[id0] trainer/Q1 Predictions Min -66.863 +[id0] trainer/Q2 Predictions Mean -18.5244 +[id0] trainer/Q2 Predictions Std 15.2313 +[id0] trainer/Q2 Predictions Max -0.882619 +[id0] trainer/Q2 Predictions Min -66.7457 +[id0] trainer/Q Targets Mean -18.5099 +[id0] trainer/Q Targets Std 15.2524 +[id0] trainer/Q Targets Max -0.888432 +[id0] trainer/Q Targets Min -66.5751 +[id0] trainer/Log Pis Mean 3.22184 +[id0] trainer/Log Pis Std 0.917453 +[id0] trainer/Log Pis Max 4.15833 +[id0] trainer/Log Pis Min -2.11259 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.00295638 +[id0] trainer/Advantage Weights Max 0.0881513 +[id0] trainer/Advantage Weights Min 2.59468e-05 +[id0] trainer/Advantage Score Mean 0.141989 +[id0] trainer/Advantage Score Std 0.938273 +[id0] trainer/Advantage Score Max 5.20233 +[id0] trainer/Advantage Score Min -2.92843 +[id0] trainer/bc/Train Logprob Loss 88.6061 +[id0] trainer/bc/Test Logprob Loss 56.2004 +[id0] trainer/bc/Train MSE 0.231853 +[id0] trainer/bc/Test MSE 0.152238 +[id0] trainer/bc/train_policy_loss 88.6061 +[id0] trainer/bc/test_policy_loss 56.2004 +[id0] exploration/num steps total 35000 +[id0] exploration/num paths total 175 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.250938 +[id0] exploration/Rewards Std 0.139333 +[id0] exploration/Rewards Max -0.00110387 +[id0] exploration/Rewards Min -0.569664 +[id0] exploration/Returns Mean -50.1877 +[id0] exploration/Returns Std 19.7194 +[id0] exploration/Returns Max -28.0551 +[id0] exploration/Returns Min -83.5591 +[id0] exploration/Actions Mean -0.0190239 +[id0] exploration/Actions Std 0.799852 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -50.1877 +[id0] exploration/env_infos/final/hand_distance Mean 0.226894 +[id0] exploration/env_infos/final/hand_distance Std 0.11665 +[id0] exploration/env_infos/final/hand_distance Max 0.37339 +[id0] exploration/env_infos/final/hand_distance Min 0.0736039 +[id0] exploration/env_infos/initial/hand_distance Mean 0.164632 +[id0] exploration/env_infos/initial/hand_distance Std 0.0339655 +[id0] exploration/env_infos/initial/hand_distance Max 0.232051 +[id0] exploration/env_infos/initial/hand_distance Min 0.140435 +[id0] exploration/env_infos/hand_distance Mean 0.198648 +[id0] exploration/env_infos/hand_distance Std 0.104848 +[id0] exploration/env_infos/hand_distance Max 0.384374 +[id0] exploration/env_infos/hand_distance Min 0.00110387 +[id0] exploration/env_infos/final/obj0_distance Mean 0.147704 +[id0] exploration/env_infos/final/obj0_distance Std 0.0550732 +[id0] exploration/env_infos/final/obj0_distance Max 0.207708 +[id0] exploration/env_infos/final/obj0_distance Min 0.0658307 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.208604 +[id0] exploration/env_infos/initial/obj0_distance Std 0.0815882 +[id0] exploration/env_infos/initial/obj0_distance Max 0.316456 +[id0] exploration/env_infos/initial/obj0_distance Min 0.0658314 +[id0] exploration/env_infos/obj0_distance Mean 0.178625 +[id0] exploration/env_infos/obj0_distance Std 0.0738406 +[id0] exploration/env_infos/obj0_distance Max 0.327546 +[id0] exploration/env_infos/obj0_distance Min 0.0658307 +[id0] exploration/env_infos/final/hand_success Mean 0 +[id0] exploration/env_infos/final/hand_success Std 0 +[id0] exploration/env_infos/final/hand_success Max 0 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0 +[id0] exploration/env_infos/initial/hand_success Std 0 +[id0] exploration/env_infos/initial/hand_success Max 0 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.074 +[id0] exploration/env_infos/hand_success Std 0.261771 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0 +[id0] exploration/env_infos/final/puck_success Std 0 +[id0] exploration/env_infos/final/puck_success Max 0 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0 +[id0] exploration/env_infos/initial/puck_success Std 0 +[id0] exploration/env_infos/initial/puck_success Max 0 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0 +[id0] exploration/env_infos/puck_success Std 0 +[id0] exploration/env_infos/puck_success Max 0 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 34000 +[id0] evaluation/num paths total 170 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.238719 +[id0] evaluation/Rewards Std 0.108309 +[id0] evaluation/Rewards Max -0.101348 +[id0] evaluation/Rewards Min -0.403125 +[id0] evaluation/Returns Mean -47.7439 +[id0] evaluation/Returns Std 21.6617 +[id0] evaluation/Returns Max -20.2697 +[id0] evaluation/Returns Min -80.6248 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -47.7439 +[id0] evaluation/env_infos/final/hand_distance Mean 0.186592 +[id0] evaluation/env_infos/final/hand_distance Std 0.0564516 +[id0] evaluation/env_infos/final/hand_distance Max 0.247921 +[id0] evaluation/env_infos/final/hand_distance Min 0.101349 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.186324 +[id0] evaluation/env_infos/initial/hand_distance Std 0.0557137 +[id0] evaluation/env_infos/initial/hand_distance Max 0.245401 +[id0] evaluation/env_infos/initial/hand_distance Min 0.101348 +[id0] evaluation/env_infos/hand_distance Mean 0.186486 +[id0] evaluation/env_infos/hand_distance Std 0.0561593 +[id0] evaluation/env_infos/hand_distance Max 0.247921 +[id0] evaluation/env_infos/hand_distance Min 0.101348 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.149763 +[id0] evaluation/env_infos/final/obj0_distance Std 0.101717 +[id0] evaluation/env_infos/final/obj0_distance Max 0.321001 +[id0] evaluation/env_infos/final/obj0_distance Min 0.0271878 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.149762 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.101716 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.320999 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.0271893 +[id0] evaluation/env_infos/obj0_distance Mean 0.149763 +[id0] evaluation/env_infos/obj0_distance Std 0.101716 +[id0] evaluation/env_infos/obj0_distance Max 0.321001 +[id0] evaluation/env_infos/obj0_distance Min 0.0271878 +[id0] evaluation/env_infos/final/hand_success Mean 0 +[id0] evaluation/env_infos/final/hand_success Std 0 +[id0] evaluation/env_infos/final/hand_success Max 0 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0 +[id0] evaluation/env_infos/initial/hand_success Std 0 +[id0] evaluation/env_infos/initial/hand_success Max 0 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0 +[id0] evaluation/env_infos/hand_success Std 0 +[id0] evaluation/env_infos/hand_success Max 0 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0.2 +[id0] evaluation/env_infos/final/puck_success Std 0.4 +[id0] evaluation/env_infos/final/puck_success Max 1 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0.2 +[id0] evaluation/env_infos/initial/puck_success Std 0.4 +[id0] evaluation/env_infos/initial/puck_success Max 1 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0.2 +[id0] evaluation/env_infos/puck_success Std 0.4 +[id0] evaluation/env_infos/puck_success Max 1 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.0043366 +[id0] time/epoch_time (s) 39.3006 +[id0] time/evaluation sampling (s) 8.09162 +[id0] time/exploration sampling (s) 8.24873 +[id0] time/global_time (s) 1467.42 +[id0] time/logging (s) 0.01052 +[id0] time/saving (s) 4.48227e-05 +[id0] time/training (s) 22.9454 +[id0] epoch 33 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 35000 +[id0] trainer/QF1 Loss 0.123665 +[id0] trainer/QF2 Loss 0.129417 +[id0] trainer/Policy Loss 22.0657 +[id0] trainer/Q1 Predictions Mean -18.7188 +[id0] trainer/Q1 Predictions Std 15.158 +[id0] trainer/Q1 Predictions Max -0.956201 +[id0] trainer/Q1 Predictions Min -67.8925 +[id0] trainer/Q2 Predictions Mean -18.7334 +[id0] trainer/Q2 Predictions Std 15.1433 +[id0] trainer/Q2 Predictions Max -1.0048 +[id0] trainer/Q2 Predictions Min -68.0681 +[id0] trainer/Q Targets Mean -18.755 +[id0] trainer/Q Targets Std 15.1722 +[id0] trainer/Q Targets Max -0.986415 +[id0] trainer/Q Targets Min -67.8936 +[id0] trainer/Log Pis Mean 3.15344 +[id0] trainer/Log Pis Std 1.0145 +[id0] trainer/Log Pis Max 4.16165 +[id0] trainer/Log Pis Min -3.18337 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.00164995 +[id0] trainer/Advantage Weights Max 0.0284472 +[id0] trainer/Advantage Weights Min 3.47111e-05 +[id0] trainer/Advantage Score Mean 0.193472 +[id0] trainer/Advantage Score Std 0.95795 +[id0] trainer/Advantage Score Max 4.11213 +[id0] trainer/Advantage Score Min -2.59662 +[id0] trainer/bc/Train Logprob Loss 95.9269 +[id0] trainer/bc/Test Logprob Loss 53.8062 +[id0] trainer/bc/Train MSE 0.250924 +[id0] trainer/bc/Test MSE 0.146754 +[id0] trainer/bc/train_policy_loss 95.9269 +[id0] trainer/bc/test_policy_loss 53.8062 +[id0] exploration/num steps total 36000 +[id0] exploration/num paths total 180 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.247877 +[id0] exploration/Rewards Std 0.0986797 +[id0] exploration/Rewards Max -0.0046728 +[id0] exploration/Rewards Min -0.439742 +[id0] exploration/Returns Mean -49.5754 +[id0] exploration/Returns Std 9.06533 +[id0] exploration/Returns Max -39.7047 +[id0] exploration/Returns Min -64.6368 +[id0] exploration/Actions Mean -0.0604234 +[id0] exploration/Actions Std 0.809631 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -49.5754 +[id0] exploration/env_infos/final/hand_distance Mean 0.129867 +[id0] exploration/env_infos/final/hand_distance Std 0.106925 +[id0] exploration/env_infos/final/hand_distance Max 0.303786 +[id0] exploration/env_infos/final/hand_distance Min 0.0163419 +[id0] exploration/env_infos/initial/hand_distance Mean 0.155201 +[id0] exploration/env_infos/initial/hand_distance Std 0.0727921 +[id0] exploration/env_infos/initial/hand_distance Max 0.27759 +[id0] exploration/env_infos/initial/hand_distance Min 0.0824019 +[id0] exploration/env_infos/hand_distance Mean 0.149889 +[id0] exploration/env_infos/hand_distance Std 0.0932985 +[id0] exploration/env_infos/hand_distance Max 0.38616 +[id0] exploration/env_infos/hand_distance Min 0.00433499 +[id0] exploration/env_infos/final/obj0_distance Mean 0.179502 +[id0] exploration/env_infos/final/obj0_distance Std 0.0402595 +[id0] exploration/env_infos/final/obj0_distance Max 0.218451 +[id0] exploration/env_infos/final/obj0_distance Min 0.10244 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.128488 +[id0] exploration/env_infos/initial/obj0_distance Std 0.0745305 +[id0] exploration/env_infos/initial/obj0_distance Max 0.203406 +[id0] exploration/env_infos/initial/obj0_distance Min 0.0271451 +[id0] exploration/env_infos/obj0_distance Mean 0.153366 +[id0] exploration/env_infos/obj0_distance Std 0.0635844 +[id0] exploration/env_infos/obj0_distance Max 0.218451 +[id0] exploration/env_infos/obj0_distance Min 0.0271451 +[id0] exploration/env_infos/final/hand_success Mean 0.4 +[id0] exploration/env_infos/final/hand_success Std 0.489898 +[id0] exploration/env_infos/final/hand_success Max 1 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0 +[id0] exploration/env_infos/initial/hand_success Std 0 +[id0] exploration/env_infos/initial/hand_success Max 0 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.153 +[id0] exploration/env_infos/hand_success Std 0.359987 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0 +[id0] exploration/env_infos/final/puck_success Std 0 +[id0] exploration/env_infos/final/puck_success Max 0 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0.4 +[id0] exploration/env_infos/initial/puck_success Std 0.489898 +[id0] exploration/env_infos/initial/puck_success Max 1 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0.2 +[id0] exploration/env_infos/puck_success Std 0.4 +[id0] exploration/env_infos/puck_success Max 1 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 35000 +[id0] evaluation/num paths total 175 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.178376 +[id0] evaluation/Rewards Std 0.0369164 +[id0] evaluation/Rewards Max -0.141548 +[id0] evaluation/Rewards Min -0.239168 +[id0] evaluation/Returns Mean -35.6752 +[id0] evaluation/Returns Std 7.38301 +[id0] evaluation/Returns Max -28.3097 +[id0] evaluation/Returns Min -47.8336 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -35.6752 +[id0] evaluation/env_infos/final/hand_distance Mean 0.17971 +[id0] evaluation/env_infos/final/hand_distance Std 0.0374529 +[id0] evaluation/env_infos/final/hand_distance Max 0.239168 +[id0] evaluation/env_infos/final/hand_distance Min 0.141549 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.179014 +[id0] evaluation/env_infos/initial/hand_distance Std 0.0379326 +[id0] evaluation/env_infos/initial/hand_distance Max 0.239168 +[id0] evaluation/env_infos/initial/hand_distance Min 0.141548 +[id0] evaluation/env_infos/hand_distance Mean 0.179441 +[id0] evaluation/env_infos/hand_distance Std 0.0376397 +[id0] evaluation/env_infos/hand_distance Max 0.239168 +[id0] evaluation/env_infos/hand_distance Min 0.141548 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.182025 +[id0] evaluation/env_infos/final/obj0_distance Std 0.0221639 +[id0] evaluation/env_infos/final/obj0_distance Max 0.203006 +[id0] evaluation/env_infos/final/obj0_distance Min 0.14382 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.182026 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.0221651 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.203008 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.143819 +[id0] evaluation/env_infos/obj0_distance Mean 0.182025 +[id0] evaluation/env_infos/obj0_distance Std 0.0221645 +[id0] evaluation/env_infos/obj0_distance Max 0.203008 +[id0] evaluation/env_infos/obj0_distance Min 0.143819 +[id0] evaluation/env_infos/final/hand_success Mean 0 +[id0] evaluation/env_infos/final/hand_success Std 0 +[id0] evaluation/env_infos/final/hand_success Max 0 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0 +[id0] evaluation/env_infos/initial/hand_success Std 0 +[id0] evaluation/env_infos/initial/hand_success Max 0 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0 +[id0] evaluation/env_infos/hand_success Std 0 +[id0] evaluation/env_infos/hand_success Max 0 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0 +[id0] evaluation/env_infos/final/puck_success Std 0 +[id0] evaluation/env_infos/final/puck_success Max 0 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0 +[id0] evaluation/env_infos/initial/puck_success Std 0 +[id0] evaluation/env_infos/initial/puck_success Max 0 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0 +[id0] evaluation/env_infos/puck_success Std 0 +[id0] evaluation/env_infos/puck_success Max 0 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00429201 +[id0] time/epoch_time (s) 39.8768 +[id0] time/evaluation sampling (s) 8.12658 +[id0] time/exploration sampling (s) 8.27428 +[id0] time/global_time (s) 1507.35 +[id0] time/logging (s) 0.0105205 +[id0] time/saving (s) 2.88486e-05 +[id0] time/training (s) 23.4611 +[id0] epoch 34 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 36000 +[id0] trainer/QF1 Loss 0.146803 +[id0] trainer/QF2 Loss 0.158436 +[id0] trainer/Policy Loss 22.6937 +[id0] trainer/Q1 Predictions Mean -19.3742 +[id0] trainer/Q1 Predictions Std 15.6936 +[id0] trainer/Q1 Predictions Max -0.910708 +[id0] trainer/Q1 Predictions Min -65.7729 +[id0] trainer/Q2 Predictions Mean -19.3216 +[id0] trainer/Q2 Predictions Std 15.6976 +[id0] trainer/Q2 Predictions Max -0.934229 +[id0] trainer/Q2 Predictions Min -65.7427 +[id0] trainer/Q Targets Mean -19.3961 +[id0] trainer/Q Targets Std 15.6915 +[id0] trainer/Q Targets Max -0.987205 +[id0] trainer/Q Targets Min -65.9461 +[id0] trainer/Log Pis Mean 3.18126 +[id0] trainer/Log Pis Std 0.956754 +[id0] trainer/Log Pis Max 4.16185 +[id0] trainer/Log Pis Min -1.82483 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.0039307 +[id0] trainer/Advantage Weights Max 0.105974 +[id0] trainer/Advantage Weights Min 3.51983e-05 +[id0] trainer/Advantage Score Mean 0.138324 +[id0] trainer/Advantage Score Std 0.918276 +[id0] trainer/Advantage Score Max 5.46519 +[id0] trainer/Advantage Score Min -2.54476 +[id0] trainer/bc/Train Logprob Loss 98.7661 +[id0] trainer/bc/Test Logprob Loss 56.9966 +[id0] trainer/bc/Train MSE 0.26078 +[id0] trainer/bc/Test MSE 0.154262 +[id0] trainer/bc/train_policy_loss 98.7661 +[id0] trainer/bc/test_policy_loss 56.9966 +[id0] exploration/num steps total 37000 +[id0] exploration/num paths total 185 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.236035 +[id0] exploration/Rewards Std 0.123615 +[id0] exploration/Rewards Max -0.00581838 +[id0] exploration/Rewards Min -0.542117 +[id0] exploration/Returns Mean -47.2071 +[id0] exploration/Returns Std 18.338 +[id0] exploration/Returns Max -26.2237 +[id0] exploration/Returns Min -76.6235 +[id0] exploration/Actions Mean 0.0260623 +[id0] exploration/Actions Std 0.811161 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -47.2071 +[id0] exploration/env_infos/final/hand_distance Mean 0.201476 +[id0] exploration/env_infos/final/hand_distance Std 0.0910391 +[id0] exploration/env_infos/final/hand_distance Max 0.372706 +[id0] exploration/env_infos/final/hand_distance Min 0.122107 +[id0] exploration/env_infos/initial/hand_distance Mean 0.161057 +[id0] exploration/env_infos/initial/hand_distance Std 0.105081 +[id0] exploration/env_infos/initial/hand_distance Max 0.362406 +[id0] exploration/env_infos/initial/hand_distance Min 0.0645807 +[id0] exploration/env_infos/hand_distance Mean 0.232079 +[id0] exploration/env_infos/hand_distance Std 0.12583 +[id0] exploration/env_infos/hand_distance Max 0.41113 +[id0] exploration/env_infos/hand_distance Min 0.00581838 +[id0] exploration/env_infos/final/obj0_distance Mean 0.170342 +[id0] exploration/env_infos/final/obj0_distance Std 0.0309232 +[id0] exploration/env_infos/final/obj0_distance Max 0.214007 +[id0] exploration/env_infos/final/obj0_distance Min 0.122657 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.127704 +[id0] exploration/env_infos/initial/obj0_distance Std 0.071728 +[id0] exploration/env_infos/initial/obj0_distance Max 0.213482 +[id0] exploration/env_infos/initial/obj0_distance Min 0.0309364 +[id0] exploration/env_infos/obj0_distance Mean 0.149178 +[id0] exploration/env_infos/obj0_distance Std 0.0586885 +[id0] exploration/env_infos/obj0_distance Max 0.214008 +[id0] exploration/env_infos/obj0_distance Min 0.0309364 +[id0] exploration/env_infos/final/hand_success Mean 0 +[id0] exploration/env_infos/final/hand_success Std 0 +[id0] exploration/env_infos/final/hand_success Max 0 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0 +[id0] exploration/env_infos/initial/hand_success Std 0 +[id0] exploration/env_infos/initial/hand_success Max 0 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.083 +[id0] exploration/env_infos/hand_success Std 0.275882 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0 +[id0] exploration/env_infos/final/puck_success Std 0 +[id0] exploration/env_infos/final/puck_success Max 0 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0.4 +[id0] exploration/env_infos/initial/puck_success Std 0.489898 +[id0] exploration/env_infos/initial/puck_success Max 1 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0.211 +[id0] exploration/env_infos/puck_success Std 0.408018 +[id0] exploration/env_infos/puck_success Max 1 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 36000 +[id0] evaluation/num paths total 180 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.247951 +[id0] evaluation/Rewards Std 0.105978 +[id0] evaluation/Rewards Max -0.13328 +[id0] evaluation/Rewards Min -0.397516 +[id0] evaluation/Returns Mean -49.5901 +[id0] evaluation/Returns Std 21.1956 +[id0] evaluation/Returns Max -26.6561 +[id0] evaluation/Returns Min -79.3945 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -49.5901 +[id0] evaluation/env_infos/final/hand_distance Mean 0.166714 +[id0] evaluation/env_infos/final/hand_distance Std 0.0623357 +[id0] evaluation/env_infos/final/hand_distance Max 0.262685 +[id0] evaluation/env_infos/final/hand_distance Min 0.0799956 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.165898 +[id0] evaluation/env_infos/initial/hand_distance Std 0.0624121 +[id0] evaluation/env_infos/initial/hand_distance Max 0.26127 +[id0] evaluation/env_infos/initial/hand_distance Min 0.078321 +[id0] evaluation/env_infos/hand_distance Mean 0.166394 +[id0] evaluation/env_infos/hand_distance Std 0.0623772 +[id0] evaluation/env_infos/hand_distance Max 0.262685 +[id0] evaluation/env_infos/hand_distance Min 0.078321 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.160743 +[id0] evaluation/env_infos/final/obj0_distance Std 0.0565333 +[id0] evaluation/env_infos/final/obj0_distance Max 0.243334 +[id0] evaluation/env_infos/final/obj0_distance Min 0.0762972 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.160743 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.0565341 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.243335 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.0762956 +[id0] evaluation/env_infos/obj0_distance Mean 0.160743 +[id0] evaluation/env_infos/obj0_distance Std 0.0565338 +[id0] evaluation/env_infos/obj0_distance Max 0.243335 +[id0] evaluation/env_infos/obj0_distance Min 0.0762956 +[id0] evaluation/env_infos/final/hand_success Mean 0 +[id0] evaluation/env_infos/final/hand_success Std 0 +[id0] evaluation/env_infos/final/hand_success Max 0 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0 +[id0] evaluation/env_infos/initial/hand_success Std 0 +[id0] evaluation/env_infos/initial/hand_success Max 0 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0 +[id0] evaluation/env_infos/hand_success Std 0 +[id0] evaluation/env_infos/hand_success Max 0 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0 +[id0] evaluation/env_infos/final/puck_success Std 0 +[id0] evaluation/env_infos/final/puck_success Max 0 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0 +[id0] evaluation/env_infos/initial/puck_success Std 0 +[id0] evaluation/env_infos/initial/puck_success Max 0 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0 +[id0] evaluation/env_infos/puck_success Std 0 +[id0] evaluation/env_infos/puck_success Max 0 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00432515 +[id0] time/epoch_time (s) 39.3315 +[id0] time/evaluation sampling (s) 8.19298 +[id0] time/exploration sampling (s) 8.29848 +[id0] time/global_time (s) 1546.73 +[id0] time/logging (s) 0.0104792 +[id0] time/saving (s) 3.0756e-05 +[id0] time/training (s) 22.8252 +[id0] epoch 35 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 37000 +[id0] trainer/QF1 Loss 0.116919 +[id0] trainer/QF2 Loss 0.122031 +[id0] trainer/Policy Loss 22.8843 +[id0] trainer/Q1 Predictions Mean -19.5265 +[id0] trainer/Q1 Predictions Std 15.3122 +[id0] trainer/Q1 Predictions Max -1.00786 +[id0] trainer/Q1 Predictions Min -62.819 +[id0] trainer/Q2 Predictions Mean -19.5537 +[id0] trainer/Q2 Predictions Std 15.3306 +[id0] trainer/Q2 Predictions Max -1.05226 +[id0] trainer/Q2 Predictions Min -62.8608 +[id0] trainer/Q Targets Mean -19.5143 +[id0] trainer/Q Targets Std 15.3306 +[id0] trainer/Q Targets Max -0.958844 +[id0] trainer/Q Targets Min -62.8426 +[id0] trainer/Log Pis Mean 3.13576 +[id0] trainer/Log Pis Std 1.04885 +[id0] trainer/Log Pis Max 4.16154 +[id0] trainer/Log Pis Min -2.27642 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.0017911 +[id0] trainer/Advantage Weights Max 0.0362627 +[id0] trainer/Advantage Weights Min 3.42331e-05 +[id0] trainer/Advantage Score Mean 0.222028 +[id0] trainer/Advantage Score Std 0.982356 +[id0] trainer/Advantage Score Max 4.42254 +[id0] trainer/Advantage Score Min -2.54281 +[id0] trainer/bc/Train Logprob Loss 129.573 +[id0] trainer/bc/Test Logprob Loss 53.9304 +[id0] trainer/bc/Train MSE 0.335922 +[id0] trainer/bc/Test MSE 0.14535 +[id0] trainer/bc/train_policy_loss 129.573 +[id0] trainer/bc/test_policy_loss 53.9304 +[id0] exploration/num steps total 38000 +[id0] exploration/num paths total 190 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.186594 +[id0] exploration/Rewards Std 0.102328 +[id0] exploration/Rewards Max -0.0371104 +[id0] exploration/Rewards Min -0.3577 +[id0] exploration/Returns Mean -37.3188 +[id0] exploration/Returns Std 18.2707 +[id0] exploration/Returns Max -20.1836 +[id0] exploration/Returns Min -71.5399 +[id0] exploration/Actions Mean -0.0678032 +[id0] exploration/Actions Std 0.82096 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -37.3188 +[id0] exploration/env_infos/final/hand_distance Mean 0.239671 +[id0] exploration/env_infos/final/hand_distance Std 0.110829 +[id0] exploration/env_infos/final/hand_distance Max 0.37634 +[id0] exploration/env_infos/final/hand_distance Min 0.0865937 +[id0] exploration/env_infos/initial/hand_distance Mean 0.081842 +[id0] exploration/env_infos/initial/hand_distance Std 0.0108662 +[id0] exploration/env_infos/initial/hand_distance Max 0.102003 +[id0] exploration/env_infos/initial/hand_distance Min 0.0693677 +[id0] exploration/env_infos/hand_distance Mean 0.153394 +[id0] exploration/env_infos/hand_distance Std 0.0900865 +[id0] exploration/env_infos/hand_distance Max 0.387582 +[id0] exploration/env_infos/hand_distance Min 0.0045304 +[id0] exploration/env_infos/final/obj0_distance Mean 0.143928 +[id0] exploration/env_infos/final/obj0_distance Std 0.118596 +[id0] exploration/env_infos/final/obj0_distance Max 0.357695 +[id0] exploration/env_infos/final/obj0_distance Min 0.0289832 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.171595 +[id0] exploration/env_infos/initial/obj0_distance Std 0.106395 +[id0] exploration/env_infos/initial/obj0_distance Max 0.3577 +[id0] exploration/env_infos/initial/obj0_distance Min 0.0265419 +[id0] exploration/env_infos/obj0_distance Mean 0.155613 +[id0] exploration/env_infos/obj0_distance Std 0.11422 +[id0] exploration/env_infos/obj0_distance Max 0.3577 +[id0] exploration/env_infos/obj0_distance Min 0.0262364 +[id0] exploration/env_infos/final/hand_success Mean 0 +[id0] exploration/env_infos/final/hand_success Std 0 +[id0] exploration/env_infos/final/hand_success Max 0 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0 +[id0] exploration/env_infos/initial/hand_success Std 0 +[id0] exploration/env_infos/initial/hand_success Max 0 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.148 +[id0] exploration/env_infos/hand_success Std 0.3551 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0.4 +[id0] exploration/env_infos/final/puck_success Std 0.489898 +[id0] exploration/env_infos/final/puck_success Max 1 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0.2 +[id0] exploration/env_infos/initial/puck_success Std 0.4 +[id0] exploration/env_infos/initial/puck_success Max 1 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0.303 +[id0] exploration/env_infos/puck_success Std 0.459555 +[id0] exploration/env_infos/puck_success Max 1 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 37000 +[id0] evaluation/num paths total 185 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.284837 +[id0] evaluation/Rewards Std 0.104341 +[id0] evaluation/Rewards Max -0.116883 +[id0] evaluation/Rewards Min -0.410029 +[id0] evaluation/Returns Mean -56.9675 +[id0] evaluation/Returns Std 20.8681 +[id0] evaluation/Returns Max -23.564 +[id0] evaluation/Returns Min -82.0056 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -56.9675 +[id0] evaluation/env_infos/final/hand_distance Mean 0.204742 +[id0] evaluation/env_infos/final/hand_distance Std 0.106859 +[id0] evaluation/env_infos/final/hand_distance Max 0.327443 +[id0] evaluation/env_infos/final/hand_distance Min 0.0251049 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.203428 +[id0] evaluation/env_infos/initial/hand_distance Std 0.106762 +[id0] evaluation/env_infos/initial/hand_distance Max 0.325551 +[id0] evaluation/env_infos/initial/hand_distance Min 0.0235077 +[id0] evaluation/env_infos/hand_distance Mean 0.204243 +[id0] evaluation/env_infos/hand_distance Std 0.10685 +[id0] evaluation/env_infos/hand_distance Max 0.327443 +[id0] evaluation/env_infos/hand_distance Min 0.0235077 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.178041 +[id0] evaluation/env_infos/final/obj0_distance Std 0.0554555 +[id0] evaluation/env_infos/final/obj0_distance Max 0.247518 +[id0] evaluation/env_infos/final/obj0_distance Min 0.0933765 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.178041 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.0554558 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.24752 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.0933753 +[id0] evaluation/env_infos/obj0_distance Mean 0.178041 +[id0] evaluation/env_infos/obj0_distance Std 0.0554556 +[id0] evaluation/env_infos/obj0_distance Max 0.24752 +[id0] evaluation/env_infos/obj0_distance Min 0.0933753 +[id0] evaluation/env_infos/final/hand_success Mean 0.2 +[id0] evaluation/env_infos/final/hand_success Std 0.4 +[id0] evaluation/env_infos/final/hand_success Max 1 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0.2 +[id0] evaluation/env_infos/initial/hand_success Std 0.4 +[id0] evaluation/env_infos/initial/hand_success Max 1 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0.2 +[id0] evaluation/env_infos/hand_success Std 0.4 +[id0] evaluation/env_infos/hand_success Max 1 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0 +[id0] evaluation/env_infos/final/puck_success Std 0 +[id0] evaluation/env_infos/final/puck_success Max 0 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0 +[id0] evaluation/env_infos/initial/puck_success Std 0 +[id0] evaluation/env_infos/initial/puck_success Max 0 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0 +[id0] evaluation/env_infos/puck_success Std 0 +[id0] evaluation/env_infos/puck_success Max 0 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00432873 +[id0] time/epoch_time (s) 39.3705 +[id0] time/evaluation sampling (s) 8.22721 +[id0] time/exploration sampling (s) 8.31574 +[id0] time/global_time (s) 1586.15 +[id0] time/logging (s) 0.01051 +[id0] time/saving (s) 4.1008e-05 +[id0] time/training (s) 22.8126 +[id0] epoch 36 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 38000 +[id0] trainer/QF1 Loss 0.134643 +[id0] trainer/QF2 Loss 0.139209 +[id0] trainer/Policy Loss 23.4506 +[id0] trainer/Q1 Predictions Mean -20.0687 +[id0] trainer/Q1 Predictions Std 15.6285 +[id0] trainer/Q1 Predictions Max -1.02979 +[id0] trainer/Q1 Predictions Min -67.6295 +[id0] trainer/Q2 Predictions Mean -20.0436 +[id0] trainer/Q2 Predictions Std 15.6506 +[id0] trainer/Q2 Predictions Max -0.997335 +[id0] trainer/Q2 Predictions Min -67.5367 +[id0] trainer/Q Targets Mean -20.0736 +[id0] trainer/Q Targets Std 15.6581 +[id0] trainer/Q Targets Max -0.992677 +[id0] trainer/Q Targets Min -67.5141 +[id0] trainer/Log Pis Mean 3.17752 +[id0] trainer/Log Pis Std 0.977132 +[id0] trainer/Log Pis Max 4.16126 +[id0] trainer/Log Pis Min -4.11615 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.0014531 +[id0] trainer/Advantage Weights Max 0.0203984 +[id0] trainer/Advantage Weights Min 3.21946e-05 +[id0] trainer/Advantage Score Mean 0.204426 +[id0] trainer/Advantage Score Std 0.957876 +[id0] trainer/Advantage Score Max 3.76007 +[id0] trainer/Advantage Score Min -2.69134 +[id0] trainer/bc/Train Logprob Loss 108.792 +[id0] trainer/bc/Test Logprob Loss 54.9176 +[id0] trainer/bc/Train MSE 0.27419 +[id0] trainer/bc/Test MSE 0.14803 +[id0] trainer/bc/train_policy_loss 108.792 +[id0] trainer/bc/test_policy_loss 54.9176 +[id0] exploration/num steps total 39000 +[id0] exploration/num paths total 195 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.235761 +[id0] exploration/Rewards Std 0.0854641 +[id0] exploration/Rewards Max -0.0661233 +[id0] exploration/Rewards Min -0.460827 +[id0] exploration/Returns Mean -47.1522 +[id0] exploration/Returns Std 13.3526 +[id0] exploration/Returns Max -30.4778 +[id0] exploration/Returns Min -68.7626 +[id0] exploration/Actions Mean 0.0597906 +[id0] exploration/Actions Std 0.8097 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -47.1522 +[id0] exploration/env_infos/final/hand_distance Mean 0.215101 +[id0] exploration/env_infos/final/hand_distance Std 0.0598471 +[id0] exploration/env_infos/final/hand_distance Max 0.313051 +[id0] exploration/env_infos/final/hand_distance Min 0.136222 +[id0] exploration/env_infos/initial/hand_distance Mean 0.129978 +[id0] exploration/env_infos/initial/hand_distance Std 0.0769884 +[id0] exploration/env_infos/initial/hand_distance Max 0.259804 +[id0] exploration/env_infos/initial/hand_distance Min 0.0582598 +[id0] exploration/env_infos/hand_distance Mean 0.187083 +[id0] exploration/env_infos/hand_distance Std 0.0884635 +[id0] exploration/env_infos/hand_distance Max 0.347293 +[id0] exploration/env_infos/hand_distance Min 0.00150471 +[id0] exploration/env_infos/final/obj0_distance Mean 0.15847 +[id0] exploration/env_infos/final/obj0_distance Std 0.0444444 +[id0] exploration/env_infos/final/obj0_distance Max 0.225921 +[id0] exploration/env_infos/final/obj0_distance Min 0.0990212 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.195607 +[id0] exploration/env_infos/initial/obj0_distance Std 0.0569458 +[id0] exploration/env_infos/initial/obj0_distance Max 0.247211 +[id0] exploration/env_infos/initial/obj0_distance Min 0.0848469 +[id0] exploration/env_infos/obj0_distance Mean 0.162199 +[id0] exploration/env_infos/obj0_distance Std 0.0547518 +[id0] exploration/env_infos/obj0_distance Max 0.252413 +[id0] exploration/env_infos/obj0_distance Min 0.0658595 +[id0] exploration/env_infos/final/hand_success Mean 0 +[id0] exploration/env_infos/final/hand_success Std 0 +[id0] exploration/env_infos/final/hand_success Max 0 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0.2 +[id0] exploration/env_infos/initial/hand_success Std 0.4 +[id0] exploration/env_infos/initial/hand_success Max 1 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.06 +[id0] exploration/env_infos/hand_success Std 0.237487 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0 +[id0] exploration/env_infos/final/puck_success Std 0 +[id0] exploration/env_infos/final/puck_success Max 0 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0 +[id0] exploration/env_infos/initial/puck_success Std 0 +[id0] exploration/env_infos/initial/puck_success Max 0 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0 +[id0] exploration/env_infos/puck_success Std 0 +[id0] exploration/env_infos/puck_success Max 0 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 38000 +[id0] evaluation/num paths total 190 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.205218 +[id0] evaluation/Rewards Std 0.0815548 +[id0] evaluation/Rewards Max -0.130741 +[id0] evaluation/Rewards Min -0.330446 +[id0] evaluation/Returns Mean -41.0436 +[id0] evaluation/Returns Std 16.3108 +[id0] evaluation/Returns Max -26.3261 +[id0] evaluation/Returns Min -66.0813 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -41.0436 +[id0] evaluation/env_infos/final/hand_distance Mean 0.17234 +[id0] evaluation/env_infos/final/hand_distance Std 0.0943615 +[id0] evaluation/env_infos/final/hand_distance Max 0.356773 +[id0] evaluation/env_infos/final/hand_distance Min 0.0992232 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.171403 +[id0] evaluation/env_infos/initial/hand_distance Std 0.0943095 +[id0] evaluation/env_infos/initial/hand_distance Max 0.356134 +[id0] evaluation/env_infos/initial/hand_distance Min 0.0992235 +[id0] evaluation/env_infos/hand_distance Mean 0.171973 +[id0] evaluation/env_infos/hand_distance Std 0.0943629 +[id0] evaluation/env_infos/hand_distance Max 0.356773 +[id0] evaluation/env_infos/hand_distance Min 0.0992231 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.197465 +[id0] evaluation/env_infos/final/obj0_distance Std 0.0467799 +[id0] evaluation/env_infos/final/obj0_distance Max 0.273447 +[id0] evaluation/env_infos/final/obj0_distance Min 0.132392 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.197466 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.0467796 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.273446 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.132392 +[id0] evaluation/env_infos/obj0_distance Mean 0.197465 +[id0] evaluation/env_infos/obj0_distance Std 0.0467796 +[id0] evaluation/env_infos/obj0_distance Max 0.273447 +[id0] evaluation/env_infos/obj0_distance Min 0.132392 +[id0] evaluation/env_infos/final/hand_success Mean 0 +[id0] evaluation/env_infos/final/hand_success Std 0 +[id0] evaluation/env_infos/final/hand_success Max 0 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0 +[id0] evaluation/env_infos/initial/hand_success Std 0 +[id0] evaluation/env_infos/initial/hand_success Max 0 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0 +[id0] evaluation/env_infos/hand_success Std 0 +[id0] evaluation/env_infos/hand_success Max 0 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0 +[id0] evaluation/env_infos/final/puck_success Std 0 +[id0] evaluation/env_infos/final/puck_success Max 0 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0 +[id0] evaluation/env_infos/initial/puck_success Std 0 +[id0] evaluation/env_infos/initial/puck_success Max 0 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0 +[id0] evaluation/env_infos/puck_success Std 0 +[id0] evaluation/env_infos/puck_success Max 0 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00425649 +[id0] time/epoch_time (s) 39.095 +[id0] time/evaluation sampling (s) 8.18624 +[id0] time/exploration sampling (s) 8.31048 +[id0] time/global_time (s) 1625.29 +[id0] time/logging (s) 0.0104451 +[id0] time/saving (s) 4.29153e-05 +[id0] time/training (s) 22.5835 +[id0] epoch 37 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 39000 +[id0] trainer/QF1 Loss 0.227162 +[id0] trainer/QF2 Loss 0.212528 +[id0] trainer/Policy Loss 23.9048 +[id0] trainer/Q1 Predictions Mean -20.5041 +[id0] trainer/Q1 Predictions Std 16.0762 +[id0] trainer/Q1 Predictions Max -1.13591 +[id0] trainer/Q1 Predictions Min -71.2536 +[id0] trainer/Q2 Predictions Mean -20.4961 +[id0] trainer/Q2 Predictions Std 16.0688 +[id0] trainer/Q2 Predictions Max -1.17426 +[id0] trainer/Q2 Predictions Min -71.5364 +[id0] trainer/Q Targets Mean -20.5684 +[id0] trainer/Q Targets Std 16.0847 +[id0] trainer/Q Targets Max -1.19372 +[id0] trainer/Q Targets Min -71.2285 +[id0] trainer/Log Pis Mean 3.21377 +[id0] trainer/Log Pis Std 0.93747 +[id0] trainer/Log Pis Max 4.16185 +[id0] trainer/Log Pis Min -2.30188 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.00277409 +[id0] trainer/Advantage Weights Max 0.071591 +[id0] trainer/Advantage Weights Min 2.90985e-05 +[id0] trainer/Advantage Score Mean 0.186915 +[id0] trainer/Advantage Score Std 1.04853 +[id0] trainer/Advantage Score Max 5.1844 +[id0] trainer/Advantage Score Min -2.62364 +[id0] trainer/bc/Train Logprob Loss 97.1319 +[id0] trainer/bc/Test Logprob Loss 69.9295 +[id0] trainer/bc/Train MSE 0.256715 +[id0] trainer/bc/Test MSE 0.184113 +[id0] trainer/bc/train_policy_loss 97.1319 +[id0] trainer/bc/test_policy_loss 69.9295 +[id0] exploration/num steps total 40000 +[id0] exploration/num paths total 200 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.284078 +[id0] exploration/Rewards Std 0.133271 +[id0] exploration/Rewards Max -0.0179392 +[id0] exploration/Rewards Min -0.557104 +[id0] exploration/Returns Mean -56.8156 +[id0] exploration/Returns Std 22.2387 +[id0] exploration/Returns Max -33.3149 +[id0] exploration/Returns Min -96.292 +[id0] exploration/Actions Mean -0.0583083 +[id0] exploration/Actions Std 0.8177 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -56.8156 +[id0] exploration/env_infos/final/hand_distance Mean 0.204267 +[id0] exploration/env_infos/final/hand_distance Std 0.0896544 +[id0] exploration/env_infos/final/hand_distance Max 0.361857 +[id0] exploration/env_infos/final/hand_distance Min 0.112077 +[id0] exploration/env_infos/initial/hand_distance Mean 0.113983 +[id0] exploration/env_infos/initial/hand_distance Std 0.0402376 +[id0] exploration/env_infos/initial/hand_distance Max 0.17567 +[id0] exploration/env_infos/initial/hand_distance Min 0.0618508 +[id0] exploration/env_infos/hand_distance Mean 0.156487 +[id0] exploration/env_infos/hand_distance Std 0.0749193 +[id0] exploration/env_infos/hand_distance Max 0.362202 +[id0] exploration/env_infos/hand_distance Min 0.00487277 +[id0] exploration/env_infos/final/obj0_distance Mean 0.183808 +[id0] exploration/env_infos/final/obj0_distance Std 0.0764473 +[id0] exploration/env_infos/final/obj0_distance Max 0.334473 +[id0] exploration/env_infos/final/obj0_distance Min 0.133539 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.169053 +[id0] exploration/env_infos/initial/obj0_distance Std 0.0994093 +[id0] exploration/env_infos/initial/obj0_distance Max 0.334471 +[id0] exploration/env_infos/initial/obj0_distance Min 0.0642686 +[id0] exploration/env_infos/obj0_distance Mean 0.174826 +[id0] exploration/env_infos/obj0_distance Std 0.0888857 +[id0] exploration/env_infos/obj0_distance Max 0.334473 +[id0] exploration/env_infos/obj0_distance Min 0.0642671 +[id0] exploration/env_infos/final/hand_success Mean 0 +[id0] exploration/env_infos/final/hand_success Std 0 +[id0] exploration/env_infos/final/hand_success Max 0 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0 +[id0] exploration/env_infos/initial/hand_success Std 0 +[id0] exploration/env_infos/initial/hand_success Max 0 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.124 +[id0] exploration/env_infos/hand_success Std 0.329582 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0 +[id0] exploration/env_infos/final/puck_success Std 0 +[id0] exploration/env_infos/final/puck_success Max 0 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0 +[id0] exploration/env_infos/initial/puck_success Std 0 +[id0] exploration/env_infos/initial/puck_success Max 0 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0 +[id0] exploration/env_infos/puck_success Std 0 +[id0] exploration/env_infos/puck_success Max 0 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 39000 +[id0] evaluation/num paths total 195 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.221204 +[id0] evaluation/Rewards Std 0.136426 +[id0] evaluation/Rewards Max -0.0154456 +[id0] evaluation/Rewards Min -0.380455 +[id0] evaluation/Returns Mean -44.2407 +[id0] evaluation/Returns Std 27.2852 +[id0] evaluation/Returns Max -3.08913 +[id0] evaluation/Returns Min -75.9985 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -44.2407 +[id0] evaluation/env_infos/final/hand_distance Mean 0.207054 +[id0] evaluation/env_infos/final/hand_distance Std 0.1261 +[id0] evaluation/env_infos/final/hand_distance Max 0.357098 +[id0] evaluation/env_infos/final/hand_distance Min 0.0154456 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.207021 +[id0] evaluation/env_infos/initial/hand_distance Std 0.125841 +[id0] evaluation/env_infos/initial/hand_distance Max 0.357099 +[id0] evaluation/env_infos/initial/hand_distance Min 0.0154457 +[id0] evaluation/env_infos/hand_distance Mean 0.207034 +[id0] evaluation/env_infos/hand_distance Std 0.126006 +[id0] evaluation/env_infos/hand_distance Max 0.357099 +[id0] evaluation/env_infos/hand_distance Min 0.0154456 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.134795 +[id0] evaluation/env_infos/final/obj0_distance Std 0.043622 +[id0] evaluation/env_infos/final/obj0_distance Max 0.216041 +[id0] evaluation/env_infos/final/obj0_distance Min 0.0884557 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.134794 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.0436222 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.21604 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.0884541 +[id0] evaluation/env_infos/obj0_distance Mean 0.134795 +[id0] evaluation/env_infos/obj0_distance Std 0.0436222 +[id0] evaluation/env_infos/obj0_distance Max 0.216041 +[id0] evaluation/env_infos/obj0_distance Min 0.0884541 +[id0] evaluation/env_infos/final/hand_success Mean 0.2 +[id0] evaluation/env_infos/final/hand_success Std 0.4 +[id0] evaluation/env_infos/final/hand_success Max 1 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0.2 +[id0] evaluation/env_infos/initial/hand_success Std 0.4 +[id0] evaluation/env_infos/initial/hand_success Max 1 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0.2 +[id0] evaluation/env_infos/hand_success Std 0.4 +[id0] evaluation/env_infos/hand_success Max 1 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0 +[id0] evaluation/env_infos/final/puck_success Std 0 +[id0] evaluation/env_infos/final/puck_success Max 0 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0 +[id0] evaluation/env_infos/initial/puck_success Std 0 +[id0] evaluation/env_infos/initial/puck_success Max 0 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0 +[id0] evaluation/env_infos/puck_success Std 0 +[id0] evaluation/env_infos/puck_success Max 0 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00426579 +[id0] time/epoch_time (s) 38.9175 +[id0] time/evaluation sampling (s) 8.0272 +[id0] time/exploration sampling (s) 8.29648 +[id0] time/global_time (s) 1664.26 +[id0] time/logging (s) 0.0104475 +[id0] time/saving (s) 3.17097e-05 +[id0] time/training (s) 22.5791 +[id0] epoch 38 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 40000 +[id0] trainer/QF1 Loss 0.13897 +[id0] trainer/QF2 Loss 0.134618 +[id0] trainer/Policy Loss 24.0834 +[id0] trainer/Q1 Predictions Mean -20.703 +[id0] trainer/Q1 Predictions Std 16.4665 +[id0] trainer/Q1 Predictions Max -1.20413 +[id0] trainer/Q1 Predictions Min -72.1462 +[id0] trainer/Q2 Predictions Mean -20.754 +[id0] trainer/Q2 Predictions Std 16.4808 +[id0] trainer/Q2 Predictions Max -1.26663 +[id0] trainer/Q2 Predictions Min -72.553 +[id0] trainer/Q Targets Mean -20.7479 +[id0] trainer/Q Targets Std 16.489 +[id0] trainer/Q Targets Max -1.19907 +[id0] trainer/Q Targets Min -72.4856 +[id0] trainer/Log Pis Mean 3.18576 +[id0] trainer/Log Pis Std 0.951725 +[id0] trainer/Log Pis Max 4.16132 +[id0] trainer/Log Pis Min -3.80307 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976563 +[id0] trainer/Advantage Weights Std 0.0017677 +[id0] trainer/Advantage Weights Max 0.0177174 +[id0] trainer/Advantage Weights Min 1.87073e-05 +[id0] trainer/Advantage Score Mean 0.194582 +[id0] trainer/Advantage Score Std 1.07634 +[id0] trainer/Advantage Score Max 3.77783 +[id0] trainer/Advantage Score Min -3.07556 +[id0] trainer/bc/Train Logprob Loss 101.876 +[id0] trainer/bc/Test Logprob Loss 55.0013 +[id0] trainer/bc/Train MSE 0.260518 +[id0] trainer/bc/Test MSE 0.150752 +[id0] trainer/bc/train_policy_loss 101.876 +[id0] trainer/bc/test_policy_loss 55.0013 +[id0] exploration/num steps total 41000 +[id0] exploration/num paths total 205 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.167194 +[id0] exploration/Rewards Std 0.0931596 +[id0] exploration/Rewards Max -0.0091498 +[id0] exploration/Rewards Min -0.405132 +[id0] exploration/Returns Mean -33.4388 +[id0] exploration/Returns Std 8.25028 +[id0] exploration/Returns Max -21.7786 +[id0] exploration/Returns Min -45.7079 +[id0] exploration/Actions Mean -0.0137621 +[id0] exploration/Actions Std 0.823938 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -33.4388 +[id0] exploration/env_infos/final/hand_distance Mean 0.143614 +[id0] exploration/env_infos/final/hand_distance Std 0.109256 +[id0] exploration/env_infos/final/hand_distance Max 0.357764 +[id0] exploration/env_infos/final/hand_distance Min 0.0576713 +[id0] exploration/env_infos/initial/hand_distance Mean 0.218979 +[id0] exploration/env_infos/initial/hand_distance Std 0.0710414 +[id0] exploration/env_infos/initial/hand_distance Max 0.290311 +[id0] exploration/env_infos/initial/hand_distance Min 0.0871514 +[id0] exploration/env_infos/hand_distance Mean 0.18918 +[id0] exploration/env_infos/hand_distance Std 0.0976161 +[id0] exploration/env_infos/hand_distance Max 0.405132 +[id0] exploration/env_infos/hand_distance Min 0.0091498 +[id0] exploration/env_infos/final/obj0_distance Mean 0.100487 +[id0] exploration/env_infos/final/obj0_distance Std 0.0469861 +[id0] exploration/env_infos/final/obj0_distance Max 0.163839 +[id0] exploration/env_infos/final/obj0_distance Min 0.0325562 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.128069 +[id0] exploration/env_infos/initial/obj0_distance Std 0.0517806 +[id0] exploration/env_infos/initial/obj0_distance Max 0.166386 +[id0] exploration/env_infos/initial/obj0_distance Min 0.0257786 +[id0] exploration/env_infos/obj0_distance Mean 0.117393 +[id0] exploration/env_infos/obj0_distance Std 0.0572176 +[id0] exploration/env_infos/obj0_distance Max 0.225116 +[id0] exploration/env_infos/obj0_distance Min 0.0195989 +[id0] exploration/env_infos/final/hand_success Mean 0.2 +[id0] exploration/env_infos/final/hand_success Std 0.4 +[id0] exploration/env_infos/final/hand_success Max 1 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0 +[id0] exploration/env_infos/initial/hand_success Std 0 +[id0] exploration/env_infos/initial/hand_success Max 0 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.08 +[id0] exploration/env_infos/hand_success Std 0.271293 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0.2 +[id0] exploration/env_infos/final/puck_success Std 0.4 +[id0] exploration/env_infos/final/puck_success Max 1 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0.2 +[id0] exploration/env_infos/initial/puck_success Std 0.4 +[id0] exploration/env_infos/initial/puck_success Max 1 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0.274 +[id0] exploration/env_infos/puck_success Std 0.446009 +[id0] exploration/env_infos/puck_success Max 1 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 40000 +[id0] evaluation/num paths total 200 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.195641 +[id0] evaluation/Rewards Std 0.106567 +[id0] evaluation/Rewards Max -0.0288352 +[id0] evaluation/Rewards Min -0.320952 +[id0] evaluation/Returns Mean -39.1283 +[id0] evaluation/Returns Std 21.3134 +[id0] evaluation/Returns Max -5.76727 +[id0] evaluation/Returns Min -64.1371 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -39.1283 +[id0] evaluation/env_infos/final/hand_distance Mean 0.123647 +[id0] evaluation/env_infos/final/hand_distance Std 0.0591026 +[id0] evaluation/env_infos/final/hand_distance Max 0.18713 +[id0] evaluation/env_infos/final/hand_distance Min 0.0361985 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.12298 +[id0] evaluation/env_infos/initial/hand_distance Std 0.0588297 +[id0] evaluation/env_infos/initial/hand_distance Max 0.185332 +[id0] evaluation/env_infos/initial/hand_distance Min 0.0354241 +[id0] evaluation/env_infos/hand_distance Mean 0.123388 +[id0] evaluation/env_infos/hand_distance Std 0.0589842 +[id0] evaluation/env_infos/hand_distance Max 0.18713 +[id0] evaluation/env_infos/hand_distance Min 0.0354241 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.156715 +[id0] evaluation/env_infos/final/obj0_distance Std 0.120885 +[id0] evaluation/env_infos/final/obj0_distance Max 0.312976 +[id0] evaluation/env_infos/final/obj0_distance Min 0.0288352 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.156717 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.120884 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.312981 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.0288378 +[id0] evaluation/env_infos/obj0_distance Mean 0.156716 +[id0] evaluation/env_infos/obj0_distance Std 0.120885 +[id0] evaluation/env_infos/obj0_distance Max 0.312981 +[id0] evaluation/env_infos/obj0_distance Min 0.0288352 +[id0] evaluation/env_infos/final/hand_success Mean 0.2 +[id0] evaluation/env_infos/final/hand_success Std 0.4 +[id0] evaluation/env_infos/final/hand_success Max 1 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0.2 +[id0] evaluation/env_infos/initial/hand_success Std 0.4 +[id0] evaluation/env_infos/initial/hand_success Max 1 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0.2 +[id0] evaluation/env_infos/hand_success Std 0.4 +[id0] evaluation/env_infos/hand_success Max 1 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0.4 +[id0] evaluation/env_infos/final/puck_success Std 0.489898 +[id0] evaluation/env_infos/final/puck_success Max 1 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0.4 +[id0] evaluation/env_infos/initial/puck_success Std 0.489898 +[id0] evaluation/env_infos/initial/puck_success Max 1 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0.4 +[id0] evaluation/env_infos/puck_success Std 0.489898 +[id0] evaluation/env_infos/puck_success Max 1 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00428224 +[id0] time/epoch_time (s) 39.0271 +[id0] time/evaluation sampling (s) 8.24567 +[id0] time/exploration sampling (s) 8.19334 +[id0] time/global_time (s) 1703.34 +[id0] time/logging (s) 0.0104299 +[id0] time/saving (s) 3.09944e-05 +[id0] time/training (s) 22.5733 +[id0] epoch 39 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 41000 +[id0] trainer/QF1 Loss 0.11503 +[id0] trainer/QF2 Loss 0.110662 +[id0] trainer/Policy Loss 25.0154 +[id0] trainer/Q1 Predictions Mean -21.5941 +[id0] trainer/Q1 Predictions Std 16.8443 +[id0] trainer/Q1 Predictions Max -1.08321 +[id0] trainer/Q1 Predictions Min -72.4969 +[id0] trainer/Q2 Predictions Mean -21.5672 +[id0] trainer/Q2 Predictions Std 16.8458 +[id0] trainer/Q2 Predictions Max -1.13556 +[id0] trainer/Q2 Predictions Min -72.6023 +[id0] trainer/Q Targets Mean -21.5934 +[id0] trainer/Q Targets Std 16.8589 +[id0] trainer/Q Targets Max -1.11082 +[id0] trainer/Q Targets Min -72.6464 +[id0] trainer/Log Pis Mean 3.2129 +[id0] trainer/Log Pis Std 0.967772 +[id0] trainer/Log Pis Max 4.16174 +[id0] trainer/Log Pis Min -2.59212 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.00201028 +[id0] trainer/Advantage Weights Max 0.0454724 +[id0] trainer/Advantage Weights Min 2.62533e-05 +[id0] trainer/Advantage Score Mean 0.208452 +[id0] trainer/Advantage Score Std 1.09246 +[id0] trainer/Advantage Score Max 4.74344 +[id0] trainer/Advantage Score Min -2.71363 +[id0] trainer/bc/Train Logprob Loss 97.1313 +[id0] trainer/bc/Test Logprob Loss 54.5563 +[id0] trainer/bc/Train MSE 0.254949 +[id0] trainer/bc/Test MSE 0.149139 +[id0] trainer/bc/train_policy_loss 97.1313 +[id0] trainer/bc/test_policy_loss 54.5563 +[id0] exploration/num steps total 42000 +[id0] exploration/num paths total 210 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.204285 +[id0] exploration/Rewards Std 0.132966 +[id0] exploration/Rewards Max -0.015348 +[id0] exploration/Rewards Min -0.52201 +[id0] exploration/Returns Mean -40.857 +[id0] exploration/Returns Std 24.1529 +[id0] exploration/Returns Max -17.3464 +[id0] exploration/Returns Min -82.5126 +[id0] exploration/Actions Mean -0.0588402 +[id0] exploration/Actions Std 0.810818 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -40.857 +[id0] exploration/env_infos/final/hand_distance Mean 0.24056 +[id0] exploration/env_infos/final/hand_distance Std 0.0445435 +[id0] exploration/env_infos/final/hand_distance Max 0.311155 +[id0] exploration/env_infos/final/hand_distance Min 0.174971 +[id0] exploration/env_infos/initial/hand_distance Mean 0.0815031 +[id0] exploration/env_infos/initial/hand_distance Std 0.026051 +[id0] exploration/env_infos/initial/hand_distance Max 0.111373 +[id0] exploration/env_infos/initial/hand_distance Min 0.0488268 +[id0] exploration/env_infos/hand_distance Mean 0.159827 +[id0] exploration/env_infos/hand_distance Std 0.074049 +[id0] exploration/env_infos/hand_distance Max 0.349755 +[id0] exploration/env_infos/hand_distance Min 0.015348 +[id0] exploration/env_infos/final/obj0_distance Mean 0.196682 +[id0] exploration/env_infos/final/obj0_distance Std 0.0972493 +[id0] exploration/env_infos/final/obj0_distance Max 0.309123 +[id0] exploration/env_infos/final/obj0_distance Min 0.0635822 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.182476 +[id0] exploration/env_infos/initial/obj0_distance Std 0.0753319 +[id0] exploration/env_infos/initial/obj0_distance Max 0.256107 +[id0] exploration/env_infos/initial/obj0_distance Min 0.0853427 +[id0] exploration/env_infos/obj0_distance Mean 0.183016 +[id0] exploration/env_infos/obj0_distance Std 0.0792447 +[id0] exploration/env_infos/obj0_distance Max 0.309123 +[id0] exploration/env_infos/obj0_distance Min 0.0635822 +[id0] exploration/env_infos/final/hand_success Mean 0 +[id0] exploration/env_infos/final/hand_success Std 0 +[id0] exploration/env_infos/final/hand_success Max 0 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0.4 +[id0] exploration/env_infos/initial/hand_success Std 0.489898 +[id0] exploration/env_infos/initial/hand_success Max 1 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.051 +[id0] exploration/env_infos/hand_success Std 0.219998 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0 +[id0] exploration/env_infos/final/puck_success Std 0 +[id0] exploration/env_infos/final/puck_success Max 0 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0 +[id0] exploration/env_infos/initial/puck_success Std 0 +[id0] exploration/env_infos/initial/puck_success Max 0 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0 +[id0] exploration/env_infos/puck_success Std 0 +[id0] exploration/env_infos/puck_success Max 0 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 41000 +[id0] evaluation/num paths total 205 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.167171 +[id0] evaluation/Rewards Std 0.0748854 +[id0] evaluation/Rewards Max -0.0784377 +[id0] evaluation/Rewards Min -0.263985 +[id0] evaluation/Returns Mean -33.4343 +[id0] evaluation/Returns Std 14.9771 +[id0] evaluation/Returns Max -15.6876 +[id0] evaluation/Returns Min -52.7967 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -33.4343 +[id0] evaluation/env_infos/final/hand_distance Mean 0.140019 +[id0] evaluation/env_infos/final/hand_distance Std 0.0574407 +[id0] evaluation/env_infos/final/hand_distance Max 0.247985 +[id0] evaluation/env_infos/final/hand_distance Min 0.078438 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.140026 +[id0] evaluation/env_infos/initial/hand_distance Std 0.0574401 +[id0] evaluation/env_infos/initial/hand_distance Max 0.247986 +[id0] evaluation/env_infos/initial/hand_distance Min 0.0784377 +[id0] evaluation/env_infos/hand_distance Mean 0.140022 +[id0] evaluation/env_infos/hand_distance Std 0.0574406 +[id0] evaluation/env_infos/hand_distance Max 0.247986 +[id0] evaluation/env_infos/hand_distance Min 0.0784377 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.14707 +[id0] evaluation/env_infos/final/obj0_distance Std 0.0619515 +[id0] evaluation/env_infos/final/obj0_distance Max 0.263985 +[id0] evaluation/env_infos/final/obj0_distance Min 0.0886776 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.14707 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.0619502 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.263982 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.0886788 +[id0] evaluation/env_infos/obj0_distance Mean 0.14707 +[id0] evaluation/env_infos/obj0_distance Std 0.0619508 +[id0] evaluation/env_infos/obj0_distance Max 0.263985 +[id0] evaluation/env_infos/obj0_distance Min 0.0886776 +[id0] evaluation/env_infos/final/hand_success Mean 0 +[id0] evaluation/env_infos/final/hand_success Std 0 +[id0] evaluation/env_infos/final/hand_success Max 0 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0 +[id0] evaluation/env_infos/initial/hand_success Std 0 +[id0] evaluation/env_infos/initial/hand_success Max 0 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0 +[id0] evaluation/env_infos/hand_success Std 0 +[id0] evaluation/env_infos/hand_success Max 0 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0 +[id0] evaluation/env_infos/final/puck_success Std 0 +[id0] evaluation/env_infos/final/puck_success Max 0 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0 +[id0] evaluation/env_infos/initial/puck_success Std 0 +[id0] evaluation/env_infos/initial/puck_success Max 0 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0 +[id0] evaluation/env_infos/puck_success Std 0 +[id0] evaluation/env_infos/puck_success Max 0 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00423908 +[id0] time/epoch_time (s) 39.2191 +[id0] time/evaluation sampling (s) 8.23205 +[id0] time/exploration sampling (s) 8.22941 +[id0] time/global_time (s) 1742.6 +[id0] time/logging (s) 0.0105705 +[id0] time/saving (s) 2.86102e-05 +[id0] time/training (s) 22.7428 +[id0] epoch 40 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 42000 +[id0] trainer/QF1 Loss 0.133397 +[id0] trainer/QF2 Loss 0.138789 +[id0] trainer/Policy Loss 24.6241 +[id0] trainer/Q1 Predictions Mean -21.288 +[id0] trainer/Q1 Predictions Std 16.1664 +[id0] trainer/Q1 Predictions Max -1.16571 +[id0] trainer/Q1 Predictions Min -67.8681 +[id0] trainer/Q2 Predictions Mean -21.2534 +[id0] trainer/Q2 Predictions Std 16.1573 +[id0] trainer/Q2 Predictions Max -1.16868 +[id0] trainer/Q2 Predictions Min -67.8256 +[id0] trainer/Q Targets Mean -21.2865 +[id0] trainer/Q Targets Std 16.184 +[id0] trainer/Q Targets Max -1.17178 +[id0] trainer/Q Targets Min -68.2113 +[id0] trainer/Log Pis Mean 3.11148 +[id0] trainer/Log Pis Std 1.0386 +[id0] trainer/Log Pis Max 4.15925 +[id0] trainer/Log Pis Min -4.50925 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976563 +[id0] trainer/Advantage Weights Std 0.00169194 +[id0] trainer/Advantage Weights Max 0.0176543 +[id0] trainer/Advantage Weights Min 1.53933e-05 +[id0] trainer/Advantage Score Mean 0.224628 +[id0] trainer/Advantage Score Std 1.086 +[id0] trainer/Advantage Score Max 3.81155 +[id0] trainer/Advantage Score Min -3.23325 +[id0] trainer/bc/Train Logprob Loss 73.6828 +[id0] trainer/bc/Test Logprob Loss 68.6671 +[id0] trainer/bc/Train MSE 0.193308 +[id0] trainer/bc/Test MSE 0.186365 +[id0] trainer/bc/train_policy_loss 73.6828 +[id0] trainer/bc/test_policy_loss 68.6671 +[id0] exploration/num steps total 43000 +[id0] exploration/num paths total 215 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.229642 +[id0] exploration/Rewards Std 0.150521 +[id0] exploration/Rewards Max -0.0102508 +[id0] exploration/Rewards Min -0.616313 +[id0] exploration/Returns Mean -45.9285 +[id0] exploration/Returns Std 27.369 +[id0] exploration/Returns Max -22.2274 +[id0] exploration/Returns Min -97.5235 +[id0] exploration/Actions Mean -0.0667757 +[id0] exploration/Actions Std 0.81215 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -45.9285 +[id0] exploration/env_infos/final/hand_distance Mean 0.191641 +[id0] exploration/env_infos/final/hand_distance Std 0.0763483 +[id0] exploration/env_infos/final/hand_distance Max 0.297678 +[id0] exploration/env_infos/final/hand_distance Min 0.0797837 +[id0] exploration/env_infos/initial/hand_distance Mean 0.147447 +[id0] exploration/env_infos/initial/hand_distance Std 0.0580184 +[id0] exploration/env_infos/initial/hand_distance Max 0.219286 +[id0] exploration/env_infos/initial/hand_distance Min 0.0785953 +[id0] exploration/env_infos/hand_distance Mean 0.168495 +[id0] exploration/env_infos/hand_distance Std 0.0830786 +[id0] exploration/env_infos/hand_distance Max 0.328124 +[id0] exploration/env_infos/hand_distance Min 0.00953422 +[id0] exploration/env_infos/final/obj0_distance Mean 0.146734 +[id0] exploration/env_infos/final/obj0_distance Std 0.0883139 +[id0] exploration/env_infos/final/obj0_distance Max 0.302452 +[id0] exploration/env_infos/final/obj0_distance Min 0.0582394 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.172456 +[id0] exploration/env_infos/initial/obj0_distance Std 0.126642 +[id0] exploration/env_infos/initial/obj0_distance Max 0.335052 +[id0] exploration/env_infos/initial/obj0_distance Min 0.0533601 +[id0] exploration/env_infos/obj0_distance Mean 0.174193 +[id0] exploration/env_infos/obj0_distance Std 0.118543 +[id0] exploration/env_infos/obj0_distance Max 0.343531 +[id0] exploration/env_infos/obj0_distance Min 0.0533601 +[id0] exploration/env_infos/final/hand_success Mean 0 +[id0] exploration/env_infos/final/hand_success Std 0 +[id0] exploration/env_infos/final/hand_success Max 0 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0 +[id0] exploration/env_infos/initial/hand_success Std 0 +[id0] exploration/env_infos/initial/hand_success Max 0 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.058 +[id0] exploration/env_infos/hand_success Std 0.233743 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0.2 +[id0] exploration/env_infos/final/puck_success Std 0.4 +[id0] exploration/env_infos/final/puck_success Max 1 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0.2 +[id0] exploration/env_infos/initial/puck_success Std 0.4 +[id0] exploration/env_infos/initial/puck_success Max 1 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0.2 +[id0] exploration/env_infos/puck_success Std 0.4 +[id0] exploration/env_infos/puck_success Max 1 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 42000 +[id0] evaluation/num paths total 210 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.22346 +[id0] evaluation/Rewards Std 0.0871708 +[id0] evaluation/Rewards Max -0.118024 +[id0] evaluation/Rewards Min -0.336061 +[id0] evaluation/Returns Mean -44.6921 +[id0] evaluation/Returns Std 17.4341 +[id0] evaluation/Returns Max -23.6047 +[id0] evaluation/Returns Min -67.2122 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -44.6921 +[id0] evaluation/env_infos/final/hand_distance Mean 0.176452 +[id0] evaluation/env_infos/final/hand_distance Std 0.0807991 +[id0] evaluation/env_infos/final/hand_distance Max 0.295223 +[id0] evaluation/env_infos/final/hand_distance Min 0.0922568 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.176298 +[id0] evaluation/env_infos/initial/hand_distance Std 0.0806561 +[id0] evaluation/env_infos/initial/hand_distance Max 0.295213 +[id0] evaluation/env_infos/initial/hand_distance Min 0.092257 +[id0] evaluation/env_infos/hand_distance Mean 0.176399 +[id0] evaluation/env_infos/hand_distance Std 0.0807491 +[id0] evaluation/env_infos/hand_distance Max 0.295223 +[id0] evaluation/env_infos/hand_distance Min 0.0922568 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.221788 +[id0] evaluation/env_infos/final/obj0_distance Std 0.0799134 +[id0] evaluation/env_infos/final/obj0_distance Max 0.336061 +[id0] evaluation/env_infos/final/obj0_distance Min 0.13315 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.221788 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.0799134 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.33606 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.133149 +[id0] evaluation/env_infos/obj0_distance Mean 0.221788 +[id0] evaluation/env_infos/obj0_distance Std 0.0799134 +[id0] evaluation/env_infos/obj0_distance Max 0.336061 +[id0] evaluation/env_infos/obj0_distance Min 0.133149 +[id0] evaluation/env_infos/final/hand_success Mean 0 +[id0] evaluation/env_infos/final/hand_success Std 0 +[id0] evaluation/env_infos/final/hand_success Max 0 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0 +[id0] evaluation/env_infos/initial/hand_success Std 0 +[id0] evaluation/env_infos/initial/hand_success Max 0 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0 +[id0] evaluation/env_infos/hand_success Std 0 +[id0] evaluation/env_infos/hand_success Max 0 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0 +[id0] evaluation/env_infos/final/puck_success Std 0 +[id0] evaluation/env_infos/final/puck_success Max 0 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0 +[id0] evaluation/env_infos/initial/puck_success Std 0 +[id0] evaluation/env_infos/initial/puck_success Max 0 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0 +[id0] evaluation/env_infos/puck_success Std 0 +[id0] evaluation/env_infos/puck_success Max 0 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00426865 +[id0] time/epoch_time (s) 39.1074 +[id0] time/evaluation sampling (s) 8.14532 +[id0] time/exploration sampling (s) 8.29217 +[id0] time/global_time (s) 1781.76 +[id0] time/logging (s) 0.0104735 +[id0] time/saving (s) 3.83854e-05 +[id0] time/training (s) 22.6551 +[id0] epoch 41 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 43000 +[id0] trainer/QF1 Loss 0.175486 +[id0] trainer/QF2 Loss 0.181872 +[id0] trainer/Policy Loss 25.7847 +[id0] trainer/Q1 Predictions Mean -22.4726 +[id0] trainer/Q1 Predictions Std 16.6345 +[id0] trainer/Q1 Predictions Max -1.22933 +[id0] trainer/Q1 Predictions Min -71.1517 +[id0] trainer/Q2 Predictions Mean -22.4328 +[id0] trainer/Q2 Predictions Std 16.6523 +[id0] trainer/Q2 Predictions Max -1.24764 +[id0] trainer/Q2 Predictions Min -70.72 +[id0] trainer/Q Targets Mean -22.5123 +[id0] trainer/Q Targets Std 16.6557 +[id0] trainer/Q Targets Max -1.26903 +[id0] trainer/Q Targets Min -71.1292 +[id0] trainer/Log Pis Mean 3.14287 +[id0] trainer/Log Pis Std 0.967295 +[id0] trainer/Log Pis Max 4.16078 +[id0] trainer/Log Pis Min -2.9475 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.00170547 +[id0] trainer/Advantage Weights Max 0.0156885 +[id0] trainer/Advantage Weights Min 2.41201e-05 +[id0] trainer/Advantage Score Mean 0.169238 +[id0] trainer/Advantage Score Std 1.07044 +[id0] trainer/Advantage Score Max 3.61211 +[id0] trainer/Advantage Score Min -2.86553 +[id0] trainer/bc/Train Logprob Loss 74.119 +[id0] trainer/bc/Test Logprob Loss 58.0564 +[id0] trainer/bc/Train MSE 0.19569 +[id0] trainer/bc/Test MSE 0.156045 +[id0] trainer/bc/train_policy_loss 74.119 +[id0] trainer/bc/test_policy_loss 58.0564 +[id0] exploration/num steps total 44000 +[id0] exploration/num paths total 220 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.315638 +[id0] exploration/Rewards Std 0.134231 +[id0] exploration/Rewards Max -0.00867305 +[id0] exploration/Rewards Min -0.615207 +[id0] exploration/Returns Mean -63.1275 +[id0] exploration/Returns Std 22.7211 +[id0] exploration/Returns Max -30.0424 +[id0] exploration/Returns Min -87.5854 +[id0] exploration/Actions Mean 0.0301203 +[id0] exploration/Actions Std 0.810236 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -63.1275 +[id0] exploration/env_infos/final/hand_distance Mean 0.181587 +[id0] exploration/env_infos/final/hand_distance Std 0.0909684 +[id0] exploration/env_infos/final/hand_distance Max 0.334142 +[id0] exploration/env_infos/final/hand_distance Min 0.0860565 +[id0] exploration/env_infos/initial/hand_distance Mean 0.282884 +[id0] exploration/env_infos/initial/hand_distance Std 0.03382 +[id0] exploration/env_infos/initial/hand_distance Max 0.33428 +[id0] exploration/env_infos/initial/hand_distance Min 0.235631 +[id0] exploration/env_infos/hand_distance Mean 0.192861 +[id0] exploration/env_infos/hand_distance Std 0.114072 +[id0] exploration/env_infos/hand_distance Max 0.407285 +[id0] exploration/env_infos/hand_distance Min 0.00310023 +[id0] exploration/env_infos/final/obj0_distance Mean 0.187642 +[id0] exploration/env_infos/final/obj0_distance Std 0.0769329 +[id0] exploration/env_infos/final/obj0_distance Max 0.297016 +[id0] exploration/env_infos/final/obj0_distance Min 0.0614779 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.16702 +[id0] exploration/env_infos/initial/obj0_distance Std 0.0651274 +[id0] exploration/env_infos/initial/obj0_distance Max 0.242736 +[id0] exploration/env_infos/initial/obj0_distance Min 0.0614787 +[id0] exploration/env_infos/obj0_distance Mean 0.195553 +[id0] exploration/env_infos/obj0_distance Std 0.0802349 +[id0] exploration/env_infos/obj0_distance Max 0.31223 +[id0] exploration/env_infos/obj0_distance Min 0.0614779 +[id0] exploration/env_infos/final/hand_success Mean 0 +[id0] exploration/env_infos/final/hand_success Std 0 +[id0] exploration/env_infos/final/hand_success Max 0 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0 +[id0] exploration/env_infos/initial/hand_success Std 0 +[id0] exploration/env_infos/initial/hand_success Max 0 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.094 +[id0] exploration/env_infos/hand_success Std 0.291829 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0 +[id0] exploration/env_infos/final/puck_success Std 0 +[id0] exploration/env_infos/final/puck_success Max 0 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0 +[id0] exploration/env_infos/initial/puck_success Std 0 +[id0] exploration/env_infos/initial/puck_success Max 0 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0 +[id0] exploration/env_infos/puck_success Std 0 +[id0] exploration/env_infos/puck_success Max 0 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 43000 +[id0] evaluation/num paths total 215 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.299735 +[id0] evaluation/Rewards Std 0.0875287 +[id0] evaluation/Rewards Max -0.153169 +[id0] evaluation/Rewards Min -0.426689 +[id0] evaluation/Returns Mean -59.947 +[id0] evaluation/Returns Std 17.5057 +[id0] evaluation/Returns Max -30.6341 +[id0] evaluation/Returns Min -85.3375 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -59.947 +[id0] evaluation/env_infos/final/hand_distance Mean 0.20888 +[id0] evaluation/env_infos/final/hand_distance Std 0.0778948 +[id0] evaluation/env_infos/final/hand_distance Max 0.361264 +[id0] evaluation/env_infos/final/hand_distance Min 0.145952 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.208562 +[id0] evaluation/env_infos/initial/hand_distance Std 0.0780352 +[id0] evaluation/env_infos/initial/hand_distance Max 0.361265 +[id0] evaluation/env_infos/initial/hand_distance Min 0.145952 +[id0] evaluation/env_infos/hand_distance Mean 0.208753 +[id0] evaluation/env_infos/hand_distance Std 0.0779508 +[id0] evaluation/env_infos/hand_distance Max 0.361265 +[id0] evaluation/env_infos/hand_distance Min 0.145952 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.196389 +[id0] evaluation/env_infos/final/obj0_distance Std 0.0720444 +[id0] evaluation/env_infos/final/obj0_distance Max 0.286676 +[id0] evaluation/env_infos/final/obj0_distance Min 0.12113 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.196387 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.0720428 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.286672 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.12113 +[id0] evaluation/env_infos/obj0_distance Mean 0.196388 +[id0] evaluation/env_infos/obj0_distance Std 0.0720437 +[id0] evaluation/env_infos/obj0_distance Max 0.286676 +[id0] evaluation/env_infos/obj0_distance Min 0.12113 +[id0] evaluation/env_infos/final/hand_success Mean 0 +[id0] evaluation/env_infos/final/hand_success Std 0 +[id0] evaluation/env_infos/final/hand_success Max 0 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0 +[id0] evaluation/env_infos/initial/hand_success Std 0 +[id0] evaluation/env_infos/initial/hand_success Max 0 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0 +[id0] evaluation/env_infos/hand_success Std 0 +[id0] evaluation/env_infos/hand_success Max 0 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0 +[id0] evaluation/env_infos/final/puck_success Std 0 +[id0] evaluation/env_infos/final/puck_success Max 0 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0 +[id0] evaluation/env_infos/initial/puck_success Std 0 +[id0] evaluation/env_infos/initial/puck_success Max 0 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0 +[id0] evaluation/env_infos/puck_success Std 0 +[id0] evaluation/env_infos/puck_success Max 0 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00426221 +[id0] time/epoch_time (s) 39.2182 +[id0] time/evaluation sampling (s) 8.29114 +[id0] time/exploration sampling (s) 8.24361 +[id0] time/global_time (s) 1821.03 +[id0] time/logging (s) 0.010442 +[id0] time/saving (s) 4.1008e-05 +[id0] time/training (s) 22.6687 +[id0] epoch 42 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 44000 +[id0] trainer/QF1 Loss 0.142657 +[id0] trainer/QF2 Loss 0.147482 +[id0] trainer/Policy Loss 25.6742 +[id0] trainer/Q1 Predictions Mean -22.2974 +[id0] trainer/Q1 Predictions Std 16.94 +[id0] trainer/Q1 Predictions Max -1.27946 +[id0] trainer/Q1 Predictions Min -74.6742 +[id0] trainer/Q2 Predictions Mean -22.2527 +[id0] trainer/Q2 Predictions Std 16.9359 +[id0] trainer/Q2 Predictions Max -1.23196 +[id0] trainer/Q2 Predictions Min -74.9081 +[id0] trainer/Q Targets Mean -22.3251 +[id0] trainer/Q Targets Std 16.9348 +[id0] trainer/Q Targets Max -1.28864 +[id0] trainer/Q Targets Min -74.8721 +[id0] trainer/Log Pis Mean 3.18295 +[id0] trainer/Log Pis Std 0.968589 +[id0] trainer/Log Pis Max 4.16183 +[id0] trainer/Log Pis Min -4.47848 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.00264632 +[id0] trainer/Advantage Weights Max 0.0684645 +[id0] trainer/Advantage Weights Min 2.1221e-05 +[id0] trainer/Advantage Score Mean 0.193875 +[id0] trainer/Advantage Score Std 1.10785 +[id0] trainer/Advantage Score Max 5.18797 +[id0] trainer/Advantage Score Min -2.89112 +[id0] trainer/bc/Train Logprob Loss 112.503 +[id0] trainer/bc/Test Logprob Loss 55.0249 +[id0] trainer/bc/Train MSE 0.295974 +[id0] trainer/bc/Test MSE 0.149701 +[id0] trainer/bc/train_policy_loss 112.503 +[id0] trainer/bc/test_policy_loss 55.0249 +[id0] exploration/num steps total 45000 +[id0] exploration/num paths total 225 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.184357 +[id0] exploration/Rewards Std 0.112434 +[id0] exploration/Rewards Max -0.00897837 +[id0] exploration/Rewards Min -0.375075 +[id0] exploration/Returns Mean -36.8715 +[id0] exploration/Returns Std 20.4188 +[id0] exploration/Returns Max -14.8071 +[id0] exploration/Returns Min -70.1431 +[id0] exploration/Actions Mean 0.0273729 +[id0] exploration/Actions Std 0.829028 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -36.8715 +[id0] exploration/env_infos/final/hand_distance Mean 0.149933 +[id0] exploration/env_infos/final/hand_distance Std 0.079631 +[id0] exploration/env_infos/final/hand_distance Max 0.266437 +[id0] exploration/env_infos/final/hand_distance Min 0.0631913 +[id0] exploration/env_infos/initial/hand_distance Mean 0.151297 +[id0] exploration/env_infos/initial/hand_distance Std 0.091211 +[id0] exploration/env_infos/initial/hand_distance Max 0.289868 +[id0] exploration/env_infos/initial/hand_distance Min 0.0573263 +[id0] exploration/env_infos/hand_distance Mean 0.183148 +[id0] exploration/env_infos/hand_distance Std 0.0825669 +[id0] exploration/env_infos/hand_distance Max 0.335581 +[id0] exploration/env_infos/hand_distance Min 0.00897837 +[id0] exploration/env_infos/final/obj0_distance Mean 0.157874 +[id0] exploration/env_infos/final/obj0_distance Std 0.107266 +[id0] exploration/env_infos/final/obj0_distance Max 0.371068 +[id0] exploration/env_infos/final/obj0_distance Min 0.0830643 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.147363 +[id0] exploration/env_infos/initial/obj0_distance Std 0.106545 +[id0] exploration/env_infos/initial/obj0_distance Max 0.34756 +[id0] exploration/env_infos/initial/obj0_distance Min 0.0565739 +[id0] exploration/env_infos/obj0_distance Mean 0.151248 +[id0] exploration/env_infos/obj0_distance Std 0.105075 +[id0] exploration/env_infos/obj0_distance Max 0.375075 +[id0] exploration/env_infos/obj0_distance Min 0.0264085 +[id0] exploration/env_infos/final/hand_success Mean 0 +[id0] exploration/env_infos/final/hand_success Std 0 +[id0] exploration/env_infos/final/hand_success Max 0 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0.2 +[id0] exploration/env_infos/initial/hand_success Std 0.4 +[id0] exploration/env_infos/initial/hand_success Max 1 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.067 +[id0] exploration/env_infos/hand_success Std 0.250022 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0 +[id0] exploration/env_infos/final/puck_success Std 0 +[id0] exploration/env_infos/final/puck_success Max 0 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0.4 +[id0] exploration/env_infos/initial/puck_success Std 0.489898 +[id0] exploration/env_infos/initial/puck_success Max 1 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0.224 +[id0] exploration/env_infos/puck_success Std 0.416922 +[id0] exploration/env_infos/puck_success Max 1 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 44000 +[id0] evaluation/num paths total 220 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.227834 +[id0] evaluation/Rewards Std 0.0583676 +[id0] evaluation/Rewards Max -0.181332 +[id0] evaluation/Rewards Min -0.3424 +[id0] evaluation/Returns Mean -45.5667 +[id0] evaluation/Returns Std 11.6734 +[id0] evaluation/Returns Max -36.3346 +[id0] evaluation/Returns Min -68.4259 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -45.5667 +[id0] evaluation/env_infos/final/hand_distance Mean 0.0847041 +[id0] evaluation/env_infos/final/hand_distance Std 0.0547653 +[id0] evaluation/env_infos/final/hand_distance Max 0.181842 +[id0] evaluation/env_infos/final/hand_distance Min 0.030252 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.083972 +[id0] evaluation/env_infos/initial/hand_distance Std 0.0551119 +[id0] evaluation/env_infos/initial/hand_distance Max 0.181332 +[id0] evaluation/env_infos/initial/hand_distance Min 0.0296235 +[id0] evaluation/env_infos/hand_distance Mean 0.0844047 +[id0] evaluation/env_infos/hand_distance Std 0.0549206 +[id0] evaluation/env_infos/hand_distance Max 0.181842 +[id0] evaluation/env_infos/hand_distance Min 0.0296235 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.194257 +[id0] evaluation/env_infos/final/obj0_distance Std 0.0433353 +[id0] evaluation/env_infos/final/obj0_distance Max 0.25414 +[id0] evaluation/env_infos/final/obj0_distance Min 0.151816 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.194256 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.043335 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.254139 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.151815 +[id0] evaluation/env_infos/obj0_distance Mean 0.194257 +[id0] evaluation/env_infos/obj0_distance Std 0.0433351 +[id0] evaluation/env_infos/obj0_distance Max 0.25414 +[id0] evaluation/env_infos/obj0_distance Min 0.151815 +[id0] evaluation/env_infos/final/hand_success Mean 0.4 +[id0] evaluation/env_infos/final/hand_success Std 0.489898 +[id0] evaluation/env_infos/final/hand_success Max 1 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0.4 +[id0] evaluation/env_infos/initial/hand_success Std 0.489898 +[id0] evaluation/env_infos/initial/hand_success Max 1 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0.4 +[id0] evaluation/env_infos/hand_success Std 0.489898 +[id0] evaluation/env_infos/hand_success Max 1 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0 +[id0] evaluation/env_infos/final/puck_success Std 0 +[id0] evaluation/env_infos/final/puck_success Max 0 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0 +[id0] evaluation/env_infos/initial/puck_success Std 0 +[id0] evaluation/env_infos/initial/puck_success Max 0 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0 +[id0] evaluation/env_infos/puck_success Std 0 +[id0] evaluation/env_infos/puck_success Max 0 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.004246 +[id0] time/epoch_time (s) 38.8205 +[id0] time/evaluation sampling (s) 8.10455 +[id0] time/exploration sampling (s) 8.23928 +[id0] time/global_time (s) 1859.9 +[id0] time/logging (s) 0.010437 +[id0] time/saving (s) 3.6478e-05 +[id0] time/training (s) 22.4619 +[id0] epoch 43 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 45000 +[id0] trainer/QF1 Loss 0.183541 +[id0] trainer/QF2 Loss 0.200364 +[id0] trainer/Policy Loss 25.4834 +[id0] trainer/Q1 Predictions Mean -22.181 +[id0] trainer/Q1 Predictions Std 16.6414 +[id0] trainer/Q1 Predictions Max -1.38186 +[id0] trainer/Q1 Predictions Min -71.0833 +[id0] trainer/Q2 Predictions Mean -22.1016 +[id0] trainer/Q2 Predictions Std 16.6436 +[id0] trainer/Q2 Predictions Max -1.26425 +[id0] trainer/Q2 Predictions Min -71.2596 +[id0] trainer/Q Targets Mean -22.1991 +[id0] trainer/Q Targets Std 16.6376 +[id0] trainer/Q Targets Max -1.32791 +[id0] trainer/Q Targets Min -71.1704 +[id0] trainer/Log Pis Mean 3.14333 +[id0] trainer/Log Pis Std 1.03324 +[id0] trainer/Log Pis Max 4.16127 +[id0] trainer/Log Pis Min -3.95183 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.00399247 +[id0] trainer/Advantage Weights Max 0.0916976 +[id0] trainer/Advantage Weights Min 1.40626e-05 +[id0] trainer/Advantage Score Mean 0.159024 +[id0] trainer/Advantage Score Std 1.15135 +[id0] trainer/Advantage Score Max 5.6456 +[id0] trainer/Advantage Score Min -3.13713 +[id0] trainer/bc/Train Logprob Loss 87.2166 +[id0] trainer/bc/Test Logprob Loss 47.9182 +[id0] trainer/bc/Train MSE 0.228738 +[id0] trainer/bc/Test MSE 0.135464 +[id0] trainer/bc/train_policy_loss 87.2166 +[id0] trainer/bc/test_policy_loss 47.9182 +[id0] exploration/num steps total 46000 +[id0] exploration/num paths total 230 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.244276 +[id0] exploration/Rewards Std 0.138521 +[id0] exploration/Rewards Max -0.00341391 +[id0] exploration/Rewards Min -0.577792 +[id0] exploration/Returns Mean -48.8553 +[id0] exploration/Returns Std 23.1826 +[id0] exploration/Returns Max -23.1741 +[id0] exploration/Returns Min -87.6741 +[id0] exploration/Actions Mean 0.0259282 +[id0] exploration/Actions Std 0.817711 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -48.8553 +[id0] exploration/env_infos/final/hand_distance Mean 0.171585 +[id0] exploration/env_infos/final/hand_distance Std 0.0627501 +[id0] exploration/env_infos/final/hand_distance Max 0.277624 +[id0] exploration/env_infos/final/hand_distance Min 0.0892968 +[id0] exploration/env_infos/initial/hand_distance Mean 0.104111 +[id0] exploration/env_infos/initial/hand_distance Std 0.0509515 +[id0] exploration/env_infos/initial/hand_distance Max 0.177746 +[id0] exploration/env_infos/initial/hand_distance Min 0.0313424 +[id0] exploration/env_infos/hand_distance Mean 0.195159 +[id0] exploration/env_infos/hand_distance Std 0.0936789 +[id0] exploration/env_infos/hand_distance Max 0.413145 +[id0] exploration/env_infos/hand_distance Min 0.00341391 +[id0] exploration/env_infos/final/obj0_distance Mean 0.136679 +[id0] exploration/env_infos/final/obj0_distance Std 0.0810838 +[id0] exploration/env_infos/final/obj0_distance Max 0.223124 +[id0] exploration/env_infos/final/obj0_distance Min 0.0078682 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.135684 +[id0] exploration/env_infos/initial/obj0_distance Std 0.0805769 +[id0] exploration/env_infos/initial/obj0_distance Max 0.228223 +[id0] exploration/env_infos/initial/obj0_distance Min 0.00787065 +[id0] exploration/env_infos/obj0_distance Mean 0.134984 +[id0] exploration/env_infos/obj0_distance Std 0.0807769 +[id0] exploration/env_infos/obj0_distance Max 0.243436 +[id0] exploration/env_infos/obj0_distance Min 0.0078682 +[id0] exploration/env_infos/final/hand_success Mean 0 +[id0] exploration/env_infos/final/hand_success Std 0 +[id0] exploration/env_infos/final/hand_success Max 0 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0.2 +[id0] exploration/env_infos/initial/hand_success Std 0.4 +[id0] exploration/env_infos/initial/hand_success Max 1 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.066 +[id0] exploration/env_infos/hand_success Std 0.248282 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0.2 +[id0] exploration/env_infos/final/puck_success Std 0.4 +[id0] exploration/env_infos/final/puck_success Max 1 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0.2 +[id0] exploration/env_infos/initial/puck_success Std 0.4 +[id0] exploration/env_infos/initial/puck_success Max 1 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0.2 +[id0] exploration/env_infos/puck_success Std 0.4 +[id0] exploration/env_infos/puck_success Max 1 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 45000 +[id0] evaluation/num paths total 225 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.264181 +[id0] evaluation/Rewards Std 0.131077 +[id0] evaluation/Rewards Max -0.144119 +[id0] evaluation/Rewards Min -0.485339 +[id0] evaluation/Returns Mean -52.8363 +[id0] evaluation/Returns Std 26.2153 +[id0] evaluation/Returns Max -28.9161 +[id0] evaluation/Returns Min -97.0677 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -52.8363 +[id0] evaluation/env_infos/final/hand_distance Mean 0.246772 +[id0] evaluation/env_infos/final/hand_distance Std 0.0740227 +[id0] evaluation/env_infos/final/hand_distance Max 0.360466 +[id0] evaluation/env_infos/final/hand_distance Min 0.144808 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.24588 +[id0] evaluation/env_infos/initial/hand_distance Std 0.0739366 +[id0] evaluation/env_infos/initial/hand_distance Max 0.360466 +[id0] evaluation/env_infos/initial/hand_distance Min 0.144119 +[id0] evaluation/env_infos/hand_distance Mean 0.246425 +[id0] evaluation/env_infos/hand_distance Std 0.073973 +[id0] evaluation/env_infos/hand_distance Max 0.360466 +[id0] evaluation/env_infos/hand_distance Min 0.144119 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.140476 +[id0] evaluation/env_infos/final/obj0_distance Std 0.0460582 +[id0] evaluation/env_infos/final/obj0_distance Max 0.200057 +[id0] evaluation/env_infos/final/obj0_distance Min 0.0617231 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.140476 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.0460581 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.200057 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.0617235 +[id0] evaluation/env_infos/obj0_distance Mean 0.140476 +[id0] evaluation/env_infos/obj0_distance Std 0.0460581 +[id0] evaluation/env_infos/obj0_distance Max 0.200057 +[id0] evaluation/env_infos/obj0_distance Min 0.0617231 +[id0] evaluation/env_infos/final/hand_success Mean 0 +[id0] evaluation/env_infos/final/hand_success Std 0 +[id0] evaluation/env_infos/final/hand_success Max 0 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0 +[id0] evaluation/env_infos/initial/hand_success Std 0 +[id0] evaluation/env_infos/initial/hand_success Max 0 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0 +[id0] evaluation/env_infos/hand_success Std 0 +[id0] evaluation/env_infos/hand_success Max 0 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0 +[id0] evaluation/env_infos/final/puck_success Std 0 +[id0] evaluation/env_infos/final/puck_success Max 0 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0 +[id0] evaluation/env_infos/initial/puck_success Std 0 +[id0] evaluation/env_infos/initial/puck_success Max 0 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0 +[id0] evaluation/env_infos/puck_success Std 0 +[id0] evaluation/env_infos/puck_success Max 0 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00421691 +[id0] time/epoch_time (s) 38.8451 +[id0] time/evaluation sampling (s) 8.0743 +[id0] time/exploration sampling (s) 8.25226 +[id0] time/global_time (s) 1898.79 +[id0] time/logging (s) 0.0104196 +[id0] time/saving (s) 3.19481e-05 +[id0] time/training (s) 22.5038 +[id0] epoch 44 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 46000 +[id0] trainer/QF1 Loss 0.185885 +[id0] trainer/QF2 Loss 0.211698 +[id0] trainer/Policy Loss 25.673 +[id0] trainer/Q1 Predictions Mean -22.3697 +[id0] trainer/Q1 Predictions Std 17.3914 +[id0] trainer/Q1 Predictions Max -1.59679 +[id0] trainer/Q1 Predictions Min -75.7632 +[id0] trainer/Q2 Predictions Mean -22.2005 +[id0] trainer/Q2 Predictions Std 17.3759 +[id0] trainer/Q2 Predictions Max -1.58326 +[id0] trainer/Q2 Predictions Min -75.6084 +[id0] trainer/Q Targets Mean -22.3888 +[id0] trainer/Q Targets Std 17.3832 +[id0] trainer/Q Targets Max -1.65155 +[id0] trainer/Q Targets Min -75.6373 +[id0] trainer/Log Pis Mean 3.16019 +[id0] trainer/Log Pis Std 0.973451 +[id0] trainer/Log Pis Max 4.16198 +[id0] trainer/Log Pis Min -2.09723 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.00529495 +[id0] trainer/Advantage Weights Max 0.164156 +[id0] trainer/Advantage Weights Min 1.4495e-05 +[id0] trainer/Advantage Score Mean 0.143098 +[id0] trainer/Advantage Score Std 1.08639 +[id0] trainer/Advantage Score Max 6.09878 +[id0] trainer/Advantage Score Min -3.23599 +[id0] trainer/bc/Train Logprob Loss 103.917 +[id0] trainer/bc/Test Logprob Loss 56.0547 +[id0] trainer/bc/Train MSE 0.269756 +[id0] trainer/bc/Test MSE 0.151108 +[id0] trainer/bc/train_policy_loss 103.917 +[id0] trainer/bc/test_policy_loss 56.0547 +[id0] exploration/num steps total 47000 +[id0] exploration/num paths total 235 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.263913 +[id0] exploration/Rewards Std 0.162906 +[id0] exploration/Rewards Max -0.00674513 +[id0] exploration/Rewards Min -0.571973 +[id0] exploration/Returns Mean -52.7826 +[id0] exploration/Returns Std 28.9062 +[id0] exploration/Returns Max -20.1048 +[id0] exploration/Returns Min -98.2918 +[id0] exploration/Actions Mean 0.0940161 +[id0] exploration/Actions Std 0.811382 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -52.7826 +[id0] exploration/env_infos/final/hand_distance Mean 0.229172 +[id0] exploration/env_infos/final/hand_distance Std 0.11203 +[id0] exploration/env_infos/final/hand_distance Max 0.377017 +[id0] exploration/env_infos/final/hand_distance Min 0.0793782 +[id0] exploration/env_infos/initial/hand_distance Mean 0.262825 +[id0] exploration/env_infos/initial/hand_distance Std 0.05573 +[id0] exploration/env_infos/initial/hand_distance Max 0.323216 +[id0] exploration/env_infos/initial/hand_distance Min 0.163544 +[id0] exploration/env_infos/hand_distance Mean 0.238197 +[id0] exploration/env_infos/hand_distance Std 0.119332 +[id0] exploration/env_infos/hand_distance Max 0.430614 +[id0] exploration/env_infos/hand_distance Min 0.00674513 +[id0] exploration/env_infos/final/obj0_distance Mean 0.116205 +[id0] exploration/env_infos/final/obj0_distance Std 0.0550387 +[id0] exploration/env_infos/final/obj0_distance Max 0.180442 +[id0] exploration/env_infos/final/obj0_distance Min 0.0352694 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.132452 +[id0] exploration/env_infos/initial/obj0_distance Std 0.0603427 +[id0] exploration/env_infos/initial/obj0_distance Max 0.229664 +[id0] exploration/env_infos/initial/obj0_distance Min 0.0396095 +[id0] exploration/env_infos/obj0_distance Mean 0.132148 +[id0] exploration/env_infos/obj0_distance Std 0.0588588 +[id0] exploration/env_infos/obj0_distance Max 0.229664 +[id0] exploration/env_infos/obj0_distance Min 0.0352694 +[id0] exploration/env_infos/final/hand_success Mean 0 +[id0] exploration/env_infos/final/hand_success Std 0 +[id0] exploration/env_infos/final/hand_success Max 0 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0 +[id0] exploration/env_infos/initial/hand_success Std 0 +[id0] exploration/env_infos/initial/hand_success Max 0 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.058 +[id0] exploration/env_infos/hand_success Std 0.233743 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0.2 +[id0] exploration/env_infos/final/puck_success Std 0.4 +[id0] exploration/env_infos/final/puck_success Max 1 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0.2 +[id0] exploration/env_infos/initial/puck_success Std 0.4 +[id0] exploration/env_infos/initial/puck_success Max 1 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0.2 +[id0] exploration/env_infos/puck_success Std 0.4 +[id0] exploration/env_infos/puck_success Max 1 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 46000 +[id0] evaluation/num paths total 230 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.167231 +[id0] evaluation/Rewards Std 0.0885407 +[id0] evaluation/Rewards Max -0.0222278 +[id0] evaluation/Rewards Min -0.247639 +[id0] evaluation/Returns Mean -33.4461 +[id0] evaluation/Returns Std 17.7081 +[id0] evaluation/Returns Max -4.44556 +[id0] evaluation/Returns Min -49.5277 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -33.4461 +[id0] evaluation/env_infos/final/hand_distance Mean 0.0732131 +[id0] evaluation/env_infos/final/hand_distance Std 0.0462302 +[id0] evaluation/env_infos/final/hand_distance Max 0.127161 +[id0] evaluation/env_infos/final/hand_distance Min 0.0138508 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.072708 +[id0] evaluation/env_infos/initial/hand_distance Std 0.0458747 +[id0] evaluation/env_infos/initial/hand_distance Max 0.126778 +[id0] evaluation/env_infos/initial/hand_distance Min 0.0138517 +[id0] evaluation/env_infos/hand_distance Mean 0.0730113 +[id0] evaluation/env_infos/hand_distance Std 0.04609 +[id0] evaluation/env_infos/hand_distance Max 0.127161 +[id0] evaluation/env_infos/hand_distance Min 0.0138507 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.21089 +[id0] evaluation/env_infos/final/obj0_distance Std 0.052939 +[id0] evaluation/env_infos/final/obj0_distance Max 0.247638 +[id0] evaluation/env_infos/final/obj0_distance Min 0.106207 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.21089 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.0529389 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.247639 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.106207 +[id0] evaluation/env_infos/obj0_distance Mean 0.21089 +[id0] evaluation/env_infos/obj0_distance Std 0.052939 +[id0] evaluation/env_infos/obj0_distance Max 0.247639 +[id0] evaluation/env_infos/obj0_distance Min 0.106207 +[id0] evaluation/env_infos/final/hand_success Mean 0.4 +[id0] evaluation/env_infos/final/hand_success Std 0.489898 +[id0] evaluation/env_infos/final/hand_success Max 1 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0.4 +[id0] evaluation/env_infos/initial/hand_success Std 0.489898 +[id0] evaluation/env_infos/initial/hand_success Max 1 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0.4 +[id0] evaluation/env_infos/hand_success Std 0.489898 +[id0] evaluation/env_infos/hand_success Max 1 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0 +[id0] evaluation/env_infos/final/puck_success Std 0 +[id0] evaluation/env_infos/final/puck_success Max 0 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0 +[id0] evaluation/env_infos/initial/puck_success Std 0 +[id0] evaluation/env_infos/initial/puck_success Max 0 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0 +[id0] evaluation/env_infos/puck_success Std 0 +[id0] evaluation/env_infos/puck_success Max 0 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.0042417 +[id0] time/epoch_time (s) 39.1641 +[id0] time/evaluation sampling (s) 8.16726 +[id0] time/exploration sampling (s) 8.22592 +[id0] time/global_time (s) 1938.01 +[id0] time/logging (s) 0.0105202 +[id0] time/saving (s) 3.33786e-05 +[id0] time/training (s) 22.7561 +[id0] epoch 45 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 47000 +[id0] trainer/QF1 Loss 0.176184 +[id0] trainer/QF2 Loss 0.166305 +[id0] trainer/Policy Loss 26.8217 +[id0] trainer/Q1 Predictions Mean -23.3744 +[id0] trainer/Q1 Predictions Std 16.9311 +[id0] trainer/Q1 Predictions Max -1.59205 +[id0] trainer/Q1 Predictions Min -75.432 +[id0] trainer/Q2 Predictions Mean -23.4181 +[id0] trainer/Q2 Predictions Std 16.921 +[id0] trainer/Q2 Predictions Max -1.64437 +[id0] trainer/Q2 Predictions Min -75.5573 +[id0] trainer/Q Targets Mean -23.3343 +[id0] trainer/Q Targets Std 16.9475 +[id0] trainer/Q Targets Max -1.60851 +[id0] trainer/Q Targets Min -75.4769 +[id0] trainer/Log Pis Mean 3.2152 +[id0] trainer/Log Pis Std 0.970004 +[id0] trainer/Log Pis Max 4.16031 +[id0] trainer/Log Pis Min -4.26963 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.00167281 +[id0] trainer/Advantage Weights Max 0.0186535 +[id0] trainer/Advantage Weights Min 1.38957e-05 +[id0] trainer/Advantage Score Mean 0.232099 +[id0] trainer/Advantage Score Std 1.1074 +[id0] trainer/Advantage Score Max 3.87465 +[id0] trainer/Advantage Score Min -3.32756 +[id0] trainer/bc/Train Logprob Loss 77.1348 +[id0] trainer/bc/Test Logprob Loss 56.5262 +[id0] trainer/bc/Train MSE 0.205388 +[id0] trainer/bc/Test MSE 0.152779 +[id0] trainer/bc/train_policy_loss 77.1348 +[id0] trainer/bc/test_policy_loss 56.5262 +[id0] exploration/num steps total 48000 +[id0] exploration/num paths total 240 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.328148 +[id0] exploration/Rewards Std 0.127042 +[id0] exploration/Rewards Max -0.0739099 +[id0] exploration/Rewards Min -0.570334 +[id0] exploration/Returns Mean -65.6296 +[id0] exploration/Returns Std 21.3498 +[id0] exploration/Returns Max -33.1488 +[id0] exploration/Returns Min -94.3546 +[id0] exploration/Actions Mean -0.0332162 +[id0] exploration/Actions Std 0.810011 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -65.6296 +[id0] exploration/env_infos/final/hand_distance Mean 0.142062 +[id0] exploration/env_infos/final/hand_distance Std 0.0229638 +[id0] exploration/env_infos/final/hand_distance Max 0.179779 +[id0] exploration/env_infos/final/hand_distance Min 0.120163 +[id0] exploration/env_infos/initial/hand_distance Mean 0.138601 +[id0] exploration/env_infos/initial/hand_distance Std 0.04722 +[id0] exploration/env_infos/initial/hand_distance Max 0.196334 +[id0] exploration/env_infos/initial/hand_distance Min 0.0787213 +[id0] exploration/env_infos/hand_distance Mean 0.171415 +[id0] exploration/env_infos/hand_distance Std 0.0713281 +[id0] exploration/env_infos/hand_distance Max 0.350716 +[id0] exploration/env_infos/hand_distance Min 0.00767987 +[id0] exploration/env_infos/final/obj0_distance Mean 0.189854 +[id0] exploration/env_infos/final/obj0_distance Std 0.0686356 +[id0] exploration/env_infos/final/obj0_distance Max 0.301241 +[id0] exploration/env_infos/final/obj0_distance Min 0.11895 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.191905 +[id0] exploration/env_infos/initial/obj0_distance Std 0.0659532 +[id0] exploration/env_infos/initial/obj0_distance Max 0.288368 +[id0] exploration/env_infos/initial/obj0_distance Min 0.12043 +[id0] exploration/env_infos/obj0_distance Mean 0.18524 +[id0] exploration/env_infos/obj0_distance Std 0.0709007 +[id0] exploration/env_infos/obj0_distance Max 0.301241 +[id0] exploration/env_infos/obj0_distance Min 0.0366017 +[id0] exploration/env_infos/final/hand_success Mean 0 +[id0] exploration/env_infos/final/hand_success Std 0 +[id0] exploration/env_infos/final/hand_success Max 0 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0 +[id0] exploration/env_infos/initial/hand_success Std 0 +[id0] exploration/env_infos/initial/hand_success Max 0 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.049 +[id0] exploration/env_infos/hand_success Std 0.215868 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0 +[id0] exploration/env_infos/final/puck_success Std 0 +[id0] exploration/env_infos/final/puck_success Max 0 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0 +[id0] exploration/env_infos/initial/puck_success Std 0 +[id0] exploration/env_infos/initial/puck_success Max 0 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0.051 +[id0] exploration/env_infos/puck_success Std 0.219998 +[id0] exploration/env_infos/puck_success Max 1 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 47000 +[id0] evaluation/num paths total 235 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.169131 +[id0] evaluation/Rewards Std 0.0710407 +[id0] evaluation/Rewards Max -0.0964725 +[id0] evaluation/Rewards Min -0.279915 +[id0] evaluation/Returns Mean -33.8262 +[id0] evaluation/Returns Std 14.2081 +[id0] evaluation/Returns Max -19.3482 +[id0] evaluation/Returns Min -55.9829 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -33.8262 +[id0] evaluation/env_infos/final/hand_distance Mean 0.197135 +[id0] evaluation/env_infos/final/hand_distance Std 0.0659166 +[id0] evaluation/env_infos/final/hand_distance Max 0.279915 +[id0] evaluation/env_infos/final/hand_distance Min 0.0969439 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.197056 +[id0] evaluation/env_infos/initial/hand_distance Std 0.0660086 +[id0] evaluation/env_infos/initial/hand_distance Max 0.279914 +[id0] evaluation/env_infos/initial/hand_distance Min 0.0964725 +[id0] evaluation/env_infos/hand_distance Mean 0.197107 +[id0] evaluation/env_infos/hand_distance Std 0.065963 +[id0] evaluation/env_infos/hand_distance Max 0.279915 +[id0] evaluation/env_infos/hand_distance Min 0.0964725 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.137976 +[id0] evaluation/env_infos/final/obj0_distance Std 0.0722926 +[id0] evaluation/env_infos/final/obj0_distance Max 0.277555 +[id0] evaluation/env_infos/final/obj0_distance Min 0.0828154 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.137976 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.0722925 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.277554 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.0828156 +[id0] evaluation/env_infos/obj0_distance Mean 0.137976 +[id0] evaluation/env_infos/obj0_distance Std 0.0722926 +[id0] evaluation/env_infos/obj0_distance Max 0.277555 +[id0] evaluation/env_infos/obj0_distance Min 0.0828153 +[id0] evaluation/env_infos/final/hand_success Mean 0 +[id0] evaluation/env_infos/final/hand_success Std 0 +[id0] evaluation/env_infos/final/hand_success Max 0 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0 +[id0] evaluation/env_infos/initial/hand_success Std 0 +[id0] evaluation/env_infos/initial/hand_success Max 0 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0 +[id0] evaluation/env_infos/hand_success Std 0 +[id0] evaluation/env_infos/hand_success Max 0 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0 +[id0] evaluation/env_infos/final/puck_success Std 0 +[id0] evaluation/env_infos/final/puck_success Max 0 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0 +[id0] evaluation/env_infos/initial/puck_success Std 0 +[id0] evaluation/env_infos/initial/puck_success Max 0 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0 +[id0] evaluation/env_infos/puck_success Std 0 +[id0] evaluation/env_infos/puck_success Max 0 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00420785 +[id0] time/epoch_time (s) 39.1775 +[id0] time/evaluation sampling (s) 8.19902 +[id0] time/exploration sampling (s) 8.30571 +[id0] time/global_time (s) 1977.24 +[id0] time/logging (s) 0.0104656 +[id0] time/saving (s) 5.55515e-05 +[id0] time/training (s) 22.658 +[id0] epoch 46 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 48000 +[id0] trainer/QF1 Loss 0.189297 +[id0] trainer/QF2 Loss 0.200614 +[id0] trainer/Policy Loss 26.3376 +[id0] trainer/Q1 Predictions Mean -23.0155 +[id0] trainer/Q1 Predictions Std 17.4959 +[id0] trainer/Q1 Predictions Max -1.38624 +[id0] trainer/Q1 Predictions Min -76.4447 +[id0] trainer/Q2 Predictions Mean -23.0531 +[id0] trainer/Q2 Predictions Std 17.4963 +[id0] trainer/Q2 Predictions Max -1.37675 +[id0] trainer/Q2 Predictions Min -76.2985 +[id0] trainer/Q Targets Mean -22.9182 +[id0] trainer/Q Targets Std 17.483 +[id0] trainer/Q Targets Max -1.34892 +[id0] trainer/Q Targets Min -76.0775 +[id0] trainer/Log Pis Mean 3.10953 +[id0] trainer/Log Pis Std 1.09524 +[id0] trainer/Log Pis Max 4.16186 +[id0] trainer/Log Pis Min -5.05163 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.00272044 +[id0] trainer/Advantage Weights Max 0.0589379 +[id0] trainer/Advantage Weights Min 1.62682e-05 +[id0] trainer/Advantage Score Mean 0.212578 +[id0] trainer/Advantage Score Std 1.16872 +[id0] trainer/Advantage Score Max 5.19766 +[id0] trainer/Advantage Score Min -2.99737 +[id0] trainer/bc/Train Logprob Loss 111.197 +[id0] trainer/bc/Test Logprob Loss 65.9884 +[id0] trainer/bc/Train MSE 0.282675 +[id0] trainer/bc/Test MSE 0.179847 +[id0] trainer/bc/train_policy_loss 111.197 +[id0] trainer/bc/test_policy_loss 65.9884 +[id0] exploration/num steps total 49000 +[id0] exploration/num paths total 245 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.196306 +[id0] exploration/Rewards Std 0.104572 +[id0] exploration/Rewards Max -0.0218955 +[id0] exploration/Rewards Min -0.39774 +[id0] exploration/Returns Mean -39.2612 +[id0] exploration/Returns Std 15.7906 +[id0] exploration/Returns Max -11.6375 +[id0] exploration/Returns Min -59.1961 +[id0] exploration/Actions Mean 0.0180817 +[id0] exploration/Actions Std 0.808482 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -39.2612 +[id0] exploration/env_infos/final/hand_distance Mean 0.191894 +[id0] exploration/env_infos/final/hand_distance Std 0.0807588 +[id0] exploration/env_infos/final/hand_distance Max 0.333526 +[id0] exploration/env_infos/final/hand_distance Min 0.106386 +[id0] exploration/env_infos/initial/hand_distance Mean 0.236763 +[id0] exploration/env_infos/initial/hand_distance Std 0.112586 +[id0] exploration/env_infos/initial/hand_distance Max 0.383948 +[id0] exploration/env_infos/initial/hand_distance Min 0.0808495 +[id0] exploration/env_infos/hand_distance Mean 0.211951 +[id0] exploration/env_infos/hand_distance Std 0.0974999 +[id0] exploration/env_infos/hand_distance Max 0.39774 +[id0] exploration/env_infos/hand_distance Min 0.00238582 +[id0] exploration/env_infos/final/obj0_distance Mean 0.174664 +[id0] exploration/env_infos/final/obj0_distance Std 0.053306 +[id0] exploration/env_infos/final/obj0_distance Max 0.241547 +[id0] exploration/env_infos/final/obj0_distance Min 0.110729 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.124921 +[id0] exploration/env_infos/initial/obj0_distance Std 0.0682046 +[id0] exploration/env_infos/initial/obj0_distance Max 0.241548 +[id0] exploration/env_infos/initial/obj0_distance Min 0.0409538 +[id0] exploration/env_infos/obj0_distance Mean 0.137723 +[id0] exploration/env_infos/obj0_distance Std 0.0667005 +[id0] exploration/env_infos/obj0_distance Max 0.241548 +[id0] exploration/env_infos/obj0_distance Min 0.0218955 +[id0] exploration/env_infos/final/hand_success Mean 0 +[id0] exploration/env_infos/final/hand_success Std 0 +[id0] exploration/env_infos/final/hand_success Max 0 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0 +[id0] exploration/env_infos/initial/hand_success Std 0 +[id0] exploration/env_infos/initial/hand_success Max 0 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.039 +[id0] exploration/env_infos/hand_success Std 0.193595 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0 +[id0] exploration/env_infos/final/puck_success Std 0 +[id0] exploration/env_infos/final/puck_success Max 0 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0.2 +[id0] exploration/env_infos/initial/puck_success Std 0.4 +[id0] exploration/env_infos/initial/puck_success Max 1 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0.14 +[id0] exploration/env_infos/puck_success Std 0.346987 +[id0] exploration/env_infos/puck_success Max 1 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 48000 +[id0] evaluation/num paths total 240 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.242603 +[id0] evaluation/Rewards Std 0.113005 +[id0] evaluation/Rewards Max -0.13014 +[id0] evaluation/Rewards Min -0.432158 +[id0] evaluation/Returns Mean -48.5206 +[id0] evaluation/Returns Std 22.6009 +[id0] evaluation/Returns Max -26.028 +[id0] evaluation/Returns Min -86.2353 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -48.5206 +[id0] evaluation/env_infos/final/hand_distance Mean 0.213209 +[id0] evaluation/env_infos/final/hand_distance Std 0.0717234 +[id0] evaluation/env_infos/final/hand_distance Max 0.310291 +[id0] evaluation/env_infos/final/hand_distance Min 0.13014 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.212507 +[id0] evaluation/env_infos/initial/hand_distance Std 0.0709546 +[id0] evaluation/env_infos/initial/hand_distance Max 0.309199 +[id0] evaluation/env_infos/initial/hand_distance Min 0.13014 +[id0] evaluation/env_infos/hand_distance Mean 0.212934 +[id0] evaluation/env_infos/hand_distance Std 0.0714247 +[id0] evaluation/env_infos/hand_distance Max 0.310291 +[id0] evaluation/env_infos/hand_distance Min 0.13014 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.251007 +[id0] evaluation/env_infos/final/obj0_distance Std 0.07749 +[id0] evaluation/env_infos/final/obj0_distance Max 0.346597 +[id0] evaluation/env_infos/final/obj0_distance Min 0.148346 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.251007 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.0774898 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.346598 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.148346 +[id0] evaluation/env_infos/obj0_distance Mean 0.251007 +[id0] evaluation/env_infos/obj0_distance Std 0.0774899 +[id0] evaluation/env_infos/obj0_distance Max 0.346598 +[id0] evaluation/env_infos/obj0_distance Min 0.148346 +[id0] evaluation/env_infos/final/hand_success Mean 0 +[id0] evaluation/env_infos/final/hand_success Std 0 +[id0] evaluation/env_infos/final/hand_success Max 0 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0 +[id0] evaluation/env_infos/initial/hand_success Std 0 +[id0] evaluation/env_infos/initial/hand_success Max 0 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0 +[id0] evaluation/env_infos/hand_success Std 0 +[id0] evaluation/env_infos/hand_success Max 0 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0 +[id0] evaluation/env_infos/final/puck_success Std 0 +[id0] evaluation/env_infos/final/puck_success Max 0 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0 +[id0] evaluation/env_infos/initial/puck_success Std 0 +[id0] evaluation/env_infos/initial/puck_success Max 0 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0 +[id0] evaluation/env_infos/puck_success Std 0 +[id0] evaluation/env_infos/puck_success Max 0 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00421214 +[id0] time/epoch_time (s) 38.9057 +[id0] time/evaluation sampling (s) 8.06511 +[id0] time/exploration sampling (s) 8.14808 +[id0] time/global_time (s) 2016.19 +[id0] time/logging (s) 0.0105007 +[id0] time/saving (s) 3.45707e-05 +[id0] time/training (s) 22.6777 +[id0] epoch 47 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 49000 +[id0] trainer/QF1 Loss 0.274995 +[id0] trainer/QF2 Loss 0.264234 +[id0] trainer/Policy Loss 27.087 +[id0] trainer/Q1 Predictions Mean -23.6221 +[id0] trainer/Q1 Predictions Std 17.3506 +[id0] trainer/Q1 Predictions Max -1.63989 +[id0] trainer/Q1 Predictions Min -76.9654 +[id0] trainer/Q2 Predictions Mean -23.6458 +[id0] trainer/Q2 Predictions Std 17.3477 +[id0] trainer/Q2 Predictions Max -1.60931 +[id0] trainer/Q2 Predictions Min -76.9222 +[id0] trainer/Q Targets Mean -23.7016 +[id0] trainer/Q Targets Std 17.3489 +[id0] trainer/Q Targets Max -1.68975 +[id0] trainer/Q Targets Min -76.9245 +[id0] trainer/Log Pis Mean 3.14502 +[id0] trainer/Log Pis Std 1.05738 +[id0] trainer/Log Pis Max 4.16182 +[id0] trainer/Log Pis Min -5.29583 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.00237129 +[id0] trainer/Advantage Weights Max 0.0433438 +[id0] trainer/Advantage Weights Min 1.42363e-05 +[id0] trainer/Advantage Score Mean 0.319891 +[id0] trainer/Advantage Score Std 1.206 +[id0] trainer/Advantage Score Max 5.01614 +[id0] trainer/Advantage Score Min -3.00498 +[id0] trainer/bc/Train Logprob Loss 91.6786 +[id0] trainer/bc/Test Logprob Loss 63.9926 +[id0] trainer/bc/Train MSE 0.236006 +[id0] trainer/bc/Test MSE 0.171811 +[id0] trainer/bc/train_policy_loss 91.6786 +[id0] trainer/bc/test_policy_loss 63.9926 +[id0] exploration/num steps total 50000 +[id0] exploration/num paths total 250 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.24909 +[id0] exploration/Rewards Std 0.14648 +[id0] exploration/Rewards Max -0.00980026 +[id0] exploration/Rewards Min -0.667128 +[id0] exploration/Returns Mean -49.8179 +[id0] exploration/Returns Std 24.3271 +[id0] exploration/Returns Max -16.9406 +[id0] exploration/Returns Min -76.1096 +[id0] exploration/Actions Mean 0.0948701 +[id0] exploration/Actions Std 0.812187 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -49.8179 +[id0] exploration/env_infos/final/hand_distance Mean 0.139554 +[id0] exploration/env_infos/final/hand_distance Std 0.0550319 +[id0] exploration/env_infos/final/hand_distance Max 0.193162 +[id0] exploration/env_infos/final/hand_distance Min 0.0410083 +[id0] exploration/env_infos/initial/hand_distance Mean 0.127753 +[id0] exploration/env_infos/initial/hand_distance Std 0.0517977 +[id0] exploration/env_infos/initial/hand_distance Max 0.188796 +[id0] exploration/env_infos/initial/hand_distance Min 0.0522339 +[id0] exploration/env_infos/hand_distance Mean 0.161935 +[id0] exploration/env_infos/hand_distance Std 0.0907457 +[id0] exploration/env_infos/hand_distance Max 0.391588 +[id0] exploration/env_infos/hand_distance Min 0.00282788 +[id0] exploration/env_infos/final/obj0_distance Mean 0.157997 +[id0] exploration/env_infos/final/obj0_distance Std 0.116088 +[id0] exploration/env_infos/final/obj0_distance Max 0.38055 +[id0] exploration/env_infos/final/obj0_distance Min 0.0515356 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.21478 +[id0] exploration/env_infos/initial/obj0_distance Std 0.101423 +[id0] exploration/env_infos/initial/obj0_distance Max 0.380546 +[id0] exploration/env_infos/initial/obj0_distance Min 0.0734385 +[id0] exploration/env_infos/obj0_distance Mean 0.194066 +[id0] exploration/env_infos/obj0_distance Std 0.110827 +[id0] exploration/env_infos/obj0_distance Max 0.38055 +[id0] exploration/env_infos/obj0_distance Min 0.0432304 +[id0] exploration/env_infos/final/hand_success Mean 0.2 +[id0] exploration/env_infos/final/hand_success Std 0.4 +[id0] exploration/env_infos/final/hand_success Max 1 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0.2 +[id0] exploration/env_infos/initial/hand_success Std 0.4 +[id0] exploration/env_infos/initial/hand_success Max 1 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.142 +[id0] exploration/env_infos/hand_success Std 0.34905 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0.2 +[id0] exploration/env_infos/final/puck_success Std 0.4 +[id0] exploration/env_infos/final/puck_success Max 1 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0 +[id0] exploration/env_infos/initial/puck_success Std 0 +[id0] exploration/env_infos/initial/puck_success Max 0 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0.01 +[id0] exploration/env_infos/puck_success Std 0.0994987 +[id0] exploration/env_infos/puck_success Max 1 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 49000 +[id0] evaluation/num paths total 245 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.331752 +[id0] evaluation/Rewards Std 0.111923 +[id0] evaluation/Rewards Max -0.259742 +[id0] evaluation/Rewards Min -0.554019 +[id0] evaluation/Returns Mean -66.3505 +[id0] evaluation/Returns Std 22.3845 +[id0] evaluation/Returns Max -51.9805 +[id0] evaluation/Returns Min -110.804 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -66.3505 +[id0] evaluation/env_infos/final/hand_distance Mean 0.170367 +[id0] evaluation/env_infos/final/hand_distance Std 0.105129 +[id0] evaluation/env_infos/final/hand_distance Max 0.317225 +[id0] evaluation/env_infos/final/hand_distance Min 0.046833 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.170312 +[id0] evaluation/env_infos/initial/hand_distance Std 0.105176 +[id0] evaluation/env_infos/initial/hand_distance Max 0.317226 +[id0] evaluation/env_infos/initial/hand_distance Min 0.0468334 +[id0] evaluation/env_infos/hand_distance Mean 0.170344 +[id0] evaluation/env_infos/hand_distance Std 0.105148 +[id0] evaluation/env_infos/hand_distance Max 0.317226 +[id0] evaluation/env_infos/hand_distance Min 0.046833 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.179675 +[id0] evaluation/env_infos/final/obj0_distance Std 0.0793254 +[id0] evaluation/env_infos/final/obj0_distance Max 0.277521 +[id0] evaluation/env_infos/final/obj0_distance Min 0.0445014 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.179675 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.0793254 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.277521 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.044501 +[id0] evaluation/env_infos/obj0_distance Mean 0.179675 +[id0] evaluation/env_infos/obj0_distance Std 0.0793254 +[id0] evaluation/env_infos/obj0_distance Max 0.277521 +[id0] evaluation/env_infos/obj0_distance Min 0.044501 +[id0] evaluation/env_infos/final/hand_success Mean 0.2 +[id0] evaluation/env_infos/final/hand_success Std 0.4 +[id0] evaluation/env_infos/final/hand_success Max 1 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0.2 +[id0] evaluation/env_infos/initial/hand_success Std 0.4 +[id0] evaluation/env_infos/initial/hand_success Max 1 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0.2 +[id0] evaluation/env_infos/hand_success Std 0.4 +[id0] evaluation/env_infos/hand_success Max 1 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0.2 +[id0] evaluation/env_infos/final/puck_success Std 0.4 +[id0] evaluation/env_infos/final/puck_success Max 1 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0.2 +[id0] evaluation/env_infos/initial/puck_success Std 0.4 +[id0] evaluation/env_infos/initial/puck_success Max 1 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0.2 +[id0] evaluation/env_infos/puck_success Std 0.4 +[id0] evaluation/env_infos/puck_success Max 1 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00421643 +[id0] time/epoch_time (s) 39.0362 +[id0] time/evaluation sampling (s) 8.01658 +[id0] time/exploration sampling (s) 8.32038 +[id0] time/global_time (s) 2055.28 +[id0] time/logging (s) 0.0104172 +[id0] time/saving (s) 3.31402e-05 +[id0] time/training (s) 22.6845 +[id0] epoch 48 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 50000 +[id0] trainer/QF1 Loss 0.172769 +[id0] trainer/QF2 Loss 0.172042 +[id0] trainer/Policy Loss 27.2563 +[id0] trainer/Q1 Predictions Mean -23.8295 +[id0] trainer/Q1 Predictions Std 17.3514 +[id0] trainer/Q1 Predictions Max -1.68785 +[id0] trainer/Q1 Predictions Min -70.6091 +[id0] trainer/Q2 Predictions Mean -23.8829 +[id0] trainer/Q2 Predictions Std 17.3578 +[id0] trainer/Q2 Predictions Max -1.60411 +[id0] trainer/Q2 Predictions Min -70.4793 +[id0] trainer/Q Targets Mean -23.8322 +[id0] trainer/Q Targets Std 17.3481 +[id0] trainer/Q Targets Max -1.66526 +[id0] trainer/Q Targets Min -70.6162 +[id0] trainer/Log Pis Mean 3.14865 +[id0] trainer/Log Pis Std 1.0026 +[id0] trainer/Log Pis Max 4.16211 +[id0] trainer/Log Pis Min -5.49818 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976563 +[id0] trainer/Advantage Weights Std 0.00178623 +[id0] trainer/Advantage Weights Max 0.0199444 +[id0] trainer/Advantage Weights Min 1.18475e-05 +[id0] trainer/Advantage Score Mean 0.27817 +[id0] trainer/Advantage Score Std 1.17569 +[id0] trainer/Advantage Score Max 4.0934 +[id0] trainer/Advantage Score Min -3.33518 +[id0] trainer/bc/Train Logprob Loss 108.537 +[id0] trainer/bc/Test Logprob Loss 41.4643 +[id0] trainer/bc/Train MSE 0.282928 +[id0] trainer/bc/Test MSE 0.114382 +[id0] trainer/bc/train_policy_loss 108.537 +[id0] trainer/bc/test_policy_loss 41.4643 +[id0] exploration/num steps total 51000 +[id0] exploration/num paths total 255 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.265214 +[id0] exploration/Rewards Std 0.11325 +[id0] exploration/Rewards Max -0.00432109 +[id0] exploration/Rewards Min -0.5107 +[id0] exploration/Returns Mean -53.0427 +[id0] exploration/Returns Std 18.3737 +[id0] exploration/Returns Max -28.9398 +[id0] exploration/Returns Min -70.908 +[id0] exploration/Actions Mean 0.0477762 +[id0] exploration/Actions Std 0.813262 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -53.0427 +[id0] exploration/env_infos/final/hand_distance Mean 0.100983 +[id0] exploration/env_infos/final/hand_distance Std 0.0831962 +[id0] exploration/env_infos/final/hand_distance Max 0.230174 +[id0] exploration/env_infos/final/hand_distance Min 0.0148958 +[id0] exploration/env_infos/initial/hand_distance Mean 0.10752 +[id0] exploration/env_infos/initial/hand_distance Std 0.0625795 +[id0] exploration/env_infos/initial/hand_distance Max 0.220631 +[id0] exploration/env_infos/initial/hand_distance Min 0.0500408 +[id0] exploration/env_infos/hand_distance Mean 0.164297 +[id0] exploration/env_infos/hand_distance Std 0.0790056 +[id0] exploration/env_infos/hand_distance Max 0.431494 +[id0] exploration/env_infos/hand_distance Min 0.00432109 +[id0] exploration/env_infos/final/obj0_distance Mean 0.211358 +[id0] exploration/env_infos/final/obj0_distance Std 0.083086 +[id0] exploration/env_infos/final/obj0_distance Max 0.354539 +[id0] exploration/env_infos/final/obj0_distance Min 0.145981 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.124997 +[id0] exploration/env_infos/initial/obj0_distance Std 0.117798 +[id0] exploration/env_infos/initial/obj0_distance Max 0.354541 +[id0] exploration/env_infos/initial/obj0_distance Min 0.0222121 +[id0] exploration/env_infos/obj0_distance Mean 0.185621 +[id0] exploration/env_infos/obj0_distance Std 0.105786 +[id0] exploration/env_infos/obj0_distance Max 0.354541 +[id0] exploration/env_infos/obj0_distance Min 0.00233598 +[id0] exploration/env_infos/final/hand_success Mean 0.6 +[id0] exploration/env_infos/final/hand_success Std 0.489898 +[id0] exploration/env_infos/final/hand_success Max 1 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0.4 +[id0] exploration/env_infos/initial/hand_success Std 0.489898 +[id0] exploration/env_infos/initial/hand_success Max 1 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.095 +[id0] exploration/env_infos/hand_success Std 0.293215 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0 +[id0] exploration/env_infos/final/puck_success Std 0 +[id0] exploration/env_infos/final/puck_success Max 0 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0.2 +[id0] exploration/env_infos/initial/puck_success Std 0.4 +[id0] exploration/env_infos/initial/puck_success Max 1 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0.08 +[id0] exploration/env_infos/puck_success Std 0.271293 +[id0] exploration/env_infos/puck_success Max 1 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 50000 +[id0] evaluation/num paths total 250 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.122976 +[id0] evaluation/Rewards Std 0.0949909 +[id0] evaluation/Rewards Max -0.0206883 +[id0] evaluation/Rewards Min -0.301915 +[id0] evaluation/Returns Mean -24.5951 +[id0] evaluation/Returns Std 18.9982 +[id0] evaluation/Returns Max -4.1394 +[id0] evaluation/Returns Min -60.284 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -24.5951 +[id0] evaluation/env_infos/final/hand_distance Mean 0.08178 +[id0] evaluation/env_infos/final/hand_distance Std 0.0472721 +[id0] evaluation/env_infos/final/hand_distance Max 0.149501 +[id0] evaluation/env_infos/final/hand_distance Min 0.0206986 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.0814398 +[id0] evaluation/env_infos/initial/hand_distance Std 0.046895 +[id0] evaluation/env_infos/initial/hand_distance Max 0.148174 +[id0] evaluation/env_infos/initial/hand_distance Min 0.0206892 +[id0] evaluation/env_infos/hand_distance Mean 0.0816015 +[id0] evaluation/env_infos/hand_distance Std 0.0471319 +[id0] evaluation/env_infos/hand_distance Max 0.149501 +[id0] evaluation/env_infos/hand_distance Min 0.0206883 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.163717 +[id0] evaluation/env_infos/final/obj0_distance Std 0.0882547 +[id0] evaluation/env_infos/final/obj0_distance Max 0.265502 +[id0] evaluation/env_infos/final/obj0_distance Min 0.0347205 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.163572 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.08814 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.265501 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.0347197 +[id0] evaluation/env_infos/obj0_distance Mean 0.163708 +[id0] evaluation/env_infos/obj0_distance Std 0.0882475 +[id0] evaluation/env_infos/obj0_distance Max 0.265502 +[id0] evaluation/env_infos/obj0_distance Min 0.0347197 +[id0] evaluation/env_infos/final/hand_success Mean 0.4 +[id0] evaluation/env_infos/final/hand_success Std 0.489898 +[id0] evaluation/env_infos/final/hand_success Max 1 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0.4 +[id0] evaluation/env_infos/initial/hand_success Std 0.489898 +[id0] evaluation/env_infos/initial/hand_success Max 1 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0.4 +[id0] evaluation/env_infos/hand_success Std 0.489898 +[id0] evaluation/env_infos/hand_success Max 1 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0.2 +[id0] evaluation/env_infos/final/puck_success Std 0.4 +[id0] evaluation/env_infos/final/puck_success Max 1 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0.2 +[id0] evaluation/env_infos/initial/puck_success Std 0.4 +[id0] evaluation/env_infos/initial/puck_success Max 1 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0.2 +[id0] evaluation/env_infos/puck_success Std 0.4 +[id0] evaluation/env_infos/puck_success Max 1 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.0047431 +[id0] time/epoch_time (s) 39.1146 +[id0] time/evaluation sampling (s) 8.12983 +[id0] time/exploration sampling (s) 8.27076 +[id0] time/global_time (s) 2094.44 +[id0] time/logging (s) 0.010417 +[id0] time/saving (s) 3.45707e-05 +[id0] time/training (s) 22.6988 +[id0] epoch 49 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 51000 +[id0] trainer/QF1 Loss 0.1357 +[id0] trainer/QF2 Loss 0.135686 +[id0] trainer/Policy Loss 26.9651 +[id0] trainer/Q1 Predictions Mean -23.6408 +[id0] trainer/Q1 Predictions Std 17.0501 +[id0] trainer/Q1 Predictions Max -1.18133 +[id0] trainer/Q1 Predictions Min -77.87 +[id0] trainer/Q2 Predictions Mean -23.6384 +[id0] trainer/Q2 Predictions Std 17.0493 +[id0] trainer/Q2 Predictions Max -1.35138 +[id0] trainer/Q2 Predictions Min -77.6897 +[id0] trainer/Q Targets Mean -23.5974 +[id0] trainer/Q Targets Std 17.054 +[id0] trainer/Q Targets Max -1.33313 +[id0] trainer/Q Targets Min -77.7398 +[id0] trainer/Log Pis Mean 3.12967 +[id0] trainer/Log Pis Std 0.998419 +[id0] trainer/Log Pis Max 4.15821 +[id0] trainer/Log Pis Min -4.52951 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.00243203 +[id0] trainer/Advantage Weights Max 0.0400385 +[id0] trainer/Advantage Weights Min 1.30678e-05 +[id0] trainer/Advantage Score Mean 0.19458 +[id0] trainer/Advantage Score Std 1.16544 +[id0] trainer/Advantage Score Max 4.78793 +[id0] trainer/Advantage Score Min -3.23952 +[id0] trainer/bc/Train Logprob Loss 98.1054 +[id0] trainer/bc/Test Logprob Loss 48.617 +[id0] trainer/bc/Train MSE 0.251359 +[id0] trainer/bc/Test MSE 0.134005 +[id0] trainer/bc/train_policy_loss 98.1054 +[id0] trainer/bc/test_policy_loss 48.617 +[id0] exploration/num steps total 52000 +[id0] exploration/num paths total 260 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.159254 +[id0] exploration/Rewards Std 0.089318 +[id0] exploration/Rewards Max -0.0199199 +[id0] exploration/Rewards Min -0.425351 +[id0] exploration/Returns Mean -31.8507 +[id0] exploration/Returns Std 14.6903 +[id0] exploration/Returns Max -12.6669 +[id0] exploration/Returns Min -51.7677 +[id0] exploration/Actions Mean -0.0609907 +[id0] exploration/Actions Std 0.809651 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -31.8507 +[id0] exploration/env_infos/final/hand_distance Mean 0.111924 +[id0] exploration/env_infos/final/hand_distance Std 0.0537255 +[id0] exploration/env_infos/final/hand_distance Max 0.190372 +[id0] exploration/env_infos/final/hand_distance Min 0.0335553 +[id0] exploration/env_infos/initial/hand_distance Mean 0.136193 +[id0] exploration/env_infos/initial/hand_distance Std 0.0708814 +[id0] exploration/env_infos/initial/hand_distance Max 0.258332 +[id0] exploration/env_infos/initial/hand_distance Min 0.0713616 +[id0] exploration/env_infos/hand_distance Mean 0.155654 +[id0] exploration/env_infos/hand_distance Std 0.0705735 +[id0] exploration/env_infos/hand_distance Max 0.31551 +[id0] exploration/env_infos/hand_distance Min 0.0105031 +[id0] exploration/env_infos/final/obj0_distance Mean 0.171381 +[id0] exploration/env_infos/final/obj0_distance Std 0.0887888 +[id0] exploration/env_infos/final/obj0_distance Max 0.323795 +[id0] exploration/env_infos/final/obj0_distance Min 0.0704498 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.162826 +[id0] exploration/env_infos/initial/obj0_distance Std 0.0924664 +[id0] exploration/env_infos/initial/obj0_distance Max 0.323792 +[id0] exploration/env_infos/initial/obj0_distance Min 0.0522793 +[id0] exploration/env_infos/obj0_distance Mean 0.15556 +[id0] exploration/env_infos/obj0_distance Std 0.0977524 +[id0] exploration/env_infos/obj0_distance Max 0.323795 +[id0] exploration/env_infos/obj0_distance Min 0.0199199 +[id0] exploration/env_infos/final/hand_success Mean 0.2 +[id0] exploration/env_infos/final/hand_success Std 0.4 +[id0] exploration/env_infos/final/hand_success Max 1 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0 +[id0] exploration/env_infos/initial/hand_success Std 0 +[id0] exploration/env_infos/initial/hand_success Max 0 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.085 +[id0] exploration/env_infos/hand_success Std 0.278882 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0 +[id0] exploration/env_infos/final/puck_success Std 0 +[id0] exploration/env_infos/final/puck_success Max 0 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0.2 +[id0] exploration/env_infos/initial/puck_success Std 0.4 +[id0] exploration/env_infos/initial/puck_success Max 1 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0.156 +[id0] exploration/env_infos/puck_success Std 0.362855 +[id0] exploration/env_infos/puck_success Max 1 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 51000 +[id0] evaluation/num paths total 255 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.200852 +[id0] evaluation/Rewards Std 0.140526 +[id0] evaluation/Rewards Max -0.0350584 +[id0] evaluation/Rewards Min -0.441987 +[id0] evaluation/Returns Mean -40.1704 +[id0] evaluation/Returns Std 28.1053 +[id0] evaluation/Returns Max -7.01168 +[id0] evaluation/Returns Min -88.3972 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -40.1704 +[id0] evaluation/env_infos/final/hand_distance Mean 0.173971 +[id0] evaluation/env_infos/final/hand_distance Std 0.100291 +[id0] evaluation/env_infos/final/hand_distance Max 0.343061 +[id0] evaluation/env_infos/final/hand_distance Min 0.0350584 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.174025 +[id0] evaluation/env_infos/initial/hand_distance Std 0.100297 +[id0] evaluation/env_infos/initial/hand_distance Max 0.343061 +[id0] evaluation/env_infos/initial/hand_distance Min 0.0350584 +[id0] evaluation/env_infos/hand_distance Mean 0.173991 +[id0] evaluation/env_infos/hand_distance Std 0.100293 +[id0] evaluation/env_infos/hand_distance Max 0.343061 +[id0] evaluation/env_infos/hand_distance Min 0.0350584 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.189092 +[id0] evaluation/env_infos/final/obj0_distance Std 0.108932 +[id0] evaluation/env_infos/final/obj0_distance Max 0.376725 +[id0] evaluation/env_infos/final/obj0_distance Min 0.098924 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.189093 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.108932 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.376725 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.0989259 +[id0] evaluation/env_infos/obj0_distance Mean 0.189093 +[id0] evaluation/env_infos/obj0_distance Std 0.108932 +[id0] evaluation/env_infos/obj0_distance Max 0.376725 +[id0] evaluation/env_infos/obj0_distance Min 0.098924 +[id0] evaluation/env_infos/final/hand_success Mean 0.2 +[id0] evaluation/env_infos/final/hand_success Std 0.4 +[id0] evaluation/env_infos/final/hand_success Max 1 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0.2 +[id0] evaluation/env_infos/initial/hand_success Std 0.4 +[id0] evaluation/env_infos/initial/hand_success Max 1 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0.2 +[id0] evaluation/env_infos/hand_success Std 0.4 +[id0] evaluation/env_infos/hand_success Max 1 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0 +[id0] evaluation/env_infos/final/puck_success Std 0 +[id0] evaluation/env_infos/final/puck_success Max 0 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0 +[id0] evaluation/env_infos/initial/puck_success Std 0 +[id0] evaluation/env_infos/initial/puck_success Max 0 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0 +[id0] evaluation/env_infos/puck_success Std 0 +[id0] evaluation/env_infos/puck_success Max 0 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00422502 +[id0] time/epoch_time (s) 38.946 +[id0] time/evaluation sampling (s) 8.13936 +[id0] time/exploration sampling (s) 8.22325 +[id0] time/global_time (s) 2133.44 +[id0] time/logging (s) 0.0105309 +[id0] time/saving (s) 3.91006e-05 +[id0] time/training (s) 22.5686 +[id0] epoch 50 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 52000 +[id0] trainer/QF1 Loss 0.167612 +[id0] trainer/QF2 Loss 0.174422 +[id0] trainer/Policy Loss 27.2943 +[id0] trainer/Q1 Predictions Mean -23.8442 +[id0] trainer/Q1 Predictions Std 17.2481 +[id0] trainer/Q1 Predictions Max -1.39813 +[id0] trainer/Q1 Predictions Min -67.9033 +[id0] trainer/Q2 Predictions Mean -23.8763 +[id0] trainer/Q2 Predictions Std 17.2438 +[id0] trainer/Q2 Predictions Max -1.42555 +[id0] trainer/Q2 Predictions Min -67.9877 +[id0] trainer/Q Targets Mean -23.8149 +[id0] trainer/Q Targets Std 17.2684 +[id0] trainer/Q Targets Max -1.34677 +[id0] trainer/Q Targets Min -68.3143 +[id0] trainer/Log Pis Mean 3.18944 +[id0] trainer/Log Pis Std 0.983044 +[id0] trainer/Log Pis Max 4.16124 +[id0] trainer/Log Pis Min -2.64327 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.00237241 +[id0] trainer/Advantage Weights Max 0.0515938 +[id0] trainer/Advantage Weights Min 1.23242e-05 +[id0] trainer/Advantage Score Mean 0.26071 +[id0] trainer/Advantage Score Std 1.20612 +[id0] trainer/Advantage Score Max 5.10087 +[id0] trainer/Advantage Score Min -3.23872 +[id0] trainer/bc/Train Logprob Loss 104.732 +[id0] trainer/bc/Test Logprob Loss 53.2889 +[id0] trainer/bc/Train MSE 0.277645 +[id0] trainer/bc/Test MSE 0.146875 +[id0] trainer/bc/train_policy_loss 104.732 +[id0] trainer/bc/test_policy_loss 53.2889 +[id0] exploration/num steps total 53000 +[id0] exploration/num paths total 265 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.202599 +[id0] exploration/Rewards Std 0.0870089 +[id0] exploration/Rewards Max -0.00842749 +[id0] exploration/Rewards Min -0.398617 +[id0] exploration/Returns Mean -40.5199 +[id0] exploration/Returns Std 9.85441 +[id0] exploration/Returns Max -31.721 +[id0] exploration/Returns Min -58.9322 +[id0] exploration/Actions Mean 0.08763 +[id0] exploration/Actions Std 0.804785 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -40.5199 +[id0] exploration/env_infos/final/hand_distance Mean 0.146424 +[id0] exploration/env_infos/final/hand_distance Std 0.092161 +[id0] exploration/env_infos/final/hand_distance Max 0.284322 +[id0] exploration/env_infos/final/hand_distance Min 0.0553454 +[id0] exploration/env_infos/initial/hand_distance Mean 0.268239 +[id0] exploration/env_infos/initial/hand_distance Std 0.0882326 +[id0] exploration/env_infos/initial/hand_distance Max 0.380257 +[id0] exploration/env_infos/initial/hand_distance Min 0.150081 +[id0] exploration/env_infos/hand_distance Mean 0.166544 +[id0] exploration/env_infos/hand_distance Std 0.0904609 +[id0] exploration/env_infos/hand_distance Max 0.398617 +[id0] exploration/env_infos/hand_distance Min 0.00842749 +[id0] exploration/env_infos/final/obj0_distance Mean 0.195455 +[id0] exploration/env_infos/final/obj0_distance Std 0.0863843 +[id0] exploration/env_infos/final/obj0_distance Max 0.30973 +[id0] exploration/env_infos/final/obj0_distance Min 0.0420527 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.141993 +[id0] exploration/env_infos/initial/obj0_distance Std 0.0897012 +[id0] exploration/env_infos/initial/obj0_distance Max 0.320299 +[id0] exploration/env_infos/initial/obj0_distance Min 0.0869828 +[id0] exploration/env_infos/obj0_distance Mean 0.184738 +[id0] exploration/env_infos/obj0_distance Std 0.0837645 +[id0] exploration/env_infos/obj0_distance Max 0.329046 +[id0] exploration/env_infos/obj0_distance Min 0.0410214 +[id0] exploration/env_infos/final/hand_success Mean 0.2 +[id0] exploration/env_infos/final/hand_success Std 0.4 +[id0] exploration/env_infos/final/hand_success Max 1 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0 +[id0] exploration/env_infos/initial/hand_success Std 0 +[id0] exploration/env_infos/initial/hand_success Max 0 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.102 +[id0] exploration/env_infos/hand_success Std 0.302648 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0.2 +[id0] exploration/env_infos/final/puck_success Std 0.4 +[id0] exploration/env_infos/final/puck_success Max 1 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0 +[id0] exploration/env_infos/initial/puck_success Std 0 +[id0] exploration/env_infos/initial/puck_success Max 0 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0.051 +[id0] exploration/env_infos/puck_success Std 0.219998 +[id0] exploration/env_infos/puck_success Max 1 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 52000 +[id0] evaluation/num paths total 260 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.193052 +[id0] evaluation/Rewards Std 0.103863 +[id0] evaluation/Rewards Max -0.069237 +[id0] evaluation/Rewards Min -0.37042 +[id0] evaluation/Returns Mean -38.6104 +[id0] evaluation/Returns Std 20.7725 +[id0] evaluation/Returns Max -13.8474 +[id0] evaluation/Returns Min -73.9556 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -38.6104 +[id0] evaluation/env_infos/final/hand_distance Mean 0.14792 +[id0] evaluation/env_infos/final/hand_distance Std 0.0608916 +[id0] evaluation/env_infos/final/hand_distance Max 0.222586 +[id0] evaluation/env_infos/final/hand_distance Min 0.0692371 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.147419 +[id0] evaluation/env_infos/initial/hand_distance Std 0.0603902 +[id0] evaluation/env_infos/initial/hand_distance Max 0.222009 +[id0] evaluation/env_infos/initial/hand_distance Min 0.0692372 +[id0] evaluation/env_infos/hand_distance Mean 0.147734 +[id0] evaluation/env_infos/hand_distance Std 0.0607112 +[id0] evaluation/env_infos/hand_distance Max 0.22259 +[id0] evaluation/env_infos/hand_distance Min 0.069237 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.121282 +[id0] evaluation/env_infos/final/obj0_distance Std 0.0513233 +[id0] evaluation/env_infos/final/obj0_distance Max 0.191488 +[id0] evaluation/env_infos/final/obj0_distance Min 0.043303 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.121282 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.0513229 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.191487 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.0433035 +[id0] evaluation/env_infos/obj0_distance Mean 0.121282 +[id0] evaluation/env_infos/obj0_distance Std 0.0513231 +[id0] evaluation/env_infos/obj0_distance Max 0.191488 +[id0] evaluation/env_infos/obj0_distance Min 0.043303 +[id0] evaluation/env_infos/final/hand_success Mean 0 +[id0] evaluation/env_infos/final/hand_success Std 0 +[id0] evaluation/env_infos/final/hand_success Max 0 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0 +[id0] evaluation/env_infos/initial/hand_success Std 0 +[id0] evaluation/env_infos/initial/hand_success Max 0 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0 +[id0] evaluation/env_infos/hand_success Std 0 +[id0] evaluation/env_infos/hand_success Max 0 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0.2 +[id0] evaluation/env_infos/final/puck_success Std 0.4 +[id0] evaluation/env_infos/final/puck_success Max 1 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0.2 +[id0] evaluation/env_infos/initial/puck_success Std 0.4 +[id0] evaluation/env_infos/initial/puck_success Max 1 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0.2 +[id0] evaluation/env_infos/puck_success Std 0.4 +[id0] evaluation/env_infos/puck_success Max 1 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00424886 +[id0] time/epoch_time (s) 39.0857 +[id0] time/evaluation sampling (s) 8.08056 +[id0] time/exploration sampling (s) 8.22755 +[id0] time/global_time (s) 2172.57 +[id0] time/logging (s) 0.0104883 +[id0] time/saving (s) 3.14713e-05 +[id0] time/training (s) 22.7628 +[id0] epoch 51 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 53000 +[id0] trainer/QF1 Loss 0.177702 +[id0] trainer/QF2 Loss 0.177127 +[id0] trainer/Policy Loss 27.5901 +[id0] trainer/Q1 Predictions Mean -24.2666 +[id0] trainer/Q1 Predictions Std 17.1153 +[id0] trainer/Q1 Predictions Max -1.49681 +[id0] trainer/Q1 Predictions Min -69.8472 +[id0] trainer/Q2 Predictions Mean -24.2332 +[id0] trainer/Q2 Predictions Std 17.1141 +[id0] trainer/Q2 Predictions Max -1.52069 +[id0] trainer/Q2 Predictions Min -69.5893 +[id0] trainer/Q Targets Mean -24.215 +[id0] trainer/Q Targets Std 17.1338 +[id0] trainer/Q Targets Max -1.50901 +[id0] trainer/Q Targets Min -69.871 +[id0] trainer/Log Pis Mean 3.16606 +[id0] trainer/Log Pis Std 1.01255 +[id0] trainer/Log Pis Max 4.16066 +[id0] trainer/Log Pis Min -4.86413 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.00358125 +[id0] trainer/Advantage Weights Max 0.101926 +[id0] trainer/Advantage Weights Min 1.00541e-05 +[id0] trainer/Advantage Score Mean 0.15748 +[id0] trainer/Advantage Score Std 1.26514 +[id0] trainer/Advantage Score Max 5.78801 +[id0] trainer/Advantage Score Min -3.43601 +[id0] trainer/bc/Train Logprob Loss 109.557 +[id0] trainer/bc/Test Logprob Loss 48.9741 +[id0] trainer/bc/Train MSE 0.288941 +[id0] trainer/bc/Test MSE 0.137927 +[id0] trainer/bc/train_policy_loss 109.557 +[id0] trainer/bc/test_policy_loss 48.9741 +[id0] exploration/num steps total 54000 +[id0] exploration/num paths total 270 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.237806 +[id0] exploration/Rewards Std 0.10051 +[id0] exploration/Rewards Max -0.00298988 +[id0] exploration/Rewards Min -0.406921 +[id0] exploration/Returns Mean -47.5612 +[id0] exploration/Returns Std 15.1047 +[id0] exploration/Returns Max -28.1333 +[id0] exploration/Returns Min -64.7121 +[id0] exploration/Actions Mean -0.0377146 +[id0] exploration/Actions Std 0.822173 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -47.5612 +[id0] exploration/env_infos/final/hand_distance Mean 0.164166 +[id0] exploration/env_infos/final/hand_distance Std 0.0564687 +[id0] exploration/env_infos/final/hand_distance Max 0.241033 +[id0] exploration/env_infos/final/hand_distance Min 0.0788356 +[id0] exploration/env_infos/initial/hand_distance Mean 0.165256 +[id0] exploration/env_infos/initial/hand_distance Std 0.0529446 +[id0] exploration/env_infos/initial/hand_distance Max 0.246854 +[id0] exploration/env_infos/initial/hand_distance Min 0.0829975 +[id0] exploration/env_infos/hand_distance Mean 0.179874 +[id0] exploration/env_infos/hand_distance Std 0.0769598 +[id0] exploration/env_infos/hand_distance Max 0.34579 +[id0] exploration/env_infos/hand_distance Min 0.00298988 +[id0] exploration/env_infos/final/obj0_distance Mean 0.189023 +[id0] exploration/env_infos/final/obj0_distance Std 0.122481 +[id0] exploration/env_infos/final/obj0_distance Max 0.343464 +[id0] exploration/env_infos/final/obj0_distance Min 0.0277326 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.132728 +[id0] exploration/env_infos/initial/obj0_distance Std 0.107841 +[id0] exploration/env_infos/initial/obj0_distance Max 0.32408 +[id0] exploration/env_infos/initial/obj0_distance Min 0.0193306 +[id0] exploration/env_infos/obj0_distance Mean 0.180759 +[id0] exploration/env_infos/obj0_distance Std 0.131033 +[id0] exploration/env_infos/obj0_distance Max 0.371226 +[id0] exploration/env_infos/obj0_distance Min 0.0193306 +[id0] exploration/env_infos/final/hand_success Mean 0 +[id0] exploration/env_infos/final/hand_success Std 0 +[id0] exploration/env_infos/final/hand_success Max 0 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0 +[id0] exploration/env_infos/initial/hand_success Std 0 +[id0] exploration/env_infos/initial/hand_success Max 0 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.04 +[id0] exploration/env_infos/hand_success Std 0.195959 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0.2 +[id0] exploration/env_infos/final/puck_success Std 0.4 +[id0] exploration/env_infos/final/puck_success Max 1 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0.4 +[id0] exploration/env_infos/initial/puck_success Std 0.489898 +[id0] exploration/env_infos/initial/puck_success Max 1 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0.242 +[id0] exploration/env_infos/puck_success Std 0.428294 +[id0] exploration/env_infos/puck_success Max 1 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 53000 +[id0] evaluation/num paths total 265 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.163896 +[id0] evaluation/Rewards Std 0.117587 +[id0] evaluation/Rewards Max -0.0405554 +[id0] evaluation/Rewards Min -0.313125 +[id0] evaluation/Returns Mean -32.7791 +[id0] evaluation/Returns Std 23.5173 +[id0] evaluation/Returns Max -8.11116 +[id0] evaluation/Returns Min -62.625 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -32.7791 +[id0] evaluation/env_infos/final/hand_distance Mean 0.137408 +[id0] evaluation/env_infos/final/hand_distance Std 0.099179 +[id0] evaluation/env_infos/final/hand_distance Max 0.297149 +[id0] evaluation/env_infos/final/hand_distance Min 0.0236492 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.137496 +[id0] evaluation/env_infos/initial/hand_distance Std 0.0991937 +[id0] evaluation/env_infos/initial/hand_distance Max 0.297059 +[id0] evaluation/env_infos/initial/hand_distance Min 0.0236492 +[id0] evaluation/env_infos/hand_distance Mean 0.137444 +[id0] evaluation/env_infos/hand_distance Std 0.0991841 +[id0] evaluation/env_infos/hand_distance Max 0.297149 +[id0] evaluation/env_infos/hand_distance Min 0.0236492 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.120143 +[id0] evaluation/env_infos/final/obj0_distance Std 0.0884859 +[id0] evaluation/env_infos/final/obj0_distance Max 0.289476 +[id0] evaluation/env_infos/final/obj0_distance Min 0.0405554 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.120143 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.0884858 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.289476 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.0405566 +[id0] evaluation/env_infos/obj0_distance Mean 0.120143 +[id0] evaluation/env_infos/obj0_distance Std 0.0884859 +[id0] evaluation/env_infos/obj0_distance Max 0.289476 +[id0] evaluation/env_infos/obj0_distance Min 0.0405554 +[id0] evaluation/env_infos/final/hand_success Mean 0.4 +[id0] evaluation/env_infos/final/hand_success Std 0.489898 +[id0] evaluation/env_infos/final/hand_success Max 1 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0.4 +[id0] evaluation/env_infos/initial/hand_success Std 0.489898 +[id0] evaluation/env_infos/initial/hand_success Max 1 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0.4 +[id0] evaluation/env_infos/hand_success Std 0.489898 +[id0] evaluation/env_infos/hand_success Max 1 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0.4 +[id0] evaluation/env_infos/final/puck_success Std 0.489898 +[id0] evaluation/env_infos/final/puck_success Max 1 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0.4 +[id0] evaluation/env_infos/initial/puck_success Std 0.489898 +[id0] evaluation/env_infos/initial/puck_success Max 1 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0.4 +[id0] evaluation/env_infos/puck_success Std 0.489898 +[id0] evaluation/env_infos/puck_success Max 1 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00423169 +[id0] time/epoch_time (s) 39.105 +[id0] time/evaluation sampling (s) 8.24301 +[id0] time/exploration sampling (s) 8.17745 +[id0] time/global_time (s) 2211.78 +[id0] time/logging (s) 0.0104728 +[id0] time/saving (s) 3.74317e-05 +[id0] time/training (s) 22.6698 +[id0] epoch 52 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 54000 +[id0] trainer/QF1 Loss 0.125121 +[id0] trainer/QF2 Loss 0.135635 +[id0] trainer/Policy Loss 28.7353 +[id0] trainer/Q1 Predictions Mean -25.2061 +[id0] trainer/Q1 Predictions Std 17.9658 +[id0] trainer/Q1 Predictions Max -1.30148 +[id0] trainer/Q1 Predictions Min -77.883 +[id0] trainer/Q2 Predictions Mean -25.2984 +[id0] trainer/Q2 Predictions Std 17.9629 +[id0] trainer/Q2 Predictions Max -1.44419 +[id0] trainer/Q2 Predictions Min -77.8831 +[id0] trainer/Q Targets Mean -25.2178 +[id0] trainer/Q Targets Std 17.9779 +[id0] trainer/Q Targets Max -1.32027 +[id0] trainer/Q Targets Min -77.8281 +[id0] trainer/Log Pis Mean 3.19497 +[id0] trainer/Log Pis Std 0.999566 +[id0] trainer/Log Pis Max 4.16102 +[id0] trainer/Log Pis Min -4.14092 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.00201482 +[id0] trainer/Advantage Weights Max 0.0217317 +[id0] trainer/Advantage Weights Min 1.23339e-05 +[id0] trainer/Advantage Score Mean 0.334245 +[id0] trainer/Advantage Score Std 1.20181 +[id0] trainer/Advantage Score Max 4.30796 +[id0] trainer/Advantage Score Min -3.16621 +[id0] trainer/bc/Train Logprob Loss 130.301 +[id0] trainer/bc/Test Logprob Loss 48.5974 +[id0] trainer/bc/Train MSE 0.338145 +[id0] trainer/bc/Test MSE 0.133545 +[id0] trainer/bc/train_policy_loss 130.301 +[id0] trainer/bc/test_policy_loss 48.5974 +[id0] exploration/num steps total 55000 +[id0] exploration/num paths total 275 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.291281 +[id0] exploration/Rewards Std 0.0801217 +[id0] exploration/Rewards Max -0.13634 +[id0] exploration/Rewards Min -0.497941 +[id0] exploration/Returns Mean -58.2562 +[id0] exploration/Returns Std 12.0581 +[id0] exploration/Returns Max -41.0903 +[id0] exploration/Returns Min -73.8329 +[id0] exploration/Actions Mean -0.0517351 +[id0] exploration/Actions Std 0.796594 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -58.2562 +[id0] exploration/env_infos/final/hand_distance Mean 0.236514 +[id0] exploration/env_infos/final/hand_distance Std 0.0504128 +[id0] exploration/env_infos/final/hand_distance Max 0.330419 +[id0] exploration/env_infos/final/hand_distance Min 0.193236 +[id0] exploration/env_infos/initial/hand_distance Mean 0.165151 +[id0] exploration/env_infos/initial/hand_distance Std 0.082916 +[id0] exploration/env_infos/initial/hand_distance Max 0.28102 +[id0] exploration/env_infos/initial/hand_distance Min 0.0382249 +[id0] exploration/env_infos/hand_distance Mean 0.155456 +[id0] exploration/env_infos/hand_distance Std 0.0897058 +[id0] exploration/env_infos/hand_distance Max 0.343827 +[id0] exploration/env_infos/hand_distance Min 0.00116972 +[id0] exploration/env_infos/final/obj0_distance Mean 0.255504 +[id0] exploration/env_infos/final/obj0_distance Std 0.072221 +[id0] exploration/env_infos/final/obj0_distance Max 0.365386 +[id0] exploration/env_infos/final/obj0_distance Min 0.154115 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.241173 +[id0] exploration/env_infos/initial/obj0_distance Std 0.0957605 +[id0] exploration/env_infos/initial/obj0_distance Max 0.361863 +[id0] exploration/env_infos/initial/obj0_distance Min 0.13634 +[id0] exploration/env_infos/obj0_distance Mean 0.264784 +[id0] exploration/env_infos/obj0_distance Std 0.0865794 +[id0] exploration/env_infos/obj0_distance Max 0.38369 +[id0] exploration/env_infos/obj0_distance Min 0.13634 +[id0] exploration/env_infos/final/hand_success Mean 0 +[id0] exploration/env_infos/final/hand_success Std 0 +[id0] exploration/env_infos/final/hand_success Max 0 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0.2 +[id0] exploration/env_infos/initial/hand_success Std 0.4 +[id0] exploration/env_infos/initial/hand_success Max 1 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.194 +[id0] exploration/env_infos/hand_success Std 0.395429 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0 +[id0] exploration/env_infos/final/puck_success Std 0 +[id0] exploration/env_infos/final/puck_success Max 0 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0 +[id0] exploration/env_infos/initial/puck_success Std 0 +[id0] exploration/env_infos/initial/puck_success Max 0 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0 +[id0] exploration/env_infos/puck_success Std 0 +[id0] exploration/env_infos/puck_success Max 0 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 54000 +[id0] evaluation/num paths total 270 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.194699 +[id0] evaluation/Rewards Std 0.11699 +[id0] evaluation/Rewards Max -0.0167519 +[id0] evaluation/Rewards Min -0.341777 +[id0] evaluation/Returns Mean -38.9397 +[id0] evaluation/Returns Std 23.398 +[id0] evaluation/Returns Max -3.35042 +[id0] evaluation/Returns Min -68.1692 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -38.9397 +[id0] evaluation/env_infos/final/hand_distance Mean 0.172817 +[id0] evaluation/env_infos/final/hand_distance Std 0.0689222 +[id0] evaluation/env_infos/final/hand_distance Max 0.277865 +[id0] evaluation/env_infos/final/hand_distance Min 0.0941986 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.172279 +[id0] evaluation/env_infos/initial/hand_distance Std 0.0695699 +[id0] evaluation/env_infos/initial/hand_distance Max 0.278158 +[id0] evaluation/env_infos/initial/hand_distance Min 0.0926319 +[id0] evaluation/env_infos/hand_distance Mean 0.172604 +[id0] evaluation/env_infos/hand_distance Std 0.0691809 +[id0] evaluation/env_infos/hand_distance Max 0.278158 +[id0] evaluation/env_infos/hand_distance Min 0.0926319 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.125935 +[id0] evaluation/env_infos/final/obj0_distance Std 0.0770834 +[id0] evaluation/env_infos/final/obj0_distance Max 0.213046 +[id0] evaluation/env_infos/final/obj0_distance Min 0.016752 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.125926 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.0770748 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.213054 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.0167524 +[id0] evaluation/env_infos/obj0_distance Mean 0.12593 +[id0] evaluation/env_infos/obj0_distance Std 0.0770798 +[id0] evaluation/env_infos/obj0_distance Max 0.213054 +[id0] evaluation/env_infos/obj0_distance Min 0.0167519 +[id0] evaluation/env_infos/final/hand_success Mean 0 +[id0] evaluation/env_infos/final/hand_success Std 0 +[id0] evaluation/env_infos/final/hand_success Max 0 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0 +[id0] evaluation/env_infos/initial/hand_success Std 0 +[id0] evaluation/env_infos/initial/hand_success Max 0 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0 +[id0] evaluation/env_infos/hand_success Std 0 +[id0] evaluation/env_infos/hand_success Max 0 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0.2 +[id0] evaluation/env_infos/final/puck_success Std 0.4 +[id0] evaluation/env_infos/final/puck_success Max 1 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0.2 +[id0] evaluation/env_infos/initial/puck_success Std 0.4 +[id0] evaluation/env_infos/initial/puck_success Max 1 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0.2 +[id0] evaluation/env_infos/puck_success Std 0.4 +[id0] evaluation/env_infos/puck_success Max 1 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00423074 +[id0] time/epoch_time (s) 39.7498 +[id0] time/evaluation sampling (s) 8.16074 +[id0] time/exploration sampling (s) 8.34925 +[id0] time/global_time (s) 2251.58 +[id0] time/logging (s) 0.0108068 +[id0] time/saving (s) 4.1008e-05 +[id0] time/training (s) 23.2247 +[id0] epoch 53 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 55000 +[id0] trainer/QF1 Loss 0.171771 +[id0] trainer/QF2 Loss 0.165166 +[id0] trainer/Policy Loss 28.1996 +[id0] trainer/Q1 Predictions Mean -24.7699 +[id0] trainer/Q1 Predictions Std 18.7655 +[id0] trainer/Q1 Predictions Max -1.73858 +[id0] trainer/Q1 Predictions Min -78.2047 +[id0] trainer/Q2 Predictions Mean -24.8322 +[id0] trainer/Q2 Predictions Std 18.7736 +[id0] trainer/Q2 Predictions Max -1.73263 +[id0] trainer/Q2 Predictions Min -78.2714 +[id0] trainer/Q Targets Mean -24.8468 +[id0] trainer/Q Targets Std 18.7944 +[id0] trainer/Q Targets Max -1.74609 +[id0] trainer/Q Targets Min -78.0927 +[id0] trainer/Log Pis Mean 3.15488 +[id0] trainer/Log Pis Std 0.974292 +[id0] trainer/Log Pis Max 4.162 +[id0] trainer/Log Pis Min -2.70396 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.00186956 +[id0] trainer/Advantage Weights Max 0.0164747 +[id0] trainer/Advantage Weights Min 1.03976e-05 +[id0] trainer/Advantage Score Mean 0.274779 +[id0] trainer/Advantage Score Std 1.12496 +[id0] trainer/Advantage Score Max 3.85045 +[id0] trainer/Advantage Score Min -3.51755 +[id0] trainer/bc/Train Logprob Loss 111.752 +[id0] trainer/bc/Test Logprob Loss 57.4199 +[id0] trainer/bc/Train MSE 0.29248 +[id0] trainer/bc/Test MSE 0.152653 +[id0] trainer/bc/train_policy_loss 111.752 +[id0] trainer/bc/test_policy_loss 57.4199 +[id0] exploration/num steps total 56000 +[id0] exploration/num paths total 280 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.32395 +[id0] exploration/Rewards Std 0.122946 +[id0] exploration/Rewards Max -0.0065807 +[id0] exploration/Rewards Min -0.637925 +[id0] exploration/Returns Mean -64.79 +[id0] exploration/Returns Std 16.8993 +[id0] exploration/Returns Max -37.1457 +[id0] exploration/Returns Min -90.3927 +[id0] exploration/Actions Mean -0.0694027 +[id0] exploration/Actions Std 0.825704 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -64.79 +[id0] exploration/env_infos/final/hand_distance Mean 0.161381 +[id0] exploration/env_infos/final/hand_distance Std 0.131093 +[id0] exploration/env_infos/final/hand_distance Max 0.397995 +[id0] exploration/env_infos/final/hand_distance Min 0.0565571 +[id0] exploration/env_infos/initial/hand_distance Mean 0.149327 +[id0] exploration/env_infos/initial/hand_distance Std 0.0667237 +[id0] exploration/env_infos/initial/hand_distance Max 0.260278 +[id0] exploration/env_infos/initial/hand_distance Min 0.0709048 +[id0] exploration/env_infos/hand_distance Mean 0.207293 +[id0] exploration/env_infos/hand_distance Std 0.109308 +[id0] exploration/env_infos/hand_distance Max 0.413797 +[id0] exploration/env_infos/hand_distance Min 0.0065807 +[id0] exploration/env_infos/final/obj0_distance Mean 0.243243 +[id0] exploration/env_infos/final/obj0_distance Std 0.100576 +[id0] exploration/env_infos/final/obj0_distance Max 0.366532 +[id0] exploration/env_infos/final/obj0_distance Min 0.10049 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.221031 +[id0] exploration/env_infos/initial/obj0_distance Std 0.0527001 +[id0] exploration/env_infos/initial/obj0_distance Max 0.302252 +[id0] exploration/env_infos/initial/obj0_distance Min 0.151688 +[id0] exploration/env_infos/obj0_distance Mean 0.237961 +[id0] exploration/env_infos/obj0_distance Std 0.0869119 +[id0] exploration/env_infos/obj0_distance Max 0.372648 +[id0] exploration/env_infos/obj0_distance Min 0.0688119 +[id0] exploration/env_infos/final/hand_success Mean 0.2 +[id0] exploration/env_infos/final/hand_success Std 0.4 +[id0] exploration/env_infos/final/hand_success Max 1 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0 +[id0] exploration/env_infos/initial/hand_success Std 0 +[id0] exploration/env_infos/initial/hand_success Max 0 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.056 +[id0] exploration/env_infos/hand_success Std 0.229922 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0 +[id0] exploration/env_infos/final/puck_success Std 0 +[id0] exploration/env_infos/final/puck_success Max 0 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0 +[id0] exploration/env_infos/initial/puck_success Std 0 +[id0] exploration/env_infos/initial/puck_success Max 0 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0 +[id0] exploration/env_infos/puck_success Std 0 +[id0] exploration/env_infos/puck_success Max 0 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 55000 +[id0] evaluation/num paths total 275 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.19366 +[id0] evaluation/Rewards Std 0.0925158 +[id0] evaluation/Rewards Max -0.0984373 +[id0] evaluation/Rewards Min -0.328398 +[id0] evaluation/Returns Mean -38.732 +[id0] evaluation/Returns Std 18.5032 +[id0] evaluation/Returns Max -19.7741 +[id0] evaluation/Returns Min -65.6668 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -38.732 +[id0] evaluation/env_infos/final/hand_distance Mean 0.230594 +[id0] evaluation/env_infos/final/hand_distance Std 0.0962651 +[id0] evaluation/env_infos/final/hand_distance Max 0.350381 +[id0] evaluation/env_infos/final/hand_distance Min 0.0991226 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.229579 +[id0] evaluation/env_infos/initial/hand_distance Std 0.0958149 +[id0] evaluation/env_infos/initial/hand_distance Max 0.34892 +[id0] evaluation/env_infos/initial/hand_distance Min 0.0984373 +[id0] evaluation/env_infos/hand_distance Mean 0.230208 +[id0] evaluation/env_infos/hand_distance Std 0.0960977 +[id0] evaluation/env_infos/hand_distance Max 0.350381 +[id0] evaluation/env_infos/hand_distance Min 0.0984373 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.177924 +[id0] evaluation/env_infos/final/obj0_distance Std 0.0870007 +[id0] evaluation/env_infos/final/obj0_distance Max 0.280698 +[id0] evaluation/env_infos/final/obj0_distance Min 0.0678241 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.177923 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.0869994 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.280693 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.0678272 +[id0] evaluation/env_infos/obj0_distance Mean 0.177923 +[id0] evaluation/env_infos/obj0_distance Std 0.087 +[id0] evaluation/env_infos/obj0_distance Max 0.280698 +[id0] evaluation/env_infos/obj0_distance Min 0.0678241 +[id0] evaluation/env_infos/final/hand_success Mean 0 +[id0] evaluation/env_infos/final/hand_success Std 0 +[id0] evaluation/env_infos/final/hand_success Max 0 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0 +[id0] evaluation/env_infos/initial/hand_success Std 0 +[id0] evaluation/env_infos/initial/hand_success Max 0 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0 +[id0] evaluation/env_infos/hand_success Std 0 +[id0] evaluation/env_infos/hand_success Max 0 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0 +[id0] evaluation/env_infos/final/puck_success Std 0 +[id0] evaluation/env_infos/final/puck_success Max 0 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0 +[id0] evaluation/env_infos/initial/puck_success Std 0 +[id0] evaluation/env_infos/initial/puck_success Max 0 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0 +[id0] evaluation/env_infos/puck_success Std 0 +[id0] evaluation/env_infos/puck_success Max 0 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00431681 +[id0] time/epoch_time (s) 40.0808 +[id0] time/evaluation sampling (s) 8.24134 +[id0] time/exploration sampling (s) 8.32279 +[id0] time/global_time (s) 2291.71 +[id0] time/logging (s) 0.010464 +[id0] time/saving (s) 3.60012e-05 +[id0] time/training (s) 23.5018 +[id0] epoch 54 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 56000 +[id0] trainer/QF1 Loss 0.215948 +[id0] trainer/QF2 Loss 0.213781 +[id0] trainer/Policy Loss 29.4699 +[id0] trainer/Q1 Predictions Mean -26.1425 +[id0] trainer/Q1 Predictions Std 18.183 +[id0] trainer/Q1 Predictions Max -1.26446 +[id0] trainer/Q1 Predictions Min -81.3095 +[id0] trainer/Q2 Predictions Mean -26.1941 +[id0] trainer/Q2 Predictions Std 18.1855 +[id0] trainer/Q2 Predictions Max -1.37093 +[id0] trainer/Q2 Predictions Min -81.7092 +[id0] trainer/Q Targets Mean -26.1427 +[id0] trainer/Q Targets Std 18.1874 +[id0] trainer/Q Targets Max -1.27167 +[id0] trainer/Q Targets Min -81.4275 +[id0] trainer/Log Pis Mean 3.13918 +[id0] trainer/Log Pis Std 0.989862 +[id0] trainer/Log Pis Max 4.16103 +[id0] trainer/Log Pis Min -3.08204 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.00316228 +[id0] trainer/Advantage Weights Max 0.0638565 +[id0] trainer/Advantage Weights Min 1.27354e-05 +[id0] trainer/Advantage Score Mean 0.188249 +[id0] trainer/Advantage Score Std 1.19717 +[id0] trainer/Advantage Score Max 5.31267 +[id0] trainer/Advantage Score Min -3.20734 +[id0] trainer/bc/Train Logprob Loss 93.2551 +[id0] trainer/bc/Test Logprob Loss 43.9925 +[id0] trainer/bc/Train MSE 0.246375 +[id0] trainer/bc/Test MSE 0.120789 +[id0] trainer/bc/train_policy_loss 93.2551 +[id0] trainer/bc/test_policy_loss 43.9925 +[id0] exploration/num steps total 57000 +[id0] exploration/num paths total 285 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.391374 +[id0] exploration/Rewards Std 0.105859 +[id0] exploration/Rewards Max -0.120808 +[id0] exploration/Rewards Min -0.697041 +[id0] exploration/Returns Mean -78.2749 +[id0] exploration/Returns Std 13.4395 +[id0] exploration/Returns Max -57.6938 +[id0] exploration/Returns Min -100.098 +[id0] exploration/Actions Mean 0.134927 +[id0] exploration/Actions Std 0.783862 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -78.2749 +[id0] exploration/env_infos/final/hand_distance Mean 0.184302 +[id0] exploration/env_infos/final/hand_distance Std 0.0767996 +[id0] exploration/env_infos/final/hand_distance Max 0.293934 +[id0] exploration/env_infos/final/hand_distance Min 0.0881367 +[id0] exploration/env_infos/initial/hand_distance Mean 0.233948 +[id0] exploration/env_infos/initial/hand_distance Std 0.0474787 +[id0] exploration/env_infos/initial/hand_distance Max 0.322709 +[id0] exploration/env_infos/initial/hand_distance Min 0.187899 +[id0] exploration/env_infos/hand_distance Mean 0.240211 +[id0] exploration/env_infos/hand_distance Std 0.0907942 +[id0] exploration/env_infos/hand_distance Max 0.397176 +[id0] exploration/env_infos/hand_distance Min 0.0107253 +[id0] exploration/env_infos/final/obj0_distance Mean 0.154125 +[id0] exploration/env_infos/final/obj0_distance Std 0.0694813 +[id0] exploration/env_infos/final/obj0_distance Max 0.264077 +[id0] exploration/env_infos/final/obj0_distance Min 0.0810316 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.134945 +[id0] exploration/env_infos/initial/obj0_distance Std 0.0487472 +[id0] exploration/env_infos/initial/obj0_distance Max 0.216614 +[id0] exploration/env_infos/initial/obj0_distance Min 0.0800356 +[id0] exploration/env_infos/obj0_distance Mean 0.151164 +[id0] exploration/env_infos/obj0_distance Std 0.0649673 +[id0] exploration/env_infos/obj0_distance Max 0.325671 +[id0] exploration/env_infos/obj0_distance Min 0.0756044 +[id0] exploration/env_infos/final/hand_success Mean 0 +[id0] exploration/env_infos/final/hand_success Std 0 +[id0] exploration/env_infos/final/hand_success Max 0 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0 +[id0] exploration/env_infos/initial/hand_success Std 0 +[id0] exploration/env_infos/initial/hand_success Max 0 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.052 +[id0] exploration/env_infos/hand_success Std 0.222027 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0 +[id0] exploration/env_infos/final/puck_success Std 0 +[id0] exploration/env_infos/final/puck_success Max 0 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0 +[id0] exploration/env_infos/initial/puck_success Std 0 +[id0] exploration/env_infos/initial/puck_success Max 0 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0 +[id0] exploration/env_infos/puck_success Std 0 +[id0] exploration/env_infos/puck_success Max 0 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 56000 +[id0] evaluation/num paths total 280 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.29202 +[id0] evaluation/Rewards Std 0.0562943 +[id0] evaluation/Rewards Max -0.215238 +[id0] evaluation/Rewards Min -0.351292 +[id0] evaluation/Returns Mean -58.4041 +[id0] evaluation/Returns Std 11.2588 +[id0] evaluation/Returns Max -43.0476 +[id0] evaluation/Returns Min -70.1174 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -58.4041 +[id0] evaluation/env_infos/final/hand_distance Mean 0.195675 +[id0] evaluation/env_infos/final/hand_distance Std 0.0947449 +[id0] evaluation/env_infos/final/hand_distance Max 0.310688 +[id0] evaluation/env_infos/final/hand_distance Min 0.0696079 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.195158 +[id0] evaluation/env_infos/initial/hand_distance Std 0.0947003 +[id0] evaluation/env_infos/initial/hand_distance Max 0.310688 +[id0] evaluation/env_infos/initial/hand_distance Min 0.0688037 +[id0] evaluation/env_infos/hand_distance Mean 0.195464 +[id0] evaluation/env_infos/hand_distance Std 0.0947304 +[id0] evaluation/env_infos/hand_distance Max 0.310688 +[id0] evaluation/env_infos/hand_distance Min 0.0688037 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.150717 +[id0] evaluation/env_infos/final/obj0_distance Std 0.0625308 +[id0] evaluation/env_infos/final/obj0_distance Max 0.236248 +[id0] evaluation/env_infos/final/obj0_distance Min 0.083145 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.150717 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.0625308 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.236248 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.0831448 +[id0] evaluation/env_infos/obj0_distance Mean 0.150717 +[id0] evaluation/env_infos/obj0_distance Std 0.0625308 +[id0] evaluation/env_infos/obj0_distance Max 0.236248 +[id0] evaluation/env_infos/obj0_distance Min 0.0831448 +[id0] evaluation/env_infos/final/hand_success Mean 0 +[id0] evaluation/env_infos/final/hand_success Std 0 +[id0] evaluation/env_infos/final/hand_success Max 0 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0 +[id0] evaluation/env_infos/initial/hand_success Std 0 +[id0] evaluation/env_infos/initial/hand_success Max 0 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0 +[id0] evaluation/env_infos/hand_success Std 0 +[id0] evaluation/env_infos/hand_success Max 0 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0 +[id0] evaluation/env_infos/final/puck_success Std 0 +[id0] evaluation/env_infos/final/puck_success Max 0 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0 +[id0] evaluation/env_infos/initial/puck_success Std 0 +[id0] evaluation/env_infos/initial/puck_success Max 0 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0 +[id0] evaluation/env_infos/puck_success Std 0 +[id0] evaluation/env_infos/puck_success Max 0 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.0042336 +[id0] time/epoch_time (s) 39.1992 +[id0] time/evaluation sampling (s) 8.10424 +[id0] time/exploration sampling (s) 8.22095 +[id0] time/global_time (s) 2330.96 +[id0] time/logging (s) 0.01052 +[id0] time/saving (s) 3.14713e-05 +[id0] time/training (s) 22.8592 +[id0] epoch 55 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 57000 +[id0] trainer/QF1 Loss 0.19247 +[id0] trainer/QF2 Loss 0.208412 +[id0] trainer/Policy Loss 29.4799 +[id0] trainer/Q1 Predictions Mean -25.9698 +[id0] trainer/Q1 Predictions Std 18.4055 +[id0] trainer/Q1 Predictions Max -1.3013 +[id0] trainer/Q1 Predictions Min -80.2052 +[id0] trainer/Q2 Predictions Mean -26.0437 +[id0] trainer/Q2 Predictions Std 18.3921 +[id0] trainer/Q2 Predictions Max -1.42904 +[id0] trainer/Q2 Predictions Min -80.5016 +[id0] trainer/Q Targets Mean -25.9233 +[id0] trainer/Q Targets Std 18.4156 +[id0] trainer/Q Targets Max -1.33169 +[id0] trainer/Q Targets Min -80.6928 +[id0] trainer/Log Pis Mean 3.18177 +[id0] trainer/Log Pis Std 1.03764 +[id0] trainer/Log Pis Max 4.16146 +[id0] trainer/Log Pis Min -4.31625 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.00225912 +[id0] trainer/Advantage Weights Max 0.026083 +[id0] trainer/Advantage Weights Min 7.7468e-06 +[id0] trainer/Advantage Score Mean 0.328318 +[id0] trainer/Advantage Score Std 1.30164 +[id0] trainer/Advantage Score Max 4.63504 +[id0] trainer/Advantage Score Min -3.48672 +[id0] trainer/bc/Train Logprob Loss 125.673 +[id0] trainer/bc/Test Logprob Loss 68.0594 +[id0] trainer/bc/Train MSE 0.321205 +[id0] trainer/bc/Test MSE 0.177958 +[id0] trainer/bc/train_policy_loss 125.673 +[id0] trainer/bc/test_policy_loss 68.0594 +[id0] exploration/num steps total 58000 +[id0] exploration/num paths total 290 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.237838 +[id0] exploration/Rewards Std 0.118919 +[id0] exploration/Rewards Max -0.0137704 +[id0] exploration/Rewards Min -0.523712 +[id0] exploration/Returns Mean -47.5677 +[id0] exploration/Returns Std 18.4084 +[id0] exploration/Returns Max -25.4018 +[id0] exploration/Returns Min -80.3802 +[id0] exploration/Actions Mean 0.05647 +[id0] exploration/Actions Std 0.824659 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -47.5677 +[id0] exploration/env_infos/final/hand_distance Mean 0.195958 +[id0] exploration/env_infos/final/hand_distance Std 0.0847383 +[id0] exploration/env_infos/final/hand_distance Max 0.287452 +[id0] exploration/env_infos/final/hand_distance Min 0.0961904 +[id0] exploration/env_infos/initial/hand_distance Mean 0.130037 +[id0] exploration/env_infos/initial/hand_distance Std 0.0561117 +[id0] exploration/env_infos/initial/hand_distance Max 0.194196 +[id0] exploration/env_infos/initial/hand_distance Min 0.0503314 +[id0] exploration/env_infos/hand_distance Mean 0.179175 +[id0] exploration/env_infos/hand_distance Std 0.0858616 +[id0] exploration/env_infos/hand_distance Max 0.380003 +[id0] exploration/env_infos/hand_distance Min 0.0132149 +[id0] exploration/env_infos/final/obj0_distance Mean 0.183053 +[id0] exploration/env_infos/final/obj0_distance Std 0.0746091 +[id0] exploration/env_infos/final/obj0_distance Max 0.312545 +[id0] exploration/env_infos/final/obj0_distance Min 0.107121 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.170926 +[id0] exploration/env_infos/initial/obj0_distance Std 0.080059 +[id0] exploration/env_infos/initial/obj0_distance Max 0.312547 +[id0] exploration/env_infos/initial/obj0_distance Min 0.0980186 +[id0] exploration/env_infos/obj0_distance Mean 0.168293 +[id0] exploration/env_infos/obj0_distance Std 0.0855988 +[id0] exploration/env_infos/obj0_distance Max 0.312547 +[id0] exploration/env_infos/obj0_distance Min 0.0435983 +[id0] exploration/env_infos/final/hand_success Mean 0 +[id0] exploration/env_infos/final/hand_success Std 0 +[id0] exploration/env_infos/final/hand_success Max 0 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0.2 +[id0] exploration/env_infos/initial/hand_success Std 0.4 +[id0] exploration/env_infos/initial/hand_success Max 1 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.098 +[id0] exploration/env_infos/hand_success Std 0.297315 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0 +[id0] exploration/env_infos/final/puck_success Std 0 +[id0] exploration/env_infos/final/puck_success Max 0 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0 +[id0] exploration/env_infos/initial/puck_success Std 0 +[id0] exploration/env_infos/initial/puck_success Max 0 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0.003 +[id0] exploration/env_infos/puck_success Std 0.05469 +[id0] exploration/env_infos/puck_success Max 1 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 57000 +[id0] evaluation/num paths total 285 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.208459 +[id0] evaluation/Rewards Std 0.0858423 +[id0] evaluation/Rewards Max -0.0979533 +[id0] evaluation/Rewards Min -0.306353 +[id0] evaluation/Returns Mean -41.6917 +[id0] evaluation/Returns Std 17.1684 +[id0] evaluation/Returns Max -19.5907 +[id0] evaluation/Returns Min -61.2705 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -41.6917 +[id0] evaluation/env_infos/final/hand_distance Mean 0.158802 +[id0] evaluation/env_infos/final/hand_distance Std 0.0532416 +[id0] evaluation/env_infos/final/hand_distance Max 0.256933 +[id0] evaluation/env_infos/final/hand_distance Min 0.0979535 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.158554 +[id0] evaluation/env_infos/initial/hand_distance Std 0.053362 +[id0] evaluation/env_infos/initial/hand_distance Max 0.256934 +[id0] evaluation/env_infos/initial/hand_distance Min 0.0979533 +[id0] evaluation/env_infos/hand_distance Mean 0.158694 +[id0] evaluation/env_infos/hand_distance Std 0.0532934 +[id0] evaluation/env_infos/hand_distance Max 0.256934 +[id0] evaluation/env_infos/hand_distance Min 0.0979533 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.184235 +[id0] evaluation/env_infos/final/obj0_distance Std 0.131024 +[id0] evaluation/env_infos/final/obj0_distance Max 0.342148 +[id0] evaluation/env_infos/final/obj0_distance Min 0.0217329 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.184235 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.131024 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.342147 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.021733 +[id0] evaluation/env_infos/obj0_distance Mean 0.184235 +[id0] evaluation/env_infos/obj0_distance Std 0.131024 +[id0] evaluation/env_infos/obj0_distance Max 0.342148 +[id0] evaluation/env_infos/obj0_distance Min 0.0217329 +[id0] evaluation/env_infos/final/hand_success Mean 0 +[id0] evaluation/env_infos/final/hand_success Std 0 +[id0] evaluation/env_infos/final/hand_success Max 0 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0 +[id0] evaluation/env_infos/initial/hand_success Std 0 +[id0] evaluation/env_infos/initial/hand_success Max 0 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0 +[id0] evaluation/env_infos/hand_success Std 0 +[id0] evaluation/env_infos/hand_success Max 0 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0.4 +[id0] evaluation/env_infos/final/puck_success Std 0.489898 +[id0] evaluation/env_infos/final/puck_success Max 1 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0.4 +[id0] evaluation/env_infos/initial/puck_success Std 0.489898 +[id0] evaluation/env_infos/initial/puck_success Max 1 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0.4 +[id0] evaluation/env_infos/puck_success Std 0.489898 +[id0] evaluation/env_infos/puck_success Max 1 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00425053 +[id0] time/epoch_time (s) 39.2295 +[id0] time/evaluation sampling (s) 8.1261 +[id0] time/exploration sampling (s) 8.26179 +[id0] time/global_time (s) 2370.24 +[id0] time/logging (s) 0.0104496 +[id0] time/saving (s) 3.74317e-05 +[id0] time/training (s) 22.8268 +[id0] epoch 56 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 58000 +[id0] trainer/QF1 Loss 0.181434 +[id0] trainer/QF2 Loss 0.18899 +[id0] trainer/Policy Loss 28.4668 +[id0] trainer/Q1 Predictions Mean -25.1391 +[id0] trainer/Q1 Predictions Std 17.9272 +[id0] trainer/Q1 Predictions Max -1.99888 +[id0] trainer/Q1 Predictions Min -81.5734 +[id0] trainer/Q2 Predictions Mean -25.0828 +[id0] trainer/Q2 Predictions Std 17.9348 +[id0] trainer/Q2 Predictions Max -1.95411 +[id0] trainer/Q2 Predictions Min -81.9369 +[id0] trainer/Q Targets Mean -25.1144 +[id0] trainer/Q Targets Std 17.9371 +[id0] trainer/Q Targets Max -2.04949 +[id0] trainer/Q Targets Min -81.9873 +[id0] trainer/Log Pis Mean 3.18351 +[id0] trainer/Log Pis Std 0.970707 +[id0] trainer/Log Pis Max 4.16117 +[id0] trainer/Log Pis Min -2.25778 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.0023381 +[id0] trainer/Advantage Weights Max 0.040206 +[id0] trainer/Advantage Weights Min 8.88555e-06 +[id0] trainer/Advantage Score Mean 0.144172 +[id0] trainer/Advantage Score Std 1.27032 +[id0] trainer/Advantage Score Max 4.78429 +[id0] trainer/Advantage Score Min -3.63306 +[id0] trainer/bc/Train Logprob Loss 100.5 +[id0] trainer/bc/Test Logprob Loss 46.1374 +[id0] trainer/bc/Train MSE 0.262364 +[id0] trainer/bc/Test MSE 0.128705 +[id0] trainer/bc/train_policy_loss 100.5 +[id0] trainer/bc/test_policy_loss 46.1374 +[id0] exploration/num steps total 59000 +[id0] exploration/num paths total 295 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.182594 +[id0] exploration/Rewards Std 0.110602 +[id0] exploration/Rewards Max -0.0728568 +[id0] exploration/Rewards Min -0.565096 +[id0] exploration/Returns Mean -36.5187 +[id0] exploration/Returns Std 17.1421 +[id0] exploration/Returns Max -15.8482 +[id0] exploration/Returns Min -56.272 +[id0] exploration/Actions Mean -0.0161751 +[id0] exploration/Actions Std 0.808176 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -36.5187 +[id0] exploration/env_infos/final/hand_distance Mean 0.162118 +[id0] exploration/env_infos/final/hand_distance Std 0.0400465 +[id0] exploration/env_infos/final/hand_distance Max 0.224563 +[id0] exploration/env_infos/final/hand_distance Min 0.109499 +[id0] exploration/env_infos/initial/hand_distance Mean 0.126435 +[id0] exploration/env_infos/initial/hand_distance Std 0.0660482 +[id0] exploration/env_infos/initial/hand_distance Max 0.248012 +[id0] exploration/env_infos/initial/hand_distance Min 0.0590026 +[id0] exploration/env_infos/hand_distance Mean 0.182055 +[id0] exploration/env_infos/hand_distance Std 0.0881454 +[id0] exploration/env_infos/hand_distance Max 0.401504 +[id0] exploration/env_infos/hand_distance Min 0.0067412 +[id0] exploration/env_infos/final/obj0_distance Mean 0.143103 +[id0] exploration/env_infos/final/obj0_distance Std 0.104912 +[id0] exploration/env_infos/final/obj0_distance Max 0.323836 +[id0] exploration/env_infos/final/obj0_distance Min 0.0228882 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.107214 +[id0] exploration/env_infos/initial/obj0_distance Std 0.0378631 +[id0] exploration/env_infos/initial/obj0_distance Max 0.177618 +[id0] exploration/env_infos/initial/obj0_distance Min 0.0728598 +[id0] exploration/env_infos/obj0_distance Mean 0.101 +[id0] exploration/env_infos/obj0_distance Std 0.0532161 +[id0] exploration/env_infos/obj0_distance Max 0.323836 +[id0] exploration/env_infos/obj0_distance Min 0.0216988 +[id0] exploration/env_infos/final/hand_success Mean 0 +[id0] exploration/env_infos/final/hand_success Std 0 +[id0] exploration/env_infos/final/hand_success Max 0 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0.2 +[id0] exploration/env_infos/initial/hand_success Std 0.4 +[id0] exploration/env_infos/initial/hand_success Max 1 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.084 +[id0] exploration/env_infos/hand_success Std 0.277388 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0.2 +[id0] exploration/env_infos/final/puck_success Std 0.4 +[id0] exploration/env_infos/final/puck_success Max 1 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0 +[id0] exploration/env_infos/initial/puck_success Std 0 +[id0] exploration/env_infos/initial/puck_success Max 0 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0.147 +[id0] exploration/env_infos/puck_success Std 0.354106 +[id0] exploration/env_infos/puck_success Max 1 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 58000 +[id0] evaluation/num paths total 290 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.159503 +[id0] evaluation/Rewards Std 0.109461 +[id0] evaluation/Rewards Max -0.0811591 +[id0] evaluation/Rewards Min -0.372288 +[id0] evaluation/Returns Mean -31.9007 +[id0] evaluation/Returns Std 21.8922 +[id0] evaluation/Returns Max -16.2318 +[id0] evaluation/Returns Min -74.3694 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -31.9007 +[id0] evaluation/env_infos/final/hand_distance Mean 0.21409 +[id0] evaluation/env_infos/final/hand_distance Std 0.0924286 +[id0] evaluation/env_infos/final/hand_distance Max 0.332413 +[id0] evaluation/env_infos/final/hand_distance Min 0.0995056 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.213236 +[id0] evaluation/env_infos/initial/hand_distance Std 0.0926543 +[id0] evaluation/env_infos/initial/hand_distance Max 0.332413 +[id0] evaluation/env_infos/initial/hand_distance Min 0.0995057 +[id0] evaluation/env_infos/hand_distance Mean 0.21377 +[id0] evaluation/env_infos/hand_distance Std 0.092531 +[id0] evaluation/env_infos/hand_distance Max 0.332413 +[id0] evaluation/env_infos/hand_distance Min 0.0995056 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.118458 +[id0] evaluation/env_infos/final/obj0_distance Std 0.0289953 +[id0] evaluation/env_infos/final/obj0_distance Max 0.156732 +[id0] evaluation/env_infos/final/obj0_distance Min 0.0811593 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.118458 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.0289953 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.156731 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.0811591 +[id0] evaluation/env_infos/obj0_distance Mean 0.118458 +[id0] evaluation/env_infos/obj0_distance Std 0.0289953 +[id0] evaluation/env_infos/obj0_distance Max 0.156732 +[id0] evaluation/env_infos/obj0_distance Min 0.0811591 +[id0] evaluation/env_infos/final/hand_success Mean 0 +[id0] evaluation/env_infos/final/hand_success Std 0 +[id0] evaluation/env_infos/final/hand_success Max 0 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0 +[id0] evaluation/env_infos/initial/hand_success Std 0 +[id0] evaluation/env_infos/initial/hand_success Max 0 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0 +[id0] evaluation/env_infos/hand_success Std 0 +[id0] evaluation/env_infos/hand_success Max 0 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0 +[id0] evaluation/env_infos/final/puck_success Std 0 +[id0] evaluation/env_infos/final/puck_success Max 0 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0 +[id0] evaluation/env_infos/initial/puck_success Std 0 +[id0] evaluation/env_infos/initial/puck_success Max 0 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0 +[id0] evaluation/env_infos/puck_success Std 0 +[id0] evaluation/env_infos/puck_success Max 0 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00425982 +[id0] time/epoch_time (s) 39.2705 +[id0] time/evaluation sampling (s) 8.09304 +[id0] time/exploration sampling (s) 8.37827 +[id0] time/global_time (s) 2409.56 +[id0] time/logging (s) 0.0104864 +[id0] time/saving (s) 2.83718e-05 +[id0] time/training (s) 22.7844 +[id0] epoch 57 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 59000 +[id0] trainer/QF1 Loss 0.183219 +[id0] trainer/QF2 Loss 0.19758 +[id0] trainer/Policy Loss 29.631 +[id0] trainer/Q1 Predictions Mean -26.2212 +[id0] trainer/Q1 Predictions Std 18.1707 +[id0] trainer/Q1 Predictions Max -1.30317 +[id0] trainer/Q1 Predictions Min -77.359 +[id0] trainer/Q2 Predictions Mean -26.1518 +[id0] trainer/Q2 Predictions Std 18.1442 +[id0] trainer/Q2 Predictions Max -1.3175 +[id0] trainer/Q2 Predictions Min -77.0099 +[id0] trainer/Q Targets Mean -26.2514 +[id0] trainer/Q Targets Std 18.1845 +[id0] trainer/Q Targets Max -1.34834 +[id0] trainer/Q Targets Min -77.2037 +[id0] trainer/Log Pis Mean 3.19334 +[id0] trainer/Log Pis Std 0.947615 +[id0] trainer/Log Pis Max 4.16061 +[id0] trainer/Log Pis Min -2.88937 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976563 +[id0] trainer/Advantage Weights Std 0.00230471 +[id0] trainer/Advantage Weights Max 0.0321156 +[id0] trainer/Advantage Weights Min 4.79465e-06 +[id0] trainer/Advantage Score Mean 0.216472 +[id0] trainer/Advantage Score Std 1.28655 +[id0] trainer/Advantage Score Max 4.68294 +[id0] trainer/Advantage Score Min -4.12666 +[id0] trainer/bc/Train Logprob Loss 90.2159 +[id0] trainer/bc/Test Logprob Loss 54.6977 +[id0] trainer/bc/Train MSE 0.228751 +[id0] trainer/bc/Test MSE 0.14604 +[id0] trainer/bc/train_policy_loss 90.2159 +[id0] trainer/bc/test_policy_loss 54.6977 +[id0] exploration/num steps total 60000 +[id0] exploration/num paths total 300 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.349125 +[id0] exploration/Rewards Std 0.111469 +[id0] exploration/Rewards Max -0.0947454 +[id0] exploration/Rewards Min -0.582023 +[id0] exploration/Returns Mean -69.8251 +[id0] exploration/Returns Std 7.44518 +[id0] exploration/Returns Max -56.6665 +[id0] exploration/Returns Min -79.4764 +[id0] exploration/Actions Mean 0.0425033 +[id0] exploration/Actions Std 0.81852 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -69.8251 +[id0] exploration/env_infos/final/hand_distance Mean 0.179803 +[id0] exploration/env_infos/final/hand_distance Std 0.114739 +[id0] exploration/env_infos/final/hand_distance Max 0.39979 +[id0] exploration/env_infos/final/hand_distance Min 0.0832635 +[id0] exploration/env_infos/initial/hand_distance Mean 0.208602 +[id0] exploration/env_infos/initial/hand_distance Std 0.126819 +[id0] exploration/env_infos/initial/hand_distance Max 0.338467 +[id0] exploration/env_infos/initial/hand_distance Min 0.0196362 +[id0] exploration/env_infos/hand_distance Mean 0.197299 +[id0] exploration/env_infos/hand_distance Std 0.107686 +[id0] exploration/env_infos/hand_distance Max 0.43632 +[id0] exploration/env_infos/hand_distance Min 0.00365613 +[id0] exploration/env_infos/final/obj0_distance Mean 0.18993 +[id0] exploration/env_infos/final/obj0_distance Std 0.0502349 +[id0] exploration/env_infos/final/obj0_distance Max 0.260931 +[id0] exploration/env_infos/final/obj0_distance Min 0.133315 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.193626 +[id0] exploration/env_infos/initial/obj0_distance Std 0.0186538 +[id0] exploration/env_infos/initial/obj0_distance Max 0.223185 +[id0] exploration/env_infos/initial/obj0_distance Min 0.164521 +[id0] exploration/env_infos/obj0_distance Mean 0.191058 +[id0] exploration/env_infos/obj0_distance Std 0.0320838 +[id0] exploration/env_infos/obj0_distance Max 0.260931 +[id0] exploration/env_infos/obj0_distance Min 0.133315 +[id0] exploration/env_infos/final/hand_success Mean 0 +[id0] exploration/env_infos/final/hand_success Std 0 +[id0] exploration/env_infos/final/hand_success Max 0 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0.2 +[id0] exploration/env_infos/initial/hand_success Std 0.4 +[id0] exploration/env_infos/initial/hand_success Max 1 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.077 +[id0] exploration/env_infos/hand_success Std 0.266591 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0 +[id0] exploration/env_infos/final/puck_success Std 0 +[id0] exploration/env_infos/final/puck_success Max 0 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0 +[id0] exploration/env_infos/initial/puck_success Std 0 +[id0] exploration/env_infos/initial/puck_success Max 0 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0 +[id0] exploration/env_infos/puck_success Std 0 +[id0] exploration/env_infos/puck_success Max 0 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 59000 +[id0] evaluation/num paths total 295 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.24053 +[id0] evaluation/Rewards Std 0.167421 +[id0] evaluation/Rewards Max -0.0671449 +[id0] evaluation/Rewards Min -0.558726 +[id0] evaluation/Returns Mean -48.106 +[id0] evaluation/Returns Std 33.4842 +[id0] evaluation/Returns Max -13.5772 +[id0] evaluation/Returns Min -111.736 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -48.106 +[id0] evaluation/env_infos/final/hand_distance Mean 0.0960017 +[id0] evaluation/env_infos/final/hand_distance Std 0.0703581 +[id0] evaluation/env_infos/final/hand_distance Max 0.221254 +[id0] evaluation/env_infos/final/hand_distance Min 0.0203095 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.0957095 +[id0] evaluation/env_infos/initial/hand_distance Std 0.0704569 +[id0] evaluation/env_infos/initial/hand_distance Max 0.221331 +[id0] evaluation/env_infos/initial/hand_distance Min 0.0210528 +[id0] evaluation/env_infos/hand_distance Mean 0.0958617 +[id0] evaluation/env_infos/hand_distance Std 0.0704157 +[id0] evaluation/env_infos/hand_distance Max 0.221331 +[id0] evaluation/env_infos/hand_distance Min 0.0203095 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.182812 +[id0] evaluation/env_infos/final/obj0_distance Std 0.0916418 +[id0] evaluation/env_infos/final/obj0_distance Max 0.337389 +[id0] evaluation/env_infos/final/obj0_distance Min 0.0509947 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.182807 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.0916407 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.337395 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.0510062 +[id0] evaluation/env_infos/obj0_distance Mean 0.18281 +[id0] evaluation/env_infos/obj0_distance Std 0.091641 +[id0] evaluation/env_infos/obj0_distance Max 0.337395 +[id0] evaluation/env_infos/obj0_distance Min 0.0509947 +[id0] evaluation/env_infos/final/hand_success Mean 0.4 +[id0] evaluation/env_infos/final/hand_success Std 0.489898 +[id0] evaluation/env_infos/final/hand_success Max 1 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0.4 +[id0] evaluation/env_infos/initial/hand_success Std 0.489898 +[id0] evaluation/env_infos/initial/hand_success Max 1 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0.4 +[id0] evaluation/env_infos/hand_success Std 0.489898 +[id0] evaluation/env_infos/hand_success Max 1 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0.2 +[id0] evaluation/env_infos/final/puck_success Std 0.4 +[id0] evaluation/env_infos/final/puck_success Max 1 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0.2 +[id0] evaluation/env_infos/initial/puck_success Std 0.4 +[id0] evaluation/env_infos/initial/puck_success Max 1 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0.2 +[id0] evaluation/env_infos/puck_success Std 0.4 +[id0] evaluation/env_infos/puck_success Max 1 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00426173 +[id0] time/epoch_time (s) 39.4988 +[id0] time/evaluation sampling (s) 8.27678 +[id0] time/exploration sampling (s) 8.35331 +[id0] time/global_time (s) 2449.11 +[id0] time/logging (s) 0.0106218 +[id0] time/saving (s) 2.83718e-05 +[id0] time/training (s) 22.8538 +[id0] epoch 58 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 60000 +[id0] trainer/QF1 Loss 0.147888 +[id0] trainer/QF2 Loss 0.143079 +[id0] trainer/Policy Loss 29.3817 +[id0] trainer/Q1 Predictions Mean -25.9739 +[id0] trainer/Q1 Predictions Std 18.3786 +[id0] trainer/Q1 Predictions Max -1.28946 +[id0] trainer/Q1 Predictions Min -79.2954 +[id0] trainer/Q2 Predictions Mean -26.0678 +[id0] trainer/Q2 Predictions Std 18.3989 +[id0] trainer/Q2 Predictions Max -1.4053 +[id0] trainer/Q2 Predictions Min -79.5455 +[id0] trainer/Q Targets Mean -26.006 +[id0] trainer/Q Targets Std 18.3846 +[id0] trainer/Q Targets Max -1.35284 +[id0] trainer/Q Targets Min -79.2344 +[id0] trainer/Log Pis Mean 3.13732 +[id0] trainer/Log Pis Std 1.02862 +[id0] trainer/Log Pis Max 4.16144 +[id0] trainer/Log Pis Min -2.76328 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976563 +[id0] trainer/Advantage Weights Std 0.00370647 +[id0] trainer/Advantage Weights Max 0.10452 +[id0] trainer/Advantage Weights Min 9.14622e-06 +[id0] trainer/Advantage Score Mean 0.270483 +[id0] trainer/Advantage Score Std 1.20087 +[id0] trainer/Advantage Score Max 5.85482 +[id0] trainer/Advantage Score Min -3.48898 +[id0] trainer/bc/Train Logprob Loss 105.989 +[id0] trainer/bc/Test Logprob Loss 57.706 +[id0] trainer/bc/Train MSE 0.278012 +[id0] trainer/bc/Test MSE 0.156838 +[id0] trainer/bc/train_policy_loss 105.989 +[id0] trainer/bc/test_policy_loss 57.706 +[id0] exploration/num steps total 61000 +[id0] exploration/num paths total 305 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.282525 +[id0] exploration/Rewards Std 0.137762 +[id0] exploration/Rewards Max -0.0038281 +[id0] exploration/Rewards Min -0.568436 +[id0] exploration/Returns Mean -56.5049 +[id0] exploration/Returns Std 20.4689 +[id0] exploration/Returns Max -24.5176 +[id0] exploration/Returns Min -81.898 +[id0] exploration/Actions Mean 0.0509054 +[id0] exploration/Actions Std 0.807092 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -56.5049 +[id0] exploration/env_infos/final/hand_distance Mean 0.20876 +[id0] exploration/env_infos/final/hand_distance Std 0.109543 +[id0] exploration/env_infos/final/hand_distance Max 0.34998 +[id0] exploration/env_infos/final/hand_distance Min 0.0213586 +[id0] exploration/env_infos/initial/hand_distance Mean 0.256746 +[id0] exploration/env_infos/initial/hand_distance Std 0.0906017 +[id0] exploration/env_infos/initial/hand_distance Max 0.354134 +[id0] exploration/env_infos/initial/hand_distance Min 0.0966709 +[id0] exploration/env_infos/hand_distance Mean 0.206616 +[id0] exploration/env_infos/hand_distance Std 0.106387 +[id0] exploration/env_infos/hand_distance Max 0.388093 +[id0] exploration/env_infos/hand_distance Min 0.0038281 +[id0] exploration/env_infos/final/obj0_distance Mean 0.140686 +[id0] exploration/env_infos/final/obj0_distance Std 0.0166472 +[id0] exploration/env_infos/final/obj0_distance Max 0.173159 +[id0] exploration/env_infos/final/obj0_distance Min 0.126666 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.184453 +[id0] exploration/env_infos/initial/obj0_distance Std 0.0789713 +[id0] exploration/env_infos/initial/obj0_distance Max 0.293109 +[id0] exploration/env_infos/initial/obj0_distance Min 0.0775406 +[id0] exploration/env_infos/obj0_distance Mean 0.159717 +[id0] exploration/env_infos/obj0_distance Std 0.0582418 +[id0] exploration/env_infos/obj0_distance Max 0.294135 +[id0] exploration/env_infos/obj0_distance Min 0.0485798 +[id0] exploration/env_infos/final/hand_success Mean 0.2 +[id0] exploration/env_infos/final/hand_success Std 0.4 +[id0] exploration/env_infos/final/hand_success Max 1 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0 +[id0] exploration/env_infos/initial/hand_success Std 0 +[id0] exploration/env_infos/initial/hand_success Max 0 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.135 +[id0] exploration/env_infos/hand_success Std 0.341724 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0 +[id0] exploration/env_infos/final/puck_success Std 0 +[id0] exploration/env_infos/final/puck_success Max 0 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0 +[id0] exploration/env_infos/initial/puck_success Std 0 +[id0] exploration/env_infos/initial/puck_success Max 0 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0.002 +[id0] exploration/env_infos/puck_success Std 0.0446766 +[id0] exploration/env_infos/puck_success Max 1 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 60000 +[id0] evaluation/num paths total 300 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.181851 +[id0] evaluation/Rewards Std 0.117781 +[id0] evaluation/Rewards Max -0.0183704 +[id0] evaluation/Rewards Min -0.364277 +[id0] evaluation/Returns Mean -36.3702 +[id0] evaluation/Returns Std 23.5562 +[id0] evaluation/Returns Max -3.82519 +[id0] evaluation/Returns Min -72.8511 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -36.3702 +[id0] evaluation/env_infos/final/hand_distance Mean 0.157871 +[id0] evaluation/env_infos/final/hand_distance Std 0.0947289 +[id0] evaluation/env_infos/final/hand_distance Max 0.266589 +[id0] evaluation/env_infos/final/hand_distance Min 0.0196142 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.157163 +[id0] evaluation/env_infos/initial/hand_distance Std 0.0948589 +[id0] evaluation/env_infos/initial/hand_distance Max 0.266531 +[id0] evaluation/env_infos/initial/hand_distance Min 0.0183704 +[id0] evaluation/env_infos/hand_distance Mean 0.157587 +[id0] evaluation/env_infos/hand_distance Std 0.0947767 +[id0] evaluation/env_infos/hand_distance Max 0.266589 +[id0] evaluation/env_infos/hand_distance Min 0.0183704 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.152231 +[id0] evaluation/env_infos/final/obj0_distance Std 0.0698151 +[id0] evaluation/env_infos/final/obj0_distance Max 0.285754 +[id0] evaluation/env_infos/final/obj0_distance Min 0.096559 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.152232 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.0698169 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.285758 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.096557 +[id0] evaluation/env_infos/obj0_distance Mean 0.152232 +[id0] evaluation/env_infos/obj0_distance Std 0.069816 +[id0] evaluation/env_infos/obj0_distance Max 0.285758 +[id0] evaluation/env_infos/obj0_distance Min 0.096557 +[id0] evaluation/env_infos/final/hand_success Mean 0.2 +[id0] evaluation/env_infos/final/hand_success Std 0.4 +[id0] evaluation/env_infos/final/hand_success Max 1 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0.2 +[id0] evaluation/env_infos/initial/hand_success Std 0.4 +[id0] evaluation/env_infos/initial/hand_success Max 1 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0.2 +[id0] evaluation/env_infos/hand_success Std 0.4 +[id0] evaluation/env_infos/hand_success Max 1 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0 +[id0] evaluation/env_infos/final/puck_success Std 0 +[id0] evaluation/env_infos/final/puck_success Max 0 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0 +[id0] evaluation/env_infos/initial/puck_success Std 0 +[id0] evaluation/env_infos/initial/puck_success Max 0 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0 +[id0] evaluation/env_infos/puck_success Std 0 +[id0] evaluation/env_infos/puck_success Max 0 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00422645 +[id0] time/epoch_time (s) 39.104 +[id0] time/evaluation sampling (s) 8.15945 +[id0] time/exploration sampling (s) 8.20132 +[id0] time/global_time (s) 2488.27 +[id0] time/logging (s) 0.0104711 +[id0] time/saving (s) 3.8147e-05 +[id0] time/training (s) 22.7285 +[id0] epoch 59 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 61000 +[id0] trainer/QF1 Loss 0.188016 +[id0] trainer/QF2 Loss 0.18795 +[id0] trainer/Policy Loss 29.2865 +[id0] trainer/Q1 Predictions Mean -25.8364 +[id0] trainer/Q1 Predictions Std 18.2404 +[id0] trainer/Q1 Predictions Max -1.35416 +[id0] trainer/Q1 Predictions Min -74.9047 +[id0] trainer/Q2 Predictions Mean -25.8423 +[id0] trainer/Q2 Predictions Std 18.2449 +[id0] trainer/Q2 Predictions Max -1.39489 +[id0] trainer/Q2 Predictions Min -74.7719 +[id0] trainer/Q Targets Mean -25.8012 +[id0] trainer/Q Targets Std 18.2234 +[id0] trainer/Q Targets Max -1.38973 +[id0] trainer/Q Targets Min -74.8126 +[id0] trainer/Log Pis Mean 3.1829 +[id0] trainer/Log Pis Std 0.953217 +[id0] trainer/Log Pis Max 4.16198 +[id0] trainer/Log Pis Min -3.41683 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.0025813 +[id0] trainer/Advantage Weights Max 0.03769 +[id0] trainer/Advantage Weights Min 7.72547e-06 +[id0] trainer/Advantage Score Mean 0.267243 +[id0] trainer/Advantage Score Std 1.29633 +[id0] trainer/Advantage Score Max 4.95384 +[id0] trainer/Advantage Score Min -3.53879 +[id0] trainer/bc/Train Logprob Loss 101.582 +[id0] trainer/bc/Test Logprob Loss 59.6456 +[id0] trainer/bc/Train MSE 0.265648 +[id0] trainer/bc/Test MSE 0.158097 +[id0] trainer/bc/train_policy_loss 101.582 +[id0] trainer/bc/test_policy_loss 59.6456 +[id0] exploration/num steps total 62000 +[id0] exploration/num paths total 310 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.223754 +[id0] exploration/Rewards Std 0.11088 +[id0] exploration/Rewards Max -0.01083 +[id0] exploration/Rewards Min -0.554939 +[id0] exploration/Returns Mean -44.7508 +[id0] exploration/Returns Std 19.3598 +[id0] exploration/Returns Max -26.671 +[id0] exploration/Returns Min -82.1679 +[id0] exploration/Actions Mean 0.0729249 +[id0] exploration/Actions Std 0.817119 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -44.7508 +[id0] exploration/env_infos/final/hand_distance Mean 0.180689 +[id0] exploration/env_infos/final/hand_distance Std 0.0670705 +[id0] exploration/env_infos/final/hand_distance Max 0.293556 +[id0] exploration/env_infos/final/hand_distance Min 0.105778 +[id0] exploration/env_infos/initial/hand_distance Mean 0.160885 +[id0] exploration/env_infos/initial/hand_distance Std 0.0762274 +[id0] exploration/env_infos/initial/hand_distance Max 0.29323 +[id0] exploration/env_infos/initial/hand_distance Min 0.0856915 +[id0] exploration/env_infos/hand_distance Mean 0.185857 +[id0] exploration/env_infos/hand_distance Std 0.0882581 +[id0] exploration/env_infos/hand_distance Max 0.351743 +[id0] exploration/env_infos/hand_distance Min 0.00922828 +[id0] exploration/env_infos/final/obj0_distance Mean 0.179517 +[id0] exploration/env_infos/final/obj0_distance Std 0.0440415 +[id0] exploration/env_infos/final/obj0_distance Max 0.233334 +[id0] exploration/env_infos/final/obj0_distance Min 0.133596 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.126233 +[id0] exploration/env_infos/initial/obj0_distance Std 0.0634927 +[id0] exploration/env_infos/initial/obj0_distance Max 0.205814 +[id0] exploration/env_infos/initial/obj0_distance Min 0.0443305 +[id0] exploration/env_infos/obj0_distance Mean 0.177579 +[id0] exploration/env_infos/obj0_distance Std 0.076839 +[id0] exploration/env_infos/obj0_distance Max 0.337065 +[id0] exploration/env_infos/obj0_distance Min 0.0443304 +[id0] exploration/env_infos/final/hand_success Mean 0 +[id0] exploration/env_infos/final/hand_success Std 0 +[id0] exploration/env_infos/final/hand_success Max 0 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0 +[id0] exploration/env_infos/initial/hand_success Std 0 +[id0] exploration/env_infos/initial/hand_success Max 0 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.078 +[id0] exploration/env_infos/hand_success Std 0.268172 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0 +[id0] exploration/env_infos/final/puck_success Std 0 +[id0] exploration/env_infos/final/puck_success Max 0 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0.2 +[id0] exploration/env_infos/initial/puck_success Std 0.4 +[id0] exploration/env_infos/initial/puck_success Max 1 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0.078 +[id0] exploration/env_infos/puck_success Std 0.268172 +[id0] exploration/env_infos/puck_success Max 1 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 61000 +[id0] evaluation/num paths total 305 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.178873 +[id0] evaluation/Rewards Std 0.0296591 +[id0] evaluation/Rewards Max -0.12846 +[id0] evaluation/Rewards Min -0.219552 +[id0] evaluation/Returns Mean -35.7746 +[id0] evaluation/Returns Std 5.9317 +[id0] evaluation/Returns Max -25.8728 +[id0] evaluation/Returns Min -43.9102 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -35.7746 +[id0] evaluation/env_infos/final/hand_distance Mean 0.118648 +[id0] evaluation/env_infos/final/hand_distance Std 0.0654676 +[id0] evaluation/env_infos/final/hand_distance Max 0.190566 +[id0] evaluation/env_infos/final/hand_distance Min 0.0329316 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.118347 +[id0] evaluation/env_infos/initial/hand_distance Std 0.0654182 +[id0] evaluation/env_infos/initial/hand_distance Max 0.190565 +[id0] evaluation/env_infos/initial/hand_distance Min 0.0329316 +[id0] evaluation/env_infos/hand_distance Mean 0.118528 +[id0] evaluation/env_infos/hand_distance Std 0.0654476 +[id0] evaluation/env_infos/hand_distance Max 0.190566 +[id0] evaluation/env_infos/hand_distance Min 0.0329316 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.154896 +[id0] evaluation/env_infos/final/obj0_distance Std 0.0110477 +[id0] evaluation/env_infos/final/obj0_distance Max 0.16874 +[id0] evaluation/env_infos/final/obj0_distance Min 0.139769 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.154896 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.0110473 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.16874 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.13977 +[id0] evaluation/env_infos/obj0_distance Mean 0.154896 +[id0] evaluation/env_infos/obj0_distance Std 0.0110476 +[id0] evaluation/env_infos/obj0_distance Max 0.16874 +[id0] evaluation/env_infos/obj0_distance Min 0.139769 +[id0] evaluation/env_infos/final/hand_success Mean 0.4 +[id0] evaluation/env_infos/final/hand_success Std 0.489898 +[id0] evaluation/env_infos/final/hand_success Max 1 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0.4 +[id0] evaluation/env_infos/initial/hand_success Std 0.489898 +[id0] evaluation/env_infos/initial/hand_success Max 1 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0.4 +[id0] evaluation/env_infos/hand_success Std 0.489898 +[id0] evaluation/env_infos/hand_success Max 1 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0 +[id0] evaluation/env_infos/final/puck_success Std 0 +[id0] evaluation/env_infos/final/puck_success Max 0 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0 +[id0] evaluation/env_infos/initial/puck_success Std 0 +[id0] evaluation/env_infos/initial/puck_success Max 0 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0 +[id0] evaluation/env_infos/puck_success Std 0 +[id0] evaluation/env_infos/puck_success Max 0 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00430107 +[id0] time/epoch_time (s) 39.1694 +[id0] time/evaluation sampling (s) 8.06787 +[id0] time/exploration sampling (s) 8.28228 +[id0] time/global_time (s) 2527.49 +[id0] time/logging (s) 0.0104573 +[id0] time/saving (s) 4.33922e-05 +[id0] time/training (s) 22.8044 +[id0] epoch 60 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 62000 +[id0] trainer/QF1 Loss 0.224016 +[id0] trainer/QF2 Loss 0.243964 +[id0] trainer/Policy Loss 29.7683 +[id0] trainer/Q1 Predictions Mean -26.3808 +[id0] trainer/Q1 Predictions Std 18.8091 +[id0] trainer/Q1 Predictions Max -1.32571 +[id0] trainer/Q1 Predictions Min -79.8498 +[id0] trainer/Q2 Predictions Mean -26.4147 +[id0] trainer/Q2 Predictions Std 18.8124 +[id0] trainer/Q2 Predictions Max -1.43879 +[id0] trainer/Q2 Predictions Min -79.9422 +[id0] trainer/Q Targets Mean -26.2892 +[id0] trainer/Q Targets Std 18.8121 +[id0] trainer/Q Targets Max -1.3812 +[id0] trainer/Q Targets Min -79.7149 +[id0] trainer/Log Pis Mean 3.14711 +[id0] trainer/Log Pis Std 1.03143 +[id0] trainer/Log Pis Max 4.16097 +[id0] trainer/Log Pis Min -3.42318 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.00301866 +[id0] trainer/Advantage Weights Max 0.0475414 +[id0] trainer/Advantage Weights Min 9.30327e-06 +[id0] trainer/Advantage Score Mean 0.240387 +[id0] trainer/Advantage Score Std 1.29388 +[id0] trainer/Advantage Score Max 5.23 +[id0] trainer/Advantage Score Min -3.30899 +[id0] trainer/bc/Train Logprob Loss 114.122 +[id0] trainer/bc/Test Logprob Loss 60.1663 +[id0] trainer/bc/Train MSE 0.297369 +[id0] trainer/bc/Test MSE 0.161972 +[id0] trainer/bc/train_policy_loss 114.122 +[id0] trainer/bc/test_policy_loss 60.1663 +[id0] exploration/num steps total 63000 +[id0] exploration/num paths total 315 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.284644 +[id0] exploration/Rewards Std 0.181824 +[id0] exploration/Rewards Max -0.00646311 +[id0] exploration/Rewards Min -0.593087 +[id0] exploration/Returns Mean -56.9288 +[id0] exploration/Returns Std 33.2817 +[id0] exploration/Returns Max -16.9115 +[id0] exploration/Returns Min -98.4649 +[id0] exploration/Actions Mean 0.0663294 +[id0] exploration/Actions Std 0.820074 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -56.9288 +[id0] exploration/env_infos/final/hand_distance Mean 0.210713 +[id0] exploration/env_infos/final/hand_distance Std 0.0604245 +[id0] exploration/env_infos/final/hand_distance Max 0.294244 +[id0] exploration/env_infos/final/hand_distance Min 0.130877 +[id0] exploration/env_infos/initial/hand_distance Mean 0.0716605 +[id0] exploration/env_infos/initial/hand_distance Std 0.0424393 +[id0] exploration/env_infos/initial/hand_distance Max 0.140548 +[id0] exploration/env_infos/initial/hand_distance Min 0.0264626 +[id0] exploration/env_infos/hand_distance Mean 0.179733 +[id0] exploration/env_infos/hand_distance Std 0.0980666 +[id0] exploration/env_infos/hand_distance Max 0.355109 +[id0] exploration/env_infos/hand_distance Min 0.00646311 +[id0] exploration/env_infos/final/obj0_distance Mean 0.182392 +[id0] exploration/env_infos/final/obj0_distance Std 0.0971009 +[id0] exploration/env_infos/final/obj0_distance Max 0.361936 +[id0] exploration/env_infos/final/obj0_distance Min 0.0868845 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.143516 +[id0] exploration/env_infos/initial/obj0_distance Std 0.10422 +[id0] exploration/env_infos/initial/obj0_distance Max 0.318594 +[id0] exploration/env_infos/initial/obj0_distance Min 0.0242721 +[id0] exploration/env_infos/obj0_distance Mean 0.14885 +[id0] exploration/env_infos/obj0_distance Std 0.111593 +[id0] exploration/env_infos/obj0_distance Max 0.361937 +[id0] exploration/env_infos/obj0_distance Min 0.0242717 +[id0] exploration/env_infos/final/hand_success Mean 0 +[id0] exploration/env_infos/final/hand_success Std 0 +[id0] exploration/env_infos/final/hand_success Max 0 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0.4 +[id0] exploration/env_infos/initial/hand_success Std 0.489898 +[id0] exploration/env_infos/initial/hand_success Max 1 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.087 +[id0] exploration/env_infos/hand_success Std 0.281835 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0 +[id0] exploration/env_infos/final/puck_success Std 0 +[id0] exploration/env_infos/final/puck_success Max 0 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0.2 +[id0] exploration/env_infos/initial/puck_success Std 0.4 +[id0] exploration/env_infos/initial/puck_success Max 1 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0.18 +[id0] exploration/env_infos/puck_success Std 0.384187 +[id0] exploration/env_infos/puck_success Max 1 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 62000 +[id0] evaluation/num paths total 310 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.275267 +[id0] evaluation/Rewards Std 0.178755 +[id0] evaluation/Rewards Max -0.0383677 +[id0] evaluation/Rewards Min -0.508689 +[id0] evaluation/Returns Mean -55.0534 +[id0] evaluation/Returns Std 35.751 +[id0] evaluation/Returns Max -7.7308 +[id0] evaluation/Returns Min -101.633 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -55.0534 +[id0] evaluation/env_infos/final/hand_distance Mean 0.165387 +[id0] evaluation/env_infos/final/hand_distance Std 0.110009 +[id0] evaluation/env_infos/final/hand_distance Max 0.290906 +[id0] evaluation/env_infos/final/hand_distance Min 0.0289432 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.164881 +[id0] evaluation/env_infos/initial/hand_distance Std 0.109172 +[id0] evaluation/env_infos/initial/hand_distance Max 0.289221 +[id0] evaluation/env_infos/initial/hand_distance Min 0.0289431 +[id0] evaluation/env_infos/hand_distance Mean 0.165185 +[id0] evaluation/env_infos/hand_distance Std 0.109703 +[id0] evaluation/env_infos/hand_distance Max 0.290906 +[id0] evaluation/env_infos/hand_distance Min 0.0289431 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.129054 +[id0] evaluation/env_infos/final/obj0_distance Std 0.0693149 +[id0] evaluation/env_infos/final/obj0_distance Max 0.258689 +[id0] evaluation/env_infos/final/obj0_distance Min 0.0660706 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.129054 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.0693151 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.258689 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.0660707 +[id0] evaluation/env_infos/obj0_distance Mean 0.129054 +[id0] evaluation/env_infos/obj0_distance Std 0.069315 +[id0] evaluation/env_infos/obj0_distance Max 0.258689 +[id0] evaluation/env_infos/obj0_distance Min 0.0660705 +[id0] evaluation/env_infos/final/hand_success Mean 0.4 +[id0] evaluation/env_infos/final/hand_success Std 0.489898 +[id0] evaluation/env_infos/final/hand_success Max 1 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0.4 +[id0] evaluation/env_infos/initial/hand_success Std 0.489898 +[id0] evaluation/env_infos/initial/hand_success Max 1 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0.4 +[id0] evaluation/env_infos/hand_success Std 0.489898 +[id0] evaluation/env_infos/hand_success Max 1 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0 +[id0] evaluation/env_infos/final/puck_success Std 0 +[id0] evaluation/env_infos/final/puck_success Max 0 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0 +[id0] evaluation/env_infos/initial/puck_success Std 0 +[id0] evaluation/env_infos/initial/puck_success Max 0 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0 +[id0] evaluation/env_infos/puck_success Std 0 +[id0] evaluation/env_infos/puck_success Max 0 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00423431 +[id0] time/epoch_time (s) 39.2969 +[id0] time/evaluation sampling (s) 8.25145 +[id0] time/exploration sampling (s) 8.27085 +[id0] time/global_time (s) 2566.83 +[id0] time/logging (s) 0.0104585 +[id0] time/saving (s) 3.71933e-05 +[id0] time/training (s) 22.7599 +[id0] epoch 61 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 63000 +[id0] trainer/QF1 Loss 0.162034 +[id0] trainer/QF2 Loss 0.174047 +[id0] trainer/Policy Loss 29.6657 +[id0] trainer/Q1 Predictions Mean -26.3379 +[id0] trainer/Q1 Predictions Std 18.2976 +[id0] trainer/Q1 Predictions Max -1.98193 +[id0] trainer/Q1 Predictions Min -82.5944 +[id0] trainer/Q2 Predictions Mean -26.2028 +[id0] trainer/Q2 Predictions Std 18.276 +[id0] trainer/Q2 Predictions Max -1.83702 +[id0] trainer/Q2 Predictions Min -82.7305 +[id0] trainer/Q Targets Mean -26.3266 +[id0] trainer/Q Targets Std 18.2961 +[id0] trainer/Q Targets Max -2.03708 +[id0] trainer/Q Targets Min -82.8988 +[id0] trainer/Log Pis Mean 3.1723 +[id0] trainer/Log Pis Std 0.989468 +[id0] trainer/Log Pis Max 4.1613 +[id0] trainer/Log Pis Min -4.17279 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.00207563 +[id0] trainer/Advantage Weights Max 0.0282195 +[id0] trainer/Advantage Weights Min 8.87645e-06 +[id0] trainer/Advantage Score Mean 0.155542 +[id0] trainer/Advantage Score Std 1.22105 +[id0] trainer/Advantage Score Max 4.39356 +[id0] trainer/Advantage Score Min -3.67081 +[id0] trainer/bc/Train Logprob Loss 122.893 +[id0] trainer/bc/Test Logprob Loss 60.2905 +[id0] trainer/bc/Train MSE 0.313206 +[id0] trainer/bc/Test MSE 0.163902 +[id0] trainer/bc/train_policy_loss 122.893 +[id0] trainer/bc/test_policy_loss 60.2905 +[id0] exploration/num steps total 64000 +[id0] exploration/num paths total 320 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.234504 +[id0] exploration/Rewards Std 0.128317 +[id0] exploration/Rewards Max -0.0534364 +[id0] exploration/Rewards Min -0.523148 +[id0] exploration/Returns Mean -46.9008 +[id0] exploration/Returns Std 23.9272 +[id0] exploration/Returns Max -25.3023 +[id0] exploration/Returns Min -84.4654 +[id0] exploration/Actions Mean -0.0411566 +[id0] exploration/Actions Std 0.824519 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -46.9008 +[id0] exploration/env_infos/final/hand_distance Mean 0.145431 +[id0] exploration/env_infos/final/hand_distance Std 0.0715553 +[id0] exploration/env_infos/final/hand_distance Max 0.242967 +[id0] exploration/env_infos/final/hand_distance Min 0.0327916 +[id0] exploration/env_infos/initial/hand_distance Mean 0.173249 +[id0] exploration/env_infos/initial/hand_distance Std 0.133665 +[id0] exploration/env_infos/initial/hand_distance Max 0.349452 +[id0] exploration/env_infos/initial/hand_distance Min 0.0201894 +[id0] exploration/env_infos/hand_distance Mean 0.189715 +[id0] exploration/env_infos/hand_distance Std 0.0981093 +[id0] exploration/env_infos/hand_distance Max 0.413948 +[id0] exploration/env_infos/hand_distance Min 0.00500379 +[id0] exploration/env_infos/final/obj0_distance Mean 0.157095 +[id0] exploration/env_infos/final/obj0_distance Std 0.0690913 +[id0] exploration/env_infos/final/obj0_distance Max 0.269104 +[id0] exploration/env_infos/final/obj0_distance Min 0.0534364 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.167589 +[id0] exploration/env_infos/initial/obj0_distance Std 0.0505071 +[id0] exploration/env_infos/initial/obj0_distance Max 0.26735 +[id0] exploration/env_infos/initial/obj0_distance Min 0.136143 +[id0] exploration/env_infos/obj0_distance Mean 0.169158 +[id0] exploration/env_infos/obj0_distance Std 0.0524256 +[id0] exploration/env_infos/obj0_distance Max 0.269541 +[id0] exploration/env_infos/obj0_distance Min 0.0534364 +[id0] exploration/env_infos/final/hand_success Mean 0.2 +[id0] exploration/env_infos/final/hand_success Std 0.4 +[id0] exploration/env_infos/final/hand_success Max 1 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0.4 +[id0] exploration/env_infos/initial/hand_success Std 0.489898 +[id0] exploration/env_infos/initial/hand_success Max 1 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.099 +[id0] exploration/env_infos/hand_success Std 0.298662 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0.2 +[id0] exploration/env_infos/final/puck_success Std 0.4 +[id0] exploration/env_infos/final/puck_success Max 1 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0 +[id0] exploration/env_infos/initial/puck_success Std 0 +[id0] exploration/env_infos/initial/puck_success Max 0 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0.019 +[id0] exploration/env_infos/puck_success Std 0.136525 +[id0] exploration/env_infos/puck_success Max 1 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 63000 +[id0] evaluation/num paths total 315 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.271071 +[id0] evaluation/Rewards Std 0.064774 +[id0] evaluation/Rewards Max -0.155754 +[id0] evaluation/Rewards Min -0.345395 +[id0] evaluation/Returns Mean -54.2143 +[id0] evaluation/Returns Std 12.9547 +[id0] evaluation/Returns Max -31.4167 +[id0] evaluation/Returns Min -69.079 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -54.2143 +[id0] evaluation/env_infos/final/hand_distance Mean 0.214637 +[id0] evaluation/env_infos/final/hand_distance Std 0.0468182 +[id0] evaluation/env_infos/final/hand_distance Max 0.27854 +[id0] evaluation/env_infos/final/hand_distance Min 0.157997 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.214179 +[id0] evaluation/env_infos/initial/hand_distance Std 0.0473723 +[id0] evaluation/env_infos/initial/hand_distance Max 0.27854 +[id0] evaluation/env_infos/initial/hand_distance Min 0.155754 +[id0] evaluation/env_infos/hand_distance Mean 0.21445 +[id0] evaluation/env_infos/hand_distance Std 0.0470441 +[id0] evaluation/env_infos/hand_distance Max 0.27854 +[id0] evaluation/env_infos/hand_distance Min 0.155754 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.172114 +[id0] evaluation/env_infos/final/obj0_distance Std 0.133579 +[id0] evaluation/env_infos/final/obj0_distance Max 0.345395 +[id0] evaluation/env_infos/final/obj0_distance Min 0.035086 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.172114 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.133579 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.345395 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.0350856 +[id0] evaluation/env_infos/obj0_distance Mean 0.172114 +[id0] evaluation/env_infos/obj0_distance Std 0.133579 +[id0] evaluation/env_infos/obj0_distance Max 0.345395 +[id0] evaluation/env_infos/obj0_distance Min 0.0350856 +[id0] evaluation/env_infos/final/hand_success Mean 0 +[id0] evaluation/env_infos/final/hand_success Std 0 +[id0] evaluation/env_infos/final/hand_success Max 0 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0 +[id0] evaluation/env_infos/initial/hand_success Std 0 +[id0] evaluation/env_infos/initial/hand_success Max 0 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0 +[id0] evaluation/env_infos/hand_success Std 0 +[id0] evaluation/env_infos/hand_success Max 0 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0.4 +[id0] evaluation/env_infos/final/puck_success Std 0.489898 +[id0] evaluation/env_infos/final/puck_success Max 1 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0.4 +[id0] evaluation/env_infos/initial/puck_success Std 0.489898 +[id0] evaluation/env_infos/initial/puck_success Max 1 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0.4 +[id0] evaluation/env_infos/puck_success Std 0.489898 +[id0] evaluation/env_infos/puck_success Max 1 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00428486 +[id0] time/epoch_time (s) 39.0881 +[id0] time/evaluation sampling (s) 8.17177 +[id0] time/exploration sampling (s) 8.20765 +[id0] time/global_time (s) 2605.97 +[id0] time/logging (s) 0.0104666 +[id0] time/saving (s) 3.02792e-05 +[id0] time/training (s) 22.6939 +[id0] epoch 62 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 64000 +[id0] trainer/QF1 Loss 0.172188 +[id0] trainer/QF2 Loss 0.160238 +[id0] trainer/Policy Loss 29.6598 +[id0] trainer/Q1 Predictions Mean -26.2895 +[id0] trainer/Q1 Predictions Std 18.0941 +[id0] trainer/Q1 Predictions Max -1.8112 +[id0] trainer/Q1 Predictions Min -82.573 +[id0] trainer/Q2 Predictions Mean -26.3236 +[id0] trainer/Q2 Predictions Std 18.0911 +[id0] trainer/Q2 Predictions Max -1.89517 +[id0] trainer/Q2 Predictions Min -82.9866 +[id0] trainer/Q Targets Mean -26.3091 +[id0] trainer/Q Targets Std 18.1173 +[id0] trainer/Q Targets Max -1.84905 +[id0] trainer/Q Targets Min -83.1853 +[id0] trainer/Log Pis Mean 3.12523 +[id0] trainer/Log Pis Std 1.0337 +[id0] trainer/Log Pis Max 4.16155 +[id0] trainer/Log Pis Min -1.54177 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.00222674 +[id0] trainer/Advantage Weights Max 0.0344541 +[id0] trainer/Advantage Weights Min 7.83492e-06 +[id0] trainer/Advantage Score Mean 0.245084 +[id0] trainer/Advantage Score Std 1.24179 +[id0] trainer/Advantage Score Max 4.71003 +[id0] trainer/Advantage Score Min -3.67876 +[id0] trainer/bc/Train Logprob Loss 120.878 +[id0] trainer/bc/Test Logprob Loss 50.6404 +[id0] trainer/bc/Train MSE 0.308162 +[id0] trainer/bc/Test MSE 0.144165 +[id0] trainer/bc/train_policy_loss 120.878 +[id0] trainer/bc/test_policy_loss 50.6404 +[id0] exploration/num steps total 65000 +[id0] exploration/num paths total 325 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.254669 +[id0] exploration/Rewards Std 0.148674 +[id0] exploration/Rewards Max -0.009443 +[id0] exploration/Rewards Min -0.58529 +[id0] exploration/Returns Mean -50.9339 +[id0] exploration/Returns Std 23.3225 +[id0] exploration/Returns Max -28.3763 +[id0] exploration/Returns Min -95.1606 +[id0] exploration/Actions Mean -0.0831779 +[id0] exploration/Actions Std 0.83644 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -50.9339 +[id0] exploration/env_infos/final/hand_distance Mean 0.205087 +[id0] exploration/env_infos/final/hand_distance Std 0.0825451 +[id0] exploration/env_infos/final/hand_distance Max 0.279301 +[id0] exploration/env_infos/final/hand_distance Min 0.0607667 +[id0] exploration/env_infos/initial/hand_distance Mean 0.0869134 +[id0] exploration/env_infos/initial/hand_distance Std 0.0507497 +[id0] exploration/env_infos/initial/hand_distance Max 0.184145 +[id0] exploration/env_infos/initial/hand_distance Min 0.0380868 +[id0] exploration/env_infos/hand_distance Mean 0.163424 +[id0] exploration/env_infos/hand_distance Std 0.0898169 +[id0] exploration/env_infos/hand_distance Max 0.398568 +[id0] exploration/env_infos/hand_distance Min 0.009443 +[id0] exploration/env_infos/final/obj0_distance Mean 0.154782 +[id0] exploration/env_infos/final/obj0_distance Std 0.0799368 +[id0] exploration/env_infos/final/obj0_distance Max 0.2959 +[id0] exploration/env_infos/final/obj0_distance Min 0.080534 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.146722 +[id0] exploration/env_infos/initial/obj0_distance Std 0.0876442 +[id0] exploration/env_infos/initial/obj0_distance Max 0.29657 +[id0] exploration/env_infos/initial/obj0_distance Min 0.0461193 +[id0] exploration/env_infos/obj0_distance Mean 0.142549 +[id0] exploration/env_infos/obj0_distance Std 0.0899952 +[id0] exploration/env_infos/obj0_distance Max 0.29657 +[id0] exploration/env_infos/obj0_distance Min 0.00373204 +[id0] exploration/env_infos/final/hand_success Mean 0 +[id0] exploration/env_infos/final/hand_success Std 0 +[id0] exploration/env_infos/final/hand_success Max 0 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0.2 +[id0] exploration/env_infos/initial/hand_success Std 0.4 +[id0] exploration/env_infos/initial/hand_success Max 1 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.092 +[id0] exploration/env_infos/hand_success Std 0.289026 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0 +[id0] exploration/env_infos/final/puck_success Std 0 +[id0] exploration/env_infos/final/puck_success Max 0 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0.2 +[id0] exploration/env_infos/initial/puck_success Std 0.4 +[id0] exploration/env_infos/initial/puck_success Max 1 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0.193 +[id0] exploration/env_infos/puck_success Std 0.394653 +[id0] exploration/env_infos/puck_success Max 1 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 64000 +[id0] evaluation/num paths total 320 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.24615 +[id0] evaluation/Rewards Std 0.12429 +[id0] evaluation/Rewards Max -0.0763754 +[id0] evaluation/Rewards Min -0.401941 +[id0] evaluation/Returns Mean -49.23 +[id0] evaluation/Returns Std 24.858 +[id0] evaluation/Returns Max -15.2751 +[id0] evaluation/Returns Min -80.3598 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -49.23 +[id0] evaluation/env_infos/final/hand_distance Mean 0.155317 +[id0] evaluation/env_infos/final/hand_distance Std 0.107685 +[id0] evaluation/env_infos/final/hand_distance Max 0.340389 +[id0] evaluation/env_infos/final/hand_distance Min 0.0208286 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.155232 +[id0] evaluation/env_infos/initial/hand_distance Std 0.107679 +[id0] evaluation/env_infos/initial/hand_distance Max 0.340389 +[id0] evaluation/env_infos/initial/hand_distance Min 0.020821 +[id0] evaluation/env_infos/hand_distance Mean 0.155288 +[id0] evaluation/env_infos/hand_distance Std 0.107683 +[id0] evaluation/env_infos/hand_distance Max 0.340389 +[id0] evaluation/env_infos/hand_distance Min 0.020821 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.208799 +[id0] evaluation/env_infos/final/obj0_distance Std 0.0978902 +[id0] evaluation/env_infos/final/obj0_distance Max 0.374352 +[id0] evaluation/env_infos/final/obj0_distance Min 0.0763754 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.208799 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.0978901 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.374352 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.076376 +[id0] evaluation/env_infos/obj0_distance Mean 0.208799 +[id0] evaluation/env_infos/obj0_distance Std 0.0978902 +[id0] evaluation/env_infos/obj0_distance Max 0.374352 +[id0] evaluation/env_infos/obj0_distance Min 0.0763754 +[id0] evaluation/env_infos/final/hand_success Mean 0.2 +[id0] evaluation/env_infos/final/hand_success Std 0.4 +[id0] evaluation/env_infos/final/hand_success Max 1 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0.2 +[id0] evaluation/env_infos/initial/hand_success Std 0.4 +[id0] evaluation/env_infos/initial/hand_success Max 1 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0.2 +[id0] evaluation/env_infos/hand_success Std 0.4 +[id0] evaluation/env_infos/hand_success Max 1 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0 +[id0] evaluation/env_infos/final/puck_success Std 0 +[id0] evaluation/env_infos/final/puck_success Max 0 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0 +[id0] evaluation/env_infos/initial/puck_success Std 0 +[id0] evaluation/env_infos/initial/puck_success Max 0 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0 +[id0] evaluation/env_infos/puck_success Std 0 +[id0] evaluation/env_infos/puck_success Max 0 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00473619 +[id0] time/epoch_time (s) 39.1103 +[id0] time/evaluation sampling (s) 8.15139 +[id0] time/exploration sampling (s) 8.28544 +[id0] time/global_time (s) 2645.13 +[id0] time/logging (s) 0.0104976 +[id0] time/saving (s) 2.93255e-05 +[id0] time/training (s) 22.6582 +[id0] epoch 63 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 65000 +[id0] trainer/QF1 Loss 0.188187 +[id0] trainer/QF2 Loss 0.186116 +[id0] trainer/Policy Loss 30.1693 +[id0] trainer/Q1 Predictions Mean -26.8019 +[id0] trainer/Q1 Predictions Std 18.1196 +[id0] trainer/Q1 Predictions Max -1.42451 +[id0] trainer/Q1 Predictions Min -82.7765 +[id0] trainer/Q2 Predictions Mean -26.8554 +[id0] trainer/Q2 Predictions Std 18.117 +[id0] trainer/Q2 Predictions Max -1.43312 +[id0] trainer/Q2 Predictions Min -83.2501 +[id0] trainer/Q Targets Mean -26.8529 +[id0] trainer/Q Targets Std 18.1349 +[id0] trainer/Q Targets Max -1.43725 +[id0] trainer/Q Targets Min -83.1669 +[id0] trainer/Log Pis Mean 3.14682 +[id0] trainer/Log Pis Std 0.962141 +[id0] trainer/Log Pis Max 4.15824 +[id0] trainer/Log Pis Min -2.80188 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.00207611 +[id0] trainer/Advantage Weights Max 0.0284582 +[id0] trainer/Advantage Weights Min 6.5448e-06 +[id0] trainer/Advantage Score Mean 0.220569 +[id0] trainer/Advantage Score Std 1.31396 +[id0] trainer/Advantage Score Max 4.5731 +[id0] trainer/Advantage Score Min -3.80442 +[id0] trainer/bc/Train Logprob Loss 92.5357 +[id0] trainer/bc/Test Logprob Loss 56.0008 +[id0] trainer/bc/Train MSE 0.244211 +[id0] trainer/bc/Test MSE 0.145809 +[id0] trainer/bc/train_policy_loss 92.5357 +[id0] trainer/bc/test_policy_loss 56.0008 +[id0] exploration/num steps total 66000 +[id0] exploration/num paths total 330 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.235055 +[id0] exploration/Rewards Std 0.111226 +[id0] exploration/Rewards Max -0.048219 +[id0] exploration/Rewards Min -0.402717 +[id0] exploration/Returns Mean -47.011 +[id0] exploration/Returns Std 19.8745 +[id0] exploration/Returns Max -16.6605 +[id0] exploration/Returns Min -68.332 +[id0] exploration/Actions Mean -0.0294309 +[id0] exploration/Actions Std 0.814679 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -47.011 +[id0] exploration/env_infos/final/hand_distance Mean 0.113503 +[id0] exploration/env_infos/final/hand_distance Std 0.0577477 +[id0] exploration/env_infos/final/hand_distance Max 0.214092 +[id0] exploration/env_infos/final/hand_distance Min 0.048219 +[id0] exploration/env_infos/initial/hand_distance Mean 0.188843 +[id0] exploration/env_infos/initial/hand_distance Std 0.0642653 +[id0] exploration/env_infos/initial/hand_distance Max 0.267953 +[id0] exploration/env_infos/initial/hand_distance Min 0.0793177 +[id0] exploration/env_infos/hand_distance Mean 0.204576 +[id0] exploration/env_infos/hand_distance Std 0.0952556 +[id0] exploration/env_infos/hand_distance Max 0.413935 +[id0] exploration/env_infos/hand_distance Min 0.000983469 +[id0] exploration/env_infos/final/obj0_distance Mean 0.182491 +[id0] exploration/env_infos/final/obj0_distance Std 0.0931673 +[id0] exploration/env_infos/final/obj0_distance Max 0.345941 +[id0] exploration/env_infos/final/obj0_distance Min 0.0614071 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.159989 +[id0] exploration/env_infos/initial/obj0_distance Std 0.102251 +[id0] exploration/env_infos/initial/obj0_distance Max 0.339932 +[id0] exploration/env_infos/initial/obj0_distance Min 0.0600652 +[id0] exploration/env_infos/obj0_distance Mean 0.16523 +[id0] exploration/env_infos/obj0_distance Std 0.0995107 +[id0] exploration/env_infos/obj0_distance Max 0.346167 +[id0] exploration/env_infos/obj0_distance Min 0.060065 +[id0] exploration/env_infos/final/hand_success Mean 0.2 +[id0] exploration/env_infos/final/hand_success Std 0.4 +[id0] exploration/env_infos/final/hand_success Max 1 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0 +[id0] exploration/env_infos/initial/hand_success Std 0 +[id0] exploration/env_infos/initial/hand_success Max 0 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.087 +[id0] exploration/env_infos/hand_success Std 0.281835 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0 +[id0] exploration/env_infos/final/puck_success Std 0 +[id0] exploration/env_infos/final/puck_success Max 0 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0 +[id0] exploration/env_infos/initial/puck_success Std 0 +[id0] exploration/env_infos/initial/puck_success Max 0 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0 +[id0] exploration/env_infos/puck_success Std 0 +[id0] exploration/env_infos/puck_success Max 0 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 65000 +[id0] evaluation/num paths total 325 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.14661 +[id0] evaluation/Rewards Std 0.099038 +[id0] evaluation/Rewards Max -0.0418591 +[id0] evaluation/Rewards Min -0.327307 +[id0] evaluation/Returns Mean -29.3219 +[id0] evaluation/Returns Std 19.8076 +[id0] evaluation/Returns Max -8.37183 +[id0] evaluation/Returns Min -65.4614 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -29.3219 +[id0] evaluation/env_infos/final/hand_distance Mean 0.189833 +[id0] evaluation/env_infos/final/hand_distance Std 0.100909 +[id0] evaluation/env_infos/final/hand_distance Max 0.327307 +[id0] evaluation/env_infos/final/hand_distance Min 0.0418591 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.189829 +[id0] evaluation/env_infos/initial/hand_distance Std 0.100908 +[id0] evaluation/env_infos/initial/hand_distance Max 0.327307 +[id0] evaluation/env_infos/initial/hand_distance Min 0.0418592 +[id0] evaluation/env_infos/hand_distance Mean 0.189831 +[id0] evaluation/env_infos/hand_distance Std 0.100909 +[id0] evaluation/env_infos/hand_distance Max 0.327307 +[id0] evaluation/env_infos/hand_distance Min 0.0418591 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.0873445 +[id0] evaluation/env_infos/final/obj0_distance Std 0.0472721 +[id0] evaluation/env_infos/final/obj0_distance Max 0.167104 +[id0] evaluation/env_infos/final/obj0_distance Min 0.0187703 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.0873447 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.0472717 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.167104 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.0187707 +[id0] evaluation/env_infos/obj0_distance Mean 0.0873446 +[id0] evaluation/env_infos/obj0_distance Std 0.047272 +[id0] evaluation/env_infos/obj0_distance Max 0.167104 +[id0] evaluation/env_infos/obj0_distance Min 0.0187702 +[id0] evaluation/env_infos/final/hand_success Mean 0.2 +[id0] evaluation/env_infos/final/hand_success Std 0.4 +[id0] evaluation/env_infos/final/hand_success Max 1 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0.2 +[id0] evaluation/env_infos/initial/hand_success Std 0.4 +[id0] evaluation/env_infos/initial/hand_success Max 1 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0.2 +[id0] evaluation/env_infos/hand_success Std 0.4 +[id0] evaluation/env_infos/hand_success Max 1 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0.2 +[id0] evaluation/env_infos/final/puck_success Std 0.4 +[id0] evaluation/env_infos/final/puck_success Max 1 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0.2 +[id0] evaluation/env_infos/initial/puck_success Std 0.4 +[id0] evaluation/env_infos/initial/puck_success Max 1 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0.2 +[id0] evaluation/env_infos/puck_success Std 0.4 +[id0] evaluation/env_infos/puck_success Max 1 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00425148 +[id0] time/epoch_time (s) 39.0152 +[id0] time/evaluation sampling (s) 8.05036 +[id0] time/exploration sampling (s) 8.19708 +[id0] time/global_time (s) 2684.2 +[id0] time/logging (s) 0.0104604 +[id0] time/saving (s) 3.29018e-05 +[id0] time/training (s) 22.753 +[id0] epoch 64 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 66000 +[id0] trainer/QF1 Loss 0.186974 +[id0] trainer/QF2 Loss 0.188533 +[id0] trainer/Policy Loss 30.9335 +[id0] trainer/Q1 Predictions Mean -27.5883 +[id0] trainer/Q1 Predictions Std 18.9772 +[id0] trainer/Q1 Predictions Max -1.8998 +[id0] trainer/Q1 Predictions Min -82.8438 +[id0] trainer/Q2 Predictions Mean -27.523 +[id0] trainer/Q2 Predictions Std 18.9824 +[id0] trainer/Q2 Predictions Max -1.83418 +[id0] trainer/Q2 Predictions Min -82.0354 +[id0] trainer/Q Targets Mean -27.6016 +[id0] trainer/Q Targets Std 18.9967 +[id0] trainer/Q Targets Max -1.87053 +[id0] trainer/Q Targets Min -82.5261 +[id0] trainer/Log Pis Mean 3.1255 +[id0] trainer/Log Pis Std 1.03157 +[id0] trainer/Log Pis Max 4.16211 +[id0] trainer/Log Pis Min -3.33621 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.0022721 +[id0] trainer/Advantage Weights Max 0.0294679 +[id0] trainer/Advantage Weights Min 6.84294e-06 +[id0] trainer/Advantage Score Mean 0.219684 +[id0] trainer/Advantage Score Std 1.30679 +[id0] trainer/Advantage Score Max 4.63704 +[id0] trainer/Advantage Score Min -3.7308 +[id0] trainer/bc/Train Logprob Loss 100.4 +[id0] trainer/bc/Test Logprob Loss 39.9693 +[id0] trainer/bc/Train MSE 0.264104 +[id0] trainer/bc/Test MSE 0.113979 +[id0] trainer/bc/train_policy_loss 100.4 +[id0] trainer/bc/test_policy_loss 39.9693 +[id0] exploration/num steps total 67000 +[id0] exploration/num paths total 335 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.193621 +[id0] exploration/Rewards Std 0.0914647 +[id0] exploration/Rewards Max -0.0174201 +[id0] exploration/Rewards Min -0.428107 +[id0] exploration/Returns Mean -38.7242 +[id0] exploration/Returns Std 14.9945 +[id0] exploration/Returns Max -13.9156 +[id0] exploration/Returns Min -54.1226 +[id0] exploration/Actions Mean 0.0861855 +[id0] exploration/Actions Std 0.811154 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -38.7242 +[id0] exploration/env_infos/final/hand_distance Mean 0.178557 +[id0] exploration/env_infos/final/hand_distance Std 0.0918145 +[id0] exploration/env_infos/final/hand_distance Max 0.318929 +[id0] exploration/env_infos/final/hand_distance Min 0.0763477 +[id0] exploration/env_infos/initial/hand_distance Mean 0.140469 +[id0] exploration/env_infos/initial/hand_distance Std 0.0223927 +[id0] exploration/env_infos/initial/hand_distance Max 0.181225 +[id0] exploration/env_infos/initial/hand_distance Min 0.11842 +[id0] exploration/env_infos/hand_distance Mean 0.191321 +[id0] exploration/env_infos/hand_distance Std 0.0785162 +[id0] exploration/env_infos/hand_distance Max 0.346996 +[id0] exploration/env_infos/hand_distance Min 0.0135693 +[id0] exploration/env_infos/final/obj0_distance Mean 0.137744 +[id0] exploration/env_infos/final/obj0_distance Std 0.0867782 +[id0] exploration/env_infos/final/obj0_distance Max 0.270607 +[id0] exploration/env_infos/final/obj0_distance Min 0.0163399 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.109997 +[id0] exploration/env_infos/initial/obj0_distance Std 0.0954765 +[id0] exploration/env_infos/initial/obj0_distance Max 0.270619 +[id0] exploration/env_infos/initial/obj0_distance Min 0.0174201 +[id0] exploration/env_infos/obj0_distance Mean 0.126507 +[id0] exploration/env_infos/obj0_distance Std 0.0898227 +[id0] exploration/env_infos/obj0_distance Max 0.270619 +[id0] exploration/env_infos/obj0_distance Min 0.0158035 +[id0] exploration/env_infos/final/hand_success Mean 0 +[id0] exploration/env_infos/final/hand_success Std 0 +[id0] exploration/env_infos/final/hand_success Max 0 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0 +[id0] exploration/env_infos/initial/hand_success Std 0 +[id0] exploration/env_infos/initial/hand_success Max 0 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.029 +[id0] exploration/env_infos/hand_success Std 0.167806 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0.2 +[id0] exploration/env_infos/final/puck_success Std 0.4 +[id0] exploration/env_infos/final/puck_success Max 1 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0.4 +[id0] exploration/env_infos/initial/puck_success Std 0.489898 +[id0] exploration/env_infos/initial/puck_success Max 1 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0.266 +[id0] exploration/env_infos/puck_success Std 0.441864 +[id0] exploration/env_infos/puck_success Max 1 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 66000 +[id0] evaluation/num paths total 330 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.246839 +[id0] evaluation/Rewards Std 0.134482 +[id0] evaluation/Rewards Max -0.105765 +[id0] evaluation/Rewards Min -0.460425 +[id0] evaluation/Returns Mean -49.3679 +[id0] evaluation/Returns Std 26.8964 +[id0] evaluation/Returns Max -21.153 +[id0] evaluation/Returns Min -92.0513 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -49.3679 +[id0] evaluation/env_infos/final/hand_distance Mean 0.188664 +[id0] evaluation/env_infos/final/hand_distance Std 0.0824575 +[id0] evaluation/env_infos/final/hand_distance Max 0.335269 +[id0] evaluation/env_infos/final/hand_distance Min 0.105765 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.188762 +[id0] evaluation/env_infos/initial/hand_distance Std 0.0823143 +[id0] evaluation/env_infos/initial/hand_distance Max 0.335269 +[id0] evaluation/env_infos/initial/hand_distance Min 0.105765 +[id0] evaluation/env_infos/hand_distance Mean 0.188707 +[id0] evaluation/env_infos/hand_distance Std 0.0824012 +[id0] evaluation/env_infos/hand_distance Max 0.335269 +[id0] evaluation/env_infos/hand_distance Min 0.105765 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.194903 +[id0] evaluation/env_infos/final/obj0_distance Std 0.0936304 +[id0] evaluation/env_infos/final/obj0_distance Max 0.290659 +[id0] evaluation/env_infos/final/obj0_distance Min 0.0307533 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.194904 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.0936301 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.29066 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.0307541 +[id0] evaluation/env_infos/obj0_distance Mean 0.194903 +[id0] evaluation/env_infos/obj0_distance Std 0.0936303 +[id0] evaluation/env_infos/obj0_distance Max 0.29066 +[id0] evaluation/env_infos/obj0_distance Min 0.0307533 +[id0] evaluation/env_infos/final/hand_success Mean 0 +[id0] evaluation/env_infos/final/hand_success Std 0 +[id0] evaluation/env_infos/final/hand_success Max 0 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0 +[id0] evaluation/env_infos/initial/hand_success Std 0 +[id0] evaluation/env_infos/initial/hand_success Max 0 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0 +[id0] evaluation/env_infos/hand_success Std 0 +[id0] evaluation/env_infos/hand_success Max 0 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0.2 +[id0] evaluation/env_infos/final/puck_success Std 0.4 +[id0] evaluation/env_infos/final/puck_success Max 1 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0.2 +[id0] evaluation/env_infos/initial/puck_success Std 0.4 +[id0] evaluation/env_infos/initial/puck_success Max 1 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0.2 +[id0] evaluation/env_infos/puck_success Std 0.4 +[id0] evaluation/env_infos/puck_success Max 1 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00427771 +[id0] time/epoch_time (s) 39.3889 +[id0] time/evaluation sampling (s) 8.26972 +[id0] time/exploration sampling (s) 8.37122 +[id0] time/global_time (s) 2723.64 +[id0] time/logging (s) 0.0104649 +[id0] time/saving (s) 4.81606e-05 +[id0] time/training (s) 22.7331 +[id0] epoch 65 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 67000 +[id0] trainer/QF1 Loss 0.188713 +[id0] trainer/QF2 Loss 0.225023 +[id0] trainer/Policy Loss 29.9594 +[id0] trainer/Q1 Predictions Mean -26.6516 +[id0] trainer/Q1 Predictions Std 18.4653 +[id0] trainer/Q1 Predictions Max -1.69265 +[id0] trainer/Q1 Predictions Min -80.7009 +[id0] trainer/Q2 Predictions Mean -26.5217 +[id0] trainer/Q2 Predictions Std 18.4651 +[id0] trainer/Q2 Predictions Max -1.39806 +[id0] trainer/Q2 Predictions Min -80.6225 +[id0] trainer/Q Targets Mean -26.6766 +[id0] trainer/Q Targets Std 18.4772 +[id0] trainer/Q Targets Max -1.78893 +[id0] trainer/Q Targets Min -80.4539 +[id0] trainer/Log Pis Mean 3.15212 +[id0] trainer/Log Pis Std 0.946801 +[id0] trainer/Log Pis Max 4.16178 +[id0] trainer/Log Pis Min -2.82256 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.00242018 +[id0] trainer/Advantage Weights Max 0.0286103 +[id0] trainer/Advantage Weights Min 8.46701e-06 +[id0] trainer/Advantage Score Mean 0.155599 +[id0] trainer/Advantage Score Std 1.26956 +[id0] trainer/Advantage Score Max 4.50298 +[id0] trainer/Advantage Score Min -3.62236 +[id0] trainer/bc/Train Logprob Loss 105.851 +[id0] trainer/bc/Test Logprob Loss 51.8967 +[id0] trainer/bc/Train MSE 0.272011 +[id0] trainer/bc/Test MSE 0.146614 +[id0] trainer/bc/train_policy_loss 105.851 +[id0] trainer/bc/test_policy_loss 51.8967 +[id0] exploration/num steps total 68000 +[id0] exploration/num paths total 340 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.194896 +[id0] exploration/Rewards Std 0.0873917 +[id0] exploration/Rewards Max -0.0141995 +[id0] exploration/Rewards Min -0.443637 +[id0] exploration/Returns Mean -38.9792 +[id0] exploration/Returns Std 11.478 +[id0] exploration/Returns Max -21.2149 +[id0] exploration/Returns Min -53.9296 +[id0] exploration/Actions Mean -0.000691034 +[id0] exploration/Actions Std 0.819627 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -38.9792 +[id0] exploration/env_infos/final/hand_distance Mean 0.14536 +[id0] exploration/env_infos/final/hand_distance Std 0.0585482 +[id0] exploration/env_infos/final/hand_distance Max 0.237288 +[id0] exploration/env_infos/final/hand_distance Min 0.0645191 +[id0] exploration/env_infos/initial/hand_distance Mean 0.23153 +[id0] exploration/env_infos/initial/hand_distance Std 0.0632175 +[id0] exploration/env_infos/initial/hand_distance Max 0.329373 +[id0] exploration/env_infos/initial/hand_distance Min 0.161859 +[id0] exploration/env_infos/hand_distance Mean 0.139898 +[id0] exploration/env_infos/hand_distance Std 0.0669939 +[id0] exploration/env_infos/hand_distance Max 0.339166 +[id0] exploration/env_infos/hand_distance Min 0.00600338 +[id0] exploration/env_infos/final/obj0_distance Mean 0.19769 +[id0] exploration/env_infos/final/obj0_distance Std 0.0826771 +[id0] exploration/env_infos/final/obj0_distance Max 0.352395 +[id0] exploration/env_infos/final/obj0_distance Min 0.106825 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.142582 +[id0] exploration/env_infos/initial/obj0_distance Std 0.108271 +[id0] exploration/env_infos/initial/obj0_distance Max 0.352402 +[id0] exploration/env_infos/initial/obj0_distance Min 0.062875 +[id0] exploration/env_infos/obj0_distance Mean 0.157621 +[id0] exploration/env_infos/obj0_distance Std 0.105279 +[id0] exploration/env_infos/obj0_distance Max 0.352402 +[id0] exploration/env_infos/obj0_distance Min 0.0189344 +[id0] exploration/env_infos/final/hand_success Mean 0 +[id0] exploration/env_infos/final/hand_success Std 0 +[id0] exploration/env_infos/final/hand_success Max 0 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0 +[id0] exploration/env_infos/initial/hand_success Std 0 +[id0] exploration/env_infos/initial/hand_success Max 0 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.079 +[id0] exploration/env_infos/hand_success Std 0.269739 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0 +[id0] exploration/env_infos/final/puck_success Std 0 +[id0] exploration/env_infos/final/puck_success Max 0 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0 +[id0] exploration/env_infos/initial/puck_success Std 0 +[id0] exploration/env_infos/initial/puck_success Max 0 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0.042 +[id0] exploration/env_infos/puck_success Std 0.200589 +[id0] exploration/env_infos/puck_success Max 1 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 67000 +[id0] evaluation/num paths total 335 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.203184 +[id0] evaluation/Rewards Std 0.0834377 +[id0] evaluation/Rewards Max -0.102945 +[id0] evaluation/Rewards Min -0.30987 +[id0] evaluation/Returns Mean -40.6367 +[id0] evaluation/Returns Std 16.6875 +[id0] evaluation/Returns Max -20.5891 +[id0] evaluation/Returns Min -61.966 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -40.6367 +[id0] evaluation/env_infos/final/hand_distance Mean 0.162099 +[id0] evaluation/env_infos/final/hand_distance Std 0.0416481 +[id0] evaluation/env_infos/final/hand_distance Max 0.218288 +[id0] evaluation/env_infos/final/hand_distance Min 0.102945 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.161897 +[id0] evaluation/env_infos/initial/hand_distance Std 0.0418023 +[id0] evaluation/env_infos/initial/hand_distance Max 0.218348 +[id0] evaluation/env_infos/initial/hand_distance Min 0.102945 +[id0] evaluation/env_infos/hand_distance Mean 0.162013 +[id0] evaluation/env_infos/hand_distance Std 0.0417111 +[id0] evaluation/env_infos/hand_distance Max 0.218348 +[id0] evaluation/env_infos/hand_distance Min 0.102945 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.120259 +[id0] evaluation/env_infos/final/obj0_distance Std 0.0316284 +[id0] evaluation/env_infos/final/obj0_distance Max 0.175512 +[id0] evaluation/env_infos/final/obj0_distance Min 0.0915219 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.120259 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.0316285 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.175512 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.0915219 +[id0] evaluation/env_infos/obj0_distance Mean 0.120259 +[id0] evaluation/env_infos/obj0_distance Std 0.0316284 +[id0] evaluation/env_infos/obj0_distance Max 0.175512 +[id0] evaluation/env_infos/obj0_distance Min 0.0915219 +[id0] evaluation/env_infos/final/hand_success Mean 0 +[id0] evaluation/env_infos/final/hand_success Std 0 +[id0] evaluation/env_infos/final/hand_success Max 0 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0 +[id0] evaluation/env_infos/initial/hand_success Std 0 +[id0] evaluation/env_infos/initial/hand_success Max 0 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0 +[id0] evaluation/env_infos/hand_success Std 0 +[id0] evaluation/env_infos/hand_success Max 0 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0 +[id0] evaluation/env_infos/final/puck_success Std 0 +[id0] evaluation/env_infos/final/puck_success Max 0 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0 +[id0] evaluation/env_infos/initial/puck_success Std 0 +[id0] evaluation/env_infos/initial/puck_success Max 0 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0 +[id0] evaluation/env_infos/puck_success Std 0 +[id0] evaluation/env_infos/puck_success Max 0 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00431228 +[id0] time/epoch_time (s) 39.1231 +[id0] time/evaluation sampling (s) 8.102 +[id0] time/exploration sampling (s) 8.26891 +[id0] time/global_time (s) 2762.81 +[id0] time/logging (s) 0.0105214 +[id0] time/saving (s) 3.95775e-05 +[id0] time/training (s) 22.7373 +[id0] epoch 66 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 68000 +[id0] trainer/QF1 Loss 0.170541 +[id0] trainer/QF2 Loss 0.186835 +[id0] trainer/Policy Loss 31.2934 +[id0] trainer/Q1 Predictions Mean -27.9117 +[id0] trainer/Q1 Predictions Std 18.4745 +[id0] trainer/Q1 Predictions Max -1.90988 +[id0] trainer/Q1 Predictions Min -83.4279 +[id0] trainer/Q2 Predictions Mean -27.8648 +[id0] trainer/Q2 Predictions Std 18.4795 +[id0] trainer/Q2 Predictions Max -2.00324 +[id0] trainer/Q2 Predictions Min -83.8856 +[id0] trainer/Q Targets Mean -27.9825 +[id0] trainer/Q Targets Std 18.4829 +[id0] trainer/Q Targets Max -2.09332 +[id0] trainer/Q Targets Min -84.0057 +[id0] trainer/Log Pis Mean 3.14503 +[id0] trainer/Log Pis Std 0.996294 +[id0] trainer/Log Pis Max 4.16034 +[id0] trainer/Log Pis Min -3.00424 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.00266446 +[id0] trainer/Advantage Weights Max 0.0490737 +[id0] trainer/Advantage Weights Min 1.04237e-05 +[id0] trainer/Advantage Score Mean 0.236693 +[id0] trainer/Advantage Score Std 1.28749 +[id0] trainer/Advantage Score Max 5.17502 +[id0] trainer/Advantage Score Min -3.28198 +[id0] trainer/bc/Train Logprob Loss 96.5045 +[id0] trainer/bc/Test Logprob Loss 68.4161 +[id0] trainer/bc/Train MSE 0.252932 +[id0] trainer/bc/Test MSE 0.186967 +[id0] trainer/bc/train_policy_loss 96.5045 +[id0] trainer/bc/test_policy_loss 68.4161 +[id0] exploration/num steps total 69000 +[id0] exploration/num paths total 345 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.237899 +[id0] exploration/Rewards Std 0.117473 +[id0] exploration/Rewards Max -0.00779351 +[id0] exploration/Rewards Min -0.565091 +[id0] exploration/Returns Mean -47.5798 +[id0] exploration/Returns Std 15.3841 +[id0] exploration/Returns Max -29.194 +[id0] exploration/Returns Min -65.2914 +[id0] exploration/Actions Mean 0.0264325 +[id0] exploration/Actions Std 0.808232 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -47.5798 +[id0] exploration/env_infos/final/hand_distance Mean 0.226081 +[id0] exploration/env_infos/final/hand_distance Std 0.102522 +[id0] exploration/env_infos/final/hand_distance Max 0.404899 +[id0] exploration/env_infos/final/hand_distance Min 0.0928687 +[id0] exploration/env_infos/initial/hand_distance Mean 0.154146 +[id0] exploration/env_infos/initial/hand_distance Std 0.0989028 +[id0] exploration/env_infos/initial/hand_distance Max 0.343019 +[id0] exploration/env_infos/initial/hand_distance Min 0.0506025 +[id0] exploration/env_infos/hand_distance Mean 0.158238 +[id0] exploration/env_infos/hand_distance Std 0.0937743 +[id0] exploration/env_infos/hand_distance Max 0.404899 +[id0] exploration/env_infos/hand_distance Min 0.00241255 +[id0] exploration/env_infos/final/obj0_distance Mean 0.141068 +[id0] exploration/env_infos/final/obj0_distance Std 0.0382718 +[id0] exploration/env_infos/final/obj0_distance Max 0.182945 +[id0] exploration/env_infos/final/obj0_distance Min 0.0853765 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.168053 +[id0] exploration/env_infos/initial/obj0_distance Std 0.0507577 +[id0] exploration/env_infos/initial/obj0_distance Max 0.251078 +[id0] exploration/env_infos/initial/obj0_distance Min 0.113703 +[id0] exploration/env_infos/obj0_distance Mean 0.14454 +[id0] exploration/env_infos/obj0_distance Std 0.0413679 +[id0] exploration/env_infos/obj0_distance Max 0.251079 +[id0] exploration/env_infos/obj0_distance Min 0.0853765 +[id0] exploration/env_infos/final/hand_success Mean 0 +[id0] exploration/env_infos/final/hand_success Std 0 +[id0] exploration/env_infos/final/hand_success Max 0 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0.2 +[id0] exploration/env_infos/initial/hand_success Std 0.4 +[id0] exploration/env_infos/initial/hand_success Max 1 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.137 +[id0] exploration/env_infos/hand_success Std 0.343847 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0 +[id0] exploration/env_infos/final/puck_success Std 0 +[id0] exploration/env_infos/final/puck_success Max 0 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0 +[id0] exploration/env_infos/initial/puck_success Std 0 +[id0] exploration/env_infos/initial/puck_success Max 0 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0 +[id0] exploration/env_infos/puck_success Std 0 +[id0] exploration/env_infos/puck_success Max 0 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 68000 +[id0] evaluation/num paths total 340 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.245766 +[id0] evaluation/Rewards Std 0.0572132 +[id0] evaluation/Rewards Max -0.143237 +[id0] evaluation/Rewards Min -0.302999 +[id0] evaluation/Returns Mean -49.1532 +[id0] evaluation/Returns Std 11.4424 +[id0] evaluation/Returns Max -28.6474 +[id0] evaluation/Returns Min -60.5776 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -49.1532 +[id0] evaluation/env_infos/final/hand_distance Mean 0.184944 +[id0] evaluation/env_infos/final/hand_distance Std 0.0515249 +[id0] evaluation/env_infos/final/hand_distance Max 0.25652 +[id0] evaluation/env_infos/final/hand_distance Min 0.123877 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.184085 +[id0] evaluation/env_infos/initial/hand_distance Std 0.0506275 +[id0] evaluation/env_infos/initial/hand_distance Max 0.254176 +[id0] evaluation/env_infos/initial/hand_distance Min 0.123769 +[id0] evaluation/env_infos/hand_distance Mean 0.184602 +[id0] evaluation/env_infos/hand_distance Std 0.0511614 +[id0] evaluation/env_infos/hand_distance Max 0.25652 +[id0] evaluation/env_infos/hand_distance Min 0.123769 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.149449 +[id0] evaluation/env_infos/final/obj0_distance Std 0.0572302 +[id0] evaluation/env_infos/final/obj0_distance Max 0.242487 +[id0] evaluation/env_infos/final/obj0_distance Min 0.0670613 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.149449 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.0572301 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.242487 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.0670614 +[id0] evaluation/env_infos/obj0_distance Mean 0.149449 +[id0] evaluation/env_infos/obj0_distance Std 0.0572301 +[id0] evaluation/env_infos/obj0_distance Max 0.242487 +[id0] evaluation/env_infos/obj0_distance Min 0.0670613 +[id0] evaluation/env_infos/final/hand_success Mean 0 +[id0] evaluation/env_infos/final/hand_success Std 0 +[id0] evaluation/env_infos/final/hand_success Max 0 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0 +[id0] evaluation/env_infos/initial/hand_success Std 0 +[id0] evaluation/env_infos/initial/hand_success Max 0 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0 +[id0] evaluation/env_infos/hand_success Std 0 +[id0] evaluation/env_infos/hand_success Max 0 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0 +[id0] evaluation/env_infos/final/puck_success Std 0 +[id0] evaluation/env_infos/final/puck_success Max 0 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0 +[id0] evaluation/env_infos/initial/puck_success Std 0 +[id0] evaluation/env_infos/initial/puck_success Max 0 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0 +[id0] evaluation/env_infos/puck_success Std 0 +[id0] evaluation/env_infos/puck_success Max 0 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00428486 +[id0] time/epoch_time (s) 39.0572 +[id0] time/evaluation sampling (s) 8.14053 +[id0] time/exploration sampling (s) 8.24876 +[id0] time/global_time (s) 2801.93 +[id0] time/logging (s) 0.0103877 +[id0] time/saving (s) 3.69549e-05 +[id0] time/training (s) 22.6532 +[id0] epoch 67 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 69000 +[id0] trainer/QF1 Loss 0.19302 +[id0] trainer/QF2 Loss 0.169174 +[id0] trainer/Policy Loss 30.7824 +[id0] trainer/Q1 Predictions Mean -27.411 +[id0] trainer/Q1 Predictions Std 19.0377 +[id0] trainer/Q1 Predictions Max -1.91037 +[id0] trainer/Q1 Predictions Min -83.988 +[id0] trainer/Q2 Predictions Mean -27.3481 +[id0] trainer/Q2 Predictions Std 19.0381 +[id0] trainer/Q2 Predictions Max -2.01091 +[id0] trainer/Q2 Predictions Min -84.2646 +[id0] trainer/Q Targets Mean -27.212 +[id0] trainer/Q Targets Std 19.0588 +[id0] trainer/Q Targets Max -1.80536 +[id0] trainer/Q Targets Min -84.2858 +[id0] trainer/Log Pis Mean 3.18811 +[id0] trainer/Log Pis Std 1.02072 +[id0] trainer/Log Pis Max 4.16211 +[id0] trainer/Log Pis Min -4.16608 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.00199272 +[id0] trainer/Advantage Weights Max 0.0203733 +[id0] trainer/Advantage Weights Min 1.10577e-05 +[id0] trainer/Advantage Score Mean 0.183244 +[id0] trainer/Advantage Score Std 1.25588 +[id0] trainer/Advantage Score Max 4.11641 +[id0] trainer/Advantage Score Min -3.40244 +[id0] trainer/bc/Train Logprob Loss 104.078 +[id0] trainer/bc/Test Logprob Loss 39.9838 +[id0] trainer/bc/Train MSE 0.280892 +[id0] trainer/bc/Test MSE 0.113306 +[id0] trainer/bc/train_policy_loss 104.078 +[id0] trainer/bc/test_policy_loss 39.9838 +[id0] exploration/num steps total 70000 +[id0] exploration/num paths total 350 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.182024 +[id0] exploration/Rewards Std 0.11766 +[id0] exploration/Rewards Max -0.00343006 +[id0] exploration/Rewards Min -0.395857 +[id0] exploration/Returns Mean -36.4048 +[id0] exploration/Returns Std 19.9344 +[id0] exploration/Returns Max -4.39927 +[id0] exploration/Returns Min -63.7617 +[id0] exploration/Actions Mean -0.0860822 +[id0] exploration/Actions Std 0.817315 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -36.4048 +[id0] exploration/env_infos/final/hand_distance Mean 0.207001 +[id0] exploration/env_infos/final/hand_distance Std 0.0189659 +[id0] exploration/env_infos/final/hand_distance Max 0.235752 +[id0] exploration/env_infos/final/hand_distance Min 0.177292 +[id0] exploration/env_infos/initial/hand_distance Mean 0.109907 +[id0] exploration/env_infos/initial/hand_distance Std 0.0510996 +[id0] exploration/env_infos/initial/hand_distance Max 0.165515 +[id0] exploration/env_infos/initial/hand_distance Min 0.03318 +[id0] exploration/env_infos/hand_distance Mean 0.186416 +[id0] exploration/env_infos/hand_distance Std 0.0745148 +[id0] exploration/env_infos/hand_distance Max 0.376422 +[id0] exploration/env_infos/hand_distance Min 0.00343006 +[id0] exploration/env_infos/final/obj0_distance Mean 0.0876009 +[id0] exploration/env_infos/final/obj0_distance Std 0.0424576 +[id0] exploration/env_infos/final/obj0_distance Max 0.148595 +[id0] exploration/env_infos/final/obj0_distance Min 0.0219965 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.0885534 +[id0] exploration/env_infos/initial/obj0_distance Std 0.0400441 +[id0] exploration/env_infos/initial/obj0_distance Max 0.140622 +[id0] exploration/env_infos/initial/obj0_distance Min 0.0219959 +[id0] exploration/env_infos/obj0_distance Mean 0.0971336 +[id0] exploration/env_infos/obj0_distance Std 0.0504501 +[id0] exploration/env_infos/obj0_distance Max 0.27121 +[id0] exploration/env_infos/obj0_distance Min 0.0219959 +[id0] exploration/env_infos/final/hand_success Mean 0 +[id0] exploration/env_infos/final/hand_success Std 0 +[id0] exploration/env_infos/final/hand_success Max 0 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0.2 +[id0] exploration/env_infos/initial/hand_success Std 0.4 +[id0] exploration/env_infos/initial/hand_success Max 1 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.055 +[id0] exploration/env_infos/hand_success Std 0.22798 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0.2 +[id0] exploration/env_infos/final/puck_success Std 0.4 +[id0] exploration/env_infos/final/puck_success Max 1 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0.2 +[id0] exploration/env_infos/initial/puck_success Std 0.4 +[id0] exploration/env_infos/initial/puck_success Max 1 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0.217 +[id0] exploration/env_infos/puck_success Std 0.412203 +[id0] exploration/env_infos/puck_success Max 1 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 69000 +[id0] evaluation/num paths total 345 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.226346 +[id0] evaluation/Rewards Std 0.103954 +[id0] evaluation/Rewards Max -0.0589047 +[id0] evaluation/Rewards Min -0.354447 +[id0] evaluation/Returns Mean -45.2691 +[id0] evaluation/Returns Std 20.7908 +[id0] evaluation/Returns Max -11.9286 +[id0] evaluation/Returns Min -70.8895 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -45.2691 +[id0] evaluation/env_infos/final/hand_distance Mean 0.197199 +[id0] evaluation/env_infos/final/hand_distance Std 0.0968104 +[id0] evaluation/env_infos/final/hand_distance Max 0.354447 +[id0] evaluation/env_infos/final/hand_distance Min 0.0589047 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.196891 +[id0] evaluation/env_infos/initial/hand_distance Std 0.0965229 +[id0] evaluation/env_infos/initial/hand_distance Max 0.354446 +[id0] evaluation/env_infos/initial/hand_distance Min 0.0607649 +[id0] evaluation/env_infos/hand_distance Mean 0.197074 +[id0] evaluation/env_infos/hand_distance Std 0.0966973 +[id0] evaluation/env_infos/hand_distance Max 0.354447 +[id0] evaluation/env_infos/hand_distance Min 0.0589047 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.222771 +[id0] evaluation/env_infos/final/obj0_distance Std 0.0617931 +[id0] evaluation/env_infos/final/obj0_distance Max 0.310435 +[id0] evaluation/env_infos/final/obj0_distance Min 0.145717 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.222771 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.0617932 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.310435 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.145717 +[id0] evaluation/env_infos/obj0_distance Mean 0.222771 +[id0] evaluation/env_infos/obj0_distance Std 0.0617931 +[id0] evaluation/env_infos/obj0_distance Max 0.310435 +[id0] evaluation/env_infos/obj0_distance Min 0.145717 +[id0] evaluation/env_infos/final/hand_success Mean 0.2 +[id0] evaluation/env_infos/final/hand_success Std 0.4 +[id0] evaluation/env_infos/final/hand_success Max 1 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0 +[id0] evaluation/env_infos/initial/hand_success Std 0 +[id0] evaluation/env_infos/initial/hand_success Max 0 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0.145 +[id0] evaluation/env_infos/hand_success Std 0.352101 +[id0] evaluation/env_infos/hand_success Max 1 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0 +[id0] evaluation/env_infos/final/puck_success Std 0 +[id0] evaluation/env_infos/final/puck_success Max 0 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0 +[id0] evaluation/env_infos/initial/puck_success Std 0 +[id0] evaluation/env_infos/initial/puck_success Max 0 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0 +[id0] evaluation/env_infos/puck_success Std 0 +[id0] evaluation/env_infos/puck_success Max 0 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00428987 +[id0] time/epoch_time (s) 39.61 +[id0] time/evaluation sampling (s) 8.12867 +[id0] time/exploration sampling (s) 8.30158 +[id0] time/global_time (s) 2841.59 +[id0] time/logging (s) 0.0107028 +[id0] time/saving (s) 3.19481e-05 +[id0] time/training (s) 23.1647 +[id0] epoch 68 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 70000 +[id0] trainer/QF1 Loss 0.206981 +[id0] trainer/QF2 Loss 0.244908 +[id0] trainer/Policy Loss 30.3103 +[id0] trainer/Q1 Predictions Mean -26.9917 +[id0] trainer/Q1 Predictions Std 18.2971 +[id0] trainer/Q1 Predictions Max -1.50351 +[id0] trainer/Q1 Predictions Min -83.8795 +[id0] trainer/Q2 Predictions Mean -27.0628 +[id0] trainer/Q2 Predictions Std 18.2999 +[id0] trainer/Q2 Predictions Max -1.63339 +[id0] trainer/Q2 Predictions Min -83.2207 +[id0] trainer/Q Targets Mean -26.8179 +[id0] trainer/Q Targets Std 18.2902 +[id0] trainer/Q Targets Max -1.50572 +[id0] trainer/Q Targets Min -83.3537 +[id0] trainer/Log Pis Mean 3.05789 +[id0] trainer/Log Pis Std 1.1471 +[id0] trainer/Log Pis Max 4.16078 +[id0] trainer/Log Pis Min -5.39501 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.00188374 +[id0] trainer/Advantage Weights Max 0.0246381 +[id0] trainer/Advantage Weights Min 7.83852e-06 +[id0] trainer/Advantage Score Mean 0.26073 +[id0] trainer/Advantage Score Std 1.27072 +[id0] trainer/Advantage Score Max 4.3643 +[id0] trainer/Advantage Score Min -3.6887 +[id0] trainer/bc/Train Logprob Loss 107.076 +[id0] trainer/bc/Test Logprob Loss 70.6219 +[id0] trainer/bc/Train MSE 0.28032 +[id0] trainer/bc/Test MSE 0.18689 +[id0] trainer/bc/train_policy_loss 107.076 +[id0] trainer/bc/test_policy_loss 70.6219 +[id0] exploration/num steps total 71000 +[id0] exploration/num paths total 355 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.183838 +[id0] exploration/Rewards Std 0.185196 +[id0] exploration/Rewards Max -0.00317925 +[id0] exploration/Rewards Min -0.670733 +[id0] exploration/Returns Mean -36.7676 +[id0] exploration/Returns Std 32.4346 +[id0] exploration/Returns Max -5.59656 +[id0] exploration/Returns Min -98.2465 +[id0] exploration/Actions Mean 0.153278 +[id0] exploration/Actions Std 0.792891 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -36.7676 +[id0] exploration/env_infos/final/hand_distance Mean 0.190524 +[id0] exploration/env_infos/final/hand_distance Std 0.0965068 +[id0] exploration/env_infos/final/hand_distance Max 0.355808 +[id0] exploration/env_infos/final/hand_distance Min 0.0838209 +[id0] exploration/env_infos/initial/hand_distance Mean 0.229524 +[id0] exploration/env_infos/initial/hand_distance Std 0.0636547 +[id0] exploration/env_infos/initial/hand_distance Max 0.302872 +[id0] exploration/env_infos/initial/hand_distance Min 0.149433 +[id0] exploration/env_infos/hand_distance Mean 0.178754 +[id0] exploration/env_infos/hand_distance Std 0.110677 +[id0] exploration/env_infos/hand_distance Max 0.432799 +[id0] exploration/env_infos/hand_distance Min 0.00292488 +[id0] exploration/env_infos/final/obj0_distance Mean 0.179205 +[id0] exploration/env_infos/final/obj0_distance Std 0.104376 +[id0] exploration/env_infos/final/obj0_distance Max 0.30174 +[id0] exploration/env_infos/final/obj0_distance Min 0.018552 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.142797 +[id0] exploration/env_infos/initial/obj0_distance Std 0.113481 +[id0] exploration/env_infos/initial/obj0_distance Max 0.280299 +[id0] exploration/env_infos/initial/obj0_distance Min 0.0131028 +[id0] exploration/env_infos/obj0_distance Mean 0.147791 +[id0] exploration/env_infos/obj0_distance Std 0.101106 +[id0] exploration/env_infos/obj0_distance Max 0.30174 +[id0] exploration/env_infos/obj0_distance Min 0.0131028 +[id0] exploration/env_infos/final/hand_success Mean 0 +[id0] exploration/env_infos/final/hand_success Std 0 +[id0] exploration/env_infos/final/hand_success Max 0 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0 +[id0] exploration/env_infos/initial/hand_success Std 0 +[id0] exploration/env_infos/initial/hand_success Max 0 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.151 +[id0] exploration/env_infos/hand_success Std 0.358049 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0.2 +[id0] exploration/env_infos/final/puck_success Std 0.4 +[id0] exploration/env_infos/final/puck_success Max 1 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0.2 +[id0] exploration/env_infos/initial/puck_success Std 0.4 +[id0] exploration/env_infos/initial/puck_success Max 1 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0.248 +[id0] exploration/env_infos/puck_success Std 0.431852 +[id0] exploration/env_infos/puck_success Max 1 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 70000 +[id0] evaluation/num paths total 350 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.172163 +[id0] evaluation/Rewards Std 0.097902 +[id0] evaluation/Rewards Max -0.0396409 +[id0] evaluation/Rewards Min -0.306625 +[id0] evaluation/Returns Mean -34.4327 +[id0] evaluation/Returns Std 19.5804 +[id0] evaluation/Returns Max -8.00924 +[id0] evaluation/Returns Min -61.325 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -34.4327 +[id0] evaluation/env_infos/final/hand_distance Mean 0.147761 +[id0] evaluation/env_infos/final/hand_distance Std 0.0734017 +[id0] evaluation/env_infos/final/hand_distance Max 0.245615 +[id0] evaluation/env_infos/final/hand_distance Min 0.0403328 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.147623 +[id0] evaluation/env_infos/initial/hand_distance Std 0.0736045 +[id0] evaluation/env_infos/initial/hand_distance Max 0.245615 +[id0] evaluation/env_infos/initial/hand_distance Min 0.0396409 +[id0] evaluation/env_infos/hand_distance Mean 0.147704 +[id0] evaluation/env_infos/hand_distance Std 0.0734857 +[id0] evaluation/env_infos/hand_distance Max 0.245615 +[id0] evaluation/env_infos/hand_distance Min 0.0396409 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.24127 +[id0] evaluation/env_infos/final/obj0_distance Std 0.071001 +[id0] evaluation/env_infos/final/obj0_distance Max 0.314229 +[id0] evaluation/env_infos/final/obj0_distance Min 0.122297 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.24127 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.0710009 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.314229 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.122298 +[id0] evaluation/env_infos/obj0_distance Mean 0.24127 +[id0] evaluation/env_infos/obj0_distance Std 0.071001 +[id0] evaluation/env_infos/obj0_distance Max 0.314229 +[id0] evaluation/env_infos/obj0_distance Min 0.122297 +[id0] evaluation/env_infos/final/hand_success Mean 0.2 +[id0] evaluation/env_infos/final/hand_success Std 0.4 +[id0] evaluation/env_infos/final/hand_success Max 1 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0.2 +[id0] evaluation/env_infos/initial/hand_success Std 0.4 +[id0] evaluation/env_infos/initial/hand_success Max 1 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0.2 +[id0] evaluation/env_infos/hand_success Std 0.4 +[id0] evaluation/env_infos/hand_success Max 1 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0 +[id0] evaluation/env_infos/final/puck_success Std 0 +[id0] evaluation/env_infos/final/puck_success Max 0 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0 +[id0] evaluation/env_infos/initial/puck_success Std 0 +[id0] evaluation/env_infos/initial/puck_success Max 0 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0 +[id0] evaluation/env_infos/puck_success Std 0 +[id0] evaluation/env_infos/puck_success Max 0 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00433469 +[id0] time/epoch_time (s) 39.9627 +[id0] time/evaluation sampling (s) 8.18803 +[id0] time/exploration sampling (s) 8.28333 +[id0] time/global_time (s) 2881.6 +[id0] time/logging (s) 0.0106599 +[id0] time/saving (s) 4.24385e-05 +[id0] time/training (s) 23.4763 +[id0] epoch 69 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 71000 +[id0] trainer/QF1 Loss 0.258447 +[id0] trainer/QF2 Loss 0.25153 +[id0] trainer/Policy Loss 29.9719 +[id0] trainer/Q1 Predictions Mean -26.5665 +[id0] trainer/Q1 Predictions Std 18.193 +[id0] trainer/Q1 Predictions Max -1.44599 +[id0] trainer/Q1 Predictions Min -84.4969 +[id0] trainer/Q2 Predictions Mean -26.5744 +[id0] trainer/Q2 Predictions Std 18.2024 +[id0] trainer/Q2 Predictions Max -1.41111 +[id0] trainer/Q2 Predictions Min -84.2259 +[id0] trainer/Q Targets Mean -26.6781 +[id0] trainer/Q Targets Std 18.1967 +[id0] trainer/Q Targets Max -1.5057 +[id0] trainer/Q Targets Min -84.4704 +[id0] trainer/Log Pis Mean 3.12829 +[id0] trainer/Log Pis Std 1.01211 +[id0] trainer/Log Pis Max 4.16198 +[id0] trainer/Log Pis Min -2.19349 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.0021336 +[id0] trainer/Advantage Weights Max 0.0370704 +[id0] trainer/Advantage Weights Min 7.60684e-06 +[id0] trainer/Advantage Score Mean 0.277115 +[id0] trainer/Advantage Score Std 1.27034 +[id0] trainer/Advantage Score Max 4.83754 +[id0] trainer/Advantage Score Min -3.65398 +[id0] trainer/bc/Train Logprob Loss 82.3812 +[id0] trainer/bc/Test Logprob Loss 45.2563 +[id0] trainer/bc/Train MSE 0.216606 +[id0] trainer/bc/Test MSE 0.123636 +[id0] trainer/bc/train_policy_loss 82.3812 +[id0] trainer/bc/test_policy_loss 45.2563 +[id0] exploration/num steps total 72000 +[id0] exploration/num paths total 360 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.228938 +[id0] exploration/Rewards Std 0.213769 +[id0] exploration/Rewards Max -0.0298772 +[id0] exploration/Rewards Min -0.672008 +[id0] exploration/Returns Mean -45.7876 +[id0] exploration/Returns Std 41.6146 +[id0] exploration/Returns Max -12.0446 +[id0] exploration/Returns Min -126.141 +[id0] exploration/Actions Mean 0.0115336 +[id0] exploration/Actions Std 0.831327 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -45.7876 +[id0] exploration/env_infos/final/hand_distance Mean 0.261164 +[id0] exploration/env_infos/final/hand_distance Std 0.0800945 +[id0] exploration/env_infos/final/hand_distance Max 0.373869 +[id0] exploration/env_infos/final/hand_distance Min 0.12443 +[id0] exploration/env_infos/initial/hand_distance Mean 0.223121 +[id0] exploration/env_infos/initial/hand_distance Std 0.057527 +[id0] exploration/env_infos/initial/hand_distance Max 0.303478 +[id0] exploration/env_infos/initial/hand_distance Min 0.143825 +[id0] exploration/env_infos/hand_distance Mean 0.214583 +[id0] exploration/env_infos/hand_distance Std 0.110728 +[id0] exploration/env_infos/hand_distance Max 0.412954 +[id0] exploration/env_infos/hand_distance Min 0.0167498 +[id0] exploration/env_infos/final/obj0_distance Mean 0.109012 +[id0] exploration/env_infos/final/obj0_distance Std 0.0754913 +[id0] exploration/env_infos/final/obj0_distance Max 0.259049 +[id0] exploration/env_infos/final/obj0_distance Min 0.0566029 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.141908 +[id0] exploration/env_infos/initial/obj0_distance Std 0.0846949 +[id0] exploration/env_infos/initial/obj0_distance Max 0.259066 +[id0] exploration/env_infos/initial/obj0_distance Min 0.0565998 +[id0] exploration/env_infos/obj0_distance Mean 0.120794 +[id0] exploration/env_infos/obj0_distance Std 0.0837668 +[id0] exploration/env_infos/obj0_distance Max 0.266703 +[id0] exploration/env_infos/obj0_distance Min 0.0353146 +[id0] exploration/env_infos/final/hand_success Mean 0 +[id0] exploration/env_infos/final/hand_success Std 0 +[id0] exploration/env_infos/final/hand_success Max 0 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0 +[id0] exploration/env_infos/initial/hand_success Std 0 +[id0] exploration/env_infos/initial/hand_success Max 0 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.056 +[id0] exploration/env_infos/hand_success Std 0.229922 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0.2 +[id0] exploration/env_infos/final/puck_success Std 0.4 +[id0] exploration/env_infos/final/puck_success Max 1 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0.4 +[id0] exploration/env_infos/initial/puck_success Std 0.489898 +[id0] exploration/env_infos/initial/puck_success Max 1 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0.365 +[id0] exploration/env_infos/puck_success Std 0.48143 +[id0] exploration/env_infos/puck_success Max 1 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 71000 +[id0] evaluation/num paths total 355 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.2079 +[id0] evaluation/Rewards Std 0.171238 +[id0] evaluation/Rewards Max -0.0520347 +[id0] evaluation/Rewards Min -0.536389 +[id0] evaluation/Returns Mean -41.5799 +[id0] evaluation/Returns Std 34.2475 +[id0] evaluation/Returns Max -10.407 +[id0] evaluation/Returns Min -107.278 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -41.5799 +[id0] evaluation/env_infos/final/hand_distance Mean 0.140328 +[id0] evaluation/env_infos/final/hand_distance Std 0.0822167 +[id0] evaluation/env_infos/final/hand_distance Max 0.279208 +[id0] evaluation/env_infos/final/hand_distance Min 0.0424942 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.14017 +[id0] evaluation/env_infos/initial/hand_distance Std 0.0824287 +[id0] evaluation/env_infos/initial/hand_distance Max 0.279208 +[id0] evaluation/env_infos/initial/hand_distance Min 0.0414449 +[id0] evaluation/env_infos/hand_distance Mean 0.140282 +[id0] evaluation/env_infos/hand_distance Std 0.0822801 +[id0] evaluation/env_infos/hand_distance Max 0.279208 +[id0] evaluation/env_infos/hand_distance Min 0.0414449 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.147704 +[id0] evaluation/env_infos/final/obj0_distance Std 0.0767684 +[id0] evaluation/env_infos/final/obj0_distance Max 0.257181 +[id0] evaluation/env_infos/final/obj0_distance Min 0.052035 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.147703 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.0767686 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.257181 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.0520347 +[id0] evaluation/env_infos/obj0_distance Mean 0.147704 +[id0] evaluation/env_infos/obj0_distance Std 0.0767684 +[id0] evaluation/env_infos/obj0_distance Max 0.257181 +[id0] evaluation/env_infos/obj0_distance Min 0.0520347 +[id0] evaluation/env_infos/final/hand_success Mean 0.2 +[id0] evaluation/env_infos/final/hand_success Std 0.4 +[id0] evaluation/env_infos/final/hand_success Max 1 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0.2 +[id0] evaluation/env_infos/initial/hand_success Std 0.4 +[id0] evaluation/env_infos/initial/hand_success Max 1 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0.2 +[id0] evaluation/env_infos/hand_success Std 0.4 +[id0] evaluation/env_infos/hand_success Max 1 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0.2 +[id0] evaluation/env_infos/final/puck_success Std 0.4 +[id0] evaluation/env_infos/final/puck_success Max 1 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0.2 +[id0] evaluation/env_infos/initial/puck_success Std 0.4 +[id0] evaluation/env_infos/initial/puck_success Max 1 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0.2 +[id0] evaluation/env_infos/puck_success Std 0.4 +[id0] evaluation/env_infos/puck_success Max 1 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00433254 +[id0] time/epoch_time (s) 40.0176 +[id0] time/evaluation sampling (s) 8.2978 +[id0] time/exploration sampling (s) 8.17666 +[id0] time/global_time (s) 2921.67 +[id0] time/logging (s) 0.0106709 +[id0] time/saving (s) 3.31402e-05 +[id0] time/training (s) 23.5281 +[id0] epoch 70 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 72000 +[id0] trainer/QF1 Loss 0.217849 +[id0] trainer/QF2 Loss 0.214091 +[id0] trainer/Policy Loss 31.0754 +[id0] trainer/Q1 Predictions Mean -27.637 +[id0] trainer/Q1 Predictions Std 18.1152 +[id0] trainer/Q1 Predictions Max -1.51188 +[id0] trainer/Q1 Predictions Min -84.3228 +[id0] trainer/Q2 Predictions Mean -27.7507 +[id0] trainer/Q2 Predictions Std 18.133 +[id0] trainer/Q2 Predictions Max -1.60133 +[id0] trainer/Q2 Predictions Min -84.6751 +[id0] trainer/Q Targets Mean -27.6807 +[id0] trainer/Q Targets Std 18.1455 +[id0] trainer/Q Targets Max -1.51824 +[id0] trainer/Q Targets Min -84.6061 +[id0] trainer/Log Pis Mean 3.16684 +[id0] trainer/Log Pis Std 0.978554 +[id0] trainer/Log Pis Max 4.16111 +[id0] trainer/Log Pis Min -1.79783 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.00315746 +[id0] trainer/Advantage Weights Max 0.078814 +[id0] trainer/Advantage Weights Min 9.12426e-06 +[id0] trainer/Advantage Score Mean 0.271586 +[id0] trainer/Advantage Score Std 1.27476 +[id0] trainer/Advantage Score Max 5.61329 +[id0] trainer/Advantage Score Min -3.45062 +[id0] trainer/bc/Train Logprob Loss 93.6339 +[id0] trainer/bc/Test Logprob Loss 62.9299 +[id0] trainer/bc/Train MSE 0.247387 +[id0] trainer/bc/Test MSE 0.170481 +[id0] trainer/bc/train_policy_loss 93.6339 +[id0] trainer/bc/test_policy_loss 62.9299 +[id0] exploration/num steps total 73000 +[id0] exploration/num paths total 365 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.253806 +[id0] exploration/Rewards Std 0.175475 +[id0] exploration/Rewards Max -0.00729935 +[id0] exploration/Rewards Min -0.679743 +[id0] exploration/Returns Mean -50.7612 +[id0] exploration/Returns Std 33.0966 +[id0] exploration/Returns Max -7.84494 +[id0] exploration/Returns Min -102.782 +[id0] exploration/Actions Mean 0.034164 +[id0] exploration/Actions Std 0.808916 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -50.7612 +[id0] exploration/env_infos/final/hand_distance Mean 0.21633 +[id0] exploration/env_infos/final/hand_distance Std 0.0580004 +[id0] exploration/env_infos/final/hand_distance Max 0.305215 +[id0] exploration/env_infos/final/hand_distance Min 0.146415 +[id0] exploration/env_infos/initial/hand_distance Mean 0.146538 +[id0] exploration/env_infos/initial/hand_distance Std 0.0783901 +[id0] exploration/env_infos/initial/hand_distance Max 0.263176 +[id0] exploration/env_infos/initial/hand_distance Min 0.0650066 +[id0] exploration/env_infos/hand_distance Mean 0.184483 +[id0] exploration/env_infos/hand_distance Std 0.0946611 +[id0] exploration/env_infos/hand_distance Max 0.332338 +[id0] exploration/env_infos/hand_distance Min 0.00729935 +[id0] exploration/env_infos/final/obj0_distance Mean 0.178772 +[id0] exploration/env_infos/final/obj0_distance Std 0.141976 +[id0] exploration/env_infos/final/obj0_distance Max 0.394683 +[id0] exploration/env_infos/final/obj0_distance Min 0.0392275 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.231568 +[id0] exploration/env_infos/initial/obj0_distance Std 0.126447 +[id0] exploration/env_infos/initial/obj0_distance Max 0.375945 +[id0] exploration/env_infos/initial/obj0_distance Min 0.0392216 +[id0] exploration/env_infos/obj0_distance Mean 0.210861 +[id0] exploration/env_infos/obj0_distance Std 0.138844 +[id0] exploration/env_infos/obj0_distance Max 0.394683 +[id0] exploration/env_infos/obj0_distance Min 0.0180285 +[id0] exploration/env_infos/final/hand_success Mean 0 +[id0] exploration/env_infos/final/hand_success Std 0 +[id0] exploration/env_infos/final/hand_success Max 0 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0 +[id0] exploration/env_infos/initial/hand_success Std 0 +[id0] exploration/env_infos/initial/hand_success Max 0 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.084 +[id0] exploration/env_infos/hand_success Std 0.277388 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0.4 +[id0] exploration/env_infos/final/puck_success Std 0.489898 +[id0] exploration/env_infos/final/puck_success Max 1 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0.2 +[id0] exploration/env_infos/initial/puck_success Std 0.4 +[id0] exploration/env_infos/initial/puck_success Max 1 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0.269 +[id0] exploration/env_infos/puck_success Std 0.44344 +[id0] exploration/env_infos/puck_success Max 1 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 72000 +[id0] evaluation/num paths total 360 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.220408 +[id0] evaluation/Rewards Std 0.157541 +[id0] evaluation/Rewards Max -0.0281229 +[id0] evaluation/Rewards Min -0.488132 +[id0] evaluation/Returns Mean -44.0816 +[id0] evaluation/Returns Std 31.5081 +[id0] evaluation/Returns Max -5.86024 +[id0] evaluation/Returns Min -97.5411 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -44.0816 +[id0] evaluation/env_infos/final/hand_distance Mean 0.146076 +[id0] evaluation/env_infos/final/hand_distance Std 0.0940844 +[id0] evaluation/env_infos/final/hand_distance Max 0.249466 +[id0] evaluation/env_infos/final/hand_distance Min 0.0300764 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.145001 +[id0] evaluation/env_infos/initial/hand_distance Std 0.0946112 +[id0] evaluation/env_infos/initial/hand_distance Max 0.249119 +[id0] evaluation/env_infos/initial/hand_distance Min 0.0281229 +[id0] evaluation/env_infos/hand_distance Mean 0.145668 +[id0] evaluation/env_infos/hand_distance Std 0.0943262 +[id0] evaluation/env_infos/hand_distance Max 0.249466 +[id0] evaluation/env_infos/hand_distance Min 0.0281229 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.124539 +[id0] evaluation/env_infos/final/obj0_distance Std 0.0809205 +[id0] evaluation/env_infos/final/obj0_distance Max 0.243727 +[id0] evaluation/env_infos/final/obj0_distance Min 0.0393491 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.12454 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.0809224 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.243731 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.0393487 +[id0] evaluation/env_infos/obj0_distance Mean 0.124539 +[id0] evaluation/env_infos/obj0_distance Std 0.0809215 +[id0] evaluation/env_infos/obj0_distance Max 0.243731 +[id0] evaluation/env_infos/obj0_distance Min 0.0393487 +[id0] evaluation/env_infos/final/hand_success Mean 0.4 +[id0] evaluation/env_infos/final/hand_success Std 0.489898 +[id0] evaluation/env_infos/final/hand_success Max 1 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0.4 +[id0] evaluation/env_infos/initial/hand_success Std 0.489898 +[id0] evaluation/env_infos/initial/hand_success Max 1 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0.4 +[id0] evaluation/env_infos/hand_success Std 0.489898 +[id0] evaluation/env_infos/hand_success Max 1 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0.4 +[id0] evaluation/env_infos/final/puck_success Std 0.489898 +[id0] evaluation/env_infos/final/puck_success Max 1 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0.4 +[id0] evaluation/env_infos/initial/puck_success Std 0.489898 +[id0] evaluation/env_infos/initial/puck_success Max 1 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0.4 +[id0] evaluation/env_infos/puck_success Std 0.489898 +[id0] evaluation/env_infos/puck_success Max 1 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00436378 +[id0] time/epoch_time (s) 40.3595 +[id0] time/evaluation sampling (s) 8.48977 +[id0] time/exploration sampling (s) 8.36136 +[id0] time/global_time (s) 2962.08 +[id0] time/logging (s) 0.0107987 +[id0] time/saving (s) 3.67165e-05 +[id0] time/training (s) 23.4932 +[id0] epoch 71 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 73000 +[id0] trainer/QF1 Loss 0.155889 +[id0] trainer/QF2 Loss 0.160126 +[id0] trainer/Policy Loss 30.6779 +[id0] trainer/Q1 Predictions Mean -27.3897 +[id0] trainer/Q1 Predictions Std 18.4439 +[id0] trainer/Q1 Predictions Max -1.1206 +[id0] trainer/Q1 Predictions Min -82.1744 +[id0] trainer/Q2 Predictions Mean -27.3907 +[id0] trainer/Q2 Predictions Std 18.4284 +[id0] trainer/Q2 Predictions Max -1.05113 +[id0] trainer/Q2 Predictions Min -82.1134 +[id0] trainer/Q Targets Mean -27.3604 +[id0] trainer/Q Targets Std 18.424 +[id0] trainer/Q Targets Max -1.25457 +[id0] trainer/Q Targets Min -81.8403 +[id0] trainer/Log Pis Mean 3.1805 +[id0] trainer/Log Pis Std 0.969441 +[id0] trainer/Log Pis Max 4.16208 +[id0] trainer/Log Pis Min -2.29795 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.00242537 +[id0] trainer/Advantage Weights Max 0.0355451 +[id0] trainer/Advantage Weights Min 1.08521e-05 +[id0] trainer/Advantage Score Mean 0.107709 +[id0] trainer/Advantage Score Std 1.25171 +[id0] trainer/Advantage Score Max 4.64233 +[id0] trainer/Advantage Score Min -3.45187 +[id0] trainer/bc/Train Logprob Loss 96.47 +[id0] trainer/bc/Test Logprob Loss 42.0226 +[id0] trainer/bc/Train MSE 0.248868 +[id0] trainer/bc/Test MSE 0.115637 +[id0] trainer/bc/train_policy_loss 96.47 +[id0] trainer/bc/test_policy_loss 42.0226 +[id0] exploration/num steps total 74000 +[id0] exploration/num paths total 370 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.221953 +[id0] exploration/Rewards Std 0.0995218 +[id0] exploration/Rewards Max -0.003849 +[id0] exploration/Rewards Min -0.427093 +[id0] exploration/Returns Mean -44.3906 +[id0] exploration/Returns Std 10.4777 +[id0] exploration/Returns Max -24.9144 +[id0] exploration/Returns Min -55.5389 +[id0] exploration/Actions Mean 0.0566035 +[id0] exploration/Actions Std 0.816718 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -44.3906 +[id0] exploration/env_infos/final/hand_distance Mean 0.165888 +[id0] exploration/env_infos/final/hand_distance Std 0.0931503 +[id0] exploration/env_infos/final/hand_distance Max 0.296781 +[id0] exploration/env_infos/final/hand_distance Min 0.0346071 +[id0] exploration/env_infos/initial/hand_distance Mean 0.174362 +[id0] exploration/env_infos/initial/hand_distance Std 0.0560839 +[id0] exploration/env_infos/initial/hand_distance Max 0.219847 +[id0] exploration/env_infos/initial/hand_distance Min 0.069544 +[id0] exploration/env_infos/hand_distance Mean 0.192596 +[id0] exploration/env_infos/hand_distance Std 0.0964981 +[id0] exploration/env_infos/hand_distance Max 0.401814 +[id0] exploration/env_infos/hand_distance Min 0.003849 +[id0] exploration/env_infos/final/obj0_distance Mean 0.200182 +[id0] exploration/env_infos/final/obj0_distance Std 0.0868032 +[id0] exploration/env_infos/final/obj0_distance Max 0.341816 +[id0] exploration/env_infos/final/obj0_distance Min 0.072877 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.151521 +[id0] exploration/env_infos/initial/obj0_distance Std 0.0634428 +[id0] exploration/env_infos/initial/obj0_distance Max 0.227822 +[id0] exploration/env_infos/initial/obj0_distance Min 0.0843654 +[id0] exploration/env_infos/obj0_distance Mean 0.196111 +[id0] exploration/env_infos/obj0_distance Std 0.0752795 +[id0] exploration/env_infos/obj0_distance Max 0.347079 +[id0] exploration/env_infos/obj0_distance Min 0.072877 +[id0] exploration/env_infos/final/hand_success Mean 0.2 +[id0] exploration/env_infos/final/hand_success Std 0.4 +[id0] exploration/env_infos/final/hand_success Max 1 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0 +[id0] exploration/env_infos/initial/hand_success Std 0 +[id0] exploration/env_infos/initial/hand_success Max 0 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.055 +[id0] exploration/env_infos/hand_success Std 0.22798 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0 +[id0] exploration/env_infos/final/puck_success Std 0 +[id0] exploration/env_infos/final/puck_success Max 0 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0 +[id0] exploration/env_infos/initial/puck_success Std 0 +[id0] exploration/env_infos/initial/puck_success Max 0 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0 +[id0] exploration/env_infos/puck_success Std 0 +[id0] exploration/env_infos/puck_success Max 0 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 73000 +[id0] evaluation/num paths total 365 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.250796 +[id0] evaluation/Rewards Std 0.121961 +[id0] evaluation/Rewards Max -0.134551 +[id0] evaluation/Rewards Min -0.408103 +[id0] evaluation/Returns Mean -50.1593 +[id0] evaluation/Returns Std 24.3921 +[id0] evaluation/Returns Max -26.946 +[id0] evaluation/Returns Min -81.5901 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -50.1593 +[id0] evaluation/env_infos/final/hand_distance Mean 0.20327 +[id0] evaluation/env_infos/final/hand_distance Std 0.11607 +[id0] evaluation/env_infos/final/hand_distance Max 0.391136 +[id0] evaluation/env_infos/final/hand_distance Min 0.0814361 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.203318 +[id0] evaluation/env_infos/initial/hand_distance Std 0.115688 +[id0] evaluation/env_infos/initial/hand_distance Max 0.391114 +[id0] evaluation/env_infos/initial/hand_distance Min 0.0826222 +[id0] evaluation/env_infos/hand_distance Mean 0.203298 +[id0] evaluation/env_infos/hand_distance Std 0.115922 +[id0] evaluation/env_infos/hand_distance Max 0.391136 +[id0] evaluation/env_infos/hand_distance Min 0.0814361 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.189807 +[id0] evaluation/env_infos/final/obj0_distance Std 0.0489387 +[id0] evaluation/env_infos/final/obj0_distance Max 0.282544 +[id0] evaluation/env_infos/final/obj0_distance Min 0.150799 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.189807 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.0489389 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.282545 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.150801 +[id0] evaluation/env_infos/obj0_distance Mean 0.189807 +[id0] evaluation/env_infos/obj0_distance Std 0.0489388 +[id0] evaluation/env_infos/obj0_distance Max 0.282545 +[id0] evaluation/env_infos/obj0_distance Min 0.150799 +[id0] evaluation/env_infos/final/hand_success Mean 0 +[id0] evaluation/env_infos/final/hand_success Std 0 +[id0] evaluation/env_infos/final/hand_success Max 0 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0 +[id0] evaluation/env_infos/initial/hand_success Std 0 +[id0] evaluation/env_infos/initial/hand_success Max 0 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0 +[id0] evaluation/env_infos/hand_success Std 0 +[id0] evaluation/env_infos/hand_success Max 0 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0 +[id0] evaluation/env_infos/final/puck_success Std 0 +[id0] evaluation/env_infos/final/puck_success Max 0 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0 +[id0] evaluation/env_infos/initial/puck_success Std 0 +[id0] evaluation/env_infos/initial/puck_success Max 0 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0 +[id0] evaluation/env_infos/puck_success Std 0 +[id0] evaluation/env_infos/puck_success Max 0 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00431633 +[id0] time/epoch_time (s) 40.1403 +[id0] time/evaluation sampling (s) 8.27132 +[id0] time/exploration sampling (s) 8.33068 +[id0] time/global_time (s) 3002.28 +[id0] time/logging (s) 0.0107276 +[id0] time/saving (s) 4.33922e-05 +[id0] time/training (s) 23.5232 +[id0] epoch 72 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 74000 +[id0] trainer/QF1 Loss 0.195375 +[id0] trainer/QF2 Loss 0.194686 +[id0] trainer/Policy Loss 30.7028 +[id0] trainer/Q1 Predictions Mean -27.354 +[id0] trainer/Q1 Predictions Std 18.7371 +[id0] trainer/Q1 Predictions Max -1.54849 +[id0] trainer/Q1 Predictions Min -83.9896 +[id0] trainer/Q2 Predictions Mean -27.3461 +[id0] trainer/Q2 Predictions Std 18.7454 +[id0] trainer/Q2 Predictions Max -1.51388 +[id0] trainer/Q2 Predictions Min -83.8469 +[id0] trainer/Q Targets Mean -27.4511 +[id0] trainer/Q Targets Std 18.7671 +[id0] trainer/Q Targets Max -1.56599 +[id0] trainer/Q Targets Min -84.1084 +[id0] trainer/Log Pis Mean 3.153 +[id0] trainer/Log Pis Std 1.05544 +[id0] trainer/Log Pis Max 4.16155 +[id0] trainer/Log Pis Min -3.35646 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.00238431 +[id0] trainer/Advantage Weights Max 0.0377004 +[id0] trainer/Advantage Weights Min 1.12582e-05 +[id0] trainer/Advantage Score Mean 0.195835 +[id0] trainer/Advantage Score Std 1.24737 +[id0] trainer/Advantage Score Max 4.78894 +[id0] trainer/Advantage Score Min -3.32739 +[id0] trainer/bc/Train Logprob Loss 101.224 +[id0] trainer/bc/Test Logprob Loss 56.5121 +[id0] trainer/bc/Train MSE 0.264769 +[id0] trainer/bc/Test MSE 0.152007 +[id0] trainer/bc/train_policy_loss 101.224 +[id0] trainer/bc/test_policy_loss 56.5121 +[id0] exploration/num steps total 75000 +[id0] exploration/num paths total 375 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.241929 +[id0] exploration/Rewards Std 0.124332 +[id0] exploration/Rewards Max -0.00417144 +[id0] exploration/Rewards Min -0.475213 +[id0] exploration/Returns Mean -48.3859 +[id0] exploration/Returns Std 20.5664 +[id0] exploration/Returns Max -20.88 +[id0] exploration/Returns Min -84.4673 +[id0] exploration/Actions Mean 0.134755 +[id0] exploration/Actions Std 0.822658 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -48.3859 +[id0] exploration/env_infos/final/hand_distance Mean 0.257773 +[id0] exploration/env_infos/final/hand_distance Std 0.100457 +[id0] exploration/env_infos/final/hand_distance Max 0.404575 +[id0] exploration/env_infos/final/hand_distance Min 0.0939934 +[id0] exploration/env_infos/initial/hand_distance Mean 0.184246 +[id0] exploration/env_infos/initial/hand_distance Std 0.0852886 +[id0] exploration/env_infos/initial/hand_distance Max 0.310795 +[id0] exploration/env_infos/initial/hand_distance Min 0.0468711 +[id0] exploration/env_infos/hand_distance Mean 0.201066 +[id0] exploration/env_infos/hand_distance Std 0.0963919 +[id0] exploration/env_infos/hand_distance Max 0.411605 +[id0] exploration/env_infos/hand_distance Min 0.00417144 +[id0] exploration/env_infos/final/obj0_distance Mean 0.168671 +[id0] exploration/env_infos/final/obj0_distance Std 0.0444834 +[id0] exploration/env_infos/final/obj0_distance Max 0.248302 +[id0] exploration/env_infos/final/obj0_distance Min 0.125259 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.148038 +[id0] exploration/env_infos/initial/obj0_distance Std 0.0638468 +[id0] exploration/env_infos/initial/obj0_distance Max 0.232417 +[id0] exploration/env_infos/initial/obj0_distance Min 0.0736871 +[id0] exploration/env_infos/obj0_distance Mean 0.167083 +[id0] exploration/env_infos/obj0_distance Std 0.0550447 +[id0] exploration/env_infos/obj0_distance Max 0.248302 +[id0] exploration/env_infos/obj0_distance Min 0.0736871 +[id0] exploration/env_infos/final/hand_success Mean 0 +[id0] exploration/env_infos/final/hand_success Std 0 +[id0] exploration/env_infos/final/hand_success Max 0 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0.2 +[id0] exploration/env_infos/initial/hand_success Std 0.4 +[id0] exploration/env_infos/initial/hand_success Max 1 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.099 +[id0] exploration/env_infos/hand_success Std 0.298662 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0 +[id0] exploration/env_infos/final/puck_success Std 0 +[id0] exploration/env_infos/final/puck_success Max 0 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0 +[id0] exploration/env_infos/initial/puck_success Std 0 +[id0] exploration/env_infos/initial/puck_success Max 0 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0 +[id0] exploration/env_infos/puck_success Std 0 +[id0] exploration/env_infos/puck_success Max 0 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 74000 +[id0] evaluation/num paths total 370 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.16999 +[id0] evaluation/Rewards Std 0.112756 +[id0] evaluation/Rewards Max -0.0312961 +[id0] evaluation/Rewards Min -0.344405 +[id0] evaluation/Returns Mean -33.9979 +[id0] evaluation/Returns Std 22.5512 +[id0] evaluation/Returns Max -6.25926 +[id0] evaluation/Returns Min -68.7043 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -33.9979 +[id0] evaluation/env_infos/final/hand_distance Mean 0.247986 +[id0] evaluation/env_infos/final/hand_distance Std 0.0742166 +[id0] evaluation/env_infos/final/hand_distance Max 0.344405 +[id0] evaluation/env_infos/final/hand_distance Min 0.144232 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.246728 +[id0] evaluation/env_infos/initial/hand_distance Std 0.0737926 +[id0] evaluation/env_infos/initial/hand_distance Max 0.342148 +[id0] evaluation/env_infos/initial/hand_distance Min 0.144232 +[id0] evaluation/env_infos/hand_distance Mean 0.247502 +[id0] evaluation/env_infos/hand_distance Std 0.0740555 +[id0] evaluation/env_infos/hand_distance Max 0.344405 +[id0] evaluation/env_infos/hand_distance Min 0.144232 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.123435 +[id0] evaluation/env_infos/final/obj0_distance Std 0.07229 +[id0] evaluation/env_infos/final/obj0_distance Max 0.211947 +[id0] evaluation/env_infos/final/obj0_distance Min 0.0312962 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.123435 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.0722895 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.211947 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.0312968 +[id0] evaluation/env_infos/obj0_distance Mean 0.123435 +[id0] evaluation/env_infos/obj0_distance Std 0.0722899 +[id0] evaluation/env_infos/obj0_distance Max 0.211947 +[id0] evaluation/env_infos/obj0_distance Min 0.0312961 +[id0] evaluation/env_infos/final/hand_success Mean 0 +[id0] evaluation/env_infos/final/hand_success Std 0 +[id0] evaluation/env_infos/final/hand_success Max 0 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0 +[id0] evaluation/env_infos/initial/hand_success Std 0 +[id0] evaluation/env_infos/initial/hand_success Max 0 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0 +[id0] evaluation/env_infos/hand_success Std 0 +[id0] evaluation/env_infos/hand_success Max 0 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0.2 +[id0] evaluation/env_infos/final/puck_success Std 0.4 +[id0] evaluation/env_infos/final/puck_success Max 1 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0.2 +[id0] evaluation/env_infos/initial/puck_success Std 0.4 +[id0] evaluation/env_infos/initial/puck_success Max 1 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0.2 +[id0] evaluation/env_infos/puck_success Std 0.4 +[id0] evaluation/env_infos/puck_success Max 1 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00434995 +[id0] time/epoch_time (s) 40.1656 +[id0] time/evaluation sampling (s) 8.29966 +[id0] time/exploration sampling (s) 8.28456 +[id0] time/global_time (s) 3042.49 +[id0] time/logging (s) 0.0106251 +[id0] time/saving (s) 3.91006e-05 +[id0] time/training (s) 23.5664 +[id0] epoch 73 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 75000 +[id0] trainer/QF1 Loss 0.204019 +[id0] trainer/QF2 Loss 0.201003 +[id0] trainer/Policy Loss 30.7809 +[id0] trainer/Q1 Predictions Mean -27.4992 +[id0] trainer/Q1 Predictions Std 19.2113 +[id0] trainer/Q1 Predictions Max -1.69344 +[id0] trainer/Q1 Predictions Min -77.1576 +[id0] trainer/Q2 Predictions Mean -27.4227 +[id0] trainer/Q2 Predictions Std 19.2112 +[id0] trainer/Q2 Predictions Max -1.60865 +[id0] trainer/Q2 Predictions Min -77.252 +[id0] trainer/Q Targets Mean -27.4469 +[id0] trainer/Q Targets Std 19.2411 +[id0] trainer/Q Targets Max -1.6074 +[id0] trainer/Q Targets Min -77.2563 +[id0] trainer/Log Pis Mean 3.14249 +[id0] trainer/Log Pis Std 1.03024 +[id0] trainer/Log Pis Max 4.16157 +[id0] trainer/Log Pis Min -4.2714 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.0027157 +[id0] trainer/Advantage Weights Max 0.0370766 +[id0] trainer/Advantage Weights Min 7.6481e-06 +[id0] trainer/Advantage Score Mean 0.139242 +[id0] trainer/Advantage Score Std 1.23016 +[id0] trainer/Advantage Score Max 4.75153 +[id0] trainer/Advantage Score Min -3.73476 +[id0] trainer/bc/Train Logprob Loss 68.9951 +[id0] trainer/bc/Test Logprob Loss 64.3381 +[id0] trainer/bc/Train MSE 0.180632 +[id0] trainer/bc/Test MSE 0.172633 +[id0] trainer/bc/train_policy_loss 68.9951 +[id0] trainer/bc/test_policy_loss 64.3381 +[id0] exploration/num steps total 76000 +[id0] exploration/num paths total 380 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.311899 +[id0] exploration/Rewards Std 0.134322 +[id0] exploration/Rewards Max -0.0966968 +[id0] exploration/Rewards Min -0.558274 +[id0] exploration/Returns Mean -62.3797 +[id0] exploration/Returns Std 25.2957 +[id0] exploration/Returns Max -19.4944 +[id0] exploration/Returns Min -89.096 +[id0] exploration/Actions Mean -0.00329743 +[id0] exploration/Actions Std 0.818812 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -62.3797 +[id0] exploration/env_infos/final/hand_distance Mean 0.172018 +[id0] exploration/env_infos/final/hand_distance Std 0.0587903 +[id0] exploration/env_infos/final/hand_distance Max 0.277277 +[id0] exploration/env_infos/final/hand_distance Min 0.114829 +[id0] exploration/env_infos/initial/hand_distance Mean 0.149422 +[id0] exploration/env_infos/initial/hand_distance Std 0.0292782 +[id0] exploration/env_infos/initial/hand_distance Max 0.196695 +[id0] exploration/env_infos/initial/hand_distance Min 0.106089 +[id0] exploration/env_infos/hand_distance Mean 0.195595 +[id0] exploration/env_infos/hand_distance Std 0.0979055 +[id0] exploration/env_infos/hand_distance Max 0.417421 +[id0] exploration/env_infos/hand_distance Min 0.00609063 +[id0] exploration/env_infos/final/obj0_distance Mean 0.223992 +[id0] exploration/env_infos/final/obj0_distance Std 0.0983746 +[id0] exploration/env_infos/final/obj0_distance Max 0.351866 +[id0] exploration/env_infos/final/obj0_distance Min 0.0966968 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.218107 +[id0] exploration/env_infos/initial/obj0_distance Std 0.0978903 +[id0] exploration/env_infos/initial/obj0_distance Max 0.364635 +[id0] exploration/env_infos/initial/obj0_distance Min 0.0997001 +[id0] exploration/env_infos/obj0_distance Mean 0.215282 +[id0] exploration/env_infos/obj0_distance Std 0.0956711 +[id0] exploration/env_infos/obj0_distance Max 0.36465 +[id0] exploration/env_infos/obj0_distance Min 0.00955949 +[id0] exploration/env_infos/final/hand_success Mean 0 +[id0] exploration/env_infos/final/hand_success Std 0 +[id0] exploration/env_infos/final/hand_success Max 0 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0 +[id0] exploration/env_infos/initial/hand_success Std 0 +[id0] exploration/env_infos/initial/hand_success Max 0 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.075 +[id0] exploration/env_infos/hand_success Std 0.263391 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0 +[id0] exploration/env_infos/final/puck_success Std 0 +[id0] exploration/env_infos/final/puck_success Max 0 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0 +[id0] exploration/env_infos/initial/puck_success Std 0 +[id0] exploration/env_infos/initial/puck_success Max 0 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0.011 +[id0] exploration/env_infos/puck_success Std 0.104302 +[id0] exploration/env_infos/puck_success Max 1 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 75000 +[id0] evaluation/num paths total 375 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.104175 +[id0] evaluation/Rewards Std 0.0916125 +[id0] evaluation/Rewards Max -0.00892387 +[id0] evaluation/Rewards Min -0.270683 +[id0] evaluation/Returns Mean -20.8351 +[id0] evaluation/Returns Std 18.3223 +[id0] evaluation/Returns Max -2.13802 +[id0] evaluation/Returns Min -54.1366 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -20.8351 +[id0] evaluation/env_infos/final/hand_distance Mean 0.118133 +[id0] evaluation/env_infos/final/hand_distance Std 0.0971815 +[id0] evaluation/env_infos/final/hand_distance Max 0.264916 +[id0] evaluation/env_infos/final/hand_distance Min 0.0118894 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.117349 +[id0] evaluation/env_infos/initial/hand_distance Std 0.097207 +[id0] evaluation/env_infos/initial/hand_distance Max 0.264298 +[id0] evaluation/env_infos/initial/hand_distance Min 0.00892387 +[id0] evaluation/env_infos/hand_distance Mean 0.117817 +[id0] evaluation/env_infos/hand_distance Std 0.0971929 +[id0] evaluation/env_infos/hand_distance Max 0.264916 +[id0] evaluation/env_infos/hand_distance Min 0.00892387 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.108761 +[id0] evaluation/env_infos/final/obj0_distance Std 0.087289 +[id0] evaluation/env_infos/final/obj0_distance Max 0.270683 +[id0] evaluation/env_infos/final/obj0_distance Min 0.0309768 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.108761 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.0872891 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.270683 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.0309771 +[id0] evaluation/env_infos/obj0_distance Mean 0.108761 +[id0] evaluation/env_infos/obj0_distance Std 0.087289 +[id0] evaluation/env_infos/obj0_distance Max 0.270683 +[id0] evaluation/env_infos/obj0_distance Min 0.0309768 +[id0] evaluation/env_infos/final/hand_success Mean 0.4 +[id0] evaluation/env_infos/final/hand_success Std 0.489898 +[id0] evaluation/env_infos/final/hand_success Max 1 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0.4 +[id0] evaluation/env_infos/initial/hand_success Std 0.489898 +[id0] evaluation/env_infos/initial/hand_success Max 1 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0.4 +[id0] evaluation/env_infos/hand_success Std 0.489898 +[id0] evaluation/env_infos/hand_success Max 1 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0.4 +[id0] evaluation/env_infos/final/puck_success Std 0.489898 +[id0] evaluation/env_infos/final/puck_success Max 1 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0.4 +[id0] evaluation/env_infos/initial/puck_success Std 0.489898 +[id0] evaluation/env_infos/initial/puck_success Max 1 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0.4 +[id0] evaluation/env_infos/puck_success Std 0.489898 +[id0] evaluation/env_infos/puck_success Max 1 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00434136 +[id0] time/epoch_time (s) 39.3781 +[id0] time/evaluation sampling (s) 8.31016 +[id0] time/exploration sampling (s) 8.35494 +[id0] time/global_time (s) 3081.92 +[id0] time/logging (s) 0.0105066 +[id0] time/saving (s) 3.00407e-05 +[id0] time/training (s) 22.6981 +[id0] epoch 74 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 76000 +[id0] trainer/QF1 Loss 0.245726 +[id0] trainer/QF2 Loss 0.258426 +[id0] trainer/Policy Loss 31.1927 +[id0] trainer/Q1 Predictions Mean -27.719 +[id0] trainer/Q1 Predictions Std 18.7715 +[id0] trainer/Q1 Predictions Max -1.88007 +[id0] trainer/Q1 Predictions Min -84.7357 +[id0] trainer/Q2 Predictions Mean -27.8179 +[id0] trainer/Q2 Predictions Std 18.7819 +[id0] trainer/Q2 Predictions Max -1.94838 +[id0] trainer/Q2 Predictions Min -84.7133 +[id0] trainer/Q Targets Mean -27.6837 +[id0] trainer/Q Targets Std 18.7636 +[id0] trainer/Q Targets Max -1.8976 +[id0] trainer/Q Targets Min -84.7858 +[id0] trainer/Log Pis Mean 3.15539 +[id0] trainer/Log Pis Std 0.970111 +[id0] trainer/Log Pis Max 4.16196 +[id0] trainer/Log Pis Min -3.64369 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.00399793 +[id0] trainer/Advantage Weights Max 0.0913144 +[id0] trainer/Advantage Weights Min 5.27997e-06 +[id0] trainer/Advantage Score Mean 0.31833 +[id0] trainer/Advantage Score Std 1.31902 +[id0] trainer/Advantage Score Max 5.97687 +[id0] trainer/Advantage Score Min -3.78127 +[id0] trainer/bc/Train Logprob Loss 99.4481 +[id0] trainer/bc/Test Logprob Loss 55.1725 +[id0] trainer/bc/Train MSE 0.258238 +[id0] trainer/bc/Test MSE 0.148382 +[id0] trainer/bc/train_policy_loss 99.4481 +[id0] trainer/bc/test_policy_loss 55.1725 +[id0] exploration/num steps total 77000 +[id0] exploration/num paths total 385 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.210384 +[id0] exploration/Rewards Std 0.109104 +[id0] exploration/Rewards Max -0.0164529 +[id0] exploration/Rewards Min -0.470242 +[id0] exploration/Returns Mean -42.0768 +[id0] exploration/Returns Std 15.3004 +[id0] exploration/Returns Max -25.4555 +[id0] exploration/Returns Min -67.7957 +[id0] exploration/Actions Mean 0.106613 +[id0] exploration/Actions Std 0.806444 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -42.0768 +[id0] exploration/env_infos/final/hand_distance Mean 0.133175 +[id0] exploration/env_infos/final/hand_distance Std 0.0688671 +[id0] exploration/env_infos/final/hand_distance Max 0.241417 +[id0] exploration/env_infos/final/hand_distance Min 0.046922 +[id0] exploration/env_infos/initial/hand_distance Mean 0.152678 +[id0] exploration/env_infos/initial/hand_distance Std 0.0671155 +[id0] exploration/env_infos/initial/hand_distance Max 0.221541 +[id0] exploration/env_infos/initial/hand_distance Min 0.0328031 +[id0] exploration/env_infos/hand_distance Mean 0.149615 +[id0] exploration/env_infos/hand_distance Std 0.0835836 +[id0] exploration/env_infos/hand_distance Max 0.422812 +[id0] exploration/env_infos/hand_distance Min 0.014899 +[id0] exploration/env_infos/final/obj0_distance Mean 0.178963 +[id0] exploration/env_infos/final/obj0_distance Std 0.12657 +[id0] exploration/env_infos/final/obj0_distance Max 0.366756 +[id0] exploration/env_infos/final/obj0_distance Min 0.0291934 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.221582 +[id0] exploration/env_infos/initial/obj0_distance Std 0.108805 +[id0] exploration/env_infos/initial/obj0_distance Max 0.366757 +[id0] exploration/env_infos/initial/obj0_distance Min 0.0474287 +[id0] exploration/env_infos/obj0_distance Mean 0.209876 +[id0] exploration/env_infos/obj0_distance Std 0.110663 +[id0] exploration/env_infos/obj0_distance Max 0.366757 +[id0] exploration/env_infos/obj0_distance Min 0.0256421 +[id0] exploration/env_infos/final/hand_success Mean 0.2 +[id0] exploration/env_infos/final/hand_success Std 0.4 +[id0] exploration/env_infos/final/hand_success Max 1 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0.2 +[id0] exploration/env_infos/initial/hand_success Std 0.4 +[id0] exploration/env_infos/initial/hand_success Max 1 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.145 +[id0] exploration/env_infos/hand_success Std 0.352101 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0.4 +[id0] exploration/env_infos/final/puck_success Std 0.489898 +[id0] exploration/env_infos/final/puck_success Max 1 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0.2 +[id0] exploration/env_infos/initial/puck_success Std 0.4 +[id0] exploration/env_infos/initial/puck_success Max 1 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0.211 +[id0] exploration/env_infos/puck_success Std 0.408018 +[id0] exploration/env_infos/puck_success Max 1 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 76000 +[id0] evaluation/num paths total 380 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.292256 +[id0] evaluation/Rewards Std 0.131367 +[id0] evaluation/Rewards Max -0.133647 +[id0] evaluation/Rewards Min -0.485127 +[id0] evaluation/Returns Mean -58.4512 +[id0] evaluation/Returns Std 26.2734 +[id0] evaluation/Returns Max -26.7295 +[id0] evaluation/Returns Min -97.0118 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -58.4512 +[id0] evaluation/env_infos/final/hand_distance Mean 0.182242 +[id0] evaluation/env_infos/final/hand_distance Std 0.0661542 +[id0] evaluation/env_infos/final/hand_distance Max 0.296599 +[id0] evaluation/env_infos/final/hand_distance Min 0.120734 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.182317 +[id0] evaluation/env_infos/initial/hand_distance Std 0.0660452 +[id0] evaluation/env_infos/initial/hand_distance Max 0.296599 +[id0] evaluation/env_infos/initial/hand_distance Min 0.120992 +[id0] evaluation/env_infos/hand_distance Mean 0.182271 +[id0] evaluation/env_infos/hand_distance Std 0.0661147 +[id0] evaluation/env_infos/hand_distance Max 0.296599 +[id0] evaluation/env_infos/hand_distance Min 0.120734 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.167537 +[id0] evaluation/env_infos/final/obj0_distance Std 0.0678476 +[id0] evaluation/env_infos/final/obj0_distance Max 0.268607 +[id0] evaluation/env_infos/final/obj0_distance Min 0.0570463 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.167538 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.0678474 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.268607 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.0570469 +[id0] evaluation/env_infos/obj0_distance Mean 0.167537 +[id0] evaluation/env_infos/obj0_distance Std 0.0678476 +[id0] evaluation/env_infos/obj0_distance Max 0.268607 +[id0] evaluation/env_infos/obj0_distance Min 0.0570463 +[id0] evaluation/env_infos/final/hand_success Mean 0 +[id0] evaluation/env_infos/final/hand_success Std 0 +[id0] evaluation/env_infos/final/hand_success Max 0 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0 +[id0] evaluation/env_infos/initial/hand_success Std 0 +[id0] evaluation/env_infos/initial/hand_success Max 0 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0 +[id0] evaluation/env_infos/hand_success Std 0 +[id0] evaluation/env_infos/hand_success Max 0 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0.2 +[id0] evaluation/env_infos/final/puck_success Std 0.4 +[id0] evaluation/env_infos/final/puck_success Max 1 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0.2 +[id0] evaluation/env_infos/initial/puck_success Std 0.4 +[id0] evaluation/env_infos/initial/puck_success Max 1 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0.2 +[id0] evaluation/env_infos/puck_success Std 0.4 +[id0] evaluation/env_infos/puck_success Max 1 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00425243 +[id0] time/epoch_time (s) 38.9542 +[id0] time/evaluation sampling (s) 8.07646 +[id0] time/exploration sampling (s) 8.16112 +[id0] time/global_time (s) 3120.93 +[id0] time/logging (s) 0.010493 +[id0] time/saving (s) 4.36306e-05 +[id0] time/training (s) 22.7019 +[id0] epoch 75 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 77000 +[id0] trainer/QF1 Loss 0.191949 +[id0] trainer/QF2 Loss 0.208151 +[id0] trainer/Policy Loss 31.3758 +[id0] trainer/Q1 Predictions Mean -27.8439 +[id0] trainer/Q1 Predictions Std 18.9276 +[id0] trainer/Q1 Predictions Max -1.42206 +[id0] trainer/Q1 Predictions Min -81.9762 +[id0] trainer/Q2 Predictions Mean -28.0253 +[id0] trainer/Q2 Predictions Std 18.9434 +[id0] trainer/Q2 Predictions Max -1.5632 +[id0] trainer/Q2 Predictions Min -82.0904 +[id0] trainer/Q Targets Mean -27.9533 +[id0] trainer/Q Targets Std 18.934 +[id0] trainer/Q Targets Max -1.57963 +[id0] trainer/Q Targets Min -82.3498 +[id0] trainer/Log Pis Mean 3.17447 +[id0] trainer/Log Pis Std 0.95306 +[id0] trainer/Log Pis Max 4.16041 +[id0] trainer/Log Pis Min -1.84461 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.00224068 +[id0] trainer/Advantage Weights Max 0.0231227 +[id0] trainer/Advantage Weights Min 9.07857e-06 +[id0] trainer/Advantage Score Mean 0.357441 +[id0] trainer/Advantage Score Std 1.25602 +[id0] trainer/Advantage Score Max 4.48423 +[id0] trainer/Advantage Score Min -3.35843 +[id0] trainer/bc/Train Logprob Loss 102.003 +[id0] trainer/bc/Test Logprob Loss 74.4871 +[id0] trainer/bc/Train MSE 0.262899 +[id0] trainer/bc/Test MSE 0.198238 +[id0] trainer/bc/train_policy_loss 102.003 +[id0] trainer/bc/test_policy_loss 74.4871 +[id0] exploration/num steps total 78000 +[id0] exploration/num paths total 390 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.257101 +[id0] exploration/Rewards Std 0.162133 +[id0] exploration/Rewards Max -0.0027115 +[id0] exploration/Rewards Min -0.642262 +[id0] exploration/Returns Mean -51.4202 +[id0] exploration/Returns Std 26.9636 +[id0] exploration/Returns Max -28.3997 +[id0] exploration/Returns Min -102.379 +[id0] exploration/Actions Mean -0.0426256 +[id0] exploration/Actions Std 0.809171 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -51.4202 +[id0] exploration/env_infos/final/hand_distance Mean 0.235861 +[id0] exploration/env_infos/final/hand_distance Std 0.0839523 +[id0] exploration/env_infos/final/hand_distance Max 0.353039 +[id0] exploration/env_infos/final/hand_distance Min 0.119305 +[id0] exploration/env_infos/initial/hand_distance Mean 0.182373 +[id0] exploration/env_infos/initial/hand_distance Std 0.056388 +[id0] exploration/env_infos/initial/hand_distance Max 0.286987 +[id0] exploration/env_infos/initial/hand_distance Min 0.132895 +[id0] exploration/env_infos/hand_distance Mean 0.204433 +[id0] exploration/env_infos/hand_distance Std 0.100279 +[id0] exploration/env_infos/hand_distance Max 0.380269 +[id0] exploration/env_infos/hand_distance Min 0.0027115 +[id0] exploration/env_infos/final/obj0_distance Mean 0.170594 +[id0] exploration/env_infos/final/obj0_distance Std 0.108387 +[id0] exploration/env_infos/final/obj0_distance Max 0.313613 +[id0] exploration/env_infos/final/obj0_distance Min 0.0425433 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.179737 +[id0] exploration/env_infos/initial/obj0_distance Std 0.0693024 +[id0] exploration/env_infos/initial/obj0_distance Max 0.25462 +[id0] exploration/env_infos/initial/obj0_distance Min 0.0568964 +[id0] exploration/env_infos/obj0_distance Mean 0.164189 +[id0] exploration/env_infos/obj0_distance Std 0.0933449 +[id0] exploration/env_infos/obj0_distance Max 0.315946 +[id0] exploration/env_infos/obj0_distance Min 0.0132212 +[id0] exploration/env_infos/final/hand_success Mean 0 +[id0] exploration/env_infos/final/hand_success Std 0 +[id0] exploration/env_infos/final/hand_success Max 0 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0 +[id0] exploration/env_infos/initial/hand_success Std 0 +[id0] exploration/env_infos/initial/hand_success Max 0 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.066 +[id0] exploration/env_infos/hand_success Std 0.248282 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0.4 +[id0] exploration/env_infos/final/puck_success Std 0.489898 +[id0] exploration/env_infos/final/puck_success Max 1 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0.2 +[id0] exploration/env_infos/initial/puck_success Std 0.4 +[id0] exploration/env_infos/initial/puck_success Max 1 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0.338 +[id0] exploration/env_infos/puck_success Std 0.473029 +[id0] exploration/env_infos/puck_success Max 1 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 77000 +[id0] evaluation/num paths total 385 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.167831 +[id0] evaluation/Rewards Std 0.0721815 +[id0] evaluation/Rewards Max -0.0957589 +[id0] evaluation/Rewards Min -0.306766 +[id0] evaluation/Returns Mean -33.5663 +[id0] evaluation/Returns Std 14.4363 +[id0] evaluation/Returns Max -19.1519 +[id0] evaluation/Returns Min -61.344 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -33.5663 +[id0] evaluation/env_infos/final/hand_distance Mean 0.151419 +[id0] evaluation/env_infos/final/hand_distance Std 0.0974022 +[id0] evaluation/env_infos/final/hand_distance Max 0.306766 +[id0] evaluation/env_infos/final/hand_distance Min 0.0349967 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.150982 +[id0] evaluation/env_infos/initial/hand_distance Std 0.0974249 +[id0] evaluation/env_infos/initial/hand_distance Max 0.306664 +[id0] evaluation/env_infos/initial/hand_distance Min 0.0336641 +[id0] evaluation/env_infos/hand_distance Mean 0.151255 +[id0] evaluation/env_infos/hand_distance Std 0.0974158 +[id0] evaluation/env_infos/hand_distance Max 0.306766 +[id0] evaluation/env_infos/hand_distance Min 0.0336641 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.11229 +[id0] evaluation/env_infos/final/obj0_distance Std 0.0253225 +[id0] evaluation/env_infos/final/obj0_distance Max 0.143979 +[id0] evaluation/env_infos/final/obj0_distance Min 0.0826723 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.11229 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.0253227 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.143979 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.082672 +[id0] evaluation/env_infos/obj0_distance Mean 0.11229 +[id0] evaluation/env_infos/obj0_distance Std 0.0253226 +[id0] evaluation/env_infos/obj0_distance Max 0.143979 +[id0] evaluation/env_infos/obj0_distance Min 0.082672 +[id0] evaluation/env_infos/final/hand_success Mean 0.2 +[id0] evaluation/env_infos/final/hand_success Std 0.4 +[id0] evaluation/env_infos/final/hand_success Max 1 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0.2 +[id0] evaluation/env_infos/initial/hand_success Std 0.4 +[id0] evaluation/env_infos/initial/hand_success Max 1 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0.2 +[id0] evaluation/env_infos/hand_success Std 0.4 +[id0] evaluation/env_infos/hand_success Max 1 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0 +[id0] evaluation/env_infos/final/puck_success Std 0 +[id0] evaluation/env_infos/final/puck_success Max 0 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0 +[id0] evaluation/env_infos/initial/puck_success Std 0 +[id0] evaluation/env_infos/initial/puck_success Max 0 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0 +[id0] evaluation/env_infos/puck_success Std 0 +[id0] evaluation/env_infos/puck_success Max 0 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00428915 +[id0] time/epoch_time (s) 39.187 +[id0] time/evaluation sampling (s) 8.0953 +[id0] time/exploration sampling (s) 8.21578 +[id0] time/global_time (s) 3160.17 +[id0] time/logging (s) 0.0104835 +[id0] time/saving (s) 4.29153e-05 +[id0] time/training (s) 22.8611 +[id0] epoch 76 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 78000 +[id0] trainer/QF1 Loss 0.157279 +[id0] trainer/QF2 Loss 0.148008 +[id0] trainer/Policy Loss 31.6452 +[id0] trainer/Q1 Predictions Mean -28.3322 +[id0] trainer/Q1 Predictions Std 19.1402 +[id0] trainer/Q1 Predictions Max -1.81282 +[id0] trainer/Q1 Predictions Min -85.0487 +[id0] trainer/Q2 Predictions Mean -28.0667 +[id0] trainer/Q2 Predictions Std 19.1361 +[id0] trainer/Q2 Predictions Max -1.64444 +[id0] trainer/Q2 Predictions Min -84.8197 +[id0] trainer/Q Targets Mean -28.2161 +[id0] trainer/Q Targets Std 19.1231 +[id0] trainer/Q Targets Max -1.76005 +[id0] trainer/Q Targets Min -84.6792 +[id0] trainer/Log Pis Mean 3.1452 +[id0] trainer/Log Pis Std 0.99446 +[id0] trainer/Log Pis Max 4.15994 +[id0] trainer/Log Pis Min -2.91872 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.00245436 +[id0] trainer/Advantage Weights Max 0.0495506 +[id0] trainer/Advantage Weights Min 7.54825e-06 +[id0] trainer/Advantage Score Mean 0.167873 +[id0] trainer/Advantage Score Std 1.2725 +[id0] trainer/Advantage Score Max 5.04588 +[id0] trainer/Advantage Score Min -3.74356 +[id0] trainer/bc/Train Logprob Loss 94.5342 +[id0] trainer/bc/Test Logprob Loss 52.6286 +[id0] trainer/bc/Train MSE 0.246338 +[id0] trainer/bc/Test MSE 0.140484 +[id0] trainer/bc/train_policy_loss 94.5342 +[id0] trainer/bc/test_policy_loss 52.6286 +[id0] exploration/num steps total 79000 +[id0] exploration/num paths total 395 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.220738 +[id0] exploration/Rewards Std 0.121413 +[id0] exploration/Rewards Max -0.0177122 +[id0] exploration/Rewards Min -0.567474 +[id0] exploration/Returns Mean -44.1476 +[id0] exploration/Returns Std 17.7289 +[id0] exploration/Returns Max -27.0387 +[id0] exploration/Returns Min -75.7691 +[id0] exploration/Actions Mean -0.0040601 +[id0] exploration/Actions Std 0.803209 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -44.1476 +[id0] exploration/env_infos/final/hand_distance Mean 0.16969 +[id0] exploration/env_infos/final/hand_distance Std 0.116734 +[id0] exploration/env_infos/final/hand_distance Max 0.351775 +[id0] exploration/env_infos/final/hand_distance Min 0.0366794 +[id0] exploration/env_infos/initial/hand_distance Mean 0.122761 +[id0] exploration/env_infos/initial/hand_distance Std 0.0496117 +[id0] exploration/env_infos/initial/hand_distance Max 0.179237 +[id0] exploration/env_infos/initial/hand_distance Min 0.0296707 +[id0] exploration/env_infos/hand_distance Mean 0.19209 +[id0] exploration/env_infos/hand_distance Std 0.112373 +[id0] exploration/env_infos/hand_distance Max 0.385314 +[id0] exploration/env_infos/hand_distance Min 0.00495713 +[id0] exploration/env_infos/final/obj0_distance Mean 0.120665 +[id0] exploration/env_infos/final/obj0_distance Std 0.054899 +[id0] exploration/env_infos/final/obj0_distance Max 0.182159 +[id0] exploration/env_infos/final/obj0_distance Min 0.0200259 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.14418 +[id0] exploration/env_infos/initial/obj0_distance Std 0.0821152 +[id0] exploration/env_infos/initial/obj0_distance Max 0.264789 +[id0] exploration/env_infos/initial/obj0_distance Min 0.0124 +[id0] exploration/env_infos/obj0_distance Mean 0.144052 +[id0] exploration/env_infos/obj0_distance Std 0.0743242 +[id0] exploration/env_infos/obj0_distance Max 0.264789 +[id0] exploration/env_infos/obj0_distance Min 0.00820617 +[id0] exploration/env_infos/final/hand_success Mean 0.4 +[id0] exploration/env_infos/final/hand_success Std 0.489898 +[id0] exploration/env_infos/final/hand_success Max 1 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0.2 +[id0] exploration/env_infos/initial/hand_success Std 0.4 +[id0] exploration/env_infos/initial/hand_success Max 1 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.187 +[id0] exploration/env_infos/hand_success Std 0.389912 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0.2 +[id0] exploration/env_infos/final/puck_success Std 0.4 +[id0] exploration/env_infos/final/puck_success Max 1 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0.2 +[id0] exploration/env_infos/initial/puck_success Std 0.4 +[id0] exploration/env_infos/initial/puck_success Max 1 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0.2 +[id0] exploration/env_infos/puck_success Std 0.4 +[id0] exploration/env_infos/puck_success Max 1 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 78000 +[id0] evaluation/num paths total 390 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.297325 +[id0] evaluation/Rewards Std 0.146756 +[id0] evaluation/Rewards Max -0.0740593 +[id0] evaluation/Rewards Min -0.532933 +[id0] evaluation/Returns Mean -59.4649 +[id0] evaluation/Returns Std 29.3512 +[id0] evaluation/Returns Max -14.812 +[id0] evaluation/Returns Min -106.454 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -59.4649 +[id0] evaluation/env_infos/final/hand_distance Mean 0.24588 +[id0] evaluation/env_infos/final/hand_distance Std 0.0758715 +[id0] evaluation/env_infos/final/hand_distance Max 0.331038 +[id0] evaluation/env_infos/final/hand_distance Min 0.149172 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.245072 +[id0] evaluation/env_infos/initial/hand_distance Std 0.0760282 +[id0] evaluation/env_infos/initial/hand_distance Max 0.331038 +[id0] evaluation/env_infos/initial/hand_distance Min 0.148503 +[id0] evaluation/env_infos/hand_distance Mean 0.245572 +[id0] evaluation/env_infos/hand_distance Std 0.0759283 +[id0] evaluation/env_infos/hand_distance Max 0.331038 +[id0] evaluation/env_infos/hand_distance Min 0.148503 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.11796 +[id0] evaluation/env_infos/final/obj0_distance Std 0.0653645 +[id0] evaluation/env_infos/final/obj0_distance Max 0.208275 +[id0] evaluation/env_infos/final/obj0_distance Min 0.0373501 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.11796 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.0653645 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.208275 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.0373505 +[id0] evaluation/env_infos/obj0_distance Mean 0.11796 +[id0] evaluation/env_infos/obj0_distance Std 0.0653645 +[id0] evaluation/env_infos/obj0_distance Max 0.208275 +[id0] evaluation/env_infos/obj0_distance Min 0.03735 +[id0] evaluation/env_infos/final/hand_success Mean 0 +[id0] evaluation/env_infos/final/hand_success Std 0 +[id0] evaluation/env_infos/final/hand_success Max 0 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0 +[id0] evaluation/env_infos/initial/hand_success Std 0 +[id0] evaluation/env_infos/initial/hand_success Max 0 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0 +[id0] evaluation/env_infos/hand_success Std 0 +[id0] evaluation/env_infos/hand_success Max 0 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0.2 +[id0] evaluation/env_infos/final/puck_success Std 0.4 +[id0] evaluation/env_infos/final/puck_success Max 1 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0.2 +[id0] evaluation/env_infos/initial/puck_success Std 0.4 +[id0] evaluation/env_infos/initial/puck_success Max 1 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0.2 +[id0] evaluation/env_infos/puck_success Std 0.4 +[id0] evaluation/env_infos/puck_success Max 1 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00430107 +[id0] time/epoch_time (s) 39.2976 +[id0] time/evaluation sampling (s) 8.11411 +[id0] time/exploration sampling (s) 8.3525 +[id0] time/global_time (s) 3199.51 +[id0] time/logging (s) 0.0105274 +[id0] time/saving (s) 2.83718e-05 +[id0] time/training (s) 22.8161 +[id0] epoch 77 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 79000 +[id0] trainer/QF1 Loss 0.173973 +[id0] trainer/QF2 Loss 0.162584 +[id0] trainer/Policy Loss 30.9956 +[id0] trainer/Q1 Predictions Mean -27.5498 +[id0] trainer/Q1 Predictions Std 19.2022 +[id0] trainer/Q1 Predictions Max -1.59204 +[id0] trainer/Q1 Predictions Min -82.7032 +[id0] trainer/Q2 Predictions Mean -27.5473 +[id0] trainer/Q2 Predictions Std 19.2011 +[id0] trainer/Q2 Predictions Max -1.5821 +[id0] trainer/Q2 Predictions Min -82.9521 +[id0] trainer/Q Targets Mean -27.4357 +[id0] trainer/Q Targets Std 19.209 +[id0] trainer/Q Targets Max -1.46989 +[id0] trainer/Q Targets Min -82.6354 +[id0] trainer/Log Pis Mean 3.18425 +[id0] trainer/Log Pis Std 0.969075 +[id0] trainer/Log Pis Max 4.16081 +[id0] trainer/Log Pis Min -1.93416 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.00226393 +[id0] trainer/Advantage Weights Max 0.0293457 +[id0] trainer/Advantage Weights Min 6.73129e-06 +[id0] trainer/Advantage Score Mean 0.261547 +[id0] trainer/Advantage Score Std 1.2793 +[id0] trainer/Advantage Score Max 4.62978 +[id0] trainer/Advantage Score Min -3.75035 +[id0] trainer/bc/Train Logprob Loss 114.674 +[id0] trainer/bc/Test Logprob Loss 73.7379 +[id0] trainer/bc/Train MSE 0.295674 +[id0] trainer/bc/Test MSE 0.196724 +[id0] trainer/bc/train_policy_loss 114.674 +[id0] trainer/bc/test_policy_loss 73.7379 +[id0] exploration/num steps total 80000 +[id0] exploration/num paths total 400 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.256296 +[id0] exploration/Rewards Std 0.159031 +[id0] exploration/Rewards Max -0.00633743 +[id0] exploration/Rewards Min -0.517035 +[id0] exploration/Returns Mean -51.2592 +[id0] exploration/Returns Std 29.2973 +[id0] exploration/Returns Max -11.553 +[id0] exploration/Returns Min -92.9024 +[id0] exploration/Actions Mean -0.0868275 +[id0] exploration/Actions Std 0.813542 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -51.2592 +[id0] exploration/env_infos/final/hand_distance Mean 0.216679 +[id0] exploration/env_infos/final/hand_distance Std 0.118816 +[id0] exploration/env_infos/final/hand_distance Max 0.352868 +[id0] exploration/env_infos/final/hand_distance Min 0.0277437 +[id0] exploration/env_infos/initial/hand_distance Mean 0.165635 +[id0] exploration/env_infos/initial/hand_distance Std 0.0738651 +[id0] exploration/env_infos/initial/hand_distance Max 0.283206 +[id0] exploration/env_infos/initial/hand_distance Min 0.0657971 +[id0] exploration/env_infos/hand_distance Mean 0.185168 +[id0] exploration/env_infos/hand_distance Std 0.0924933 +[id0] exploration/env_infos/hand_distance Max 0.377841 +[id0] exploration/env_infos/hand_distance Min 0.00154159 +[id0] exploration/env_infos/final/obj0_distance Mean 0.224028 +[id0] exploration/env_infos/final/obj0_distance Std 0.0934378 +[id0] exploration/env_infos/final/obj0_distance Max 0.356313 +[id0] exploration/env_infos/final/obj0_distance Min 0.0792727 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.204054 +[id0] exploration/env_infos/initial/obj0_distance Std 0.124184 +[id0] exploration/env_infos/initial/obj0_distance Max 0.380141 +[id0] exploration/env_infos/initial/obj0_distance Min 0.0466621 +[id0] exploration/env_infos/obj0_distance Mean 0.20339 +[id0] exploration/env_infos/obj0_distance Std 0.118517 +[id0] exploration/env_infos/obj0_distance Max 0.380141 +[id0] exploration/env_infos/obj0_distance Min 0.0233364 +[id0] exploration/env_infos/final/hand_success Mean 0.2 +[id0] exploration/env_infos/final/hand_success Std 0.4 +[id0] exploration/env_infos/final/hand_success Max 1 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0 +[id0] exploration/env_infos/initial/hand_success Std 0 +[id0] exploration/env_infos/initial/hand_success Max 0 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.125 +[id0] exploration/env_infos/hand_success Std 0.330719 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0 +[id0] exploration/env_infos/final/puck_success Std 0 +[id0] exploration/env_infos/final/puck_success Max 0 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0.2 +[id0] exploration/env_infos/initial/puck_success Std 0.4 +[id0] exploration/env_infos/initial/puck_success Max 1 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0.176 +[id0] exploration/env_infos/puck_success Std 0.38082 +[id0] exploration/env_infos/puck_success Max 1 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 79000 +[id0] evaluation/num paths total 395 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.22592 +[id0] evaluation/Rewards Std 0.143161 +[id0] evaluation/Rewards Max -0.0345186 +[id0] evaluation/Rewards Min -0.419107 +[id0] evaluation/Returns Mean -45.1841 +[id0] evaluation/Returns Std 28.6321 +[id0] evaluation/Returns Max -6.90497 +[id0] evaluation/Returns Min -83.8214 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -45.1841 +[id0] evaluation/env_infos/final/hand_distance Mean 0.176202 +[id0] evaluation/env_infos/final/hand_distance Std 0.0508776 +[id0] evaluation/env_infos/final/hand_distance Max 0.248707 +[id0] evaluation/env_infos/final/hand_distance Min 0.0978794 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.175456 +[id0] evaluation/env_infos/initial/hand_distance Std 0.0516484 +[id0] evaluation/env_infos/initial/hand_distance Max 0.248708 +[id0] evaluation/env_infos/initial/hand_distance Min 0.0954481 +[id0] evaluation/env_infos/hand_distance Mean 0.175905 +[id0] evaluation/env_infos/hand_distance Std 0.0511897 +[id0] evaluation/env_infos/hand_distance Max 0.248708 +[id0] evaluation/env_infos/hand_distance Min 0.0954481 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.0948176 +[id0] evaluation/env_infos/final/obj0_distance Std 0.0626537 +[id0] evaluation/env_infos/final/obj0_distance Max 0.1704 +[id0] evaluation/env_infos/final/obj0_distance Min 0.0250232 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.0948196 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.0626521 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.170399 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.0250186 +[id0] evaluation/env_infos/obj0_distance Mean 0.0948187 +[id0] evaluation/env_infos/obj0_distance Std 0.0626528 +[id0] evaluation/env_infos/obj0_distance Max 0.1704 +[id0] evaluation/env_infos/obj0_distance Min 0.0250186 +[id0] evaluation/env_infos/final/hand_success Mean 0 +[id0] evaluation/env_infos/final/hand_success Std 0 +[id0] evaluation/env_infos/final/hand_success Max 0 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0 +[id0] evaluation/env_infos/initial/hand_success Std 0 +[id0] evaluation/env_infos/initial/hand_success Max 0 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0 +[id0] evaluation/env_infos/hand_success Std 0 +[id0] evaluation/env_infos/hand_success Max 0 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0.4 +[id0] evaluation/env_infos/final/puck_success Std 0.489898 +[id0] evaluation/env_infos/final/puck_success Max 1 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0.4 +[id0] evaluation/env_infos/initial/puck_success Std 0.489898 +[id0] evaluation/env_infos/initial/puck_success Max 1 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0.4 +[id0] evaluation/env_infos/puck_success Std 0.489898 +[id0] evaluation/env_infos/puck_success Max 1 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00430918 +[id0] time/epoch_time (s) 39.6945 +[id0] time/evaluation sampling (s) 8.26031 +[id0] time/exploration sampling (s) 8.31402 +[id0] time/global_time (s) 3239.26 +[id0] time/logging (s) 0.0106382 +[id0] time/saving (s) 4.26769e-05 +[id0] time/training (s) 23.1051 +[id0] epoch 78 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 80000 +[id0] trainer/QF1 Loss 0.202427 +[id0] trainer/QF2 Loss 0.204317 +[id0] trainer/Policy Loss 31.9265 +[id0] trainer/Q1 Predictions Mean -28.5691 +[id0] trainer/Q1 Predictions Std 19.4436 +[id0] trainer/Q1 Predictions Max -1.81372 +[id0] trainer/Q1 Predictions Min -82.6891 +[id0] trainer/Q2 Predictions Mean -28.4499 +[id0] trainer/Q2 Predictions Std 19.4361 +[id0] trainer/Q2 Predictions Max -1.80765 +[id0] trainer/Q2 Predictions Min -82.59 +[id0] trainer/Q Targets Mean -28.5496 +[id0] trainer/Q Targets Std 19.4569 +[id0] trainer/Q Targets Max -1.67821 +[id0] trainer/Q Targets Min -82.4758 +[id0] trainer/Log Pis Mean 3.1641 +[id0] trainer/Log Pis Std 0.965632 +[id0] trainer/Log Pis Max 4.16176 +[id0] trainer/Log Pis Min -3.00708 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.00192963 +[id0] trainer/Advantage Weights Max 0.0208337 +[id0] trainer/Advantage Weights Min 6.72857e-06 +[id0] trainer/Advantage Score Mean 0.193313 +[id0] trainer/Advantage Score Std 1.25922 +[id0] trainer/Advantage Score Max 4.14023 +[id0] trainer/Advantage Score Min -3.89773 +[id0] trainer/bc/Train Logprob Loss 100.902 +[id0] trainer/bc/Test Logprob Loss 74.6598 +[id0] trainer/bc/Train MSE 0.26672 +[id0] trainer/bc/Test MSE 0.194207 +[id0] trainer/bc/train_policy_loss 100.902 +[id0] trainer/bc/test_policy_loss 74.6598 +[id0] exploration/num steps total 81000 +[id0] exploration/num paths total 405 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.351443 +[id0] exploration/Rewards Std 0.160094 +[id0] exploration/Rewards Max -0.000663271 +[id0] exploration/Rewards Min -0.640521 +[id0] exploration/Returns Mean -70.2886 +[id0] exploration/Returns Std 29.4341 +[id0] exploration/Returns Max -28.6649 +[id0] exploration/Returns Min -113.408 +[id0] exploration/Actions Mean 0.0499405 +[id0] exploration/Actions Std 0.812344 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -70.2886 +[id0] exploration/env_infos/final/hand_distance Mean 0.153982 +[id0] exploration/env_infos/final/hand_distance Std 0.0613148 +[id0] exploration/env_infos/final/hand_distance Max 0.264001 +[id0] exploration/env_infos/final/hand_distance Min 0.0848514 +[id0] exploration/env_infos/initial/hand_distance Mean 0.155745 +[id0] exploration/env_infos/initial/hand_distance Std 0.0942495 +[id0] exploration/env_infos/initial/hand_distance Max 0.295935 +[id0] exploration/env_infos/initial/hand_distance Min 0.0545747 +[id0] exploration/env_infos/hand_distance Mean 0.177174 +[id0] exploration/env_infos/hand_distance Std 0.0838353 +[id0] exploration/env_infos/hand_distance Max 0.355748 +[id0] exploration/env_infos/hand_distance Min 0.000663271 +[id0] exploration/env_infos/final/obj0_distance Mean 0.285011 +[id0] exploration/env_infos/final/obj0_distance Std 0.0349453 +[id0] exploration/env_infos/final/obj0_distance Max 0.332383 +[id0] exploration/env_infos/final/obj0_distance Min 0.231449 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.242472 +[id0] exploration/env_infos/initial/obj0_distance Std 0.0665005 +[id0] exploration/env_infos/initial/obj0_distance Max 0.300253 +[id0] exploration/env_infos/initial/obj0_distance Min 0.116344 +[id0] exploration/env_infos/obj0_distance Mean 0.265883 +[id0] exploration/env_infos/obj0_distance Std 0.0611379 +[id0] exploration/env_infos/obj0_distance Max 0.335655 +[id0] exploration/env_infos/obj0_distance Min 0.116344 +[id0] exploration/env_infos/final/hand_success Mean 0 +[id0] exploration/env_infos/final/hand_success Std 0 +[id0] exploration/env_infos/final/hand_success Max 0 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0.2 +[id0] exploration/env_infos/initial/hand_success Std 0.4 +[id0] exploration/env_infos/initial/hand_success Max 1 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.072 +[id0] exploration/env_infos/hand_success Std 0.258488 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0 +[id0] exploration/env_infos/final/puck_success Std 0 +[id0] exploration/env_infos/final/puck_success Max 0 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0 +[id0] exploration/env_infos/initial/puck_success Std 0 +[id0] exploration/env_infos/initial/puck_success Max 0 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0 +[id0] exploration/env_infos/puck_success Std 0 +[id0] exploration/env_infos/puck_success Max 0 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 80000 +[id0] evaluation/num paths total 400 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.317526 +[id0] evaluation/Rewards Std 0.111511 +[id0] evaluation/Rewards Max -0.15747 +[id0] evaluation/Rewards Min -0.472496 +[id0] evaluation/Returns Mean -63.5052 +[id0] evaluation/Returns Std 22.3021 +[id0] evaluation/Returns Max -31.4943 +[id0] evaluation/Returns Min -94.4361 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -63.5052 +[id0] evaluation/env_infos/final/hand_distance Mean 0.190896 +[id0] evaluation/env_infos/final/hand_distance Std 0.0796279 +[id0] evaluation/env_infos/final/hand_distance Max 0.325438 +[id0] evaluation/env_infos/final/hand_distance Min 0.114867 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.190796 +[id0] evaluation/env_infos/initial/hand_distance Std 0.079682 +[id0] evaluation/env_infos/initial/hand_distance Max 0.325436 +[id0] evaluation/env_infos/initial/hand_distance Min 0.114104 +[id0] evaluation/env_infos/hand_distance Mean 0.190846 +[id0] evaluation/env_infos/hand_distance Std 0.0796525 +[id0] evaluation/env_infos/hand_distance Max 0.325438 +[id0] evaluation/env_infos/hand_distance Min 0.114104 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.169729 +[id0] evaluation/env_infos/final/obj0_distance Std 0.122623 +[id0] evaluation/env_infos/final/obj0_distance Max 0.357629 +[id0] evaluation/env_infos/final/obj0_distance Min 0.0129955 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.169727 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.122623 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.357626 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.0129924 +[id0] evaluation/env_infos/obj0_distance Mean 0.169728 +[id0] evaluation/env_infos/obj0_distance Std 0.122623 +[id0] evaluation/env_infos/obj0_distance Max 0.357629 +[id0] evaluation/env_infos/obj0_distance Min 0.0129924 +[id0] evaluation/env_infos/final/hand_success Mean 0 +[id0] evaluation/env_infos/final/hand_success Std 0 +[id0] evaluation/env_infos/final/hand_success Max 0 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0 +[id0] evaluation/env_infos/initial/hand_success Std 0 +[id0] evaluation/env_infos/initial/hand_success Max 0 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0 +[id0] evaluation/env_infos/hand_success Std 0 +[id0] evaluation/env_infos/hand_success Max 0 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0.2 +[id0] evaluation/env_infos/final/puck_success Std 0.4 +[id0] evaluation/env_infos/final/puck_success Max 1 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0.2 +[id0] evaluation/env_infos/initial/puck_success Std 0.4 +[id0] evaluation/env_infos/initial/puck_success Max 1 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0.2 +[id0] evaluation/env_infos/puck_success Std 0.4 +[id0] evaluation/env_infos/puck_success Max 1 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00443101 +[id0] time/epoch_time (s) 39.3683 +[id0] time/evaluation sampling (s) 8.26477 +[id0] time/exploration sampling (s) 8.34956 +[id0] time/global_time (s) 3278.68 +[id0] time/logging (s) 0.0105171 +[id0] time/saving (s) 3.79086e-05 +[id0] time/training (s) 22.739 +[id0] epoch 79 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 81000 +[id0] trainer/QF1 Loss 0.166246 +[id0] trainer/QF2 Loss 0.203806 +[id0] trainer/Policy Loss 30.946 +[id0] trainer/Q1 Predictions Mean -27.5219 +[id0] trainer/Q1 Predictions Std 18.5051 +[id0] trainer/Q1 Predictions Max -1.485 +[id0] trainer/Q1 Predictions Min -83.2159 +[id0] trainer/Q2 Predictions Mean -27.4099 +[id0] trainer/Q2 Predictions Std 18.5153 +[id0] trainer/Q2 Predictions Max -1.23131 +[id0] trainer/Q2 Predictions Min -82.8324 +[id0] trainer/Q Targets Mean -27.6228 +[id0] trainer/Q Targets Std 18.5212 +[id0] trainer/Q Targets Max -1.51097 +[id0] trainer/Q Targets Min -83.5539 +[id0] trainer/Log Pis Mean 3.20303 +[id0] trainer/Log Pis Std 0.963749 +[id0] trainer/Log Pis Max 4.16152 +[id0] trainer/Log Pis Min -2.76455 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.00222911 +[id0] trainer/Advantage Weights Max 0.0318436 +[id0] trainer/Advantage Weights Min 8.02339e-06 +[id0] trainer/Advantage Score Mean 0.221094 +[id0] trainer/Advantage Score Std 1.26487 +[id0] trainer/Advantage Score Max 4.62865 +[id0] trainer/Advantage Score Min -3.65758 +[id0] trainer/bc/Train Logprob Loss 93.6641 +[id0] trainer/bc/Test Logprob Loss 59.4032 +[id0] trainer/bc/Train MSE 0.250674 +[id0] trainer/bc/Test MSE 0.159147 +[id0] trainer/bc/train_policy_loss 93.6641 +[id0] trainer/bc/test_policy_loss 59.4032 +[id0] exploration/num steps total 82000 +[id0] exploration/num paths total 410 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.293325 +[id0] exploration/Rewards Std 0.124692 +[id0] exploration/Rewards Max -0.0285046 +[id0] exploration/Rewards Min -0.592656 +[id0] exploration/Returns Mean -58.6649 +[id0] exploration/Returns Std 14.7792 +[id0] exploration/Returns Max -35.4006 +[id0] exploration/Returns Min -76.4817 +[id0] exploration/Actions Mean 0.0538514 +[id0] exploration/Actions Std 0.821662 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -58.6649 +[id0] exploration/env_infos/final/hand_distance Mean 0.288845 +[id0] exploration/env_infos/final/hand_distance Std 0.101279 +[id0] exploration/env_infos/final/hand_distance Max 0.385871 +[id0] exploration/env_infos/final/hand_distance Min 0.162338 +[id0] exploration/env_infos/initial/hand_distance Mean 0.175906 +[id0] exploration/env_infos/initial/hand_distance Std 0.0831556 +[id0] exploration/env_infos/initial/hand_distance Max 0.271309 +[id0] exploration/env_infos/initial/hand_distance Min 0.0565095 +[id0] exploration/env_infos/hand_distance Mean 0.186674 +[id0] exploration/env_infos/hand_distance Std 0.115642 +[id0] exploration/env_infos/hand_distance Max 0.394746 +[id0] exploration/env_infos/hand_distance Min 0.00252158 +[id0] exploration/env_infos/final/obj0_distance Mean 0.122918 +[id0] exploration/env_infos/final/obj0_distance Std 0.055433 +[id0] exploration/env_infos/final/obj0_distance Max 0.19791 +[id0] exploration/env_infos/final/obj0_distance Min 0.0490114 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.151596 +[id0] exploration/env_infos/initial/obj0_distance Std 0.0426719 +[id0] exploration/env_infos/initial/obj0_distance Max 0.197912 +[id0] exploration/env_infos/initial/obj0_distance Min 0.0915569 +[id0] exploration/env_infos/obj0_distance Mean 0.139035 +[id0] exploration/env_infos/obj0_distance Std 0.0587919 +[id0] exploration/env_infos/obj0_distance Max 0.202169 +[id0] exploration/env_infos/obj0_distance Min 0.00570188 +[id0] exploration/env_infos/final/hand_success Mean 0 +[id0] exploration/env_infos/final/hand_success Std 0 +[id0] exploration/env_infos/final/hand_success Max 0 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0.2 +[id0] exploration/env_infos/initial/hand_success Std 0.4 +[id0] exploration/env_infos/initial/hand_success Max 1 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.159 +[id0] exploration/env_infos/hand_success Std 0.365676 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0.2 +[id0] exploration/env_infos/final/puck_success Std 0.4 +[id0] exploration/env_infos/final/puck_success Max 1 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0 +[id0] exploration/env_infos/initial/puck_success Std 0 +[id0] exploration/env_infos/initial/puck_success Max 0 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0.174 +[id0] exploration/env_infos/puck_success Std 0.379109 +[id0] exploration/env_infos/puck_success Max 1 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 81000 +[id0] evaluation/num paths total 405 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.313714 +[id0] evaluation/Rewards Std 0.152965 +[id0] evaluation/Rewards Max -0.0923853 +[id0] evaluation/Rewards Min -0.518176 +[id0] evaluation/Returns Mean -62.7428 +[id0] evaluation/Returns Std 30.5927 +[id0] evaluation/Returns Max -18.4852 +[id0] evaluation/Returns Min -103.635 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -62.7428 +[id0] evaluation/env_infos/final/hand_distance Mean 0.230917 +[id0] evaluation/env_infos/final/hand_distance Std 0.0701517 +[id0] evaluation/env_infos/final/hand_distance Max 0.283958 +[id0] evaluation/env_infos/final/hand_distance Min 0.0923853 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.22973 +[id0] evaluation/env_infos/initial/hand_distance Std 0.0693869 +[id0] evaluation/env_infos/initial/hand_distance Max 0.281086 +[id0] evaluation/env_infos/initial/hand_distance Min 0.0924976 +[id0] evaluation/env_infos/hand_distance Mean 0.230434 +[id0] evaluation/env_infos/hand_distance Std 0.0698428 +[id0] evaluation/env_infos/hand_distance Max 0.283958 +[id0] evaluation/env_infos/hand_distance Min 0.0923853 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.194572 +[id0] evaluation/env_infos/final/obj0_distance Std 0.0584061 +[id0] evaluation/env_infos/final/obj0_distance Max 0.269237 +[id0] evaluation/env_infos/final/obj0_distance Min 0.103855 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.194572 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.0584062 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.269237 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.103855 +[id0] evaluation/env_infos/obj0_distance Mean 0.194572 +[id0] evaluation/env_infos/obj0_distance Std 0.0584062 +[id0] evaluation/env_infos/obj0_distance Max 0.269237 +[id0] evaluation/env_infos/obj0_distance Min 0.103855 +[id0] evaluation/env_infos/final/hand_success Mean 0 +[id0] evaluation/env_infos/final/hand_success Std 0 +[id0] evaluation/env_infos/final/hand_success Max 0 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0 +[id0] evaluation/env_infos/initial/hand_success Std 0 +[id0] evaluation/env_infos/initial/hand_success Max 0 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0 +[id0] evaluation/env_infos/hand_success Std 0 +[id0] evaluation/env_infos/hand_success Max 0 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0 +[id0] evaluation/env_infos/final/puck_success Std 0 +[id0] evaluation/env_infos/final/puck_success Max 0 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0 +[id0] evaluation/env_infos/initial/puck_success Std 0 +[id0] evaluation/env_infos/initial/puck_success Max 0 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0 +[id0] evaluation/env_infos/puck_success Std 0 +[id0] evaluation/env_infos/puck_success Max 0 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00427318 +[id0] time/epoch_time (s) 39.033 +[id0] time/evaluation sampling (s) 8.09903 +[id0] time/exploration sampling (s) 8.2254 +[id0] time/global_time (s) 3317.76 +[id0] time/logging (s) 0.0106506 +[id0] time/saving (s) 4.22001e-05 +[id0] time/training (s) 22.6936 +[id0] epoch 80 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 82000 +[id0] trainer/QF1 Loss 0.247891 +[id0] trainer/QF2 Loss 0.233338 +[id0] trainer/Policy Loss 32.0308 +[id0] trainer/Q1 Predictions Mean -28.5886 +[id0] trainer/Q1 Predictions Std 18.9767 +[id0] trainer/Q1 Predictions Max -1.67008 +[id0] trainer/Q1 Predictions Min -81.95 +[id0] trainer/Q2 Predictions Mean -28.5655 +[id0] trainer/Q2 Predictions Std 18.9824 +[id0] trainer/Q2 Predictions Max -1.68791 +[id0] trainer/Q2 Predictions Min -81.9603 +[id0] trainer/Q Targets Mean -28.5366 +[id0] trainer/Q Targets Std 18.9801 +[id0] trainer/Q Targets Max -1.58031 +[id0] trainer/Q Targets Min -82.193 +[id0] trainer/Log Pis Mean 3.23703 +[id0] trainer/Log Pis Std 0.932423 +[id0] trainer/Log Pis Max 4.16203 +[id0] trainer/Log Pis Min -3.21948 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.00320362 +[id0] trainer/Advantage Weights Max 0.0725994 +[id0] trainer/Advantage Weights Min 8.72171e-06 +[id0] trainer/Advantage Score Mean 0.205166 +[id0] trainer/Advantage Score Std 1.31862 +[id0] trainer/Advantage Score Max 5.59036 +[id0] trainer/Advantage Score Min -3.43653 +[id0] trainer/bc/Train Logprob Loss 95.2509 +[id0] trainer/bc/Test Logprob Loss 52.6672 +[id0] trainer/bc/Train MSE 0.252272 +[id0] trainer/bc/Test MSE 0.144551 +[id0] trainer/bc/train_policy_loss 95.2509 +[id0] trainer/bc/test_policy_loss 52.6672 +[id0] exploration/num steps total 83000 +[id0] exploration/num paths total 415 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.191759 +[id0] exploration/Rewards Std 0.106467 +[id0] exploration/Rewards Max -0.0228604 +[id0] exploration/Rewards Min -0.387582 +[id0] exploration/Returns Mean -38.3518 +[id0] exploration/Returns Std 18.3262 +[id0] exploration/Returns Max -14.6803 +[id0] exploration/Returns Min -64.52 +[id0] exploration/Actions Mean 0.00983984 +[id0] exploration/Actions Std 0.829345 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -38.3518 +[id0] exploration/env_infos/final/hand_distance Mean 0.30379 +[id0] exploration/env_infos/final/hand_distance Std 0.0424926 +[id0] exploration/env_infos/final/hand_distance Max 0.355028 +[id0] exploration/env_infos/final/hand_distance Min 0.232622 +[id0] exploration/env_infos/initial/hand_distance Mean 0.173807 +[id0] exploration/env_infos/initial/hand_distance Std 0.0784744 +[id0] exploration/env_infos/initial/hand_distance Max 0.311285 +[id0] exploration/env_infos/initial/hand_distance Min 0.0926908 +[id0] exploration/env_infos/hand_distance Mean 0.235091 +[id0] exploration/env_infos/hand_distance Std 0.0993205 +[id0] exploration/env_infos/hand_distance Max 0.43144 +[id0] exploration/env_infos/hand_distance Min 0.0210769 +[id0] exploration/env_infos/final/obj0_distance Mean 0.179001 +[id0] exploration/env_infos/final/obj0_distance Std 0.0732149 +[id0] exploration/env_infos/final/obj0_distance Max 0.317051 +[id0] exploration/env_infos/final/obj0_distance Min 0.111275 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.128096 +[id0] exploration/env_infos/initial/obj0_distance Std 0.0600128 +[id0] exploration/env_infos/initial/obj0_distance Max 0.181882 +[id0] exploration/env_infos/initial/obj0_distance Min 0.0256341 +[id0] exploration/env_infos/obj0_distance Mean 0.150207 +[id0] exploration/env_infos/obj0_distance Std 0.070318 +[id0] exploration/env_infos/obj0_distance Max 0.337436 +[id0] exploration/env_infos/obj0_distance Min 0.0228604 +[id0] exploration/env_infos/final/hand_success Mean 0 +[id0] exploration/env_infos/final/hand_success Std 0 +[id0] exploration/env_infos/final/hand_success Max 0 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0 +[id0] exploration/env_infos/initial/hand_success Std 0 +[id0] exploration/env_infos/initial/hand_success Max 0 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.024 +[id0] exploration/env_infos/hand_success Std 0.153049 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0 +[id0] exploration/env_infos/final/puck_success Std 0 +[id0] exploration/env_infos/final/puck_success Max 0 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0.2 +[id0] exploration/env_infos/initial/puck_success Std 0.4 +[id0] exploration/env_infos/initial/puck_success Max 1 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0.118 +[id0] exploration/env_infos/puck_success Std 0.322608 +[id0] exploration/env_infos/puck_success Max 1 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 82000 +[id0] evaluation/num paths total 410 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.170589 +[id0] evaluation/Rewards Std 0.185314 +[id0] evaluation/Rewards Max -0.0537536 +[id0] evaluation/Rewards Min -0.539434 +[id0] evaluation/Returns Mean -34.1179 +[id0] evaluation/Returns Std 37.0627 +[id0] evaluation/Returns Max -10.8088 +[id0] evaluation/Returns Min -107.718 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -34.1179 +[id0] evaluation/env_infos/final/hand_distance Mean 0.12379 +[id0] evaluation/env_infos/final/hand_distance Std 0.10501 +[id0] evaluation/env_infos/final/hand_distance Max 0.328556 +[id0] evaluation/env_infos/final/hand_distance Min 0.0542551 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.123024 +[id0] evaluation/env_infos/initial/hand_distance Std 0.104146 +[id0] evaluation/env_infos/initial/hand_distance Max 0.326411 +[id0] evaluation/env_infos/initial/hand_distance Min 0.0537536 +[id0] evaluation/env_infos/hand_distance Mean 0.123478 +[id0] evaluation/env_infos/hand_distance Std 0.104675 +[id0] evaluation/env_infos/hand_distance Max 0.328556 +[id0] evaluation/env_infos/hand_distance Min 0.0537536 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.161639 +[id0] evaluation/env_infos/final/obj0_distance Std 0.0769171 +[id0] evaluation/env_infos/final/obj0_distance Max 0.267395 +[id0] evaluation/env_infos/final/obj0_distance Min 0.064504 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.161638 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.0769169 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.267395 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.0645053 +[id0] evaluation/env_infos/obj0_distance Mean 0.161639 +[id0] evaluation/env_infos/obj0_distance Std 0.076917 +[id0] evaluation/env_infos/obj0_distance Max 0.267395 +[id0] evaluation/env_infos/obj0_distance Min 0.064504 +[id0] evaluation/env_infos/final/hand_success Mean 0.4 +[id0] evaluation/env_infos/final/hand_success Std 0.489898 +[id0] evaluation/env_infos/final/hand_success Max 1 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0.4 +[id0] evaluation/env_infos/initial/hand_success Std 0.489898 +[id0] evaluation/env_infos/initial/hand_success Max 1 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0.4 +[id0] evaluation/env_infos/hand_success Std 0.489898 +[id0] evaluation/env_infos/hand_success Max 1 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0 +[id0] evaluation/env_infos/final/puck_success Std 0 +[id0] evaluation/env_infos/final/puck_success Max 0 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0 +[id0] evaluation/env_infos/initial/puck_success Std 0 +[id0] evaluation/env_infos/initial/puck_success Max 0 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0 +[id0] evaluation/env_infos/puck_success Std 0 +[id0] evaluation/env_infos/puck_success Max 0 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00449061 +[id0] time/epoch_time (s) 39.6728 +[id0] time/evaluation sampling (s) 8.3066 +[id0] time/exploration sampling (s) 8.25428 +[id0] time/global_time (s) 3357.49 +[id0] time/logging (s) 0.0104594 +[id0] time/saving (s) 2.86102e-05 +[id0] time/training (s) 23.0969 +[id0] epoch 81 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 83000 +[id0] trainer/QF1 Loss 0.27413 +[id0] trainer/QF2 Loss 0.277992 +[id0] trainer/Policy Loss 32.4556 +[id0] trainer/Q1 Predictions Mean -29.0963 +[id0] trainer/Q1 Predictions Std 19.3194 +[id0] trainer/Q1 Predictions Max -1.78108 +[id0] trainer/Q1 Predictions Min -84.8244 +[id0] trainer/Q2 Predictions Mean -29.0373 +[id0] trainer/Q2 Predictions Std 19.3266 +[id0] trainer/Q2 Predictions Max -1.68373 +[id0] trainer/Q2 Predictions Min -84.6159 +[id0] trainer/Q Targets Mean -29.1422 +[id0] trainer/Q Targets Std 19.3419 +[id0] trainer/Q Targets Max -1.81556 +[id0] trainer/Q Targets Min -84.7303 +[id0] trainer/Log Pis Mean 3.14129 +[id0] trainer/Log Pis Std 1.02089 +[id0] trainer/Log Pis Max 4.16055 +[id0] trainer/Log Pis Min -2.62113 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.00221846 +[id0] trainer/Advantage Weights Max 0.0300847 +[id0] trainer/Advantage Weights Min 9.48931e-06 +[id0] trainer/Advantage Score Mean 0.218038 +[id0] trainer/Advantage Score Std 1.27702 +[id0] trainer/Advantage Score Max 4.62352 +[id0] trainer/Advantage Score Min -3.43808 +[id0] trainer/bc/Train Logprob Loss 113.855 +[id0] trainer/bc/Test Logprob Loss 58.3926 +[id0] trainer/bc/Train MSE 0.300449 +[id0] trainer/bc/Test MSE 0.164508 +[id0] trainer/bc/train_policy_loss 113.855 +[id0] trainer/bc/test_policy_loss 58.3926 +[id0] exploration/num steps total 84000 +[id0] exploration/num paths total 420 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.229573 +[id0] exploration/Rewards Std 0.116534 +[id0] exploration/Rewards Max -0.00414795 +[id0] exploration/Rewards Min -0.520249 +[id0] exploration/Returns Mean -45.9147 +[id0] exploration/Returns Std 14.883 +[id0] exploration/Returns Max -26.4951 +[id0] exploration/Returns Min -65.2449 +[id0] exploration/Actions Mean 0.00313273 +[id0] exploration/Actions Std 0.801179 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -45.9147 +[id0] exploration/env_infos/final/hand_distance Mean 0.178693 +[id0] exploration/env_infos/final/hand_distance Std 0.0812363 +[id0] exploration/env_infos/final/hand_distance Max 0.332667 +[id0] exploration/env_infos/final/hand_distance Min 0.102525 +[id0] exploration/env_infos/initial/hand_distance Mean 0.212024 +[id0] exploration/env_infos/initial/hand_distance Std 0.140013 +[id0] exploration/env_infos/initial/hand_distance Max 0.398199 +[id0] exploration/env_infos/initial/hand_distance Min 0.0535086 +[id0] exploration/env_infos/hand_distance Mean 0.180947 +[id0] exploration/env_infos/hand_distance Std 0.104461 +[id0] exploration/env_infos/hand_distance Max 0.405768 +[id0] exploration/env_infos/hand_distance Min 0.00402469 +[id0] exploration/env_infos/final/obj0_distance Mean 0.130586 +[id0] exploration/env_infos/final/obj0_distance Std 0.0400977 +[id0] exploration/env_infos/final/obj0_distance Max 0.19127 +[id0] exploration/env_infos/final/obj0_distance Min 0.0750529 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.102498 +[id0] exploration/env_infos/initial/obj0_distance Std 0.0484384 +[id0] exploration/env_infos/initial/obj0_distance Max 0.192828 +[id0] exploration/env_infos/initial/obj0_distance Min 0.0553115 +[id0] exploration/env_infos/obj0_distance Mean 0.118661 +[id0] exploration/env_infos/obj0_distance Std 0.0590299 +[id0] exploration/env_infos/obj0_distance Max 0.330932 +[id0] exploration/env_infos/obj0_distance Min 0.00894322 +[id0] exploration/env_infos/final/hand_success Mean 0 +[id0] exploration/env_infos/final/hand_success Std 0 +[id0] exploration/env_infos/final/hand_success Max 0 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0.2 +[id0] exploration/env_infos/initial/hand_success Std 0.4 +[id0] exploration/env_infos/initial/hand_success Max 1 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.112 +[id0] exploration/env_infos/hand_success Std 0.315366 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0 +[id0] exploration/env_infos/final/puck_success Std 0 +[id0] exploration/env_infos/final/puck_success Max 0 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0.2 +[id0] exploration/env_infos/initial/puck_success Std 0.4 +[id0] exploration/env_infos/initial/puck_success Max 1 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0.172 +[id0] exploration/env_infos/puck_success Std 0.37738 +[id0] exploration/env_infos/puck_success Max 1 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 83000 +[id0] evaluation/num paths total 415 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.324803 +[id0] evaluation/Rewards Std 0.105013 +[id0] evaluation/Rewards Max -0.184354 +[id0] evaluation/Rewards Min -0.436606 +[id0] evaluation/Returns Mean -64.9607 +[id0] evaluation/Returns Std 21.0026 +[id0] evaluation/Returns Max -36.8707 +[id0] evaluation/Returns Min -87.2962 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -64.9607 +[id0] evaluation/env_infos/final/hand_distance Mean 0.208973 +[id0] evaluation/env_infos/final/hand_distance Std 0.10918 +[id0] evaluation/env_infos/final/hand_distance Max 0.382333 +[id0] evaluation/env_infos/final/hand_distance Min 0.0487071 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.208158 +[id0] evaluation/env_infos/initial/hand_distance Std 0.109152 +[id0] evaluation/env_infos/initial/hand_distance Max 0.380958 +[id0] evaluation/env_infos/initial/hand_distance Min 0.0474241 +[id0] evaluation/env_infos/hand_distance Mean 0.208658 +[id0] evaluation/env_infos/hand_distance Std 0.109189 +[id0] evaluation/env_infos/hand_distance Max 0.382333 +[id0] evaluation/env_infos/hand_distance Min 0.0474241 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.227824 +[id0] evaluation/env_infos/final/obj0_distance Std 0.0678905 +[id0] evaluation/env_infos/final/obj0_distance Max 0.360729 +[id0] evaluation/env_infos/final/obj0_distance Min 0.176622 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.227824 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.0678906 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.36073 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.176622 +[id0] evaluation/env_infos/obj0_distance Mean 0.227824 +[id0] evaluation/env_infos/obj0_distance Std 0.0678906 +[id0] evaluation/env_infos/obj0_distance Max 0.36073 +[id0] evaluation/env_infos/obj0_distance Min 0.176622 +[id0] evaluation/env_infos/final/hand_success Mean 0.2 +[id0] evaluation/env_infos/final/hand_success Std 0.4 +[id0] evaluation/env_infos/final/hand_success Max 1 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0.2 +[id0] evaluation/env_infos/initial/hand_success Std 0.4 +[id0] evaluation/env_infos/initial/hand_success Max 1 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0.2 +[id0] evaluation/env_infos/hand_success Std 0.4 +[id0] evaluation/env_infos/hand_success Max 1 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0 +[id0] evaluation/env_infos/final/puck_success Std 0 +[id0] evaluation/env_infos/final/puck_success Max 0 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0 +[id0] evaluation/env_infos/initial/puck_success Std 0 +[id0] evaluation/env_infos/initial/puck_success Max 0 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0 +[id0] evaluation/env_infos/puck_success Std 0 +[id0] evaluation/env_infos/puck_success Max 0 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00429296 +[id0] time/epoch_time (s) 39.2016 +[id0] time/evaluation sampling (s) 8.10044 +[id0] time/exploration sampling (s) 8.35651 +[id0] time/global_time (s) 3396.74 +[id0] time/logging (s) 0.0104334 +[id0] time/saving (s) 3.93391e-05 +[id0] time/training (s) 22.7299 +[id0] epoch 82 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 84000 +[id0] trainer/QF1 Loss 0.188748 +[id0] trainer/QF2 Loss 0.184923 +[id0] trainer/Policy Loss 31.4031 +[id0] trainer/Q1 Predictions Mean -27.9972 +[id0] trainer/Q1 Predictions Std 19.3421 +[id0] trainer/Q1 Predictions Max -1.74295 +[id0] trainer/Q1 Predictions Min -81.7527 +[id0] trainer/Q2 Predictions Mean -28.0034 +[id0] trainer/Q2 Predictions Std 19.3564 +[id0] trainer/Q2 Predictions Max -1.68391 +[id0] trainer/Q2 Predictions Min -82.0056 +[id0] trainer/Q Targets Mean -28.1153 +[id0] trainer/Q Targets Std 19.3573 +[id0] trainer/Q Targets Max -1.75542 +[id0] trainer/Q Targets Min -81.7815 +[id0] trainer/Log Pis Mean 3.15518 +[id0] trainer/Log Pis Std 1.00668 +[id0] trainer/Log Pis Max 4.16129 +[id0] trainer/Log Pis Min -2.67896 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.00225056 +[id0] trainer/Advantage Weights Max 0.0318353 +[id0] trainer/Advantage Weights Min 6.18538e-06 +[id0] trainer/Advantage Score Mean 0.250775 +[id0] trainer/Advantage Score Std 1.34835 +[id0] trainer/Advantage Score Max 4.77034 +[id0] trainer/Advantage Score Min -3.77581 +[id0] trainer/bc/Train Logprob Loss 110.306 +[id0] trainer/bc/Test Logprob Loss 66.4481 +[id0] trainer/bc/Train MSE 0.28644 +[id0] trainer/bc/Test MSE 0.175269 +[id0] trainer/bc/train_policy_loss 110.306 +[id0] trainer/bc/test_policy_loss 66.4481 +[id0] exploration/num steps total 85000 +[id0] exploration/num paths total 425 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.172203 +[id0] exploration/Rewards Std 0.109992 +[id0] exploration/Rewards Max -0.00497353 +[id0] exploration/Rewards Min -0.493692 +[id0] exploration/Returns Mean -34.4407 +[id0] exploration/Returns Std 17.6261 +[id0] exploration/Returns Max -4.14256 +[id0] exploration/Returns Min -51.9221 +[id0] exploration/Actions Mean -0.0401273 +[id0] exploration/Actions Std 0.813633 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -34.4407 +[id0] exploration/env_infos/final/hand_distance Mean 0.247444 +[id0] exploration/env_infos/final/hand_distance Std 0.116533 +[id0] exploration/env_infos/final/hand_distance Max 0.400082 +[id0] exploration/env_infos/final/hand_distance Min 0.0764572 +[id0] exploration/env_infos/initial/hand_distance Mean 0.202475 +[id0] exploration/env_infos/initial/hand_distance Std 0.013686 +[id0] exploration/env_infos/initial/hand_distance Max 0.226256 +[id0] exploration/env_infos/initial/hand_distance Min 0.188445 +[id0] exploration/env_infos/hand_distance Mean 0.205212 +[id0] exploration/env_infos/hand_distance Std 0.119794 +[id0] exploration/env_infos/hand_distance Max 0.423086 +[id0] exploration/env_infos/hand_distance Min 0.00497353 +[id0] exploration/env_infos/final/obj0_distance Mean 0.167817 +[id0] exploration/env_infos/final/obj0_distance Std 0.09425 +[id0] exploration/env_infos/final/obj0_distance Max 0.267787 +[id0] exploration/env_infos/final/obj0_distance Min 0.0207123 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.15162 +[id0] exploration/env_infos/initial/obj0_distance Std 0.0808933 +[id0] exploration/env_infos/initial/obj0_distance Max 0.253057 +[id0] exploration/env_infos/initial/obj0_distance Min 0.0207132 +[id0] exploration/env_infos/obj0_distance Mean 0.159038 +[id0] exploration/env_infos/obj0_distance Std 0.0878527 +[id0] exploration/env_infos/obj0_distance Max 0.267788 +[id0] exploration/env_infos/obj0_distance Min 0.0207123 +[id0] exploration/env_infos/final/hand_success Mean 0 +[id0] exploration/env_infos/final/hand_success Std 0 +[id0] exploration/env_infos/final/hand_success Max 0 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0 +[id0] exploration/env_infos/initial/hand_success Std 0 +[id0] exploration/env_infos/initial/hand_success Max 0 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.132 +[id0] exploration/env_infos/hand_success Std 0.338491 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0.2 +[id0] exploration/env_infos/final/puck_success Std 0.4 +[id0] exploration/env_infos/final/puck_success Max 1 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0.2 +[id0] exploration/env_infos/initial/puck_success Std 0.4 +[id0] exploration/env_infos/initial/puck_success Max 1 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0.2 +[id0] exploration/env_infos/puck_success Std 0.4 +[id0] exploration/env_infos/puck_success Max 1 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 84000 +[id0] evaluation/num paths total 420 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.140592 +[id0] evaluation/Rewards Std 0.0616497 +[id0] evaluation/Rewards Max -0.0770716 +[id0] evaluation/Rewards Min -0.23389 +[id0] evaluation/Returns Mean -28.1183 +[id0] evaluation/Returns Std 12.3299 +[id0] evaluation/Returns Max -15.4145 +[id0] evaluation/Returns Min -46.7778 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -28.1183 +[id0] evaluation/env_infos/final/hand_distance Mean 0.137628 +[id0] evaluation/env_infos/final/hand_distance Std 0.0801358 +[id0] evaluation/env_infos/final/hand_distance Max 0.293098 +[id0] evaluation/env_infos/final/hand_distance Min 0.0677735 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.137225 +[id0] evaluation/env_infos/initial/hand_distance Std 0.0798051 +[id0] evaluation/env_infos/initial/hand_distance Max 0.292181 +[id0] evaluation/env_infos/initial/hand_distance Min 0.0677736 +[id0] evaluation/env_infos/hand_distance Mean 0.137479 +[id0] evaluation/env_infos/hand_distance Std 0.0800266 +[id0] evaluation/env_infos/hand_distance Max 0.293098 +[id0] evaluation/env_infos/hand_distance Min 0.0677735 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.200337 +[id0] evaluation/env_infos/final/obj0_distance Std 0.0706562 +[id0] evaluation/env_infos/final/obj0_distance Max 0.292974 +[id0] evaluation/env_infos/final/obj0_distance Min 0.0770729 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.200337 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.070656 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.292973 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.0770716 +[id0] evaluation/env_infos/obj0_distance Mean 0.200337 +[id0] evaluation/env_infos/obj0_distance Std 0.0706561 +[id0] evaluation/env_infos/obj0_distance Max 0.292974 +[id0] evaluation/env_infos/obj0_distance Min 0.0770716 +[id0] evaluation/env_infos/final/hand_success Mean 0 +[id0] evaluation/env_infos/final/hand_success Std 0 +[id0] evaluation/env_infos/final/hand_success Max 0 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0 +[id0] evaluation/env_infos/initial/hand_success Std 0 +[id0] evaluation/env_infos/initial/hand_success Max 0 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0 +[id0] evaluation/env_infos/hand_success Std 0 +[id0] evaluation/env_infos/hand_success Max 0 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0 +[id0] evaluation/env_infos/final/puck_success Std 0 +[id0] evaluation/env_infos/final/puck_success Max 0 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0 +[id0] evaluation/env_infos/initial/puck_success Std 0 +[id0] evaluation/env_infos/initial/puck_success Max 0 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0 +[id0] evaluation/env_infos/puck_success Std 0 +[id0] evaluation/env_infos/puck_success Max 0 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00521708 +[id0] time/epoch_time (s) 39.0213 +[id0] time/evaluation sampling (s) 8.10566 +[id0] time/exploration sampling (s) 8.26775 +[id0] time/global_time (s) 3435.81 +[id0] time/logging (s) 0.0105166 +[id0] time/saving (s) 3.52859e-05 +[id0] time/training (s) 22.6321 +[id0] epoch 83 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 85000 +[id0] trainer/QF1 Loss 0.35579 +[id0] trainer/QF2 Loss 0.345659 +[id0] trainer/Policy Loss 31.6616 +[id0] trainer/Q1 Predictions Mean -28.2406 +[id0] trainer/Q1 Predictions Std 18.9777 +[id0] trainer/Q1 Predictions Max -1.6034 +[id0] trainer/Q1 Predictions Min -79.4764 +[id0] trainer/Q2 Predictions Mean -28.2119 +[id0] trainer/Q2 Predictions Std 18.986 +[id0] trainer/Q2 Predictions Max -1.6771 +[id0] trainer/Q2 Predictions Min -79.5435 +[id0] trainer/Q Targets Mean -28.2288 +[id0] trainer/Q Targets Std 18.9954 +[id0] trainer/Q Targets Max -1.6433 +[id0] trainer/Q Targets Min -79.3664 +[id0] trainer/Log Pis Mean 3.21007 +[id0] trainer/Log Pis Std 0.990341 +[id0] trainer/Log Pis Max 4.16141 +[id0] trainer/Log Pis Min -7.39037 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.00241309 +[id0] trainer/Advantage Weights Max 0.0356234 +[id0] trainer/Advantage Weights Min 5.39297e-06 +[id0] trainer/Advantage Score Mean 0.210919 +[id0] trainer/Advantage Score Std 1.32057 +[id0] trainer/Advantage Score Max 4.83834 +[id0] trainer/Advantage Score Min -3.95732 +[id0] trainer/bc/Train Logprob Loss 91.2678 +[id0] trainer/bc/Test Logprob Loss 52.488 +[id0] trainer/bc/Train MSE 0.240141 +[id0] trainer/bc/Test MSE 0.140996 +[id0] trainer/bc/train_policy_loss 91.2678 +[id0] trainer/bc/test_policy_loss 52.488 +[id0] exploration/num steps total 86000 +[id0] exploration/num paths total 430 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.20318 +[id0] exploration/Rewards Std 0.133241 +[id0] exploration/Rewards Max -0.0311984 +[id0] exploration/Rewards Min -0.505678 +[id0] exploration/Returns Mean -40.6361 +[id0] exploration/Returns Std 24.1714 +[id0] exploration/Returns Max -12.5828 +[id0] exploration/Returns Min -76.2901 +[id0] exploration/Actions Mean 0.0905411 +[id0] exploration/Actions Std 0.81045 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -40.6361 +[id0] exploration/env_infos/final/hand_distance Mean 0.185444 +[id0] exploration/env_infos/final/hand_distance Std 0.0971121 +[id0] exploration/env_infos/final/hand_distance Max 0.361198 +[id0] exploration/env_infos/final/hand_distance Min 0.0720318 +[id0] exploration/env_infos/initial/hand_distance Mean 0.143877 +[id0] exploration/env_infos/initial/hand_distance Std 0.0218134 +[id0] exploration/env_infos/initial/hand_distance Max 0.177117 +[id0] exploration/env_infos/initial/hand_distance Min 0.109742 +[id0] exploration/env_infos/hand_distance Mean 0.181762 +[id0] exploration/env_infos/hand_distance Std 0.0810329 +[id0] exploration/env_infos/hand_distance Max 0.361198 +[id0] exploration/env_infos/hand_distance Min 0.0185655 +[id0] exploration/env_infos/final/obj0_distance Mean 0.153656 +[id0] exploration/env_infos/final/obj0_distance Std 0.0431092 +[id0] exploration/env_infos/final/obj0_distance Max 0.191816 +[id0] exploration/env_infos/final/obj0_distance Min 0.0719636 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.0934504 +[id0] exploration/env_infos/initial/obj0_distance Std 0.0433871 +[id0] exploration/env_infos/initial/obj0_distance Max 0.163208 +[id0] exploration/env_infos/initial/obj0_distance Min 0.0439866 +[id0] exploration/env_infos/obj0_distance Mean 0.12768 +[id0] exploration/env_infos/obj0_distance Std 0.0464425 +[id0] exploration/env_infos/obj0_distance Max 0.191816 +[id0] exploration/env_infos/obj0_distance Min 0.0439865 +[id0] exploration/env_infos/final/hand_success Mean 0 +[id0] exploration/env_infos/final/hand_success Std 0 +[id0] exploration/env_infos/final/hand_success Max 0 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0 +[id0] exploration/env_infos/initial/hand_success Std 0 +[id0] exploration/env_infos/initial/hand_success Max 0 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.044 +[id0] exploration/env_infos/hand_success Std 0.205095 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0 +[id0] exploration/env_infos/final/puck_success Std 0 +[id0] exploration/env_infos/final/puck_success Max 0 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0.4 +[id0] exploration/env_infos/initial/puck_success Std 0.489898 +[id0] exploration/env_infos/initial/puck_success Max 1 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0.114 +[id0] exploration/env_infos/puck_success Std 0.317811 +[id0] exploration/env_infos/puck_success Max 1 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 85000 +[id0] evaluation/num paths total 425 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.263066 +[id0] evaluation/Rewards Std 0.0864084 +[id0] evaluation/Rewards Max -0.137298 +[id0] evaluation/Rewards Min -0.353337 +[id0] evaluation/Returns Mean -52.6132 +[id0] evaluation/Returns Std 17.2816 +[id0] evaluation/Returns Max -27.4603 +[id0] evaluation/Returns Min -70.5346 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -52.6132 +[id0] evaluation/env_infos/final/hand_distance Mean 0.243671 +[id0] evaluation/env_infos/final/hand_distance Std 0.0546947 +[id0] evaluation/env_infos/final/hand_distance Max 0.311377 +[id0] evaluation/env_infos/final/hand_distance Min 0.183354 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.24329 +[id0] evaluation/env_infos/initial/hand_distance Std 0.0550258 +[id0] evaluation/env_infos/initial/hand_distance Max 0.311729 +[id0] evaluation/env_infos/initial/hand_distance Min 0.182879 +[id0] evaluation/env_infos/hand_distance Mean 0.24352 +[id0] evaluation/env_infos/hand_distance Std 0.0548242 +[id0] evaluation/env_infos/hand_distance Max 0.311729 +[id0] evaluation/env_infos/hand_distance Min 0.182879 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.120106 +[id0] evaluation/env_infos/final/obj0_distance Std 0.0742928 +[id0] evaluation/env_infos/final/obj0_distance Max 0.23973 +[id0] evaluation/env_infos/final/obj0_distance Min 0.0231818 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.120105 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.0742938 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.23973 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.0231796 +[id0] evaluation/env_infos/obj0_distance Mean 0.120106 +[id0] evaluation/env_infos/obj0_distance Std 0.0742932 +[id0] evaluation/env_infos/obj0_distance Max 0.23973 +[id0] evaluation/env_infos/obj0_distance Min 0.0231796 +[id0] evaluation/env_infos/final/hand_success Mean 0 +[id0] evaluation/env_infos/final/hand_success Std 0 +[id0] evaluation/env_infos/final/hand_success Max 0 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0 +[id0] evaluation/env_infos/initial/hand_success Std 0 +[id0] evaluation/env_infos/initial/hand_success Max 0 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0 +[id0] evaluation/env_infos/hand_success Std 0 +[id0] evaluation/env_infos/hand_success Max 0 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0.2 +[id0] evaluation/env_infos/final/puck_success Std 0.4 +[id0] evaluation/env_infos/final/puck_success Max 1 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0.2 +[id0] evaluation/env_infos/initial/puck_success Std 0.4 +[id0] evaluation/env_infos/initial/puck_success Max 1 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0.2 +[id0] evaluation/env_infos/puck_success Std 0.4 +[id0] evaluation/env_infos/puck_success Max 1 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00427651 +[id0] time/epoch_time (s) 39.1126 +[id0] time/evaluation sampling (s) 8.18739 +[id0] time/exploration sampling (s) 8.24832 +[id0] time/global_time (s) 3474.98 +[id0] time/logging (s) 0.0104644 +[id0] time/saving (s) 3.60012e-05 +[id0] time/training (s) 22.6621 +[id0] epoch 84 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 86000 +[id0] trainer/QF1 Loss 0.207752 +[id0] trainer/QF2 Loss 0.219643 +[id0] trainer/Policy Loss 32.2601 +[id0] trainer/Q1 Predictions Mean -28.9165 +[id0] trainer/Q1 Predictions Std 19.2873 +[id0] trainer/Q1 Predictions Max -1.54712 +[id0] trainer/Q1 Predictions Min -82.352 +[id0] trainer/Q2 Predictions Mean -28.843 +[id0] trainer/Q2 Predictions Std 19.2903 +[id0] trainer/Q2 Predictions Max -1.39666 +[id0] trainer/Q2 Predictions Min -82.5722 +[id0] trainer/Q Targets Mean -28.9765 +[id0] trainer/Q Targets Std 19.3125 +[id0] trainer/Q Targets Max -1.50979 +[id0] trainer/Q Targets Min -82.7634 +[id0] trainer/Log Pis Mean 3.15324 +[id0] trainer/Log Pis Std 1.02544 +[id0] trainer/Log Pis Max 4.16185 +[id0] trainer/Log Pis Min -3.09487 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.00671615 +[id0] trainer/Advantage Weights Max 0.204769 +[id0] trainer/Advantage Weights Min 3.31139e-06 +[id0] trainer/Advantage Score Mean 0.190332 +[id0] trainer/Advantage Score Std 1.36867 +[id0] trainer/Advantage Score Max 6.86325 +[id0] trainer/Advantage Score Min -4.16902 +[id0] trainer/bc/Train Logprob Loss 100.394 +[id0] trainer/bc/Test Logprob Loss 54.0892 +[id0] trainer/bc/Train MSE 0.266676 +[id0] trainer/bc/Test MSE 0.145473 +[id0] trainer/bc/train_policy_loss 100.394 +[id0] trainer/bc/test_policy_loss 54.0892 +[id0] exploration/num steps total 87000 +[id0] exploration/num paths total 435 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.200226 +[id0] exploration/Rewards Std 0.0974781 +[id0] exploration/Rewards Max -0.00723198 +[id0] exploration/Rewards Min -0.407545 +[id0] exploration/Returns Mean -40.0453 +[id0] exploration/Returns Std 12.9775 +[id0] exploration/Returns Max -28.591 +[id0] exploration/Returns Min -65.394 +[id0] exploration/Actions Mean 0.0216143 +[id0] exploration/Actions Std 0.791427 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -40.0453 +[id0] exploration/env_infos/final/hand_distance Mean 0.239609 +[id0] exploration/env_infos/final/hand_distance Std 0.0787254 +[id0] exploration/env_infos/final/hand_distance Max 0.295726 +[id0] exploration/env_infos/final/hand_distance Min 0.0926948 +[id0] exploration/env_infos/initial/hand_distance Mean 0.126445 +[id0] exploration/env_infos/initial/hand_distance Std 0.0508145 +[id0] exploration/env_infos/initial/hand_distance Max 0.173438 +[id0] exploration/env_infos/initial/hand_distance Min 0.0430158 +[id0] exploration/env_infos/hand_distance Mean 0.186572 +[id0] exploration/env_infos/hand_distance Std 0.083705 +[id0] exploration/env_infos/hand_distance Max 0.345079 +[id0] exploration/env_infos/hand_distance Min 0.00168516 +[id0] exploration/env_infos/final/obj0_distance Mean 0.108367 +[id0] exploration/env_infos/final/obj0_distance Std 0.0346964 +[id0] exploration/env_infos/final/obj0_distance Max 0.1716 +[id0] exploration/env_infos/final/obj0_distance Min 0.0662833 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.0875926 +[id0] exploration/env_infos/initial/obj0_distance Std 0.0389373 +[id0] exploration/env_infos/initial/obj0_distance Max 0.124496 +[id0] exploration/env_infos/initial/obj0_distance Min 0.0225395 +[id0] exploration/env_infos/obj0_distance Mean 0.0907336 +[id0] exploration/env_infos/obj0_distance Std 0.0426055 +[id0] exploration/env_infos/obj0_distance Max 0.1716 +[id0] exploration/env_infos/obj0_distance Min 0.0193663 +[id0] exploration/env_infos/final/hand_success Mean 0 +[id0] exploration/env_infos/final/hand_success Std 0 +[id0] exploration/env_infos/final/hand_success Max 0 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0.2 +[id0] exploration/env_infos/initial/hand_success Std 0.4 +[id0] exploration/env_infos/initial/hand_success Max 1 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.105 +[id0] exploration/env_infos/hand_success Std 0.306553 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0 +[id0] exploration/env_infos/final/puck_success Std 0 +[id0] exploration/env_infos/final/puck_success Max 0 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0.2 +[id0] exploration/env_infos/initial/puck_success Std 0.4 +[id0] exploration/env_infos/initial/puck_success Max 1 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0.195 +[id0] exploration/env_infos/puck_success Std 0.396201 +[id0] exploration/env_infos/puck_success Max 1 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 86000 +[id0] evaluation/num paths total 430 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.190627 +[id0] evaluation/Rewards Std 0.109675 +[id0] evaluation/Rewards Max -0.0531768 +[id0] evaluation/Rewards Min -0.30663 +[id0] evaluation/Returns Mean -38.1255 +[id0] evaluation/Returns Std 21.9351 +[id0] evaluation/Returns Max -10.74 +[id0] evaluation/Returns Min -61.3114 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -38.1255 +[id0] evaluation/env_infos/final/hand_distance Mean 0.173354 +[id0] evaluation/env_infos/final/hand_distance Std 0.110638 +[id0] evaluation/env_infos/final/hand_distance Max 0.286956 +[id0] evaluation/env_infos/final/hand_distance Min 0.0286216 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.172916 +[id0] evaluation/env_infos/initial/hand_distance Std 0.111002 +[id0] evaluation/env_infos/initial/hand_distance Max 0.286956 +[id0] evaluation/env_infos/initial/hand_distance Min 0.027573 +[id0] evaluation/env_infos/hand_distance Mean 0.173211 +[id0] evaluation/env_infos/hand_distance Std 0.110759 +[id0] evaluation/env_infos/hand_distance Max 0.286956 +[id0] evaluation/env_infos/hand_distance Min 0.027573 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.109741 +[id0] evaluation/env_infos/final/obj0_distance Std 0.0796819 +[id0] evaluation/env_infos/final/obj0_distance Max 0.252397 +[id0] evaluation/env_infos/final/obj0_distance Min 0.0184981 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.109741 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.0796814 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.252396 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.0184999 +[id0] evaluation/env_infos/obj0_distance Mean 0.109741 +[id0] evaluation/env_infos/obj0_distance Std 0.0796816 +[id0] evaluation/env_infos/obj0_distance Max 0.252397 +[id0] evaluation/env_infos/obj0_distance Min 0.0184981 +[id0] evaluation/env_infos/final/hand_success Mean 0.4 +[id0] evaluation/env_infos/final/hand_success Std 0.489898 +[id0] evaluation/env_infos/final/hand_success Max 1 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0.4 +[id0] evaluation/env_infos/initial/hand_success Std 0.489898 +[id0] evaluation/env_infos/initial/hand_success Max 1 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0.4 +[id0] evaluation/env_infos/hand_success Std 0.489898 +[id0] evaluation/env_infos/hand_success Max 1 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0.2 +[id0] evaluation/env_infos/final/puck_success Std 0.4 +[id0] evaluation/env_infos/final/puck_success Max 1 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0.2 +[id0] evaluation/env_infos/initial/puck_success Std 0.4 +[id0] evaluation/env_infos/initial/puck_success Max 1 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0.2 +[id0] evaluation/env_infos/puck_success Std 0.4 +[id0] evaluation/env_infos/puck_success Max 1 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00433445 +[id0] time/epoch_time (s) 39.2461 +[id0] time/evaluation sampling (s) 8.17872 +[id0] time/exploration sampling (s) 8.30817 +[id0] time/global_time (s) 3514.27 +[id0] time/logging (s) 0.0105169 +[id0] time/saving (s) 3.93391e-05 +[id0] time/training (s) 22.7443 +[id0] epoch 85 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 87000 +[id0] trainer/QF1 Loss 0.21337 +[id0] trainer/QF2 Loss 0.211364 +[id0] trainer/Policy Loss 31.1165 +[id0] trainer/Q1 Predictions Mean -27.7973 +[id0] trainer/Q1 Predictions Std 18.7457 +[id0] trainer/Q1 Predictions Max -1.70421 +[id0] trainer/Q1 Predictions Min -78.2357 +[id0] trainer/Q2 Predictions Mean -27.7664 +[id0] trainer/Q2 Predictions Std 18.7387 +[id0] trainer/Q2 Predictions Max -1.41269 +[id0] trainer/Q2 Predictions Min -77.9141 +[id0] trainer/Q Targets Mean -27.6966 +[id0] trainer/Q Targets Std 18.7574 +[id0] trainer/Q Targets Max -1.55214 +[id0] trainer/Q Targets Min -78.1063 +[id0] trainer/Log Pis Mean 3.16395 +[id0] trainer/Log Pis Std 1.01046 +[id0] trainer/Log Pis Max 4.16081 +[id0] trainer/Log Pis Min -4.06325 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.00286373 +[id0] trainer/Advantage Weights Max 0.0452015 +[id0] trainer/Advantage Weights Min 6.77694e-06 +[id0] trainer/Advantage Score Mean 0.155277 +[id0] trainer/Advantage Score Std 1.31657 +[id0] trainer/Advantage Score Max 5.05441 +[id0] trainer/Advantage Score Min -3.75095 +[id0] trainer/bc/Train Logprob Loss 92.9954 +[id0] trainer/bc/Test Logprob Loss 55.6587 +[id0] trainer/bc/Train MSE 0.246451 +[id0] trainer/bc/Test MSE 0.15057 +[id0] trainer/bc/train_policy_loss 92.9954 +[id0] trainer/bc/test_policy_loss 55.6587 +[id0] exploration/num steps total 88000 +[id0] exploration/num paths total 440 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.170463 +[id0] exploration/Rewards Std 0.151082 +[id0] exploration/Rewards Max -0.00519461 +[id0] exploration/Rewards Min -0.594246 +[id0] exploration/Returns Mean -34.0925 +[id0] exploration/Returns Std 27.6695 +[id0] exploration/Returns Max -1.57783 +[id0] exploration/Returns Min -83.2946 +[id0] exploration/Actions Mean 0.0373284 +[id0] exploration/Actions Std 0.800245 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -34.0925 +[id0] exploration/env_infos/final/hand_distance Mean 0.209794 +[id0] exploration/env_infos/final/hand_distance Std 0.100904 +[id0] exploration/env_infos/final/hand_distance Max 0.390069 +[id0] exploration/env_infos/final/hand_distance Min 0.119536 +[id0] exploration/env_infos/initial/hand_distance Mean 0.0907657 +[id0] exploration/env_infos/initial/hand_distance Std 0.0468889 +[id0] exploration/env_infos/initial/hand_distance Max 0.152783 +[id0] exploration/env_infos/initial/hand_distance Min 0.0353537 +[id0] exploration/env_infos/hand_distance Mean 0.157057 +[id0] exploration/env_infos/hand_distance Std 0.0892239 +[id0] exploration/env_infos/hand_distance Max 0.391991 +[id0] exploration/env_infos/hand_distance Min 0.00402095 +[id0] exploration/env_infos/final/obj0_distance Mean 0.127294 +[id0] exploration/env_infos/final/obj0_distance Std 0.0486557 +[id0] exploration/env_infos/final/obj0_distance Max 0.215824 +[id0] exploration/env_infos/final/obj0_distance Min 0.0885087 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.138488 +[id0] exploration/env_infos/initial/obj0_distance Std 0.0851417 +[id0] exploration/env_infos/initial/obj0_distance Max 0.212573 +[id0] exploration/env_infos/initial/obj0_distance Min 0.00519461 +[id0] exploration/env_infos/obj0_distance Mean 0.14001 +[id0] exploration/env_infos/obj0_distance Std 0.0827029 +[id0] exploration/env_infos/obj0_distance Max 0.221287 +[id0] exploration/env_infos/obj0_distance Min 0.00519461 +[id0] exploration/env_infos/final/hand_success Mean 0 +[id0] exploration/env_infos/final/hand_success Std 0 +[id0] exploration/env_infos/final/hand_success Max 0 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0.4 +[id0] exploration/env_infos/initial/hand_success Std 0.489898 +[id0] exploration/env_infos/initial/hand_success Max 1 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.13 +[id0] exploration/env_infos/hand_success Std 0.336303 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0 +[id0] exploration/env_infos/final/puck_success Std 0 +[id0] exploration/env_infos/final/puck_success Max 0 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0.2 +[id0] exploration/env_infos/initial/puck_success Std 0.4 +[id0] exploration/env_infos/initial/puck_success Max 1 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0.218 +[id0] exploration/env_infos/puck_success Std 0.412887 +[id0] exploration/env_infos/puck_success Max 1 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 87000 +[id0] evaluation/num paths total 435 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.263275 +[id0] evaluation/Rewards Std 0.159 +[id0] evaluation/Rewards Max -0.0835781 +[id0] evaluation/Rewards Min -0.456345 +[id0] evaluation/Returns Mean -52.6551 +[id0] evaluation/Returns Std 31.7999 +[id0] evaluation/Returns Max -16.7156 +[id0] evaluation/Returns Min -91.0537 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -52.6551 +[id0] evaluation/env_infos/final/hand_distance Mean 0.165554 +[id0] evaluation/env_infos/final/hand_distance Std 0.0676346 +[id0] evaluation/env_infos/final/hand_distance Max 0.258263 +[id0] evaluation/env_infos/final/hand_distance Min 0.0835781 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.164535 +[id0] evaluation/env_infos/initial/hand_distance Std 0.0677631 +[id0] evaluation/env_infos/initial/hand_distance Max 0.258263 +[id0] evaluation/env_infos/initial/hand_distance Min 0.0835782 +[id0] evaluation/env_infos/hand_distance Mean 0.16515 +[id0] evaluation/env_infos/hand_distance Std 0.0676883 +[id0] evaluation/env_infos/hand_distance Max 0.258263 +[id0] evaluation/env_infos/hand_distance Min 0.0835781 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.240883 +[id0] evaluation/env_infos/final/obj0_distance Std 0.0816149 +[id0] evaluation/env_infos/final/obj0_distance Max 0.375351 +[id0] evaluation/env_infos/final/obj0_distance Min 0.120646 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.240883 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.0816152 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.375352 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.120646 +[id0] evaluation/env_infos/obj0_distance Mean 0.240883 +[id0] evaluation/env_infos/obj0_distance Std 0.081615 +[id0] evaluation/env_infos/obj0_distance Max 0.375352 +[id0] evaluation/env_infos/obj0_distance Min 0.120646 +[id0] evaluation/env_infos/final/hand_success Mean 0 +[id0] evaluation/env_infos/final/hand_success Std 0 +[id0] evaluation/env_infos/final/hand_success Max 0 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0 +[id0] evaluation/env_infos/initial/hand_success Std 0 +[id0] evaluation/env_infos/initial/hand_success Max 0 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0 +[id0] evaluation/env_infos/hand_success Std 0 +[id0] evaluation/env_infos/hand_success Max 0 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0 +[id0] evaluation/env_infos/final/puck_success Std 0 +[id0] evaluation/env_infos/final/puck_success Max 0 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0 +[id0] evaluation/env_infos/initial/puck_success Std 0 +[id0] evaluation/env_infos/initial/puck_success Max 0 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0 +[id0] evaluation/env_infos/puck_success Std 0 +[id0] evaluation/env_infos/puck_success Max 0 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00428009 +[id0] time/epoch_time (s) 39.1387 +[id0] time/evaluation sampling (s) 8.23773 +[id0] time/exploration sampling (s) 8.19747 +[id0] time/global_time (s) 3553.46 +[id0] time/logging (s) 0.0104942 +[id0] time/saving (s) 3.8147e-05 +[id0] time/training (s) 22.6887 +[id0] epoch 86 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 88000 +[id0] trainer/QF1 Loss 0.235907 +[id0] trainer/QF2 Loss 0.24103 +[id0] trainer/Policy Loss 32.6162 +[id0] trainer/Q1 Predictions Mean -29.1675 +[id0] trainer/Q1 Predictions Std 19.8111 +[id0] trainer/Q1 Predictions Max -1.69572 +[id0] trainer/Q1 Predictions Min -85.1076 +[id0] trainer/Q2 Predictions Mean -29.1168 +[id0] trainer/Q2 Predictions Std 19.8046 +[id0] trainer/Q2 Predictions Max -1.6792 +[id0] trainer/Q2 Predictions Min -85.1258 +[id0] trainer/Q Targets Mean -29.2434 +[id0] trainer/Q Targets Std 19.8154 +[id0] trainer/Q Targets Max -1.78441 +[id0] trainer/Q Targets Min -85.6256 +[id0] trainer/Log Pis Mean 3.17359 +[id0] trainer/Log Pis Std 1.00634 +[id0] trainer/Log Pis Max 4.16152 +[id0] trainer/Log Pis Min -3.86418 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.00250315 +[id0] trainer/Advantage Weights Max 0.0475366 +[id0] trainer/Advantage Weights Min 8.22843e-06 +[id0] trainer/Advantage Score Mean 0.275076 +[id0] trainer/Advantage Score Std 1.29376 +[id0] trainer/Advantage Score Max 5.12537 +[id0] trainer/Advantage Score Min -3.53629 +[id0] trainer/bc/Train Logprob Loss 101.364 +[id0] trainer/bc/Test Logprob Loss 53.4428 +[id0] trainer/bc/Train MSE 0.25753 +[id0] trainer/bc/Test MSE 0.146145 +[id0] trainer/bc/train_policy_loss 101.364 +[id0] trainer/bc/test_policy_loss 53.4428 +[id0] exploration/num steps total 89000 +[id0] exploration/num paths total 445 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.27049 +[id0] exploration/Rewards Std 0.0973926 +[id0] exploration/Rewards Max -0.00494866 +[id0] exploration/Rewards Min -0.541069 +[id0] exploration/Returns Mean -54.098 +[id0] exploration/Returns Std 11.3201 +[id0] exploration/Returns Max -34.9 +[id0] exploration/Returns Min -68.8987 +[id0] exploration/Actions Mean 0.0203339 +[id0] exploration/Actions Std 0.803707 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -54.098 +[id0] exploration/env_infos/final/hand_distance Mean 0.274212 +[id0] exploration/env_infos/final/hand_distance Std 0.0479269 +[id0] exploration/env_infos/final/hand_distance Max 0.342536 +[id0] exploration/env_infos/final/hand_distance Min 0.222163 +[id0] exploration/env_infos/initial/hand_distance Mean 0.133315 +[id0] exploration/env_infos/initial/hand_distance Std 0.0908508 +[id0] exploration/env_infos/initial/hand_distance Max 0.251294 +[id0] exploration/env_infos/initial/hand_distance Min 0.0263621 +[id0] exploration/env_infos/hand_distance Mean 0.186738 +[id0] exploration/env_infos/hand_distance Std 0.098476 +[id0] exploration/env_infos/hand_distance Max 0.381385 +[id0] exploration/env_infos/hand_distance Min 0.00494866 +[id0] exploration/env_infos/final/obj0_distance Mean 0.247342 +[id0] exploration/env_infos/final/obj0_distance Std 0.0985064 +[id0] exploration/env_infos/final/obj0_distance Max 0.319623 +[id0] exploration/env_infos/final/obj0_distance Min 0.0520951 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.221366 +[id0] exploration/env_infos/initial/obj0_distance Std 0.0744284 +[id0] exploration/env_infos/initial/obj0_distance Max 0.337733 +[id0] exploration/env_infos/initial/obj0_distance Min 0.158459 +[id0] exploration/env_infos/obj0_distance Mean 0.225378 +[id0] exploration/env_infos/obj0_distance Std 0.0673215 +[id0] exploration/env_infos/obj0_distance Max 0.337733 +[id0] exploration/env_infos/obj0_distance Min 0.0520951 +[id0] exploration/env_infos/final/hand_success Mean 0 +[id0] exploration/env_infos/final/hand_success Std 0 +[id0] exploration/env_infos/final/hand_success Max 0 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0.4 +[id0] exploration/env_infos/initial/hand_success Std 0.489898 +[id0] exploration/env_infos/initial/hand_success Max 1 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.106 +[id0] exploration/env_infos/hand_success Std 0.307838 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0.2 +[id0] exploration/env_infos/final/puck_success Std 0.4 +[id0] exploration/env_infos/final/puck_success Max 1 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0 +[id0] exploration/env_infos/initial/puck_success Std 0 +[id0] exploration/env_infos/initial/puck_success Max 0 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0.057 +[id0] exploration/env_infos/puck_success Std 0.231843 +[id0] exploration/env_infos/puck_success Max 1 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 88000 +[id0] evaluation/num paths total 440 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.0979627 +[id0] evaluation/Rewards Std 0.0627904 +[id0] evaluation/Rewards Max -0.0375455 +[id0] evaluation/Rewards Min -0.190868 +[id0] evaluation/Returns Mean -19.5925 +[id0] evaluation/Returns Std 12.5581 +[id0] evaluation/Returns Max -7.50914 +[id0] evaluation/Returns Min -38.1735 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -19.5925 +[id0] evaluation/env_infos/final/hand_distance Mean 0.189745 +[id0] evaluation/env_infos/final/hand_distance Std 0.0843915 +[id0] evaluation/env_infos/final/hand_distance Max 0.290275 +[id0] evaluation/env_infos/final/hand_distance Min 0.0426031 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.189644 +[id0] evaluation/env_infos/initial/hand_distance Std 0.0841634 +[id0] evaluation/env_infos/initial/hand_distance Max 0.289866 +[id0] evaluation/env_infos/initial/hand_distance Min 0.0431409 +[id0] evaluation/env_infos/hand_distance Mean 0.189723 +[id0] evaluation/env_infos/hand_distance Std 0.0843115 +[id0] evaluation/env_infos/hand_distance Max 0.290275 +[id0] evaluation/env_infos/hand_distance Min 0.0426031 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.0752319 +[id0] evaluation/env_infos/final/obj0_distance Std 0.053814 +[id0] evaluation/env_infos/final/obj0_distance Max 0.155781 +[id0] evaluation/env_infos/final/obj0_distance Min 0.0123735 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.0752318 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.0538136 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.15578 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.0123742 +[id0] evaluation/env_infos/obj0_distance Mean 0.0752318 +[id0] evaluation/env_infos/obj0_distance Std 0.0538139 +[id0] evaluation/env_infos/obj0_distance Max 0.155781 +[id0] evaluation/env_infos/obj0_distance Min 0.0123734 +[id0] evaluation/env_infos/final/hand_success Mean 0.2 +[id0] evaluation/env_infos/final/hand_success Std 0.4 +[id0] evaluation/env_infos/final/hand_success Max 1 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0.2 +[id0] evaluation/env_infos/initial/hand_success Std 0.4 +[id0] evaluation/env_infos/initial/hand_success Max 1 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0.2 +[id0] evaluation/env_infos/hand_success Std 0.4 +[id0] evaluation/env_infos/hand_success Max 1 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0.6 +[id0] evaluation/env_infos/final/puck_success Std 0.489898 +[id0] evaluation/env_infos/final/puck_success Max 1 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0.6 +[id0] evaluation/env_infos/initial/puck_success Std 0.489898 +[id0] evaluation/env_infos/initial/puck_success Max 1 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0.6 +[id0] evaluation/env_infos/puck_success Std 0.489898 +[id0] evaluation/env_infos/puck_success Max 1 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00426865 +[id0] time/epoch_time (s) 38.9578 +[id0] time/evaluation sampling (s) 8.07762 +[id0] time/exploration sampling (s) 8.17783 +[id0] time/global_time (s) 3592.48 +[id0] time/logging (s) 0.0104363 +[id0] time/saving (s) 3.91006e-05 +[id0] time/training (s) 22.6876 +[id0] epoch 87 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 89000 +[id0] trainer/QF1 Loss 0.18898 +[id0] trainer/QF2 Loss 0.182618 +[id0] trainer/Policy Loss 32.7471 +[id0] trainer/Q1 Predictions Mean -29.2906 +[id0] trainer/Q1 Predictions Std 18.9935 +[id0] trainer/Q1 Predictions Max -1.5607 +[id0] trainer/Q1 Predictions Min -79.1428 +[id0] trainer/Q2 Predictions Mean -29.3716 +[id0] trainer/Q2 Predictions Std 19.009 +[id0] trainer/Q2 Predictions Max -1.45437 +[id0] trainer/Q2 Predictions Min -78.9377 +[id0] trainer/Q Targets Mean -29.372 +[id0] trainer/Q Targets Std 19.0084 +[id0] trainer/Q Targets Max -1.63205 +[id0] trainer/Q Targets Min -78.8527 +[id0] trainer/Log Pis Mean 3.13372 +[id0] trainer/Log Pis Std 1.03362 +[id0] trainer/Log Pis Max 4.16148 +[id0] trainer/Log Pis Min -4.65555 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.00387617 +[id0] trainer/Advantage Weights Max 0.0790139 +[id0] trainer/Advantage Weights Min 5.03373e-06 +[id0] trainer/Advantage Score Mean 0.32284 +[id0] trainer/Advantage Score Std 1.34416 +[id0] trainer/Advantage Score Max 5.88729 +[id0] trainer/Advantage Score Min -3.77393 +[id0] trainer/bc/Train Logprob Loss 98.7641 +[id0] trainer/bc/Test Logprob Loss 48.0438 +[id0] trainer/bc/Train MSE 0.259366 +[id0] trainer/bc/Test MSE 0.129977 +[id0] trainer/bc/train_policy_loss 98.7641 +[id0] trainer/bc/test_policy_loss 48.0438 +[id0] exploration/num steps total 90000 +[id0] exploration/num paths total 450 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.243916 +[id0] exploration/Rewards Std 0.103074 +[id0] exploration/Rewards Max -0.0111087 +[id0] exploration/Rewards Min -0.453419 +[id0] exploration/Returns Mean -48.7832 +[id0] exploration/Returns Std 15.0955 +[id0] exploration/Returns Max -34.3952 +[id0] exploration/Returns Min -76.1636 +[id0] exploration/Actions Mean 0.0572162 +[id0] exploration/Actions Std 0.813395 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -48.7832 +[id0] exploration/env_infos/final/hand_distance Mean 0.268061 +[id0] exploration/env_infos/final/hand_distance Std 0.0872708 +[id0] exploration/env_infos/final/hand_distance Max 0.403479 +[id0] exploration/env_infos/final/hand_distance Min 0.151832 +[id0] exploration/env_infos/initial/hand_distance Mean 0.16492 +[id0] exploration/env_infos/initial/hand_distance Std 0.0289869 +[id0] exploration/env_infos/initial/hand_distance Max 0.211245 +[id0] exploration/env_infos/initial/hand_distance Min 0.12862 +[id0] exploration/env_infos/hand_distance Mean 0.216679 +[id0] exploration/env_infos/hand_distance Std 0.0908352 +[id0] exploration/env_infos/hand_distance Max 0.404671 +[id0] exploration/env_infos/hand_distance Min 0.0111087 +[id0] exploration/env_infos/final/obj0_distance Mean 0.149693 +[id0] exploration/env_infos/final/obj0_distance Std 0.0497787 +[id0] exploration/env_infos/final/obj0_distance Max 0.195482 +[id0] exploration/env_infos/final/obj0_distance Min 0.055373 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.175794 +[id0] exploration/env_infos/initial/obj0_distance Std 0.0277164 +[id0] exploration/env_infos/initial/obj0_distance Max 0.201669 +[id0] exploration/env_infos/initial/obj0_distance Min 0.130311 +[id0] exploration/env_infos/obj0_distance Mean 0.172031 +[id0] exploration/env_infos/obj0_distance Std 0.0355607 +[id0] exploration/env_infos/obj0_distance Max 0.203327 +[id0] exploration/env_infos/obj0_distance Min 0.028457 +[id0] exploration/env_infos/final/hand_success Mean 0 +[id0] exploration/env_infos/final/hand_success Std 0 +[id0] exploration/env_infos/final/hand_success Max 0 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0 +[id0] exploration/env_infos/initial/hand_success Std 0 +[id0] exploration/env_infos/initial/hand_success Max 0 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.027 +[id0] exploration/env_infos/hand_success Std 0.162083 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0.2 +[id0] exploration/env_infos/final/puck_success Std 0.4 +[id0] exploration/env_infos/final/puck_success Max 1 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0 +[id0] exploration/env_infos/initial/puck_success Std 0 +[id0] exploration/env_infos/initial/puck_success Max 0 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0.053 +[id0] exploration/env_infos/puck_success Std 0.224033 +[id0] exploration/env_infos/puck_success Max 1 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 89000 +[id0] evaluation/num paths total 445 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.202502 +[id0] evaluation/Rewards Std 0.17315 +[id0] evaluation/Rewards Max -0.0485059 +[id0] evaluation/Rewards Min -0.506048 +[id0] evaluation/Returns Mean -40.5004 +[id0] evaluation/Returns Std 34.63 +[id0] evaluation/Returns Max -9.70126 +[id0] evaluation/Returns Min -101.21 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -40.5004 +[id0] evaluation/env_infos/final/hand_distance Mean 0.161586 +[id0] evaluation/env_infos/final/hand_distance Std 0.0750207 +[id0] evaluation/env_infos/final/hand_distance Max 0.285017 +[id0] evaluation/env_infos/final/hand_distance Min 0.0725381 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.161644 +[id0] evaluation/env_infos/initial/hand_distance Std 0.0749652 +[id0] evaluation/env_infos/initial/hand_distance Max 0.285017 +[id0] evaluation/env_infos/initial/hand_distance Min 0.0725382 +[id0] evaluation/env_infos/hand_distance Mean 0.161608 +[id0] evaluation/env_infos/hand_distance Std 0.0749987 +[id0] evaluation/env_infos/hand_distance Max 0.285017 +[id0] evaluation/env_infos/hand_distance Min 0.0725381 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.127301 +[id0] evaluation/env_infos/final/obj0_distance Std 0.0998888 +[id0] evaluation/env_infos/final/obj0_distance Max 0.312395 +[id0] evaluation/env_infos/final/obj0_distance Min 0.0485065 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.1273 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.099889 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.312394 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.0485059 +[id0] evaluation/env_infos/obj0_distance Mean 0.127301 +[id0] evaluation/env_infos/obj0_distance Std 0.0998888 +[id0] evaluation/env_infos/obj0_distance Max 0.312395 +[id0] evaluation/env_infos/obj0_distance Min 0.0485059 +[id0] evaluation/env_infos/final/hand_success Mean 0 +[id0] evaluation/env_infos/final/hand_success Std 0 +[id0] evaluation/env_infos/final/hand_success Max 0 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0 +[id0] evaluation/env_infos/initial/hand_success Std 0 +[id0] evaluation/env_infos/initial/hand_success Max 0 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0 +[id0] evaluation/env_infos/hand_success Std 0 +[id0] evaluation/env_infos/hand_success Max 0 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0.4 +[id0] evaluation/env_infos/final/puck_success Std 0.489898 +[id0] evaluation/env_infos/final/puck_success Max 1 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0.4 +[id0] evaluation/env_infos/initial/puck_success Std 0.489898 +[id0] evaluation/env_infos/initial/puck_success Max 1 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0.4 +[id0] evaluation/env_infos/puck_success Std 0.489898 +[id0] evaluation/env_infos/puck_success Max 1 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.0043211 +[id0] time/epoch_time (s) 39.2406 +[id0] time/evaluation sampling (s) 8.12375 +[id0] time/exploration sampling (s) 8.22019 +[id0] time/global_time (s) 3631.77 +[id0] time/logging (s) 0.0104465 +[id0] time/saving (s) 3.88622e-05 +[id0] time/training (s) 22.8818 +[id0] epoch 88 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 90000 +[id0] trainer/QF1 Loss 0.154884 +[id0] trainer/QF2 Loss 0.198892 +[id0] trainer/Policy Loss 31.2702 +[id0] trainer/Q1 Predictions Mean -27.9643 +[id0] trainer/Q1 Predictions Std 18.9914 +[id0] trainer/Q1 Predictions Max -1.67626 +[id0] trainer/Q1 Predictions Min -85.7523 +[id0] trainer/Q2 Predictions Mean -27.8011 +[id0] trainer/Q2 Predictions Std 18.9786 +[id0] trainer/Q2 Predictions Max -1.53298 +[id0] trainer/Q2 Predictions Min -85.3723 +[id0] trainer/Q Targets Mean -27.996 +[id0] trainer/Q Targets Std 18.9943 +[id0] trainer/Q Targets Max -1.70564 +[id0] trainer/Q Targets Min -86.2248 +[id0] trainer/Log Pis Mean 3.12567 +[id0] trainer/Log Pis Std 1.06129 +[id0] trainer/Log Pis Max 4.16203 +[id0] trainer/Log Pis Min -2.90117 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976563 +[id0] trainer/Advantage Weights Std 0.00409516 +[id0] trainer/Advantage Weights Max 0.109559 +[id0] trainer/Advantage Weights Min 6.60791e-06 +[id0] trainer/Advantage Score Mean 0.180273 +[id0] trainer/Advantage Score Std 1.32416 +[id0] trainer/Advantage Score Max 6.06342 +[id0] trainer/Advantage Score Min -3.65253 +[id0] trainer/bc/Train Logprob Loss 88.8369 +[id0] trainer/bc/Test Logprob Loss 56.4396 +[id0] trainer/bc/Train MSE 0.231893 +[id0] trainer/bc/Test MSE 0.151372 +[id0] trainer/bc/train_policy_loss 88.8369 +[id0] trainer/bc/test_policy_loss 56.4396 +[id0] exploration/num steps total 91000 +[id0] exploration/num paths total 455 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.226704 +[id0] exploration/Rewards Std 0.12815 +[id0] exploration/Rewards Max -0.0106965 +[id0] exploration/Rewards Min -0.660968 +[id0] exploration/Returns Mean -45.3408 +[id0] exploration/Returns Std 17.6122 +[id0] exploration/Returns Max -23.5693 +[id0] exploration/Returns Min -74.5852 +[id0] exploration/Actions Mean 0.0304868 +[id0] exploration/Actions Std 0.813347 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -45.3408 +[id0] exploration/env_infos/final/hand_distance Mean 0.144799 +[id0] exploration/env_infos/final/hand_distance Std 0.0978145 +[id0] exploration/env_infos/final/hand_distance Max 0.309282 +[id0] exploration/env_infos/final/hand_distance Min 0.0263241 +[id0] exploration/env_infos/initial/hand_distance Mean 0.235031 +[id0] exploration/env_infos/initial/hand_distance Std 0.0733137 +[id0] exploration/env_infos/initial/hand_distance Max 0.327375 +[id0] exploration/env_infos/initial/hand_distance Min 0.104528 +[id0] exploration/env_infos/hand_distance Mean 0.157099 +[id0] exploration/env_infos/hand_distance Std 0.0880016 +[id0] exploration/env_infos/hand_distance Max 0.340098 +[id0] exploration/env_infos/hand_distance Min 0.00645105 +[id0] exploration/env_infos/final/obj0_distance Mean 0.2004 +[id0] exploration/env_infos/final/obj0_distance Std 0.0972894 +[id0] exploration/env_infos/final/obj0_distance Max 0.385613 +[id0] exploration/env_infos/final/obj0_distance Min 0.117994 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.141888 +[id0] exploration/env_infos/initial/obj0_distance Std 0.0447474 +[id0] exploration/env_infos/initial/obj0_distance Max 0.183753 +[id0] exploration/env_infos/initial/obj0_distance Min 0.0651743 +[id0] exploration/env_infos/obj0_distance Mean 0.157077 +[id0] exploration/env_infos/obj0_distance Std 0.0712919 +[id0] exploration/env_infos/obj0_distance Max 0.385613 +[id0] exploration/env_infos/obj0_distance Min 0.00380419 +[id0] exploration/env_infos/final/hand_success Mean 0.2 +[id0] exploration/env_infos/final/hand_success Std 0.4 +[id0] exploration/env_infos/final/hand_success Max 1 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0 +[id0] exploration/env_infos/initial/hand_success Std 0 +[id0] exploration/env_infos/initial/hand_success Max 0 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.122 +[id0] exploration/env_infos/hand_success Std 0.327286 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0 +[id0] exploration/env_infos/final/puck_success Std 0 +[id0] exploration/env_infos/final/puck_success Max 0 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0 +[id0] exploration/env_infos/initial/puck_success Std 0 +[id0] exploration/env_infos/initial/puck_success Max 0 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0.005 +[id0] exploration/env_infos/puck_success Std 0.0705337 +[id0] exploration/env_infos/puck_success Max 1 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 90000 +[id0] evaluation/num paths total 450 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.260881 +[id0] evaluation/Rewards Std 0.158371 +[id0] evaluation/Rewards Max -0.0123135 +[id0] evaluation/Rewards Min -0.457723 +[id0] evaluation/Returns Mean -52.1762 +[id0] evaluation/Returns Std 31.6742 +[id0] evaluation/Returns Max -2.51102 +[id0] evaluation/Returns Min -91.4132 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -52.1762 +[id0] evaluation/env_infos/final/hand_distance Mean 0.191765 +[id0] evaluation/env_infos/final/hand_distance Std 0.102995 +[id0] evaluation/env_infos/final/hand_distance Max 0.315113 +[id0] evaluation/env_infos/final/hand_distance Min 0.0123135 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.191626 +[id0] evaluation/env_infos/initial/hand_distance Std 0.102662 +[id0] evaluation/env_infos/initial/hand_distance Max 0.315113 +[id0] evaluation/env_infos/initial/hand_distance Min 0.0128988 +[id0] evaluation/env_infos/hand_distance Mean 0.191707 +[id0] evaluation/env_infos/hand_distance Std 0.102863 +[id0] evaluation/env_infos/hand_distance Max 0.315113 +[id0] evaluation/env_infos/hand_distance Min 0.0123135 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.102818 +[id0] evaluation/env_infos/final/obj0_distance Std 0.0782247 +[id0] evaluation/env_infos/final/obj0_distance Max 0.234123 +[id0] evaluation/env_infos/final/obj0_distance Min 0.0199669 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.102818 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.0782245 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.234123 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.0199677 +[id0] evaluation/env_infos/obj0_distance Mean 0.102818 +[id0] evaluation/env_infos/obj0_distance Std 0.0782246 +[id0] evaluation/env_infos/obj0_distance Max 0.234123 +[id0] evaluation/env_infos/obj0_distance Min 0.0199669 +[id0] evaluation/env_infos/final/hand_success Mean 0.2 +[id0] evaluation/env_infos/final/hand_success Std 0.4 +[id0] evaluation/env_infos/final/hand_success Max 1 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0.2 +[id0] evaluation/env_infos/initial/hand_success Std 0.4 +[id0] evaluation/env_infos/initial/hand_success Max 1 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0.2 +[id0] evaluation/env_infos/hand_success Std 0.4 +[id0] evaluation/env_infos/hand_success Max 1 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0.6 +[id0] evaluation/env_infos/final/puck_success Std 0.489898 +[id0] evaluation/env_infos/final/puck_success Max 1 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0.6 +[id0] evaluation/env_infos/initial/puck_success Std 0.489898 +[id0] evaluation/env_infos/initial/puck_success Max 1 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0.6 +[id0] evaluation/env_infos/puck_success Std 0.489898 +[id0] evaluation/env_infos/puck_success Max 1 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00434017 +[id0] time/epoch_time (s) 39.1304 +[id0] time/evaluation sampling (s) 8.07967 +[id0] time/exploration sampling (s) 8.23605 +[id0] time/global_time (s) 3670.95 +[id0] time/logging (s) 0.0104489 +[id0] time/saving (s) 3.83854e-05 +[id0] time/training (s) 22.7998 +[id0] epoch 89 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 91000 +[id0] trainer/QF1 Loss 0.167736 +[id0] trainer/QF2 Loss 0.174808 +[id0] trainer/Policy Loss 32.3852 +[id0] trainer/Q1 Predictions Mean -29.0559 +[id0] trainer/Q1 Predictions Std 19.3128 +[id0] trainer/Q1 Predictions Max -1.75867 +[id0] trainer/Q1 Predictions Min -78.689 +[id0] trainer/Q2 Predictions Mean -29.0264 +[id0] trainer/Q2 Predictions Std 19.3244 +[id0] trainer/Q2 Predictions Max -1.75543 +[id0] trainer/Q2 Predictions Min -78.0617 +[id0] trainer/Q Targets Mean -29.0039 +[id0] trainer/Q Targets Std 19.3304 +[id0] trainer/Q Targets Max -1.73483 +[id0] trainer/Q Targets Min -78.1813 +[id0] trainer/Log Pis Mean 3.187 +[id0] trainer/Log Pis Std 0.967094 +[id0] trainer/Log Pis Max 4.16138 +[id0] trainer/Log Pis Min -1.97429 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.0019126 +[id0] trainer/Advantage Weights Max 0.0185913 +[id0] trainer/Advantage Weights Min 1.25331e-05 +[id0] trainer/Advantage Score Mean 0.142221 +[id0] trainer/Advantage Score Std 1.28906 +[id0] trainer/Advantage Score Max 3.99853 +[id0] trainer/Advantage Score Min -3.30355 +[id0] trainer/bc/Train Logprob Loss 102.557 +[id0] trainer/bc/Test Logprob Loss 72.2075 +[id0] trainer/bc/Train MSE 0.268348 +[id0] trainer/bc/Test MSE 0.194934 +[id0] trainer/bc/train_policy_loss 102.557 +[id0] trainer/bc/test_policy_loss 72.2075 +[id0] exploration/num steps total 92000 +[id0] exploration/num paths total 460 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.23252 +[id0] exploration/Rewards Std 0.150859 +[id0] exploration/Rewards Max -0.0102452 +[id0] exploration/Rewards Min -0.59452 +[id0] exploration/Returns Mean -46.504 +[id0] exploration/Returns Std 27.1425 +[id0] exploration/Returns Max -16.1227 +[id0] exploration/Returns Min -90.1612 +[id0] exploration/Actions Mean -0.0484522 +[id0] exploration/Actions Std 0.815925 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -46.504 +[id0] exploration/env_infos/final/hand_distance Mean 0.178892 +[id0] exploration/env_infos/final/hand_distance Std 0.0569923 +[id0] exploration/env_infos/final/hand_distance Max 0.269085 +[id0] exploration/env_infos/final/hand_distance Min 0.114608 +[id0] exploration/env_infos/initial/hand_distance Mean 0.0832641 +[id0] exploration/env_infos/initial/hand_distance Std 0.0495003 +[id0] exploration/env_infos/initial/hand_distance Max 0.146261 +[id0] exploration/env_infos/initial/hand_distance Min 0.0219838 +[id0] exploration/env_infos/hand_distance Mean 0.176679 +[id0] exploration/env_infos/hand_distance Std 0.0852033 +[id0] exploration/env_infos/hand_distance Max 0.388281 +[id0] exploration/env_infos/hand_distance Min 0.0102452 +[id0] exploration/env_infos/final/obj0_distance Mean 0.153134 +[id0] exploration/env_infos/final/obj0_distance Std 0.0942954 +[id0] exploration/env_infos/final/obj0_distance Max 0.318492 +[id0] exploration/env_infos/final/obj0_distance Min 0.0552243 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.166647 +[id0] exploration/env_infos/initial/obj0_distance Std 0.115974 +[id0] exploration/env_infos/initial/obj0_distance Max 0.334354 +[id0] exploration/env_infos/initial/obj0_distance Min 0.0331167 +[id0] exploration/env_infos/obj0_distance Mean 0.17839 +[id0] exploration/env_infos/obj0_distance Std 0.104492 +[id0] exploration/env_infos/obj0_distance Max 0.334354 +[id0] exploration/env_infos/obj0_distance Min 0.0331167 +[id0] exploration/env_infos/final/hand_success Mean 0 +[id0] exploration/env_infos/final/hand_success Std 0 +[id0] exploration/env_infos/final/hand_success Max 0 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0.4 +[id0] exploration/env_infos/initial/hand_success Std 0.489898 +[id0] exploration/env_infos/initial/hand_success Max 1 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.071 +[id0] exploration/env_infos/hand_success Std 0.256825 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0.2 +[id0] exploration/env_infos/final/puck_success Std 0.4 +[id0] exploration/env_infos/final/puck_success Max 1 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0.4 +[id0] exploration/env_infos/initial/puck_success Std 0.489898 +[id0] exploration/env_infos/initial/puck_success Max 1 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0.282 +[id0] exploration/env_infos/puck_success Std 0.449973 +[id0] exploration/env_infos/puck_success Max 1 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 91000 +[id0] evaluation/num paths total 455 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.175959 +[id0] evaluation/Rewards Std 0.0715306 +[id0] evaluation/Rewards Max -0.115093 +[id0] evaluation/Rewards Min -0.314428 +[id0] evaluation/Returns Mean -35.1917 +[id0] evaluation/Returns Std 14.3061 +[id0] evaluation/Returns Max -23.0187 +[id0] evaluation/Returns Min -62.8517 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -35.1917 +[id0] evaluation/env_infos/final/hand_distance Mean 0.152857 +[id0] evaluation/env_infos/final/hand_distance Std 0.0375587 +[id0] evaluation/env_infos/final/hand_distance Max 0.204998 +[id0] evaluation/env_infos/final/hand_distance Min 0.091314 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.152474 +[id0] evaluation/env_infos/initial/hand_distance Std 0.0374027 +[id0] evaluation/env_infos/initial/hand_distance Max 0.204998 +[id0] evaluation/env_infos/initial/hand_distance Min 0.0913141 +[id0] evaluation/env_infos/hand_distance Mean 0.15271 +[id0] evaluation/env_infos/hand_distance Std 0.037498 +[id0] evaluation/env_infos/hand_distance Max 0.204998 +[id0] evaluation/env_infos/hand_distance Min 0.091314 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.101246 +[id0] evaluation/env_infos/final/obj0_distance Std 0.0377724 +[id0] evaluation/env_infos/final/obj0_distance Max 0.160464 +[id0] evaluation/env_infos/final/obj0_distance Min 0.0456847 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.101246 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.0377721 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.160463 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.0456852 +[id0] evaluation/env_infos/obj0_distance Mean 0.101246 +[id0] evaluation/env_infos/obj0_distance Std 0.0377724 +[id0] evaluation/env_infos/obj0_distance Max 0.160464 +[id0] evaluation/env_infos/obj0_distance Min 0.0456847 +[id0] evaluation/env_infos/final/hand_success Mean 0 +[id0] evaluation/env_infos/final/hand_success Std 0 +[id0] evaluation/env_infos/final/hand_success Max 0 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0 +[id0] evaluation/env_infos/initial/hand_success Std 0 +[id0] evaluation/env_infos/initial/hand_success Max 0 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0 +[id0] evaluation/env_infos/hand_success Std 0 +[id0] evaluation/env_infos/hand_success Max 0 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0.2 +[id0] evaluation/env_infos/final/puck_success Std 0.4 +[id0] evaluation/env_infos/final/puck_success Max 1 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0.2 +[id0] evaluation/env_infos/initial/puck_success Std 0.4 +[id0] evaluation/env_infos/initial/puck_success Max 1 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0.2 +[id0] evaluation/env_infos/puck_success Std 0.4 +[id0] evaluation/env_infos/puck_success Max 1 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.0043292 +[id0] time/epoch_time (s) 39.5482 +[id0] time/evaluation sampling (s) 8.08681 +[id0] time/exploration sampling (s) 8.26142 +[id0] time/global_time (s) 3710.55 +[id0] time/logging (s) 0.0106881 +[id0] time/saving (s) 2.98023e-05 +[id0] time/training (s) 23.1849 +[id0] epoch 90 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 92000 +[id0] trainer/QF1 Loss 0.3204 +[id0] trainer/QF2 Loss 0.281691 +[id0] trainer/Policy Loss 31.8784 +[id0] trainer/Q1 Predictions Mean -28.4936 +[id0] trainer/Q1 Predictions Std 19.4586 +[id0] trainer/Q1 Predictions Max -1.71483 +[id0] trainer/Q1 Predictions Min -86.9637 +[id0] trainer/Q2 Predictions Mean -28.3361 +[id0] trainer/Q2 Predictions Std 19.471 +[id0] trainer/Q2 Predictions Max -1.56718 +[id0] trainer/Q2 Predictions Min -87.0919 +[id0] trainer/Q Targets Mean -28.3664 +[id0] trainer/Q Targets Std 19.4618 +[id0] trainer/Q Targets Max -1.63439 +[id0] trainer/Q Targets Min -87.0964 +[id0] trainer/Log Pis Mean 3.22622 +[id0] trainer/Log Pis Std 0.92634 +[id0] trainer/Log Pis Max 4.16165 +[id0] trainer/Log Pis Min -2.48631 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.00295016 +[id0] trainer/Advantage Weights Max 0.0653985 +[id0] trainer/Advantage Weights Min 9.32517e-06 +[id0] trainer/Advantage Score Mean 0.158632 +[id0] trainer/Advantage Score Std 1.29124 +[id0] trainer/Advantage Score Max 5.39279 +[id0] trainer/Advantage Score Min -3.46275 +[id0] trainer/bc/Train Logprob Loss 92.0419 +[id0] trainer/bc/Test Logprob Loss 63.4659 +[id0] trainer/bc/Train MSE 0.240053 +[id0] trainer/bc/Test MSE 0.167248 +[id0] trainer/bc/train_policy_loss 92.0419 +[id0] trainer/bc/test_policy_loss 63.4659 +[id0] exploration/num steps total 93000 +[id0] exploration/num paths total 465 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.261462 +[id0] exploration/Rewards Std 0.166109 +[id0] exploration/Rewards Max -0.00855005 +[id0] exploration/Rewards Min -0.779359 +[id0] exploration/Returns Mean -52.2924 +[id0] exploration/Returns Std 25.0873 +[id0] exploration/Returns Max -26.9075 +[id0] exploration/Returns Min -100.236 +[id0] exploration/Actions Mean -0.000847441 +[id0] exploration/Actions Std 0.808986 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -52.2924 +[id0] exploration/env_infos/final/hand_distance Mean 0.26181 +[id0] exploration/env_infos/final/hand_distance Std 0.107716 +[id0] exploration/env_infos/final/hand_distance Max 0.387205 +[id0] exploration/env_infos/final/hand_distance Min 0.118795 +[id0] exploration/env_infos/initial/hand_distance Mean 0.238407 +[id0] exploration/env_infos/initial/hand_distance Std 0.0565106 +[id0] exploration/env_infos/initial/hand_distance Max 0.300922 +[id0] exploration/env_infos/initial/hand_distance Min 0.156754 +[id0] exploration/env_infos/hand_distance Mean 0.207794 +[id0] exploration/env_infos/hand_distance Std 0.102987 +[id0] exploration/env_infos/hand_distance Max 0.387205 +[id0] exploration/env_infos/hand_distance Min 0.00855005 +[id0] exploration/env_infos/final/obj0_distance Mean 0.235726 +[id0] exploration/env_infos/final/obj0_distance Std 0.106512 +[id0] exploration/env_infos/final/obj0_distance Max 0.376576 +[id0] exploration/env_infos/final/obj0_distance Min 0.0825648 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.221728 +[id0] exploration/env_infos/initial/obj0_distance Std 0.10446 +[id0] exploration/env_infos/initial/obj0_distance Max 0.376576 +[id0] exploration/env_infos/initial/obj0_distance Min 0.12659 +[id0] exploration/env_infos/obj0_distance Mean 0.234202 +[id0] exploration/env_infos/obj0_distance Std 0.107655 +[id0] exploration/env_infos/obj0_distance Max 0.408847 +[id0] exploration/env_infos/obj0_distance Min 0.0790481 +[id0] exploration/env_infos/final/hand_success Mean 0 +[id0] exploration/env_infos/final/hand_success Std 0 +[id0] exploration/env_infos/final/hand_success Max 0 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0 +[id0] exploration/env_infos/initial/hand_success Std 0 +[id0] exploration/env_infos/initial/hand_success Max 0 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.1 +[id0] exploration/env_infos/hand_success Std 0.3 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0 +[id0] exploration/env_infos/final/puck_success Std 0 +[id0] exploration/env_infos/final/puck_success Max 0 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0 +[id0] exploration/env_infos/initial/puck_success Std 0 +[id0] exploration/env_infos/initial/puck_success Max 0 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0 +[id0] exploration/env_infos/puck_success Std 0 +[id0] exploration/env_infos/puck_success Max 0 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 92000 +[id0] evaluation/num paths total 460 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.189041 +[id0] evaluation/Rewards Std 0.0584225 +[id0] evaluation/Rewards Max -0.139075 +[id0] evaluation/Rewards Min -0.302179 +[id0] evaluation/Returns Mean -37.8082 +[id0] evaluation/Returns Std 11.6842 +[id0] evaluation/Returns Max -27.9876 +[id0] evaluation/Returns Min -60.4345 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -37.8082 +[id0] evaluation/env_infos/final/hand_distance Mean 0.181138 +[id0] evaluation/env_infos/final/hand_distance Std 0.0612871 +[id0] evaluation/env_infos/final/hand_distance Max 0.302167 +[id0] evaluation/env_infos/final/hand_distance Min 0.140399 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.180297 +[id0] evaluation/env_infos/initial/hand_distance Std 0.0616061 +[id0] evaluation/env_infos/initial/hand_distance Max 0.302179 +[id0] evaluation/env_infos/initial/hand_distance Min 0.139075 +[id0] evaluation/env_infos/hand_distance Mean 0.180816 +[id0] evaluation/env_infos/hand_distance Std 0.0614033 +[id0] evaluation/env_infos/hand_distance Max 0.302179 +[id0] evaluation/env_infos/hand_distance Min 0.139075 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.1926 +[id0] evaluation/env_infos/final/obj0_distance Std 0.110576 +[id0] evaluation/env_infos/final/obj0_distance Max 0.339815 +[id0] evaluation/env_infos/final/obj0_distance Min 0.0306426 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.1926 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.110576 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.339814 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.0306431 +[id0] evaluation/env_infos/obj0_distance Mean 0.1926 +[id0] evaluation/env_infos/obj0_distance Std 0.110576 +[id0] evaluation/env_infos/obj0_distance Max 0.339815 +[id0] evaluation/env_infos/obj0_distance Min 0.0306426 +[id0] evaluation/env_infos/final/hand_success Mean 0 +[id0] evaluation/env_infos/final/hand_success Std 0 +[id0] evaluation/env_infos/final/hand_success Max 0 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0 +[id0] evaluation/env_infos/initial/hand_success Std 0 +[id0] evaluation/env_infos/initial/hand_success Max 0 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0 +[id0] evaluation/env_infos/hand_success Std 0 +[id0] evaluation/env_infos/hand_success Max 0 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0.2 +[id0] evaluation/env_infos/final/puck_success Std 0.4 +[id0] evaluation/env_infos/final/puck_success Max 1 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0.2 +[id0] evaluation/env_infos/initial/puck_success Std 0.4 +[id0] evaluation/env_infos/initial/puck_success Max 1 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0.2 +[id0] evaluation/env_infos/puck_success Std 0.4 +[id0] evaluation/env_infos/puck_success Max 1 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00437212 +[id0] time/epoch_time (s) 40.1313 +[id0] time/evaluation sampling (s) 8.38256 +[id0] time/exploration sampling (s) 8.38129 +[id0] time/global_time (s) 3750.73 +[id0] time/logging (s) 0.0104854 +[id0] time/saving (s) 4.36306e-05 +[id0] time/training (s) 23.3525 +[id0] epoch 91 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 93000 +[id0] trainer/QF1 Loss 0.209067 +[id0] trainer/QF2 Loss 0.188448 +[id0] trainer/Policy Loss 32.6223 +[id0] trainer/Q1 Predictions Mean -29.2761 +[id0] trainer/Q1 Predictions Std 19.9424 +[id0] trainer/Q1 Predictions Max -1.67879 +[id0] trainer/Q1 Predictions Min -80.5484 +[id0] trainer/Q2 Predictions Mean -29.1934 +[id0] trainer/Q2 Predictions Std 19.9324 +[id0] trainer/Q2 Predictions Max -1.65243 +[id0] trainer/Q2 Predictions Min -80.6288 +[id0] trainer/Q Targets Mean -29.1248 +[id0] trainer/Q Targets Std 19.9507 +[id0] trainer/Q Targets Max -1.67965 +[id0] trainer/Q Targets Min -80.4012 +[id0] trainer/Log Pis Mean 3.19151 +[id0] trainer/Log Pis Std 0.928263 +[id0] trainer/Log Pis Max 4.16168 +[id0] trainer/Log Pis Min -1.93503 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.00224984 +[id0] trainer/Advantage Weights Max 0.0317322 +[id0] trainer/Advantage Weights Min 1.23972e-05 +[id0] trainer/Advantage Score Mean 0.154624 +[id0] trainer/Advantage Score Std 1.22634 +[id0] trainer/Advantage Score Max 4.53865 +[id0] trainer/Advantage Score Min -3.30897 +[id0] trainer/bc/Train Logprob Loss 115.166 +[id0] trainer/bc/Test Logprob Loss 47.4917 +[id0] trainer/bc/Train MSE 0.298162 +[id0] trainer/bc/Test MSE 0.131825 +[id0] trainer/bc/train_policy_loss 115.166 +[id0] trainer/bc/test_policy_loss 47.4917 +[id0] exploration/num steps total 94000 +[id0] exploration/num paths total 470 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.184866 +[id0] exploration/Rewards Std 0.099178 +[id0] exploration/Rewards Max -0.0161075 +[id0] exploration/Rewards Min -0.43434 +[id0] exploration/Returns Mean -36.9732 +[id0] exploration/Returns Std 13.319 +[id0] exploration/Returns Max -16.8956 +[id0] exploration/Returns Min -51.3216 +[id0] exploration/Actions Mean 0.0230184 +[id0] exploration/Actions Std 0.816014 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -36.9732 +[id0] exploration/env_infos/final/hand_distance Mean 0.155409 +[id0] exploration/env_infos/final/hand_distance Std 0.0878607 +[id0] exploration/env_infos/final/hand_distance Max 0.266031 +[id0] exploration/env_infos/final/hand_distance Min 0.0288556 +[id0] exploration/env_infos/initial/hand_distance Mean 0.177763 +[id0] exploration/env_infos/initial/hand_distance Std 0.0873351 +[id0] exploration/env_infos/initial/hand_distance Max 0.260876 +[id0] exploration/env_infos/initial/hand_distance Min 0.0272272 +[id0] exploration/env_infos/hand_distance Mean 0.169827 +[id0] exploration/env_infos/hand_distance Std 0.102467 +[id0] exploration/env_infos/hand_distance Max 0.369713 +[id0] exploration/env_infos/hand_distance Min 0.00150267 +[id0] exploration/env_infos/final/obj0_distance Mean 0.11409 +[id0] exploration/env_infos/final/obj0_distance Std 0.0694212 +[id0] exploration/env_infos/final/obj0_distance Max 0.195906 +[id0] exploration/env_infos/final/obj0_distance Min 0.0230456 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.124856 +[id0] exploration/env_infos/initial/obj0_distance Std 0.059597 +[id0] exploration/env_infos/initial/obj0_distance Max 0.192138 +[id0] exploration/env_infos/initial/obj0_distance Min 0.023046 +[id0] exploration/env_infos/obj0_distance Mean 0.103015 +[id0] exploration/env_infos/obj0_distance Std 0.0643229 +[id0] exploration/env_infos/obj0_distance Max 0.249329 +[id0] exploration/env_infos/obj0_distance Min 0.0161075 +[id0] exploration/env_infos/final/hand_success Mean 0.2 +[id0] exploration/env_infos/final/hand_success Std 0.4 +[id0] exploration/env_infos/final/hand_success Max 1 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0.2 +[id0] exploration/env_infos/initial/hand_success Std 0.4 +[id0] exploration/env_infos/initial/hand_success Max 1 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.167 +[id0] exploration/env_infos/hand_success Std 0.372976 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0.4 +[id0] exploration/env_infos/final/puck_success Std 0.489898 +[id0] exploration/env_infos/final/puck_success Max 1 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0.2 +[id0] exploration/env_infos/initial/puck_success Std 0.4 +[id0] exploration/env_infos/initial/puck_success Max 1 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0.384 +[id0] exploration/env_infos/puck_success Std 0.486358 +[id0] exploration/env_infos/puck_success Max 1 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 93000 +[id0] evaluation/num paths total 465 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.198146 +[id0] evaluation/Rewards Std 0.113461 +[id0] evaluation/Rewards Max -0.023484 +[id0] evaluation/Rewards Min -0.317486 +[id0] evaluation/Returns Mean -39.6293 +[id0] evaluation/Returns Std 22.6921 +[id0] evaluation/Returns Max -4.69687 +[id0] evaluation/Returns Min -63.4832 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -39.6293 +[id0] evaluation/env_infos/final/hand_distance Mean 0.138428 +[id0] evaluation/env_infos/final/hand_distance Std 0.0955738 +[id0] evaluation/env_infos/final/hand_distance Max 0.317486 +[id0] evaluation/env_infos/final/hand_distance Min 0.0408343 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.137635 +[id0] evaluation/env_infos/initial/hand_distance Std 0.0959782 +[id0] evaluation/env_infos/initial/hand_distance Max 0.317327 +[id0] evaluation/env_infos/initial/hand_distance Min 0.0402365 +[id0] evaluation/env_infos/hand_distance Mean 0.138114 +[id0] evaluation/env_infos/hand_distance Std 0.0957265 +[id0] evaluation/env_infos/hand_distance Max 0.317486 +[id0] evaluation/env_infos/hand_distance Min 0.0402365 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.131757 +[id0] evaluation/env_infos/final/obj0_distance Std 0.0964716 +[id0] evaluation/env_infos/final/obj0_distance Max 0.271 +[id0] evaluation/env_infos/final/obj0_distance Min 0.0234844 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.131757 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.0964717 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.271 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.023484 +[id0] evaluation/env_infos/obj0_distance Mean 0.131757 +[id0] evaluation/env_infos/obj0_distance Std 0.0964716 +[id0] evaluation/env_infos/obj0_distance Max 0.271 +[id0] evaluation/env_infos/obj0_distance Min 0.023484 +[id0] evaluation/env_infos/final/hand_success Mean 0.2 +[id0] evaluation/env_infos/final/hand_success Std 0.4 +[id0] evaluation/env_infos/final/hand_success Max 1 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0.2 +[id0] evaluation/env_infos/initial/hand_success Std 0.4 +[id0] evaluation/env_infos/initial/hand_success Max 1 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0.2 +[id0] evaluation/env_infos/hand_success Std 0.4 +[id0] evaluation/env_infos/hand_success Max 1 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0.4 +[id0] evaluation/env_infos/final/puck_success Std 0.489898 +[id0] evaluation/env_infos/final/puck_success Max 1 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0.4 +[id0] evaluation/env_infos/initial/puck_success Std 0.489898 +[id0] evaluation/env_infos/initial/puck_success Max 1 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0.4 +[id0] evaluation/env_infos/puck_success Std 0.489898 +[id0] evaluation/env_infos/puck_success Max 1 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.0042901 +[id0] time/epoch_time (s) 39.2011 +[id0] time/evaluation sampling (s) 8.16572 +[id0] time/exploration sampling (s) 8.26727 +[id0] time/global_time (s) 3789.98 +[id0] time/logging (s) 0.0104916 +[id0] time/saving (s) 3.3617e-05 +[id0] time/training (s) 22.7533 +[id0] epoch 92 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 94000 +[id0] trainer/QF1 Loss 0.114585 +[id0] trainer/QF2 Loss 0.122008 +[id0] trainer/Policy Loss 31.8644 +[id0] trainer/Q1 Predictions Mean -28.4189 +[id0] trainer/Q1 Predictions Std 18.8481 +[id0] trainer/Q1 Predictions Max -1.54246 +[id0] trainer/Q1 Predictions Min -81.5415 +[id0] trainer/Q2 Predictions Mean -28.4625 +[id0] trainer/Q2 Predictions Std 18.8672 +[id0] trainer/Q2 Predictions Max -1.60621 +[id0] trainer/Q2 Predictions Min -81.3627 +[id0] trainer/Q Targets Mean -28.417 +[id0] trainer/Q Targets Std 18.8544 +[id0] trainer/Q Targets Max -1.5932 +[id0] trainer/Q Targets Min -81.6355 +[id0] trainer/Log Pis Mean 3.21797 +[id0] trainer/Log Pis Std 1.00418 +[id0] trainer/Log Pis Max 4.16191 +[id0] trainer/Log Pis Min -2.77947 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.00228553 +[id0] trainer/Advantage Weights Max 0.0368722 +[id0] trainer/Advantage Weights Min 5.60574e-06 +[id0] trainer/Advantage Score Mean 0.22759 +[id0] trainer/Advantage Score Std 1.35349 +[id0] trainer/Advantage Score Max 4.88333 +[id0] trainer/Advantage Score Min -3.90809 +[id0] trainer/bc/Train Logprob Loss 102.997 +[id0] trainer/bc/Test Logprob Loss 69.0754 +[id0] trainer/bc/Train MSE 0.269667 +[id0] trainer/bc/Test MSE 0.179416 +[id0] trainer/bc/train_policy_loss 102.997 +[id0] trainer/bc/test_policy_loss 69.0754 +[id0] exploration/num steps total 95000 +[id0] exploration/num paths total 475 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.27978 +[id0] exploration/Rewards Std 0.116792 +[id0] exploration/Rewards Max -0.0770104 +[id0] exploration/Rewards Min -0.531102 +[id0] exploration/Returns Mean -55.9561 +[id0] exploration/Returns Std 21.2652 +[id0] exploration/Returns Max -35.285 +[id0] exploration/Returns Min -88.9856 +[id0] exploration/Actions Mean 0.0439104 +[id0] exploration/Actions Std 0.819549 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -55.9561 +[id0] exploration/env_infos/final/hand_distance Mean 0.217951 +[id0] exploration/env_infos/final/hand_distance Std 0.0904793 +[id0] exploration/env_infos/final/hand_distance Max 0.318992 +[id0] exploration/env_infos/final/hand_distance Min 0.0661594 +[id0] exploration/env_infos/initial/hand_distance Mean 0.140275 +[id0] exploration/env_infos/initial/hand_distance Std 0.0877753 +[id0] exploration/env_infos/initial/hand_distance Max 0.295111 +[id0] exploration/env_infos/initial/hand_distance Min 0.0715106 +[id0] exploration/env_infos/hand_distance Mean 0.197548 +[id0] exploration/env_infos/hand_distance Std 0.0777924 +[id0] exploration/env_infos/hand_distance Max 0.341828 +[id0] exploration/env_infos/hand_distance Min 0.019082 +[id0] exploration/env_infos/final/obj0_distance Mean 0.222481 +[id0] exploration/env_infos/final/obj0_distance Std 0.106252 +[id0] exploration/env_infos/final/obj0_distance Max 0.373689 +[id0] exploration/env_infos/final/obj0_distance Min 0.0579286 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.214096 +[id0] exploration/env_infos/initial/obj0_distance Std 0.106264 +[id0] exploration/env_infos/initial/obj0_distance Max 0.364525 +[id0] exploration/env_infos/initial/obj0_distance Min 0.0588087 +[id0] exploration/env_infos/obj0_distance Mean 0.223377 +[id0] exploration/env_infos/obj0_distance Std 0.105432 +[id0] exploration/env_infos/obj0_distance Max 0.373689 +[id0] exploration/env_infos/obj0_distance Min 0.0579282 +[id0] exploration/env_infos/final/hand_success Mean 0 +[id0] exploration/env_infos/final/hand_success Std 0 +[id0] exploration/env_infos/final/hand_success Max 0 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0 +[id0] exploration/env_infos/initial/hand_success Std 0 +[id0] exploration/env_infos/initial/hand_success Max 0 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.032 +[id0] exploration/env_infos/hand_success Std 0.176 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0.2 +[id0] exploration/env_infos/final/puck_success Std 0.4 +[id0] exploration/env_infos/final/puck_success Max 1 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0.2 +[id0] exploration/env_infos/initial/puck_success Std 0.4 +[id0] exploration/env_infos/initial/puck_success Max 1 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0.193 +[id0] exploration/env_infos/puck_success Std 0.394653 +[id0] exploration/env_infos/puck_success Max 1 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 94000 +[id0] evaluation/num paths total 470 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.130376 +[id0] evaluation/Rewards Std 0.122439 +[id0] evaluation/Rewards Max -0.00418125 +[id0] evaluation/Rewards Min -0.357559 +[id0] evaluation/Returns Mean -26.0753 +[id0] evaluation/Returns Std 24.4878 +[id0] evaluation/Returns Max -0.88048 +[id0] evaluation/Returns Min -71.2929 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -26.0753 +[id0] evaluation/env_infos/final/hand_distance Mean 0.176857 +[id0] evaluation/env_infos/final/hand_distance Std 0.12419 +[id0] evaluation/env_infos/final/hand_distance Max 0.357559 +[id0] evaluation/env_infos/final/hand_distance Min 0.00418125 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.175903 +[id0] evaluation/env_infos/initial/hand_distance Std 0.122937 +[id0] evaluation/env_infos/initial/hand_distance Max 0.354826 +[id0] evaluation/env_infos/initial/hand_distance Min 0.0048853 +[id0] evaluation/env_infos/hand_distance Mean 0.176462 +[id0] evaluation/env_infos/hand_distance Std 0.123717 +[id0] evaluation/env_infos/hand_distance Max 0.357559 +[id0] evaluation/env_infos/hand_distance Min 0.00418125 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.138222 +[id0] evaluation/env_infos/final/obj0_distance Std 0.0814771 +[id0] evaluation/env_infos/final/obj0_distance Max 0.288989 +[id0] evaluation/env_infos/final/obj0_distance Min 0.0552629 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.138222 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.0814772 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.288989 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.0552623 +[id0] evaluation/env_infos/obj0_distance Mean 0.138222 +[id0] evaluation/env_infos/obj0_distance Std 0.0814771 +[id0] evaluation/env_infos/obj0_distance Max 0.288989 +[id0] evaluation/env_infos/obj0_distance Min 0.0552623 +[id0] evaluation/env_infos/final/hand_success Mean 0.2 +[id0] evaluation/env_infos/final/hand_success Std 0.4 +[id0] evaluation/env_infos/final/hand_success Max 1 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0.2 +[id0] evaluation/env_infos/initial/hand_success Std 0.4 +[id0] evaluation/env_infos/initial/hand_success Max 1 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0.2 +[id0] evaluation/env_infos/hand_success Std 0.4 +[id0] evaluation/env_infos/hand_success Max 1 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0.2 +[id0] evaluation/env_infos/final/puck_success Std 0.4 +[id0] evaluation/env_infos/final/puck_success Max 1 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0.2 +[id0] evaluation/env_infos/initial/puck_success Std 0.4 +[id0] evaluation/env_infos/initial/puck_success Max 1 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0.2 +[id0] evaluation/env_infos/puck_success Std 0.4 +[id0] evaluation/env_infos/puck_success Max 1 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00438356 +[id0] time/epoch_time (s) 39.1549 +[id0] time/evaluation sampling (s) 8.15461 +[id0] time/exploration sampling (s) 8.32927 +[id0] time/global_time (s) 3829.19 +[id0] time/logging (s) 0.0104787 +[id0] time/saving (s) 3.17097e-05 +[id0] time/training (s) 22.6561 +[id0] epoch 93 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 95000 +[id0] trainer/QF1 Loss 0.206786 +[id0] trainer/QF2 Loss 0.201328 +[id0] trainer/Policy Loss 31.8431 +[id0] trainer/Q1 Predictions Mean -28.4782 +[id0] trainer/Q1 Predictions Std 19.1288 +[id0] trainer/Q1 Predictions Max -1.7174 +[id0] trainer/Q1 Predictions Min -88.4854 +[id0] trainer/Q2 Predictions Mean -28.4014 +[id0] trainer/Q2 Predictions Std 19.1268 +[id0] trainer/Q2 Predictions Max -1.78714 +[id0] trainer/Q2 Predictions Min -88.4393 +[id0] trainer/Q Targets Mean -28.2991 +[id0] trainer/Q Targets Std 19.1425 +[id0] trainer/Q Targets Max -1.54957 +[id0] trainer/Q Targets Min -88.2342 +[id0] trainer/Log Pis Mean 3.15003 +[id0] trainer/Log Pis Std 0.963418 +[id0] trainer/Log Pis Max 4.16167 +[id0] trainer/Log Pis Min -4.05399 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.00280733 +[id0] trainer/Advantage Weights Max 0.0421511 +[id0] trainer/Advantage Weights Min 7.14079e-06 +[id0] trainer/Advantage Score Mean 0.21481 +[id0] trainer/Advantage Score Std 1.32599 +[id0] trainer/Advantage Score Max 5.05348 +[id0] trainer/Advantage Score Min -3.62971 +[id0] trainer/bc/Train Logprob Loss 101.904 +[id0] trainer/bc/Test Logprob Loss 50.6278 +[id0] trainer/bc/Train MSE 0.263204 +[id0] trainer/bc/Test MSE 0.136167 +[id0] trainer/bc/train_policy_loss 101.904 +[id0] trainer/bc/test_policy_loss 50.6278 +[id0] exploration/num steps total 96000 +[id0] exploration/num paths total 480 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.196924 +[id0] exploration/Rewards Std 0.0828393 +[id0] exploration/Rewards Max -0.00250737 +[id0] exploration/Rewards Min -0.419587 +[id0] exploration/Returns Mean -39.3848 +[id0] exploration/Returns Std 8.64474 +[id0] exploration/Returns Max -32.2297 +[id0] exploration/Returns Min -56.1018 +[id0] exploration/Actions Mean 0.0761145 +[id0] exploration/Actions Std 0.796326 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -39.3848 +[id0] exploration/env_infos/final/hand_distance Mean 0.197478 +[id0] exploration/env_infos/final/hand_distance Std 0.0976196 +[id0] exploration/env_infos/final/hand_distance Max 0.384256 +[id0] exploration/env_infos/final/hand_distance Min 0.102808 +[id0] exploration/env_infos/initial/hand_distance Mean 0.161565 +[id0] exploration/env_infos/initial/hand_distance Std 0.110568 +[id0] exploration/env_infos/initial/hand_distance Max 0.305179 +[id0] exploration/env_infos/initial/hand_distance Min 0.0577316 +[id0] exploration/env_infos/hand_distance Mean 0.16266 +[id0] exploration/env_infos/hand_distance Std 0.0887135 +[id0] exploration/env_infos/hand_distance Max 0.386884 +[id0] exploration/env_infos/hand_distance Min 0.00250737 +[id0] exploration/env_infos/final/obj0_distance Mean 0.163341 +[id0] exploration/env_infos/final/obj0_distance Std 0.0367685 +[id0] exploration/env_infos/final/obj0_distance Max 0.199439 +[id0] exploration/env_infos/final/obj0_distance Min 0.099805 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.139969 +[id0] exploration/env_infos/initial/obj0_distance Std 0.0318775 +[id0] exploration/env_infos/initial/obj0_distance Max 0.197511 +[id0] exploration/env_infos/initial/obj0_distance Min 0.104237 +[id0] exploration/env_infos/obj0_distance Mean 0.160903 +[id0] exploration/env_infos/obj0_distance Std 0.0331369 +[id0] exploration/env_infos/obj0_distance Max 0.199441 +[id0] exploration/env_infos/obj0_distance Min 0.0998049 +[id0] exploration/env_infos/final/hand_success Mean 0 +[id0] exploration/env_infos/final/hand_success Std 0 +[id0] exploration/env_infos/final/hand_success Max 0 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0.2 +[id0] exploration/env_infos/initial/hand_success Std 0.4 +[id0] exploration/env_infos/initial/hand_success Max 1 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.103 +[id0] exploration/env_infos/hand_success Std 0.303959 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0 +[id0] exploration/env_infos/final/puck_success Std 0 +[id0] exploration/env_infos/final/puck_success Max 0 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0 +[id0] exploration/env_infos/initial/puck_success Std 0 +[id0] exploration/env_infos/initial/puck_success Max 0 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0 +[id0] exploration/env_infos/puck_success Std 0 +[id0] exploration/env_infos/puck_success Max 0 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 95000 +[id0] evaluation/num paths total 475 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.297696 +[id0] evaluation/Rewards Std 0.092855 +[id0] evaluation/Rewards Max -0.122183 +[id0] evaluation/Rewards Min -0.400352 +[id0] evaluation/Returns Mean -59.5392 +[id0] evaluation/Returns Std 18.571 +[id0] evaluation/Returns Max -24.5141 +[id0] evaluation/Returns Min -80.0367 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -59.5392 +[id0] evaluation/env_infos/final/hand_distance Mean 0.162697 +[id0] evaluation/env_infos/final/hand_distance Std 0.0759222 +[id0] evaluation/env_infos/final/hand_distance Max 0.253122 +[id0] evaluation/env_infos/final/hand_distance Min 0.0703575 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.162332 +[id0] evaluation/env_infos/initial/hand_distance Std 0.0758484 +[id0] evaluation/env_infos/initial/hand_distance Max 0.252606 +[id0] evaluation/env_infos/initial/hand_distance Min 0.0696863 +[id0] evaluation/env_infos/hand_distance Mean 0.162563 +[id0] evaluation/env_infos/hand_distance Std 0.0759126 +[id0] evaluation/env_infos/hand_distance Max 0.253122 +[id0] evaluation/env_infos/hand_distance Min 0.0696863 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.135133 +[id0] evaluation/env_infos/final/obj0_distance Std 0.0614021 +[id0] evaluation/env_infos/final/obj0_distance Max 0.239016 +[id0] evaluation/env_infos/final/obj0_distance Min 0.0524976 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.135132 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.0614021 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.239015 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.052497 +[id0] evaluation/env_infos/obj0_distance Mean 0.135133 +[id0] evaluation/env_infos/obj0_distance Std 0.0614021 +[id0] evaluation/env_infos/obj0_distance Max 0.239016 +[id0] evaluation/env_infos/obj0_distance Min 0.052497 +[id0] evaluation/env_infos/final/hand_success Mean 0 +[id0] evaluation/env_infos/final/hand_success Std 0 +[id0] evaluation/env_infos/final/hand_success Max 0 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0 +[id0] evaluation/env_infos/initial/hand_success Std 0 +[id0] evaluation/env_infos/initial/hand_success Max 0 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0 +[id0] evaluation/env_infos/hand_success Std 0 +[id0] evaluation/env_infos/hand_success Max 0 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0.2 +[id0] evaluation/env_infos/final/puck_success Std 0.4 +[id0] evaluation/env_infos/final/puck_success Max 1 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0.2 +[id0] evaluation/env_infos/initial/puck_success Std 0.4 +[id0] evaluation/env_infos/initial/puck_success Max 1 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0.2 +[id0] evaluation/env_infos/puck_success Std 0.4 +[id0] evaluation/env_infos/puck_success Max 1 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00427413 +[id0] time/epoch_time (s) 38.8827 +[id0] time/evaluation sampling (s) 8.06648 +[id0] time/exploration sampling (s) 8.20193 +[id0] time/global_time (s) 3868.12 +[id0] time/logging (s) 0.010428 +[id0] time/saving (s) 3.09944e-05 +[id0] time/training (s) 22.5996 +[id0] epoch 94 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 96000 +[id0] trainer/QF1 Loss 0.215644 +[id0] trainer/QF2 Loss 0.18962 +[id0] trainer/Policy Loss 32.0961 +[id0] trainer/Q1 Predictions Mean -28.7088 +[id0] trainer/Q1 Predictions Std 19.1636 +[id0] trainer/Q1 Predictions Max -1.7062 +[id0] trainer/Q1 Predictions Min -80.6683 +[id0] trainer/Q2 Predictions Mean -28.629 +[id0] trainer/Q2 Predictions Std 19.1675 +[id0] trainer/Q2 Predictions Max -1.64171 +[id0] trainer/Q2 Predictions Min -81.117 +[id0] trainer/Q Targets Mean -28.5658 +[id0] trainer/Q Targets Std 19.1727 +[id0] trainer/Q Targets Max -1.561 +[id0] trainer/Q Targets Min -80.8966 +[id0] trainer/Log Pis Mean 3.2148 +[id0] trainer/Log Pis Std 0.938911 +[id0] trainer/Log Pis Max 4.16186 +[id0] trainer/Log Pis Min -5.40212 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.00330975 +[id0] trainer/Advantage Weights Max 0.0841693 +[id0] trainer/Advantage Weights Min 1.10422e-05 +[id0] trainer/Advantage Score Mean 0.1725 +[id0] trainer/Advantage Score Std 1.25651 +[id0] trainer/Advantage Score Max 5.62947 +[id0] trainer/Advantage Score Min -3.30939 +[id0] trainer/bc/Train Logprob Loss 87.2692 +[id0] trainer/bc/Test Logprob Loss 52.1151 +[id0] trainer/bc/Train MSE 0.229097 +[id0] trainer/bc/Test MSE 0.144528 +[id0] trainer/bc/train_policy_loss 87.2692 +[id0] trainer/bc/test_policy_loss 52.1151 +[id0] exploration/num steps total 97000 +[id0] exploration/num paths total 485 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.238092 +[id0] exploration/Rewards Std 0.111239 +[id0] exploration/Rewards Max -0.012865 +[id0] exploration/Rewards Min -0.486133 +[id0] exploration/Returns Mean -47.6185 +[id0] exploration/Returns Std 19.1067 +[id0] exploration/Returns Max -28.0921 +[id0] exploration/Returns Min -72.4761 +[id0] exploration/Actions Mean 0.0861727 +[id0] exploration/Actions Std 0.810848 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -47.6185 +[id0] exploration/env_infos/final/hand_distance Mean 0.162838 +[id0] exploration/env_infos/final/hand_distance Std 0.0692319 +[id0] exploration/env_infos/final/hand_distance Max 0.261398 +[id0] exploration/env_infos/final/hand_distance Min 0.0524784 +[id0] exploration/env_infos/initial/hand_distance Mean 0.136585 +[id0] exploration/env_infos/initial/hand_distance Std 0.0652163 +[id0] exploration/env_infos/initial/hand_distance Max 0.227021 +[id0] exploration/env_infos/initial/hand_distance Min 0.0560249 +[id0] exploration/env_infos/hand_distance Mean 0.155748 +[id0] exploration/env_infos/hand_distance Std 0.0684292 +[id0] exploration/env_infos/hand_distance Max 0.341036 +[id0] exploration/env_infos/hand_distance Min 0.0117326 +[id0] exploration/env_infos/final/obj0_distance Mean 0.204806 +[id0] exploration/env_infos/final/obj0_distance Std 0.0505598 +[id0] exploration/env_infos/final/obj0_distance Max 0.299718 +[id0] exploration/env_infos/final/obj0_distance Min 0.15931 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.195244 +[id0] exploration/env_infos/initial/obj0_distance Std 0.0564102 +[id0] exploration/env_infos/initial/obj0_distance Max 0.28711 +[id0] exploration/env_infos/initial/obj0_distance Min 0.133326 +[id0] exploration/env_infos/obj0_distance Mean 0.197348 +[id0] exploration/env_infos/obj0_distance Std 0.0546479 +[id0] exploration/env_infos/obj0_distance Max 0.299719 +[id0] exploration/env_infos/obj0_distance Min 0.124659 +[id0] exploration/env_infos/final/hand_success Mean 0.2 +[id0] exploration/env_infos/final/hand_success Std 0.4 +[id0] exploration/env_infos/final/hand_success Max 1 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0.2 +[id0] exploration/env_infos/initial/hand_success Std 0.4 +[id0] exploration/env_infos/initial/hand_success Max 1 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.089 +[id0] exploration/env_infos/hand_success Std 0.284744 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0 +[id0] exploration/env_infos/final/puck_success Std 0 +[id0] exploration/env_infos/final/puck_success Max 0 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0 +[id0] exploration/env_infos/initial/puck_success Std 0 +[id0] exploration/env_infos/initial/puck_success Max 0 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0 +[id0] exploration/env_infos/puck_success Std 0 +[id0] exploration/env_infos/puck_success Max 0 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 96000 +[id0] evaluation/num paths total 480 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.183439 +[id0] evaluation/Rewards Std 0.0569541 +[id0] evaluation/Rewards Max -0.0969996 +[id0] evaluation/Rewards Min -0.269459 +[id0] evaluation/Returns Mean -36.6879 +[id0] evaluation/Returns Std 11.3907 +[id0] evaluation/Returns Max -19.4 +[id0] evaluation/Returns Min -53.7794 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -36.6879 +[id0] evaluation/env_infos/final/hand_distance Mean 0.155747 +[id0] evaluation/env_infos/final/hand_distance Std 0.0637757 +[id0] evaluation/env_infos/final/hand_distance Max 0.269459 +[id0] evaluation/env_infos/final/hand_distance Min 0.0719616 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.155108 +[id0] evaluation/env_infos/initial/hand_distance Std 0.0632931 +[id0] evaluation/env_infos/initial/hand_distance Max 0.268037 +[id0] evaluation/env_infos/initial/hand_distance Min 0.0719656 +[id0] evaluation/env_infos/hand_distance Mean 0.155504 +[id0] evaluation/env_infos/hand_distance Std 0.0635849 +[id0] evaluation/env_infos/hand_distance Max 0.269459 +[id0] evaluation/env_infos/hand_distance Min 0.0719387 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.136229 +[id0] evaluation/env_infos/final/obj0_distance Std 0.0529958 +[id0] evaluation/env_infos/final/obj0_distance Max 0.19714 +[id0] evaluation/env_infos/final/obj0_distance Min 0.0586491 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.13623 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.0529957 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.197141 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.0586497 +[id0] evaluation/env_infos/obj0_distance Mean 0.136229 +[id0] evaluation/env_infos/obj0_distance Std 0.0529958 +[id0] evaluation/env_infos/obj0_distance Max 0.197141 +[id0] evaluation/env_infos/obj0_distance Min 0.058649 +[id0] evaluation/env_infos/final/hand_success Mean 0 +[id0] evaluation/env_infos/final/hand_success Std 0 +[id0] evaluation/env_infos/final/hand_success Max 0 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0 +[id0] evaluation/env_infos/initial/hand_success Std 0 +[id0] evaluation/env_infos/initial/hand_success Max 0 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0 +[id0] evaluation/env_infos/hand_success Std 0 +[id0] evaluation/env_infos/hand_success Max 0 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0.2 +[id0] evaluation/env_infos/final/puck_success Std 0.4 +[id0] evaluation/env_infos/final/puck_success Max 1 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0.2 +[id0] evaluation/env_infos/initial/puck_success Std 0.4 +[id0] evaluation/env_infos/initial/puck_success Max 1 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0.2 +[id0] evaluation/env_infos/puck_success Std 0.4 +[id0] evaluation/env_infos/puck_success Max 1 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00423026 +[id0] time/epoch_time (s) 38.8798 +[id0] time/evaluation sampling (s) 8.2799 +[id0] time/exploration sampling (s) 8.16041 +[id0] time/global_time (s) 3907.11 +[id0] time/logging (s) 0.0103688 +[id0] time/saving (s) 4.12464e-05 +[id0] time/training (s) 22.4249 +[id0] epoch 95 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 97000 +[id0] trainer/QF1 Loss 0.140864 +[id0] trainer/QF2 Loss 0.136836 +[id0] trainer/Policy Loss 32.7716 +[id0] trainer/Q1 Predictions Mean -29.3232 +[id0] trainer/Q1 Predictions Std 18.94 +[id0] trainer/Q1 Predictions Max -1.54941 +[id0] trainer/Q1 Predictions Min -76.4174 +[id0] trainer/Q2 Predictions Mean -29.2782 +[id0] trainer/Q2 Predictions Std 18.9434 +[id0] trainer/Q2 Predictions Max -1.52429 +[id0] trainer/Q2 Predictions Min -76.3277 +[id0] trainer/Q Targets Mean -29.3579 +[id0] trainer/Q Targets Std 18.958 +[id0] trainer/Q Targets Max -1.51636 +[id0] trainer/Q Targets Min -76.0726 +[id0] trainer/Log Pis Mean 3.19657 +[id0] trainer/Log Pis Std 0.968784 +[id0] trainer/Log Pis Max 4.16149 +[id0] trainer/Log Pis Min -2.39889 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.0020631 +[id0] trainer/Advantage Weights Max 0.0301706 +[id0] trainer/Advantage Weights Min 1.02655e-05 +[id0] trainer/Advantage Score Mean 0.251828 +[id0] trainer/Advantage Score Std 1.21379 +[id0] trainer/Advantage Score Max 4.53501 +[id0] trainer/Advantage Score Min -3.45082 +[id0] trainer/bc/Train Logprob Loss 101.133 +[id0] trainer/bc/Test Logprob Loss 52.9253 +[id0] trainer/bc/Train MSE 0.26121 +[id0] trainer/bc/Test MSE 0.142471 +[id0] trainer/bc/train_policy_loss 101.133 +[id0] trainer/bc/test_policy_loss 52.9253 +[id0] exploration/num steps total 98000 +[id0] exploration/num paths total 490 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.149822 +[id0] exploration/Rewards Std 0.0765157 +[id0] exploration/Rewards Max -0.00700466 +[id0] exploration/Rewards Min -0.366456 +[id0] exploration/Returns Mean -29.9644 +[id0] exploration/Returns Std 10.3747 +[id0] exploration/Returns Max -14.7694 +[id0] exploration/Returns Min -45.695 +[id0] exploration/Actions Mean -0.0436372 +[id0] exploration/Actions Std 0.828247 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -29.9644 +[id0] exploration/env_infos/final/hand_distance Mean 0.198144 +[id0] exploration/env_infos/final/hand_distance Std 0.0869199 +[id0] exploration/env_infos/final/hand_distance Max 0.306246 +[id0] exploration/env_infos/final/hand_distance Min 0.0462092 +[id0] exploration/env_infos/initial/hand_distance Mean 0.172447 +[id0] exploration/env_infos/initial/hand_distance Std 0.0607165 +[id0] exploration/env_infos/initial/hand_distance Max 0.280496 +[id0] exploration/env_infos/initial/hand_distance Min 0.104015 +[id0] exploration/env_infos/hand_distance Mean 0.177489 +[id0] exploration/env_infos/hand_distance Std 0.0968172 +[id0] exploration/env_infos/hand_distance Max 0.381138 +[id0] exploration/env_infos/hand_distance Min 0.00375946 +[id0] exploration/env_infos/final/obj0_distance Mean 0.104257 +[id0] exploration/env_infos/final/obj0_distance Std 0.0474295 +[id0] exploration/env_infos/final/obj0_distance Max 0.166809 +[id0] exploration/env_infos/final/obj0_distance Min 0.0278162 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.10368 +[id0] exploration/env_infos/initial/obj0_distance Std 0.0626526 +[id0] exploration/env_infos/initial/obj0_distance Max 0.201504 +[id0] exploration/env_infos/initial/obj0_distance Min 0.0218179 +[id0] exploration/env_infos/obj0_distance Mean 0.0897145 +[id0] exploration/env_infos/obj0_distance Std 0.0457027 +[id0] exploration/env_infos/obj0_distance Max 0.201504 +[id0] exploration/env_infos/obj0_distance Min 0.0218161 +[id0] exploration/env_infos/final/hand_success Mean 0.2 +[id0] exploration/env_infos/final/hand_success Std 0.4 +[id0] exploration/env_infos/final/hand_success Max 1 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0 +[id0] exploration/env_infos/initial/hand_success Std 0 +[id0] exploration/env_infos/initial/hand_success Max 0 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.157 +[id0] exploration/env_infos/hand_success Std 0.363801 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0.2 +[id0] exploration/env_infos/final/puck_success Std 0.4 +[id0] exploration/env_infos/final/puck_success Max 1 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0.2 +[id0] exploration/env_infos/initial/puck_success Std 0.4 +[id0] exploration/env_infos/initial/puck_success Max 1 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0.247 +[id0] exploration/env_infos/puck_success Std 0.431267 +[id0] exploration/env_infos/puck_success Max 1 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 97000 +[id0] evaluation/num paths total 485 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.155364 +[id0] evaluation/Rewards Std 0.047602 +[id0] evaluation/Rewards Max -0.110563 +[id0] evaluation/Rewards Min -0.2399 +[id0] evaluation/Returns Mean -31.0727 +[id0] evaluation/Returns Std 9.5204 +[id0] evaluation/Returns Max -22.1126 +[id0] evaluation/Returns Min -47.9801 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -31.0727 +[id0] evaluation/env_infos/final/hand_distance Mean 0.175852 +[id0] evaluation/env_infos/final/hand_distance Std 0.0367635 +[id0] evaluation/env_infos/final/hand_distance Max 0.226802 +[id0] evaluation/env_infos/final/hand_distance Min 0.131504 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.175378 +[id0] evaluation/env_infos/initial/hand_distance Std 0.0361965 +[id0] evaluation/env_infos/initial/hand_distance Max 0.225125 +[id0] evaluation/env_infos/initial/hand_distance Min 0.131504 +[id0] evaluation/env_infos/hand_distance Mean 0.175669 +[id0] evaluation/env_infos/hand_distance Std 0.0365428 +[id0] evaluation/env_infos/hand_distance Max 0.226802 +[id0] evaluation/env_infos/hand_distance Min 0.131504 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.109698 +[id0] evaluation/env_infos/final/obj0_distance Std 0.0425879 +[id0] evaluation/env_infos/final/obj0_distance Max 0.174637 +[id0] evaluation/env_infos/final/obj0_distance Min 0.0413063 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.109698 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.0425877 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.174636 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.041306 +[id0] evaluation/env_infos/obj0_distance Mean 0.109698 +[id0] evaluation/env_infos/obj0_distance Std 0.0425878 +[id0] evaluation/env_infos/obj0_distance Max 0.174637 +[id0] evaluation/env_infos/obj0_distance Min 0.041306 +[id0] evaluation/env_infos/final/hand_success Mean 0 +[id0] evaluation/env_infos/final/hand_success Std 0 +[id0] evaluation/env_infos/final/hand_success Max 0 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0 +[id0] evaluation/env_infos/initial/hand_success Std 0 +[id0] evaluation/env_infos/initial/hand_success Max 0 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0 +[id0] evaluation/env_infos/hand_success Std 0 +[id0] evaluation/env_infos/hand_success Max 0 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0.2 +[id0] evaluation/env_infos/final/puck_success Std 0.4 +[id0] evaluation/env_infos/final/puck_success Max 1 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0.2 +[id0] evaluation/env_infos/initial/puck_success Std 0.4 +[id0] evaluation/env_infos/initial/puck_success Max 1 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0.2 +[id0] evaluation/env_infos/puck_success Std 0.4 +[id0] evaluation/env_infos/puck_success Max 1 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00420618 +[id0] time/epoch_time (s) 39.7923 +[id0] time/evaluation sampling (s) 8.12141 +[id0] time/exploration sampling (s) 8.186 +[id0] time/global_time (s) 3946.96 +[id0] time/logging (s) 0.0106974 +[id0] time/saving (s) 3.29018e-05 +[id0] time/training (s) 23.4699 +[id0] epoch 96 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ --------------- +[id0] trainer/num train calls 98000 +[id0] trainer/QF1 Loss 0.232777 +[id0] trainer/QF2 Loss 0.214256 +[id0] trainer/Policy Loss 32.386 +[id0] trainer/Q1 Predictions Mean -29.0673 +[id0] trainer/Q1 Predictions Std 19.1018 +[id0] trainer/Q1 Predictions Max -1.62529 +[id0] trainer/Q1 Predictions Min -83.8211 +[id0] trainer/Q2 Predictions Mean -29.0501 +[id0] trainer/Q2 Predictions Std 19.1074 +[id0] trainer/Q2 Predictions Max -1.6426 +[id0] trainer/Q2 Predictions Min -83.9365 +[id0] trainer/Q Targets Mean -28.9879 +[id0] trainer/Q Targets Std 19.0925 +[id0] trainer/Q Targets Max -1.50447 +[id0] trainer/Q Targets Min -83.7031 +[id0] trainer/Log Pis Mean 3.151 +[id0] trainer/Log Pis Std 0.968099 +[id0] trainer/Log Pis Max 4.16175 +[id0] trainer/Log Pis Min -2.10723 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.00253727 +[id0] trainer/Advantage Weights Max 0.0493321 +[id0] trainer/Advantage Weights Min 7.129e-06 +[id0] trainer/Advantage Score Mean 0.167662 +[id0] trainer/Advantage Score Std 1.23722 +[id0] trainer/Advantage Score Max 5.00448 +[id0] trainer/Advantage Score Min -3.83768 +[id0] trainer/bc/Train Logprob Loss 90.5161 +[id0] trainer/bc/Test Logprob Loss 67.014 +[id0] trainer/bc/Train MSE 0.238863 +[id0] trainer/bc/Test MSE 0.1808 +[id0] trainer/bc/train_policy_loss 90.5161 +[id0] trainer/bc/test_policy_loss 67.014 +[id0] exploration/num steps total 99000 +[id0] exploration/num paths total 495 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.238734 +[id0] exploration/Rewards Std 0.110254 +[id0] exploration/Rewards Max -0.0294872 +[id0] exploration/Rewards Min -0.605201 +[id0] exploration/Returns Mean -47.7467 +[id0] exploration/Returns Std 11.0889 +[id0] exploration/Returns Max -33.919 +[id0] exploration/Returns Min -61.4374 +[id0] exploration/Actions Mean 0.0260729 +[id0] exploration/Actions Std 0.808432 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -47.7467 +[id0] exploration/env_infos/final/hand_distance Mean 0.18559 +[id0] exploration/env_infos/final/hand_distance Std 0.0854225 +[id0] exploration/env_infos/final/hand_distance Max 0.289654 +[id0] exploration/env_infos/final/hand_distance Min 0.0767558 +[id0] exploration/env_infos/initial/hand_distance Mean 0.192261 +[id0] exploration/env_infos/initial/hand_distance Std 0.0628068 +[id0] exploration/env_infos/initial/hand_distance Max 0.281579 +[id0] exploration/env_infos/initial/hand_distance Min 0.127016 +[id0] exploration/env_infos/hand_distance Mean 0.183392 +[id0] exploration/env_infos/hand_distance Std 0.0966916 +[id0] exploration/env_infos/hand_distance Max 0.410499 +[id0] exploration/env_infos/hand_distance Min 0.016492 +[id0] exploration/env_infos/final/obj0_distance Mean 0.122223 +[id0] exploration/env_infos/final/obj0_distance Std 0.0776617 +[id0] exploration/env_infos/final/obj0_distance Max 0.262693 +[id0] exploration/env_infos/final/obj0_distance Min 0.0460566 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.109837 +[id0] exploration/env_infos/initial/obj0_distance Std 0.0342486 +[id0] exploration/env_infos/initial/obj0_distance Max 0.145715 +[id0] exploration/env_infos/initial/obj0_distance Min 0.0587501 +[id0] exploration/env_infos/obj0_distance Mean 0.100189 +[id0] exploration/env_infos/obj0_distance Std 0.0477453 +[id0] exploration/env_infos/obj0_distance Max 0.2627 +[id0] exploration/env_infos/obj0_distance Min 0.0154428 +[id0] exploration/env_infos/final/hand_success Mean 0 +[id0] exploration/env_infos/final/hand_success Std 0 +[id0] exploration/env_infos/final/hand_success Max 0 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0 +[id0] exploration/env_infos/initial/hand_success Std 0 +[id0] exploration/env_infos/initial/hand_success Max 0 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.059 +[id0] exploration/env_infos/hand_success Std 0.235625 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0.2 +[id0] exploration/env_infos/final/puck_success Std 0.4 +[id0] exploration/env_infos/final/puck_success Max 1 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0.2 +[id0] exploration/env_infos/initial/puck_success Std 0.4 +[id0] exploration/env_infos/initial/puck_success Max 1 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0.206 +[id0] exploration/env_infos/puck_success Std 0.40443 +[id0] exploration/env_infos/puck_success Max 1 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 98000 +[id0] evaluation/num paths total 490 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.237462 +[id0] evaluation/Rewards Std 0.155357 +[id0] evaluation/Rewards Max -0.0639435 +[id0] evaluation/Rewards Min -0.462173 +[id0] evaluation/Returns Mean -47.4925 +[id0] evaluation/Returns Std 31.0714 +[id0] evaluation/Returns Max -12.7887 +[id0] evaluation/Returns Min -92.4345 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -47.4925 +[id0] evaluation/env_infos/final/hand_distance Mean 0.124812 +[id0] evaluation/env_infos/final/hand_distance Std 0.0457051 +[id0] evaluation/env_infos/final/hand_distance Max 0.207241 +[id0] evaluation/env_infos/final/hand_distance Min 0.0802516 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.124321 +[id0] evaluation/env_infos/initial/hand_distance Std 0.0460765 +[id0] evaluation/env_infos/initial/hand_distance Max 0.207241 +[id0] evaluation/env_infos/initial/hand_distance Min 0.0784385 +[id0] evaluation/env_infos/hand_distance Mean 0.124621 +[id0] evaluation/env_infos/hand_distance Std 0.0458489 +[id0] evaluation/env_infos/hand_distance Max 0.207241 +[id0] evaluation/env_infos/hand_distance Min 0.0784385 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.169312 +[id0] evaluation/env_infos/final/obj0_distance Std 0.0733032 +[id0] evaluation/env_infos/final/obj0_distance Max 0.254931 +[id0] evaluation/env_infos/final/obj0_distance Min 0.0639435 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.169312 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.0733032 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.254932 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.0639439 +[id0] evaluation/env_infos/obj0_distance Mean 0.169312 +[id0] evaluation/env_infos/obj0_distance Std 0.0733032 +[id0] evaluation/env_infos/obj0_distance Max 0.254932 +[id0] evaluation/env_infos/obj0_distance Min 0.0639435 +[id0] evaluation/env_infos/final/hand_success Mean 0 +[id0] evaluation/env_infos/final/hand_success Std 0 +[id0] evaluation/env_infos/final/hand_success Max 0 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0 +[id0] evaluation/env_infos/initial/hand_success Std 0 +[id0] evaluation/env_infos/initial/hand_success Max 0 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0 +[id0] evaluation/env_infos/hand_success Std 0 +[id0] evaluation/env_infos/hand_success Max 0 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0 +[id0] evaluation/env_infos/final/puck_success Std 0 +[id0] evaluation/env_infos/final/puck_success Max 0 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0 +[id0] evaluation/env_infos/initial/puck_success Std 0 +[id0] evaluation/env_infos/initial/puck_success Max 0 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0 +[id0] evaluation/env_infos/puck_success Std 0 +[id0] evaluation/env_infos/puck_success Max 0 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00479126 +[id0] time/epoch_time (s) 39.9969 +[id0] time/evaluation sampling (s) 8.38575 +[id0] time/exploration sampling (s) 8.3855 +[id0] time/global_time (s) 3987.01 +[id0] time/logging (s) 0.0104191 +[id0] time/saving (s) 3.83854e-05 +[id0] time/training (s) 23.2104 +[id0] epoch 97 +[id0] ------------------------------------------------ --------------- +[id0] ------------------------------------------------ ---------------- +[id0] trainer/num train calls 99000 +[id0] trainer/QF1 Loss 0.189898 +[id0] trainer/QF2 Loss 0.169036 +[id0] trainer/Policy Loss 32.3216 +[id0] trainer/Q1 Predictions Mean -28.9918 +[id0] trainer/Q1 Predictions Std 18.6646 +[id0] trainer/Q1 Predictions Max -1.50003 +[id0] trainer/Q1 Predictions Min -78.2682 +[id0] trainer/Q2 Predictions Mean -29.0544 +[id0] trainer/Q2 Predictions Std 18.6885 +[id0] trainer/Q2 Predictions Max -1.54421 +[id0] trainer/Q2 Predictions Min -78.7626 +[id0] trainer/Q Targets Mean -29.1177 +[id0] trainer/Q Targets Std 18.685 +[id0] trainer/Q Targets Max -1.49571 +[id0] trainer/Q Targets Min -78.4641 +[id0] trainer/Log Pis Mean 3.14986 +[id0] trainer/Log Pis Std 0.95996 +[id0] trainer/Log Pis Max 4.16195 +[id0] trainer/Log Pis Min -2.28041 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.00411401 +[id0] trainer/Advantage Weights Max 0.114041 +[id0] trainer/Advantage Weights Min 1.02069e-05 +[id0] trainer/Advantage Score Mean 0.179956 +[id0] trainer/Advantage Score Std 1.2593 +[id0] trainer/Advantage Score Max 5.91659 +[id0] trainer/Advantage Score Min -3.40467 +[id0] trainer/bc/Train Logprob Loss 98.3173 +[id0] trainer/bc/Test Logprob Loss 61.6751 +[id0] trainer/bc/Train MSE 0.257619 +[id0] trainer/bc/Test MSE 0.163593 +[id0] trainer/bc/train_policy_loss 98.3173 +[id0] trainer/bc/test_policy_loss 61.6751 +[id0] exploration/num steps total 100000 +[id0] exploration/num paths total 500 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.190486 +[id0] exploration/Rewards Std 0.111759 +[id0] exploration/Rewards Max -0.0353984 +[id0] exploration/Rewards Min -0.567723 +[id0] exploration/Returns Mean -38.0971 +[id0] exploration/Returns Std 16.0289 +[id0] exploration/Returns Max -11.9711 +[id0] exploration/Returns Min -56.4322 +[id0] exploration/Actions Mean 0.0980162 +[id0] exploration/Actions Std 0.812192 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -38.0971 +[id0] exploration/env_infos/final/hand_distance Mean 0.161385 +[id0] exploration/env_infos/final/hand_distance Std 0.0816737 +[id0] exploration/env_infos/final/hand_distance Max 0.322681 +[id0] exploration/env_infos/final/hand_distance Min 0.103731 +[id0] exploration/env_infos/initial/hand_distance Mean 0.18905 +[id0] exploration/env_infos/initial/hand_distance Std 0.101194 +[id0] exploration/env_infos/initial/hand_distance Max 0.373212 +[id0] exploration/env_infos/initial/hand_distance Min 0.0720276 +[id0] exploration/env_infos/hand_distance Mean 0.152408 +[id0] exploration/env_infos/hand_distance Std 0.10182 +[id0] exploration/env_infos/hand_distance Max 0.417577 +[id0] exploration/env_infos/hand_distance Min 0.00381365 +[id0] exploration/env_infos/final/obj0_distance Mean 0.123693 +[id0] exploration/env_infos/final/obj0_distance Std 0.089566 +[id0] exploration/env_infos/final/obj0_distance Max 0.284011 +[id0] exploration/env_infos/final/obj0_distance Min 0.0339538 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.157768 +[id0] exploration/env_infos/initial/obj0_distance Std 0.0525798 +[id0] exploration/env_infos/initial/obj0_distance Max 0.245125 +[id0] exploration/env_infos/initial/obj0_distance Min 0.100841 +[id0] exploration/env_infos/obj0_distance Mean 0.131499 +[id0] exploration/env_infos/obj0_distance Std 0.0798094 +[id0] exploration/env_infos/obj0_distance Max 0.285978 +[id0] exploration/env_infos/obj0_distance Min 0.0231879 +[id0] exploration/env_infos/final/hand_success Mean 0 +[id0] exploration/env_infos/final/hand_success Std 0 +[id0] exploration/env_infos/final/hand_success Max 0 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0 +[id0] exploration/env_infos/initial/hand_success Std 0 +[id0] exploration/env_infos/initial/hand_success Max 0 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.179 +[id0] exploration/env_infos/hand_success Std 0.383352 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0.2 +[id0] exploration/env_infos/final/puck_success Std 0.4 +[id0] exploration/env_infos/final/puck_success Max 1 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0 +[id0] exploration/env_infos/initial/puck_success Std 0 +[id0] exploration/env_infos/initial/puck_success Max 0 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0.249 +[id0] exploration/env_infos/puck_success Std 0.432434 +[id0] exploration/env_infos/puck_success Max 1 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 99000 +[id0] evaluation/num paths total 495 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.239957 +[id0] evaluation/Rewards Std 0.0897041 +[id0] evaluation/Rewards Max -0.102896 +[id0] evaluation/Rewards Min -0.382749 +[id0] evaluation/Returns Mean -47.9914 +[id0] evaluation/Returns Std 17.9408 +[id0] evaluation/Returns Max -20.5792 +[id0] evaluation/Returns Min -76.5023 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -47.9914 +[id0] evaluation/env_infos/final/hand_distance Mean 0.128169 +[id0] evaluation/env_infos/final/hand_distance Std 0.0505629 +[id0] evaluation/env_infos/final/hand_distance Max 0.211221 +[id0] evaluation/env_infos/final/hand_distance Min 0.0575669 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.127518 +[id0] evaluation/env_infos/initial/hand_distance Std 0.0511341 +[id0] evaluation/env_infos/initial/hand_distance Max 0.210837 +[id0] evaluation/env_infos/initial/hand_distance Min 0.0551787 +[id0] evaluation/env_infos/hand_distance Mean 0.127919 +[id0] evaluation/env_infos/hand_distance Std 0.0507988 +[id0] evaluation/env_infos/hand_distance Max 0.211221 +[id0] evaluation/env_infos/hand_distance Min 0.0551787 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.204789 +[id0] evaluation/env_infos/final/obj0_distance Std 0.0578522 +[id0] evaluation/env_infos/final/obj0_distance Max 0.254832 +[id0] evaluation/env_infos/final/obj0_distance Min 0.102896 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.204789 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.0578525 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.254832 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.102896 +[id0] evaluation/env_infos/obj0_distance Mean 0.204789 +[id0] evaluation/env_infos/obj0_distance Std 0.0578523 +[id0] evaluation/env_infos/obj0_distance Max 0.254832 +[id0] evaluation/env_infos/obj0_distance Min 0.102896 +[id0] evaluation/env_infos/final/hand_success Mean 0.2 +[id0] evaluation/env_infos/final/hand_success Std 0.4 +[id0] evaluation/env_infos/final/hand_success Max 1 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0.2 +[id0] evaluation/env_infos/initial/hand_success Std 0.4 +[id0] evaluation/env_infos/initial/hand_success Max 1 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0.2 +[id0] evaluation/env_infos/hand_success Std 0.4 +[id0] evaluation/env_infos/hand_success Max 1 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0 +[id0] evaluation/env_infos/final/puck_success Std 0 +[id0] evaluation/env_infos/final/puck_success Max 0 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0 +[id0] evaluation/env_infos/initial/puck_success Std 0 +[id0] evaluation/env_infos/initial/puck_success Max 0 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0 +[id0] evaluation/env_infos/puck_success Std 0 +[id0] evaluation/env_infos/puck_success Max 0 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00419092 +[id0] time/epoch_time (s) 39.0765 +[id0] time/evaluation sampling (s) 8.13721 +[id0] time/exploration sampling (s) 8.30956 +[id0] time/global_time (s) 4026.13 +[id0] time/logging (s) 0.0104451 +[id0] time/saving (s) 2.93255e-05 +[id0] time/training (s) 22.6151 +[id0] epoch 98 +[id0] ------------------------------------------------ ---------------- +[id0] ------------------------------------------------ ---------------- +[id0] trainer/num train calls 100000 +[id0] trainer/QF1 Loss 0.166672 +[id0] trainer/QF2 Loss 0.164797 +[id0] trainer/Policy Loss 32.6941 +[id0] trainer/Q1 Predictions Mean -29.38 +[id0] trainer/Q1 Predictions Std 19.3274 +[id0] trainer/Q1 Predictions Max -1.49642 +[id0] trainer/Q1 Predictions Min -85.8371 +[id0] trainer/Q2 Predictions Mean -29.4306 +[id0] trainer/Q2 Predictions Std 19.3321 +[id0] trainer/Q2 Predictions Max -1.52639 +[id0] trainer/Q2 Predictions Min -85.999 +[id0] trainer/Q Targets Mean -29.434 +[id0] trainer/Q Targets Std 19.3251 +[id0] trainer/Q Targets Max -1.53344 +[id0] trainer/Q Targets Min -86.0399 +[id0] trainer/Log Pis Mean 3.1352 +[id0] trainer/Log Pis Std 0.998369 +[id0] trainer/Log Pis Max 4.16113 +[id0] trainer/Log Pis Min -3.49271 +[id0] trainer/policy/mean Mean 0 +[id0] trainer/policy/mean Std 0 +[id0] trainer/policy/mean Max 0 +[id0] trainer/policy/mean Min 0 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/policy/log_std Mean -3 +[id0] trainer/policy/log_std Std 0 +[id0] trainer/policy/log_std Max -3 +[id0] trainer/policy/log_std Min -3 +[id0] trainer/policy/entropy Mean -3.16212 +[id0] trainer/policy/entropy Std 4.76837e-07 +[id0] trainer/policy/entropy Max -3.16212 +[id0] trainer/policy/entropy Min -3.16212 +[id0] trainer/Advantage Weights Mean 0.000976562 +[id0] trainer/Advantage Weights Std 0.00268005 +[id0] trainer/Advantage Weights Max 0.0593264 +[id0] trainer/Advantage Weights Min 2.78274e-06 +[id0] trainer/Advantage Score Mean 0.17891 +[id0] trainer/Advantage Score Std 1.21504 +[id0] trainer/Advantage Score Max 5.16818 +[id0] trainer/Advantage Score Min -4.79919 +[id0] trainer/bc/Train Logprob Loss 93.2028 +[id0] trainer/bc/Test Logprob Loss 52.0433 +[id0] trainer/bc/Train MSE 0.242577 +[id0] trainer/bc/Test MSE 0.14089 +[id0] trainer/bc/train_policy_loss 93.2028 +[id0] trainer/bc/test_policy_loss 52.0433 +[id0] exploration/num steps total 101000 +[id0] exploration/num paths total 505 +[id0] exploration/path length Mean 200 +[id0] exploration/path length Std 0 +[id0] exploration/path length Max 200 +[id0] exploration/path length Min 200 +[id0] exploration/Rewards Mean -0.228488 +[id0] exploration/Rewards Std 0.1258 +[id0] exploration/Rewards Max -0.0343833 +[id0] exploration/Rewards Min -0.542595 +[id0] exploration/Returns Mean -45.6977 +[id0] exploration/Returns Std 22.3207 +[id0] exploration/Returns Max -7.67452 +[id0] exploration/Returns Min -73.6015 +[id0] exploration/Actions Mean -0.0485928 +[id0] exploration/Actions Std 0.809612 +[id0] exploration/Actions Max 1 +[id0] exploration/Actions Min -1 +[id0] exploration/Num Paths 5 +[id0] exploration/Average Returns -45.6977 +[id0] exploration/env_infos/final/hand_distance Mean 0.177884 +[id0] exploration/env_infos/final/hand_distance Std 0.0837622 +[id0] exploration/env_infos/final/hand_distance Max 0.266434 +[id0] exploration/env_infos/final/hand_distance Min 0.0351273 +[id0] exploration/env_infos/initial/hand_distance Mean 0.146312 +[id0] exploration/env_infos/initial/hand_distance Std 0.0544628 +[id0] exploration/env_infos/initial/hand_distance Max 0.22242 +[id0] exploration/env_infos/initial/hand_distance Min 0.0707312 +[id0] exploration/env_infos/hand_distance Mean 0.172837 +[id0] exploration/env_infos/hand_distance Std 0.0741312 +[id0] exploration/env_infos/hand_distance Max 0.337159 +[id0] exploration/env_infos/hand_distance Min 0.00773193 +[id0] exploration/env_infos/final/obj0_distance Mean 0.123845 +[id0] exploration/env_infos/final/obj0_distance Std 0.0605821 +[id0] exploration/env_infos/final/obj0_distance Max 0.202498 +[id0] exploration/env_infos/final/obj0_distance Min 0.038644 +[id0] exploration/env_infos/initial/obj0_distance Mean 0.128679 +[id0] exploration/env_infos/initial/obj0_distance Std 0.0637426 +[id0] exploration/env_infos/initial/obj0_distance Max 0.214312 +[id0] exploration/env_infos/initial/obj0_distance Min 0.0343833 +[id0] exploration/env_infos/obj0_distance Mean 0.123758 +[id0] exploration/env_infos/obj0_distance Std 0.0606398 +[id0] exploration/env_infos/obj0_distance Max 0.214312 +[id0] exploration/env_infos/obj0_distance Min 0.0343833 +[id0] exploration/env_infos/final/hand_success Mean 0.2 +[id0] exploration/env_infos/final/hand_success Std 0.4 +[id0] exploration/env_infos/final/hand_success Max 1 +[id0] exploration/env_infos/final/hand_success Min 0 +[id0] exploration/env_infos/initial/hand_success Mean 0 +[id0] exploration/env_infos/initial/hand_success Std 0 +[id0] exploration/env_infos/initial/hand_success Max 0 +[id0] exploration/env_infos/initial/hand_success Min 0 +[id0] exploration/env_infos/hand_success Mean 0.056 +[id0] exploration/env_infos/hand_success Std 0.229922 +[id0] exploration/env_infos/hand_success Max 1 +[id0] exploration/env_infos/hand_success Min 0 +[id0] exploration/env_infos/final/puck_success Mean 0.2 +[id0] exploration/env_infos/final/puck_success Std 0.4 +[id0] exploration/env_infos/final/puck_success Max 1 +[id0] exploration/env_infos/final/puck_success Min 0 +[id0] exploration/env_infos/initial/puck_success Mean 0.2 +[id0] exploration/env_infos/initial/puck_success Std 0.4 +[id0] exploration/env_infos/initial/puck_success Max 1 +[id0] exploration/env_infos/initial/puck_success Min 0 +[id0] exploration/env_infos/puck_success Mean 0.2 +[id0] exploration/env_infos/puck_success Std 0.4 +[id0] exploration/env_infos/puck_success Max 1 +[id0] exploration/env_infos/puck_success Min 0 +[id0] evaluation/num steps total 100000 +[id0] evaluation/num paths total 500 +[id0] evaluation/path length Mean 200 +[id0] evaluation/path length Std 0 +[id0] evaluation/path length Max 200 +[id0] evaluation/path length Min 200 +[id0] evaluation/Rewards Mean -0.210882 +[id0] evaluation/Rewards Std 0.0713831 +[id0] evaluation/Rewards Max -0.0891294 +[id0] evaluation/Rewards Min -0.305487 +[id0] evaluation/Returns Mean -42.1764 +[id0] evaluation/Returns Std 14.2766 +[id0] evaluation/Returns Max -17.8259 +[id0] evaluation/Returns Min -61.0974 +[id0] evaluation/Actions Mean 0 +[id0] evaluation/Actions Std 0 +[id0] evaluation/Actions Max 0 +[id0] evaluation/Actions Min 0 +[id0] evaluation/Num Paths 5 +[id0] evaluation/Average Returns -42.1764 +[id0] evaluation/env_infos/final/hand_distance Mean 0.154541 +[id0] evaluation/env_infos/final/hand_distance Std 0.0699841 +[id0] evaluation/env_infos/final/hand_distance Max 0.267412 +[id0] evaluation/env_infos/final/hand_distance Min 0.0817579 +[id0] evaluation/env_infos/initial/hand_distance Mean 0.154317 +[id0] evaluation/env_infos/initial/hand_distance Std 0.0692605 +[id0] evaluation/env_infos/initial/hand_distance Max 0.266039 +[id0] evaluation/env_infos/initial/hand_distance Min 0.081758 +[id0] evaluation/env_infos/hand_distance Mean 0.154447 +[id0] evaluation/env_infos/hand_distance Std 0.0697245 +[id0] evaluation/env_infos/hand_distance Max 0.267412 +[id0] evaluation/env_infos/hand_distance Min 0.0817579 +[id0] evaluation/env_infos/final/obj0_distance Mean 0.157941 +[id0] evaluation/env_infos/final/obj0_distance Std 0.0790825 +[id0] evaluation/env_infos/final/obj0_distance Max 0.305487 +[id0] evaluation/env_infos/final/obj0_distance Min 0.0891295 +[id0] evaluation/env_infos/initial/obj0_distance Mean 0.157941 +[id0] evaluation/env_infos/initial/obj0_distance Std 0.0790824 +[id0] evaluation/env_infos/initial/obj0_distance Max 0.305487 +[id0] evaluation/env_infos/initial/obj0_distance Min 0.0891294 +[id0] evaluation/env_infos/obj0_distance Mean 0.157941 +[id0] evaluation/env_infos/obj0_distance Std 0.0790825 +[id0] evaluation/env_infos/obj0_distance Max 0.305487 +[id0] evaluation/env_infos/obj0_distance Min 0.0891294 +[id0] evaluation/env_infos/final/hand_success Mean 0 +[id0] evaluation/env_infos/final/hand_success Std 0 +[id0] evaluation/env_infos/final/hand_success Max 0 +[id0] evaluation/env_infos/final/hand_success Min 0 +[id0] evaluation/env_infos/initial/hand_success Mean 0 +[id0] evaluation/env_infos/initial/hand_success Std 0 +[id0] evaluation/env_infos/initial/hand_success Max 0 +[id0] evaluation/env_infos/initial/hand_success Min 0 +[id0] evaluation/env_infos/hand_success Mean 0 +[id0] evaluation/env_infos/hand_success Std 0 +[id0] evaluation/env_infos/hand_success Max 0 +[id0] evaluation/env_infos/hand_success Min 0 +[id0] evaluation/env_infos/final/puck_success Mean 0 +[id0] evaluation/env_infos/final/puck_success Std 0 +[id0] evaluation/env_infos/final/puck_success Max 0 +[id0] evaluation/env_infos/final/puck_success Min 0 +[id0] evaluation/env_infos/initial/puck_success Mean 0 +[id0] evaluation/env_infos/initial/puck_success Std 0 +[id0] evaluation/env_infos/initial/puck_success Max 0 +[id0] evaluation/env_infos/initial/puck_success Min 0 +[id0] evaluation/env_infos/puck_success Mean 0 +[id0] evaluation/env_infos/puck_success Std 0 +[id0] evaluation/env_infos/puck_success Max 0 +[id0] evaluation/env_infos/puck_success Min 0 +[id0] time/data storing (s) 0.00423932 +[id0] time/epoch_time (s) 38.9221 +[id0] time/evaluation sampling (s) 8.09919 +[id0] time/exploration sampling (s) 8.24948 +[id0] time/global_time (s) 4065.1 +[id0] time/logging (s) 0.0104289 +[id0] time/saving (s) 3.50475e-05 +[id0] time/training (s) 22.5587 +[id0] epoch 99 +[id0] ------------------------------------------------ ---------------- diff --git a/tests/regression/awac/gcrl/gcrl_data_mini/id0/pretrain_policy.csv b/tests/regression/awac/gcrl/gcrl_data_mini/id0/pretrain_policy.csv new file mode 100644 index 000000000..bfa9ae99f --- /dev/null +++ b/tests/regression/awac/gcrl/gcrl_data_mini/id0/pretrain_policy.csv @@ -0,0 +1,11 @@ +pretrain_bc/Test Logprob Loss,pretrain_bc/Test MSE,pretrain_bc/Train Logprob Loss,pretrain_bc/Train MSE,pretrain_bc/batch,pretrain_bc/epoch_time,pretrain_bc/test_policy_loss,pretrain_bc/train_policy_loss +79.21912,0.20734915,105.98119,0.27588093,0,0.016101360321044922,0.0,0.0 +70.5157,0.18614087,115.17197,0.2961911,1000,10.398735761642456,0.0,0.0 +67.69473,0.18296987,93.43422,0.24520218,2000,10.296174049377441,0.0,0.0 +48.55722,0.13434476,108.07921,0.28336978,3000,10.36883020401001,0.0,0.0 +46.1981,0.12570809,80.86949,0.21775506,4000,10.221229791641235,0.0,0.0 +43.56568,0.12092824,89.12175,0.23917116,5000,9.881160974502563,0.0,0.0 +44.27662,0.11921118,89.57451,0.23627971,6000,9.899184226989746,0.0,0.0 +68.93526,0.18044855,110.626335,0.28407353,7000,9.856596946716309,0.0,0.0 +49.970154,0.13811442,93.00839,0.24088648,8000,10.167694091796875,0.0,0.0 +61.11091,0.16147092,113.35658,0.28734076,9000,9.908119678497314,0.0,0.0 diff --git a/tests/regression/awac/gcrl/gcrl_data_mini/id0/progress.csv b/tests/regression/awac/gcrl/gcrl_data_mini/id0/progress.csv new file mode 100644 index 000000000..bfab06208 --- /dev/null +++ b/tests/regression/awac/gcrl/gcrl_data_mini/id0/progress.csv @@ -0,0 +1,101 @@ +epoch,evaluation/Actions Max,evaluation/Actions Mean,evaluation/Actions Min,evaluation/Actions Std,evaluation/Average Returns,evaluation/Num Paths,evaluation/Returns Max,evaluation/Returns Mean,evaluation/Returns Min,evaluation/Returns Std,evaluation/Rewards Max,evaluation/Rewards Mean,evaluation/Rewards Min,evaluation/Rewards Std,evaluation/env_infos/final/hand_distance Max,evaluation/env_infos/final/hand_distance Mean,evaluation/env_infos/final/hand_distance Min,evaluation/env_infos/final/hand_distance Std,evaluation/env_infos/final/hand_success Max,evaluation/env_infos/final/hand_success Mean,evaluation/env_infos/final/hand_success Min,evaluation/env_infos/final/hand_success Std,evaluation/env_infos/final/obj0_distance Max,evaluation/env_infos/final/obj0_distance Mean,evaluation/env_infos/final/obj0_distance Min,evaluation/env_infos/final/obj0_distance Std,evaluation/env_infos/final/puck_success Max,evaluation/env_infos/final/puck_success Mean,evaluation/env_infos/final/puck_success Min,evaluation/env_infos/final/puck_success Std,evaluation/env_infos/hand_distance Max,evaluation/env_infos/hand_distance Mean,evaluation/env_infos/hand_distance Min,evaluation/env_infos/hand_distance Std,evaluation/env_infos/hand_success Max,evaluation/env_infos/hand_success Mean,evaluation/env_infos/hand_success Min,evaluation/env_infos/hand_success Std,evaluation/env_infos/initial/hand_distance Max,evaluation/env_infos/initial/hand_distance Mean,evaluation/env_infos/initial/hand_distance Min,evaluation/env_infos/initial/hand_distance Std,evaluation/env_infos/initial/hand_success Max,evaluation/env_infos/initial/hand_success Mean,evaluation/env_infos/initial/hand_success Min,evaluation/env_infos/initial/hand_success Std,evaluation/env_infos/initial/obj0_distance Max,evaluation/env_infos/initial/obj0_distance Mean,evaluation/env_infos/initial/obj0_distance Min,evaluation/env_infos/initial/obj0_distance Std,evaluation/env_infos/initial/puck_success Max,evaluation/env_infos/initial/puck_success Mean,evaluation/env_infos/initial/puck_success Min,evaluation/env_infos/initial/puck_success Std,evaluation/env_infos/obj0_distance Max,evaluation/env_infos/obj0_distance Mean,evaluation/env_infos/obj0_distance Min,evaluation/env_infos/obj0_distance Std,evaluation/env_infos/puck_success Max,evaluation/env_infos/puck_success Mean,evaluation/env_infos/puck_success Min,evaluation/env_infos/puck_success Std,evaluation/num paths total,evaluation/num steps total,evaluation/path length Max,evaluation/path length Mean,evaluation/path length Min,evaluation/path length Std,exploration/Actions Max,exploration/Actions Mean,exploration/Actions Min,exploration/Actions Std,exploration/Average Returns,exploration/Num Paths,exploration/Returns Max,exploration/Returns Mean,exploration/Returns Min,exploration/Returns Std,exploration/Rewards Max,exploration/Rewards Mean,exploration/Rewards Min,exploration/Rewards Std,exploration/env_infos/final/hand_distance Max,exploration/env_infos/final/hand_distance Mean,exploration/env_infos/final/hand_distance Min,exploration/env_infos/final/hand_distance Std,exploration/env_infos/final/hand_success Max,exploration/env_infos/final/hand_success Mean,exploration/env_infos/final/hand_success Min,exploration/env_infos/final/hand_success Std,exploration/env_infos/final/obj0_distance Max,exploration/env_infos/final/obj0_distance Mean,exploration/env_infos/final/obj0_distance Min,exploration/env_infos/final/obj0_distance Std,exploration/env_infos/final/puck_success Max,exploration/env_infos/final/puck_success Mean,exploration/env_infos/final/puck_success Min,exploration/env_infos/final/puck_success Std,exploration/env_infos/hand_distance Max,exploration/env_infos/hand_distance Mean,exploration/env_infos/hand_distance Min,exploration/env_infos/hand_distance Std,exploration/env_infos/hand_success Max,exploration/env_infos/hand_success Mean,exploration/env_infos/hand_success Min,exploration/env_infos/hand_success Std,exploration/env_infos/initial/hand_distance Max,exploration/env_infos/initial/hand_distance Mean,exploration/env_infos/initial/hand_distance Min,exploration/env_infos/initial/hand_distance Std,exploration/env_infos/initial/hand_success Max,exploration/env_infos/initial/hand_success Mean,exploration/env_infos/initial/hand_success Min,exploration/env_infos/initial/hand_success Std,exploration/env_infos/initial/obj0_distance Max,exploration/env_infos/initial/obj0_distance Mean,exploration/env_infos/initial/obj0_distance Min,exploration/env_infos/initial/obj0_distance Std,exploration/env_infos/initial/puck_success Max,exploration/env_infos/initial/puck_success Mean,exploration/env_infos/initial/puck_success Min,exploration/env_infos/initial/puck_success Std,exploration/env_infos/obj0_distance Max,exploration/env_infos/obj0_distance Mean,exploration/env_infos/obj0_distance Min,exploration/env_infos/obj0_distance Std,exploration/env_infos/puck_success Max,exploration/env_infos/puck_success Mean,exploration/env_infos/puck_success Min,exploration/env_infos/puck_success Std,exploration/num paths total,exploration/num steps total,exploration/path length Max,exploration/path length Mean,exploration/path length Min,exploration/path length Std,time/data storing (s),time/epoch_time (s),time/evaluation sampling (s),time/exploration sampling (s),time/global_time (s),time/logging (s),time/saving (s),time/training (s),trainer/Advantage Score Max,trainer/Advantage Score Mean,trainer/Advantage Score Min,trainer/Advantage Score Std,trainer/Advantage Weights Max,trainer/Advantage Weights Mean,trainer/Advantage Weights Min,trainer/Advantage Weights Std,trainer/Log Pis Max,trainer/Log Pis Mean,trainer/Log Pis Min,trainer/Log Pis Std,trainer/Policy Loss,trainer/Q Targets Max,trainer/Q Targets Mean,trainer/Q Targets Min,trainer/Q Targets Std,trainer/Q1 Predictions Max,trainer/Q1 Predictions Mean,trainer/Q1 Predictions Min,trainer/Q1 Predictions Std,trainer/Q2 Predictions Max,trainer/Q2 Predictions Mean,trainer/Q2 Predictions Min,trainer/Q2 Predictions Std,trainer/QF1 Loss,trainer/QF2 Loss,trainer/bc/Test Logprob Loss,trainer/bc/Test MSE,trainer/bc/Train Logprob Loss,trainer/bc/Train MSE,trainer/bc/test_policy_loss,trainer/bc/train_policy_loss,trainer/num train calls,trainer/policy/entropy Max,trainer/policy/entropy Mean,trainer/policy/entropy Min,trainer/policy/entropy Std,trainer/policy/log_std Max,trainer/policy/log_std Mean,trainer/policy/log_std Min,trainer/policy/log_std Std,trainer/policy/mean Max,trainer/policy/mean Mean,trainer/policy/mean Min,trainer/policy/mean Std,trainer/policy/std Max,trainer/policy/std Mean,trainer/policy/std Min,trainer/policy/std Std +0,0.0,0.0,0.0,0.0,-34.89730874870336,5,-16.73607435842883,-34.89730874870336,-55.851477490952064,12.963612527716615,-0.08367992182805739,-0.17448654374351685,-0.27935254696821743,0.06481806850641617,0.16097776847333276,0.12922583317369643,0.05706892794762676,0.03745084910947438,1.0,0.2,0.0,0.4000000000000001,0.17250765598041948,0.10953723912720323,0.042444369904786006,0.045805875025275646,1.0,0.2,0.0,0.4000000000000001,0.16097776847333276,0.12920665511967847,0.05706879720218023,0.03744864004682948,1.0,0.2,0.0,0.40000000000000013,0.16097761459405432,0.12918281719478272,0.05706879720218023,0.03744590609748599,1.0,0.2,0.0,0.4000000000000001,0.17250914423078081,0.1095374891170775,0.04244514442636055,0.045805828888988535,1.0,0.2,0.0,0.4000000000000001,0.17250918117111674,0.10953743579255551,0.042444369904786006,0.04580586153407845,1.0,0.2,0.0,0.4000000000000001,5,1000,200,200.0,200,0.0,1.0,0.026581325142841845,-1.0,0.8237119639704307,-22.98672080268154,5,-2.543628559026399,-22.98672080268154,-38.94451041486535,13.335613802776392,-0.0027588003775546126,-0.11493360401340769,-0.3913362817246798,0.09766236991698742,0.35704607257055293,0.21671287778384424,0.12729100261770518,0.07603384878065,0.0,0.0,0.0,0.0,0.2572118578926319,0.14479489599416023,0.012122631777404379,0.0862253332055524,1.0,0.2,0.0,0.4,0.3913362817246798,0.16890268396173438,0.0027588003775546126,0.08235094755918258,1.0,0.116,0.0,0.3202249209540069,0.24639723178608994,0.15183088473689663,0.0631578608400861,0.05905456340256666,0.0,0.0,0.0,0.0,0.17608079555095782,0.11318560619432134,0.016341424418793816,0.05631045327427374,1.0,0.2,0.0,0.4,0.2572118578926319,0.12238452083232253,0.00784496602359369,0.07700847646836784,1.0,0.299,0.0,0.4578198335590104,10,2000,200,200.0,200,0.0,0.004114866256713867,47.832274436950684,16.474559783935547,8.299435138702393,157.73088002204895,0.010406732559204102,0.004460334777832031,23.039292097091675,0.0013757052,0.00069399044,0.0001371899,0.00019864492,0.0009772283,0.0009765624,0.0009760188,1.9400548e-07,4.1601853,3.1283784,-2.2164974,1.0298392,3.128612,-0.0002682377,-0.0948818,-0.7046775,0.13551949,0.00112377,0.00046068363,-1.4026953e-05,0.00019513174,0.00038573355,-0.00016056569,-0.00053772156,0.00017672314,0.027452704,0.027350478,53.380775,0.14304125,91.57135,0.24305825,53.380775,91.57135,1000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +1,0.0,0.0,0.0,0.0,-39.820658575726235,5,-2.294245405646442,-39.820658575726235,-70.12981077126577,30.10768784608193,-0.010435999723990612,-0.19910329287863124,-0.35089398588690573,0.15053864253969707,0.25702000890043347,0.11705167750131558,0.012220604210008012,0.0934586410142721,1.0,0.4,0.0,0.48989794855663565,0.18317555506441582,0.12179957919959425,0.02261783265302946,0.058176808636288956,1.0,0.2,0.0,0.4000000000000001,0.25702000890043347,0.11685299501713654,0.010435999723990612,0.09355433522209362,1.0,0.4,0.0,0.48989794855663565,0.2562787277833036,0.11654661082738094,0.010435999723990612,0.09363945089268316,1.0,0.4,0.0,0.48989794855663565,0.18317553869403042,0.12179899110442587,0.022621083663854995,0.058175255671823675,1.0,0.2,0.0,0.4000000000000001,0.18317555506441582,0.12179919472033958,0.02261783265302946,0.058175918571892124,1.0,0.2,0.0,0.40000000000000013,10,2000,200,200.0,200,0.0,1.0,0.026396469448601512,-1.0,0.8090262750307378,-49.42487210816451,5,-37.16749879601929,-49.42487210816451,-93.50322643276738,22.08426091075946,-0.0028302086428654374,-0.24712436054082262,-0.6268784385348296,0.127658348567092,0.3691570134620519,0.14861429168411908,0.04835246790468598,0.11467375354473787,1.0,0.2,0.0,0.4,0.34939155710724173,0.20975944822078296,0.1269660817224695,0.07421830115439737,0.0,0.0,0.0,0.0,0.39409401734254346,0.21403209600729844,0.0028302086428654374,0.1057063273701756,1.0,0.104,0.0,0.30526054445342266,0.24768900605161284,0.1846199648154617,0.07316158856017276,0.06706098874644209,0.0,0.0,0.0,0.0,0.3438760741881252,0.2049682218333289,0.08077105552789221,0.08418172484067059,0.0,0.0,0.0,0.0,0.3580521482224143,0.20430589456644777,0.08077105552789221,0.08216080616056509,0.0,0.0,0.0,0.0,15,3000,200,200.0,200,0.0,0.004710197448730469,39.32715654373169,8.095988035202026,8.285635709762573,197.1068160533905,0.010395050048828125,3.0517578125e-05,22.930392742156982,0.14846861,-0.00065282005,-0.14465559,0.038515612,0.001132766,0.0009765625,0.00084496354,3.7712238e-05,4.1612563,3.1174688,-3.136962,1.046013,3.499666,-0.026678283,-0.37743762,-2.7415552,0.48847443,-0.03516436,-0.3828498,-2.77178,0.4857235,-0.033938188,-0.37907407,-2.729567,0.4835648,0.0007652654,0.00094765855,71.50538,0.19371438,102.426636,0.2738881,71.50538,102.426636,2000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +2,0.0,0.0,0.0,0.0,-27.775185404108896,5,-10.75465168605587,-27.775185404108896,-41.55827989908206,11.353183440285292,-0.053773031922301005,-0.1388759270205445,-0.2077915951814579,0.05676680386478474,0.2552484164124951,0.14502257848525052,0.046607309923712474,0.0729067227859474,1.0,0.2,0.0,0.4000000000000001,0.2077915951814579,0.09598215307649531,0.01630163046406828,0.06664400397466853,1.0,0.4,0.0,0.48989794855663565,0.2552484164124951,0.1449872211919866,0.046607309923712474,0.07256768441862976,1.0,0.2,0.0,0.40000000000000013,0.2547280687236063,0.14492378850281928,0.047905390435635034,0.0720170578296004,1.0,0.2,0.0,0.4000000000000001,0.2077913062773057,0.09598219217658877,0.01630348830995465,0.06664360767267939,1.0,0.4,0.0,0.48989794855663565,0.2077915951814579,0.09598210358042224,0.01630163046406828,0.06664378024630466,1.0,0.4,0.0,0.48989794855663565,15,3000,200,200.0,200,0.0,1.0,-0.008313152743005347,-1.0,0.8183180577177412,-55.723542808399316,5,-24.35468650032207,-55.723542808399316,-99.20425343300064,25.405598336460734,-0.009373377233135461,-0.27861771404199653,-0.5787953369324474,0.14666878235075306,0.21194826852648346,0.13838459858475607,0.0837446311684109,0.046219804232898516,0.0,0.0,0.0,0.0,0.3116262777006645,0.2024302357208095,0.12272503633178386,0.07097046911963974,0.0,0.0,0.0,0.0,0.40129263845017155,0.2100901859124025,0.009373377233135461,0.09163431185133969,1.0,0.045,0.0,0.2073041244162788,0.2737286946072715,0.2101500347946005,0.05417717821163036,0.0798560865904058,1.0,0.2,0.0,0.4,0.2739296520855677,0.17416998459000765,0.10784750606225839,0.06589038437016911,0.0,0.0,0.0,0.0,0.3171425603328719,0.18601875724507802,0.1078474852019313,0.06928088842095662,0.0,0.0,0.0,0.0,20,4000,200,200.0,200,0.0,0.0042095184326171875,39.379825592041016,8.172574996948242,8.283393144607544,236.53553557395935,0.01046299934387207,4.100799560546875e-05,22.90913963317871,0.40488315,0.009522521,-0.19737971,0.07421566,0.0014460605,0.0009765625,0.000791821,7.4587224e-05,4.1601753,3.1638162,-3.4522886,0.99327105,4.074587,-0.038072035,-0.89821523,-6.044816,1.1044725,-0.044506453,-0.90124834,-6.019478,1.1024624,-0.030648882,-0.89211285,-6.0295353,1.1043894,0.0016949987,0.0016508219,64.44403,0.17335571,83.40077,0.22503333,64.44403,83.40077,3000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +3,0.0,0.0,0.0,0.0,-29.759522404643587,5,-17.770910187605416,-29.759522404643587,-54.92499448790546,12.929338064136115,-0.08878467932678158,-0.14879761202321792,-0.27483882870277127,0.06464678536941774,0.27483882870277127,0.15172443487962733,0.06029575057439634,0.07974868773130603,0.0,0.0,0.0,0.0,0.2466204255241299,0.15152560122558834,0.06985649774510866,0.057250176175645505,0.0,0.0,0.0,0.0,0.27483882870277127,0.1516431344384153,0.06029571279220124,0.07968743721638787,0.0,0.0,0.0,0.0,0.2741900040865943,0.15151260883625337,0.06029596626980683,0.07955441412645055,0.0,0.0,0.0,0.0,0.2466200552301976,0.15152448956905393,0.06985437716572922,0.057250620172197335,0.0,0.0,0.0,0.0,0.2466204255241299,0.1515249255677375,0.06985437716572922,0.05725047601937944,0.0,0.0,0.0,0.0,20,4000,200,200.0,200,0.0,1.0,0.02805040837600204,-1.0,0.8047633943218372,-55.32044171018255,5,-37.91477456416452,-55.32044171018255,-96.02371998651573,21.050155077371137,-0.05660539503241806,-0.27660220855091283,-0.5052411025091136,0.12844085198482894,0.39638755725363384,0.22566390560261013,0.05697714306786071,0.1323307058494653,1.0,0.2,0.0,0.4000000000000001,0.16374571184703396,0.10384045434252216,0.05449675824873588,0.04783349985163003,1.0,0.2,0.0,0.4000000000000001,0.39638755725363384,0.1891353648584273,0.0021086187750739395,0.1024926754511558,1.0,0.105,0.0,0.3065534211193866,0.347912146733488,0.22036568772544785,0.0915772757241366,0.10335635174126373,0.0,0.0,0.0,0.0,0.16374987693957907,0.11947344851758195,0.05173902745229101,0.04678185811134243,1.0,0.2,0.0,0.4000000000000001,0.16374987693957907,0.11858593798292467,0.04572055512910206,0.04232556277334137,1.0,0.09,0.0,0.2861817604250837,25,5000,200,200.0,200,0.0,0.004222869873046875,39.345975399017334,8.092438459396362,8.365691423416138,275.9296576976776,0.010468244552612305,3.314018249511719e-05,22.873116970062256,0.5569258,0.023184102,-0.43764782,0.11466831,0.0016540649,0.0009765625,0.00061180734,0.00011841365,4.1618834,3.1817858,-4.2393885,1.0159426,4.5684304,-0.042106505,-1.369859,-9.329398,1.7241305,-0.046754386,-1.3634605,-9.287541,1.7180094,-0.03986941,-1.367744,-9.333923,1.7232457,0.0028503628,0.0026890608,59.812607,0.16344222,76.3996,0.20092624,59.812607,76.3996,4000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +4,0.0,0.0,0.0,0.0,-46.50159514635632,5,-25.503403535901136,-46.50159514635632,-65.70008344402333,16.833058995731502,-0.12751606346222688,-0.23250797573178164,-0.32850062684260023,0.08416529497950016,0.22047106316735363,0.09426865725172817,0.019586970566433035,0.07106949338930144,1.0,0.4,0.0,0.48989794855663565,0.3136964470208201,0.2075693692059628,0.09310138344347466,0.079421038707238,0.0,0.0,0.0,0.0,0.22047106316735363,0.09448189173684506,0.019586970566433035,0.0709213205196144,1.0,0.4,0.0,0.48989794855663565,0.2204708595529134,0.09483951970901587,0.021595279416644256,0.07068001761987222,1.0,0.4,0.0,0.48989794855663565,0.31369575544195266,0.20756844841974925,0.09309909579543726,0.07942155282664624,0.0,0.0,0.0,0.0,0.3136964470208201,0.20756885532553299,0.09309909579543726,0.0794213359226416,0.0,0.0,0.0,0.0,25,5000,200,200.0,200,0.0,1.0,0.060427502534330366,-1.0,0.8178916333850609,-48.53156301029546,5,-37.80029214071891,-48.53156301029546,-60.55281928659843,9.307306768634541,-0.012988637043911889,-0.24265781505147732,-0.40341865448018444,0.09676226790702669,0.3909666117783989,0.24162602977782183,0.13081815916630612,0.10656333023630857,0.0,0.0,0.0,0.0,0.2690972331472293,0.13910118737003174,0.08484547121888865,0.06719294040843733,0.0,0.0,0.0,0.0,0.40341865448018444,0.20178561660666366,0.012988637043911889,0.08708275041996802,1.0,0.028,0.0,0.16497272501841023,0.36742217323094817,0.17893453914893712,0.05970429181262369,0.11234418232205563,1.0,0.2,0.0,0.4,0.19697684806296112,0.1336371080714305,0.08484478691720115,0.04628643360336307,0.0,0.0,0.0,0.0,0.28917572046157974,0.13173497859149924,0.08484478632801078,0.050706557780173585,0.0,0.0,0.0,0.0,30,6000,200,200.0,200,0.0,0.004214763641357422,39.30116009712219,8.152910709381104,8.272250413894653,315.2810297012329,0.010457277297973633,4.410743713378906e-05,22.861278533935547,0.8148773,0.02360344,-0.39625192,0.15660015,0.002126797,0.0009765625,0.00063348934,0.00016849305,4.160035,3.1565247,-6.4623804,0.9993857,5.143589,-0.050243787,-1.9814181,-12.5836315,2.3975642,-0.043144453,-1.9634607,-12.518095,2.3920183,-0.050597254,-1.9609052,-12.594875,2.3962905,0.0074458984,0.006979543,38.229485,0.105617315,87.50423,0.22843733,38.229485,87.50423,5000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +5,0.0,0.0,0.0,0.0,-44.10917817685616,5,-8.158456792483966,-44.10917817685616,-81.15845312771803,24.42246318885287,-0.040792166130640184,-0.22054589088428075,-0.40579232277401367,0.12211263068911317,0.2954580530462202,0.1814327995348767,0.0703758023082387,0.07805272208143614,0.0,0.0,0.0,0.0,0.15808617861970695,0.08576324021974108,0.037863227034653314,0.045093927713146006,1.0,0.4,0.0,0.48989794855663565,0.2954581942193514,0.18121071729481028,0.06825546005899101,0.07830166058800737,0.0,0.0,0.0,0.0,0.29545812330969046,0.1808443156365817,0.06825546005899101,0.07869957878743779,0.0,0.0,0.0,0.0,0.15808301183558274,0.08576299585267214,0.03786295937858314,0.04509287374801572,1.0,0.4,0.0,0.48989794855663565,0.15808617861970695,0.08576304284983562,0.03786291322085537,0.045093439919571876,1.0,0.4,0.0,0.48989794855663565,30,6000,200,200.0,200,0.0,1.0,-0.11474530888252514,-1.0,0.8250463105348629,-45.703073241120066,5,-16.32271487128831,-45.703073241120066,-100.24414375182565,30.356890581701553,-0.002967279053819669,-0.2285153662056003,-0.6513323711750547,0.15816741965593903,0.30294683949990797,0.1557142086420357,0.07484939926262747,0.08460642657142711,0.0,0.0,0.0,0.0,0.2829569757387933,0.15754160907573897,0.0029681685216762744,0.09545946467840104,1.0,0.2,0.0,0.4000000000000001,0.3502287877019019,0.17073979929856326,0.00963071167890948,0.06562569700356291,1.0,0.055,0.0,0.22798026230356,0.15508915096387188,0.13326588316144983,0.09627691156266616,0.021652791195525812,0.0,0.0,0.0,0.0,0.301103521315364,0.19084077293014975,0.09522994879697241,0.08430659588290315,0.0,0.0,0.0,0.0,0.3216125489565727,0.1844162401161239,0.002967279053819669,0.08785809478704242,1.0,0.07,0.0,0.2551470164434615,35,7000,200,200.0,200,0.0,0.004249095916748047,39.40909004211426,8.222669124603271,8.228039264678955,354.7402255535126,0.010651588439941406,4.267692565917969e-05,22.943434238433838,0.80469704,0.02796226,-0.7066792,0.19423379,0.0020818715,0.0009765623,0.00045927367,0.00020732943,4.161754,3.176104,-2.4929547,0.9714415,5.8859644,-0.059414506,-2.669004,-15.119998,3.1825473,-0.07904914,-2.6818984,-15.077699,3.1785018,-0.08018038,-2.6746192,-15.08182,3.1784327,0.008592513,0.007637448,54.962883,0.15159693,112.549324,0.29153675,54.962883,112.549324,6000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +6,0.0,0.0,0.0,0.0,-55.38192189668338,5,-35.78680534472942,-55.38192189668338,-72.66711206434456,14.191158876822286,-0.17893246521905803,-0.2769096094834169,-0.36333560421401995,0.07095645861745718,0.36333553285594883,0.2354257702688478,0.06706499603974986,0.0953628634610389,0.0,0.0,0.0,0.0,0.3535454497199731,0.1840449060177159,0.07552618485573546,0.11174724054365516,0.0,0.0,0.0,0.0,0.36333560421401995,0.23512655608726682,0.06706499603974986,0.0953143554656881,0.0,0.0,0.0,0.0,0.363334893486064,0.2346398014738566,0.06706551178070358,0.09523932457909427,0.0,0.0,0.0,0.0,0.3535453418254546,0.18404372801331814,0.07552376298879443,0.11174817785753804,0.0,0.0,0.0,0.0,0.3535454497199731,0.1840443268211767,0.07552376298879443,0.1117476568762103,0.0,0.0,0.0,0.0,35,7000,200,200.0,200,0.0,1.0,0.01405955432918944,-1.0,0.8056381979234838,-31.89859157140005,5,-15.666167781608243,-31.89859157140005,-51.8746631729295,14.970124496106262,-0.002486766068029328,-0.15949295785700024,-0.36849339657429114,0.08703950308922916,0.21047825455383604,0.10295022398413949,0.020918208074775176,0.06958505584848741,1.0,0.4,0.0,0.48989794855663565,0.2592029280872946,0.12202583066821657,0.04993348321711868,0.07702776938578729,1.0,0.4,0.0,0.48989794855663565,0.41808590645223925,0.14788598698988892,0.003982536283457441,0.0819485638939962,1.0,0.147,0.0,0.3541059163583687,0.26837107523176806,0.14738386239670104,0.0672548122114714,0.0688074862102736,0.0,0.0,0.0,0.0,0.26027036428089073,0.12991281983026484,0.07759527361906082,0.06833399731605853,0.0,0.0,0.0,0.0,0.26027042933198774,0.1375526190026765,0.002486766068029328,0.0729641738704376,1.0,0.131,0.0,0.3374003556607491,40,8000,200,200.0,200,0.0,0.004370927810668945,40.17128038406372,8.29909372329712,8.51316785812378,394.9636962413788,0.010719776153564453,4.172325134277344e-05,23.3438823223114,1.2219648,0.058042493,-0.65416384,0.25332862,0.0030214842,0.0009765625,0.0004628369,0.00028453005,4.159632,3.0944633,-3.875804,1.1008388,6.3239803,-0.0802349,-3.1520567,-18.562185,3.7401147,-0.10539634,-3.1714747,-18.58502,3.7487195,-0.109493375,-3.1851926,-18.602991,3.7453816,0.010300681,0.010309768,61.321117,0.16525653,124.131454,0.3155698,61.321117,124.131454,7000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +7,0.0,0.0,0.0,0.0,-47.84642611246498,5,-21.309813899012145,-47.84642611246498,-66.59141296157924,15.834181288232353,-0.1065490540204648,-0.23923213056232498,-0.33295821898639044,0.07917177400881292,0.1999683748150083,0.1537532627190742,0.07895863198112096,0.050722715877758576,0.0,0.0,0.0,0.0,0.26511095668580276,0.21300310343830695,0.13718549814032457,0.041923740099128075,0.0,0.0,0.0,0.0,0.1999686825294308,0.15349036372511207,0.07604408306464047,0.05104980592022739,0.0,0.0,0.0,0.0,0.19996857722356312,0.15308113220005864,0.07604408306464047,0.051529143730244885,0.0,0.0,0.0,0.0,0.2651155630923958,0.21300262293463024,0.13718330435886855,0.04192580383473323,0.0,0.0,0.0,0.0,0.2651155630923958,0.21300301016642237,0.13718330435886855,0.04192487340625175,0.0,0.0,0.0,0.0,40,8000,200,200.0,200,0.0,1.0,0.034578763451011206,-1.0,0.8007505165879993,-43.3006326708027,5,-30.582551678729338,-43.3006326708027,-81.40392441801691,19.28593669600588,-0.007815046679933999,-0.21650316335401348,-0.4729716088509219,0.11509595903952663,0.31354531827212595,0.16240794443174805,0.013311767755843997,0.097471509200031,1.0,0.2,0.0,0.4000000000000001,0.2739329235669555,0.18382041400387467,0.1387728294624282,0.051736464286362124,0.0,0.0,0.0,0.0,0.3588154730277878,0.20396578142581626,0.007815046679933999,0.08287192425299156,1.0,0.043,0.0,0.20285709255532575,0.2660999609641623,0.16159404638531777,0.04321655649036266,0.09150429017146218,1.0,0.2,0.0,0.4000000000000001,0.30570620113965014,0.17656872579404098,0.13877180995191804,0.06475639992407137,0.0,0.0,0.0,0.0,0.30570620113965014,0.18149240025942498,0.13877172753685232,0.05697293834317141,0.0,0.0,0.0,0.0,45,9000,200,200.0,200,0.0,0.004408121109008789,40.45413637161255,8.256572484970093,8.376340389251709,435.46844267845154,0.010731220245361328,3.409385681152344e-05,23.80604577064514,1.4701915,0.110532,-0.7663182,0.27384016,0.0036500315,0.0009765626,0.00038993548,0.00031897248,4.161717,3.1994593,-2.1877785,0.9415425,6.9796576,-0.10490794,-3.7425952,-19.975025,4.1802077,-0.06472416,-3.6696663,-19.943142,4.169973,-0.10258211,-3.7283015,-20.039251,4.181089,0.016750567,0.01055162,54.80111,0.15145794,107.741165,0.28010142,54.80111,107.741165,8000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +8,0.0,0.0,0.0,0.0,-32.14493787761442,5,-9.150381898651151,-32.14493787761442,-58.09746556846618,18.719801497608234,-0.04575187797308518,-0.16072468938807208,-0.2904875935989713,0.09359901007750156,0.30405500361410964,0.15155313860555325,0.04575187797308518,0.09739348065616621,1.0,0.2,0.0,0.4,0.29048669523802384,0.14449621823957284,0.022826375368815932,0.11774450270226292,1.0,0.4,0.0,0.48989794855663565,0.3040550709926388,0.15143308599577196,0.04575187797308518,0.09746853556418844,1.0,0.2,0.0,0.4000000000000001,0.304055063146432,0.1512410636860268,0.04575193316366474,0.09758903570579357,1.0,0.2,0.0,0.4,0.29048755208831917,0.1444971839162026,0.022826091172358065,0.11774506709362581,1.0,0.4,0.0,0.48989794855663565,0.2904875935989713,0.14449666818455176,0.02282589435339843,0.11774495693449911,1.0,0.4,0.0,0.48989794855663565,45,9000,200,200.0,200,0.0,1.0,0.01803478542831772,-1.0,0.8175619262163811,-41.246031817481935,5,-24.205137661414902,-41.246031817481935,-70.77029052066166,16.15381588955496,-0.001819383436180401,-0.20623015908740963,-0.5088306227223021,0.11461208731737246,0.3310234018041345,0.2555425768541452,0.11005092752726175,0.08292422857056905,0.0,0.0,0.0,0.0,0.18418779136825167,0.13460393991582764,0.055563270651032795,0.048138925023993334,1.0,0.2,0.0,0.4,0.4159812480069796,0.182979749058352,0.001819383436180401,0.09078037421975564,1.0,0.072,0.0,0.2584879107424562,0.30639203165963674,0.20332884367877582,0.1160816493312329,0.06563237350619462,0.0,0.0,0.0,0.0,0.17407355666911695,0.16033192141246536,0.13862951710032173,0.013309805019772534,0.0,0.0,0.0,0.0,0.18477622278600822,0.14299102353074267,0.01685595953215139,0.03641927337502789,1.0,0.006,0.0,0.07722693830523131,50,10000,200,200.0,200,0.0,0.0043926239013671875,40.41203212738037,8.224088191986084,8.445048809051514,475.9333438873291,0.010698795318603516,4.696846008300781e-05,23.727751970291138,1.6610432,0.070407405,-0.81666565,0.31737253,0.004536741,0.0009765625,0.0003807928,0.00037003143,4.160432,3.1481085,-2.9279828,1.0433862,7.6265707,-0.12466853,-4.399936,-23.38816,4.9409785,-0.123063035,-4.4080553,-23.385574,4.941174,-0.13367268,-4.4145513,-23.314743,4.935893,0.020208271,0.021366348,58.602943,0.15782171,83.350815,0.22235557,58.602943,83.350815,9000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +9,0.0,0.0,0.0,0.0,-23.357733257049325,5,-0.9600925893588654,-23.357733257049325,-37.27308924011661,12.080772632179547,-0.004800418366802565,-0.11678866628524667,-0.18682737532878385,0.06040411596837886,0.21553121402260197,0.1253212832510026,0.004800508886320748,0.06987938349173346,1.0,0.2,0.0,0.4000000000000001,0.18360066759407767,0.12104479216788615,0.028845268076342565,0.0509278531819969,1.0,0.2,0.0,0.4,0.21553121402260197,0.12514797555041543,0.004800418366802565,0.06971988768623005,1.0,0.2,0.0,0.4000000000000001,0.21437344708476233,0.12483952302564749,0.004800431051201796,0.0694549795128106,1.0,0.2,0.0,0.4000000000000001,0.18359931163309853,0.12104498399438053,0.028847831798909537,0.05092636416657741,1.0,0.2,0.0,0.4,0.18360066759407767,0.12104483973702908,0.028845268076342565,0.05092709217246936,1.0,0.2,0.0,0.4000000000000001,50,10000,200,200.0,200,0.0,1.0,0.020574201964395678,-1.0,0.8111460862192083,-40.681972413686196,5,-12.767175139187621,-40.681972413686196,-59.09901408530694,16.376500079887144,-0.032464569638203496,-0.20340986206843095,-0.49493729842958556,0.10092056374516187,0.3531551755087111,0.19941612852555343,0.1382657641851893,0.07912268683325602,0.0,0.0,0.0,0.0,0.21828140921980493,0.13010463996383007,0.06381329935286637,0.049730079763132276,0.0,0.0,0.0,0.0,0.3673817169934275,0.1750117334269096,0.004928617929713619,0.0938659359823854,1.0,0.101,0.0,0.3013287241535397,0.16711264021826963,0.11225748532219645,0.04836754307832376,0.045228044737556684,1.0,0.2,0.0,0.4000000000000001,0.22025031753862173,0.13091297573643396,0.06384400047870945,0.054399962477316315,0.0,0.0,0.0,0.0,0.2202503197239464,0.1274932578404058,0.06381212775333334,0.052954123172421284,0.0,0.0,0.0,0.0,55,11000,200,200.0,200,0.0,0.0043506622314453125,39.832443952560425,8.19510269165039,8.528833866119385,515.8755316734314,0.010819435119628906,4.482269287109375e-05,23.093286752700806,1.3497767,0.06351201,-0.8870716,0.34341723,0.0033147014,0.0009765626,0.000353992,0.0003984356,4.161283,3.1612382,-2.792889,1.0207337,8.365227,-0.1287362,-5.150431,-26.830517,5.6666503,-0.1246654,-5.1404767,-26.840569,5.6658926,-0.14301634,-5.147056,-26.818497,5.665027,0.022910083,0.022750737,48.79402,0.13881923,93.10687,0.23634478,48.79402,93.10687,10000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +10,0.0,0.0,0.0,0.0,-65.36850379888187,5,-33.31826627764369,-65.36850379888187,-112.91177907022437,29.85604031961332,-0.16659110205185787,-0.32684251899440936,-0.5645592289133348,0.14928020159834307,0.30285494427912135,0.1822780981569748,0.09308695860169712,0.07769987334707375,0.0,0.0,0.0,0.0,0.3075741976832476,0.24199869084848352,0.16659191276791507,0.051208234437449734,0.0,0.0,0.0,0.0,0.30285500009337973,0.18218402704391295,0.09308695291598845,0.07760169914227551,0.0,0.0,0.0,0.0,0.3028543281750744,0.18204683463348642,0.09308700543495073,0.07745015041468072,0.0,0.0,0.0,0.0,0.30757492460098185,0.24199835854167,0.16659116902106916,0.05120894921269243,0.0,0.0,0.0,0.0,0.30757492460098185,0.24199841609467976,0.16659110205185787,0.05120864148929501,0.0,0.0,0.0,0.0,55,11000,200,200.0,200,0.0,1.0,-0.03075150410369531,-1.0,0.80550361535245,-49.40097604233675,5,-16.267486656775887,-49.40097604233675,-96.48002170114717,26.426765195966453,-0.023798842992385737,-0.2470048802116837,-0.5639174057716574,0.14083536712516428,0.26538649861263525,0.18414905664452183,0.0931401634897476,0.057664093614476664,0.0,0.0,0.0,0.0,0.30335871703810896,0.15912069783246158,0.07259552628780036,0.08157278077552245,0.0,0.0,0.0,0.0,0.3861401852299829,0.1750115776603555,0.008034745938762836,0.07956713670084804,1.0,0.068,0.0,0.251745903640953,0.22544191946618825,0.171159081703336,0.08942237264926516,0.04464825009728502,0.0,0.0,0.0,0.0,0.30940030217685227,0.1624385048714896,0.066103611440433,0.0887912321634516,0.0,0.0,0.0,0.0,0.30940030217685227,0.16947512670101866,0.066103611440433,0.07993526084777129,0.0,0.0,0.0,0.0,60,12000,200,200.0,200,0.0,0.004256248474121094,38.980225801467896,8.069920063018799,8.190734386444092,554.9071645736694,0.010497093200683594,4.482269287109375e-05,22.704768657684326,1.932332,0.06058859,-1.0143166,0.37688813,0.0058548204,0.0009765626,0.00030746826,0.00048501982,4.1610827,3.1483257,-1.9741114,0.9551552,8.888308,-0.13995822,-5.6717815,-25.331541,6.0501733,-0.12978718,-5.679394,-25.376513,6.0438895,-0.14726359,-5.681994,-25.611761,6.04395,0.02510317,0.02740429,52.351486,0.14223433,95.664734,0.24892738,52.351486,95.664734,11000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +11,0.0,0.0,0.0,0.0,-51.15336175305543,5,-2.287859956353707,-51.15336175305543,-134.80260115045854,51.46589675818681,-0.01143794799774819,-0.2557668087652771,-0.6749744822269728,0.25732970178907755,0.34050512250793435,0.17484002616627742,0.039613211497039065,0.09616577947834533,1.0,0.2,0.0,0.4,0.33446935971903835,0.16318936103902212,0.01143794799774819,0.11819588143057204,1.0,0.2,0.0,0.4000000000000001,0.34050512250793435,0.17462273066452202,0.039613211497039065,0.09579413895599928,1.0,0.2,0.0,0.4000000000000001,0.33807899486179294,0.17427237732245096,0.03995927753446888,0.09522482634220869,1.0,0.2,0.0,0.4,0.33447033097181705,0.16318933662578988,0.011440211771996427,0.1181964381224293,1.0,0.2,0.0,0.4000000000000001,0.33447034972264694,0.16318942091689043,0.01143794799774819,0.11819620870911111,1.0,0.2,0.0,0.40000000000000013,60,12000,200,200.0,200,0.0,1.0,-0.02703004638085467,-1.0,0.8110605299429501,-53.13446873784992,5,-16.71861936105257,-53.13446873784992,-80.73360439809264,23.89796315171276,-0.01354357754429441,-0.2656723436892495,-0.5839929938187216,0.13383033923321822,0.21630218411503682,0.13203933994557326,0.06939763157278803,0.06338227498548052,0.0,0.0,0.0,0.0,0.36769080970368484,0.208884548536044,0.08485075038523622,0.11009215671395513,0.0,0.0,0.0,0.0,0.3779285299739553,0.16586686131985648,0.006259695711921383,0.08313050751797571,1.0,0.081,0.0,0.27283511504203417,0.19862233741314625,0.12850459847697512,0.0780517313113842,0.04290541684460343,0.0,0.0,0.0,0.0,0.32989972538382145,0.20650693036078804,0.044654921190314244,0.09302406574183565,1.0,0.2,0.0,0.4,0.36965033449212314,0.21014780791634938,0.044654921190314244,0.09402051990893583,1.0,0.056,0.0,0.22992172581119852,65,13000,200,200.0,200,0.0,0.0042803287506103516,39.47611904144287,8.14213252067566,8.484948873519897,594.4336099624634,0.01045680046081543,3.981590270996094e-05,22.834256649017334,2.130722,0.0866139,-1.0084219,0.40066293,0.00689007,0.0009765625,0.00029847692,0.0005138421,4.1615973,3.0991254,-2.5696182,1.0762017,9.77055,-0.1554111,-6.6446595,-30.747206,6.747298,-0.13548373,-6.5848107,-30.67026,6.7184215,-0.14654829,-6.6125374,-30.745975,6.723984,0.0330123,0.030106619,46.446335,0.1244227,106.21707,0.276631,46.446335,106.21707,12000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +12,0.0,0.0,0.0,0.0,-45.87856739468626,5,-15.79944457542192,-45.87856739468626,-98.61032241548367,28.548820978279565,-0.07874031117821514,-0.22939283697343132,-0.49402249747232596,0.14274448655278024,0.28547736383342953,0.1879767582516446,0.0791807144249727,0.07324653575343049,0.0,0.0,0.0,0.0,0.20960456006572148,0.17745915220621214,0.11705365516641388,0.03748856080872986,0.0,0.0,0.0,0.0,0.28547736383342953,0.18768404540078262,0.07874031117821514,0.07308011812463354,0.0,0.0,0.0,0.0,0.2830337071024572,0.18724829580985045,0.07874031117821514,0.07281863616395134,0.0,0.0,0.0,0.0,0.2096074577482207,0.17745948005887352,0.11705504830105624,0.03748847914532567,0.0,0.0,0.0,0.0,0.2096074577482207,0.17745953369554696,0.11705365516641388,0.0374880404634874,0.0,0.0,0.0,0.0,65,13000,200,200.0,200,0.0,1.0,-0.03608510431715015,-1.0,0.8193715983730251,-64.78270016823424,5,-32.009504788574986,-64.78270016823424,-111.33566811501484,26.572321334417257,-0.016015974528467026,-0.3239135008411712,-0.6909738947350837,0.16911188602947883,0.2566731193400011,0.12049535979276724,0.03959815428760697,0.07724108390224954,1.0,0.2,0.0,0.4,0.3169751302000099,0.20873577754512557,0.11111827360282846,0.07581523576718595,0.0,0.0,0.0,0.0,0.3954635691969098,0.21629701725428316,0.013412299666516159,0.10218126355182264,1.0,0.076,0.0,0.2649981132008302,0.30407895550952224,0.202031697681406,0.11788805530627537,0.06275743757076344,0.0,0.0,0.0,0.0,0.33317696460741625,0.21307033005122386,0.0518521720598774,0.11238238602763795,1.0,0.2,0.0,0.4,0.33317696460741625,0.185599865621306,0.011551620663636616,0.10557676485968097,1.0,0.144,0.0,0.35108973211986705,70,14000,200,200.0,200,0.0,0.0042705535888671875,39.2081196308136,8.116360902786255,8.045430421829224,633.6905028820038,0.010480403900146484,2.8848648071289062e-05,23.03154420852661,1.8524895,0.06619317,-1.295002,0.44477,0.005231282,0.0009765625,0.00022473461,0.0005339901,4.1620584,3.1372182,-2.7435298,1.0211482,10.726164,-0.18197212,-7.487019,-34.01348,7.7705564,-0.19890133,-7.5227537,-34.16645,7.758586,-0.18978922,-7.499326,-34.04238,7.758082,0.030665368,0.029859517,67.394806,0.18107319,106.296814,0.2814498,67.394806,106.296814,13000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +13,0.0,0.0,0.0,0.0,-39.86811301884004,5,-21.665141558521647,-39.86811301884004,-54.5736890078214,12.459862241511363,-0.1083253009059069,-0.1993405650942002,-0.27287227348243115,0.06229931123508979,0.3002571575272783,0.11876229800634566,0.042118551310875385,0.0936200919513696,1.0,0.4,0.0,0.48989794855663565,0.2468023294591141,0.1960991551389365,0.14553404346226692,0.04124209775085063,0.0,0.0,0.0,0.0,0.3002571575272783,0.11836759691353266,0.040812484586565646,0.09351598070548697,1.0,0.4,0.0,0.48989794855663565,0.29863551469711624,0.11778363076910867,0.040812484586565646,0.09334413332836565,1.0,0.4,0.0,0.48989794855663565,0.24679345880611886,0.19609473100039865,0.14552783673351924,0.041239321755858364,0.0,0.0,0.0,0.0,0.2468023294591141,0.19609682203304163,0.14552783673351924,0.041240504489106156,0.0,0.0,0.0,0.0,70,14000,200,200.0,200,0.0,1.0,0.08452051511645661,-1.0,0.7924458757913284,-29.60579529863198,5,-8.791295572522076,-29.60579529863198,-57.29996226601929,17.693466735475273,-0.00265180231215176,-0.14802897649315988,-0.3262460320092284,0.1026974841477371,0.18885908357372935,0.12336153421743512,0.04983568870852693,0.04680528427114021,1.0,0.2,0.0,0.4000000000000001,0.3140760545281835,0.16578782596033828,0.03499481765036347,0.1002461920034038,1.0,0.2,0.0,0.4000000000000001,0.3464857141826902,0.15793394060107296,0.012627156006128699,0.07812023731045166,1.0,0.109,0.0,0.3116392144772541,0.24105257437747987,0.15285387759611752,0.06637894106904078,0.07751962100262436,0.0,0.0,0.0,0.0,0.28821425422053715,0.15159003633553197,0.04702608052359057,0.09446201051144401,1.0,0.4,0.0,0.48989794855663565,0.314089163409754,0.15945563361800275,0.00265180231215176,0.10203450917705244,1.0,0.312,0.0,0.4633098315382483,75,15000,200,200.0,200,0.0,0.004255056381225586,39.19928288459778,8.243871688842773,8.043647527694702,672.9400203227997,0.010566473007202148,4.1484832763671875e-05,22.89689588546753,2.6848068,0.07465576,-1.4132843,0.46122104,0.011754435,0.0009765624,0.00019517465,0.0006635311,4.159814,3.159968,-7.0587606,1.0320309,11.082201,-0.2083935,-7.8176336,-36.28269,7.9644556,-0.23373644,-7.847578,-36.387,7.9615855,-0.2299397,-7.8725734,-36.352097,7.959365,0.049353525,0.047759414,57.143738,0.15859534,103.83357,0.26515272,57.143738,103.83357,14000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +14,0.0,0.0,0.0,0.0,-31.222141544057905,5,-6.184755101203042,-31.222141544057905,-62.46552590159808,22.505081950461964,-0.03092223984218239,-0.15611070772028957,-0.3131314145240147,0.11252569385741315,0.2587669480861095,0.1487054779884817,0.06925398288919778,0.0751742137545201,0.0,0.0,0.0,0.0,0.31941274109048967,0.1802322188624598,0.03092223984218239,0.10868784188516975,1.0,0.2,0.0,0.4000000000000001,0.2590267966473918,0.14856340793015313,0.06925398288919778,0.07522199940459916,0.0,0.0,0.0,0.0,0.2590267966473918,0.14834126264260328,0.06958815083640678,0.07527883545132905,0.0,0.0,0.0,0.0,0.3194161563755242,0.1802334794338754,0.030925354486556048,0.10868719742892939,1.0,0.2,0.0,0.4000000000000001,0.3194161563755242,0.18023271800539906,0.03092223984218239,0.10868753770432717,1.0,0.2,0.0,0.40000000000000013,75,15000,200,200.0,200,0.0,1.0,0.09126564974087613,-1.0,0.8055190494408881,-63.266394209155465,5,-41.433625727380395,-63.266394209155465,-81.74145408087973,18.030029238253693,-0.01494830246454415,-0.3163319710457773,-0.588560759294197,0.13336399940327218,0.37333263266862077,0.24371719951369455,0.042264390745975676,0.11257857896714858,1.0,0.2,0.0,0.4000000000000001,0.2718176521936688,0.1896520495439753,0.10251646571302599,0.06354632483121438,0.0,0.0,0.0,0.0,0.38853644630754447,0.20293040852556607,0.0040513296418157475,0.09918961396200408,1.0,0.113,0.0,0.3165927984019851,0.1770761551940459,0.07617077643844312,0.01196736547346248,0.05777690656223353,1.0,0.6,0.0,0.48989794855663565,0.2557418109347535,0.21927960815862774,0.17549006745712714,0.02857544752674887,0.0,0.0,0.0,0.0,0.27241868557589244,0.2160901882984246,0.10251646571302599,0.04031415288396065,0.0,0.0,0.0,0.0,80,16000,200,200.0,200,0.0,0.004323720932006836,39.49598169326782,8.162512063980103,8.347230911254883,712.4872515201569,0.010536670684814453,3.910064697265625e-05,22.9713351726532,2.3281918,0.11931396,-1.2327814,0.5015656,0.0077241356,0.0009765625,0.00021945167,0.0006442963,4.1608615,3.1365051,-6.3224697,1.0690475,11.737753,-0.22842127,-8.480637,-36.94044,8.517797,-0.2371032,-8.481933,-36.89809,8.496943,-0.25707304,-8.501873,-36.787952,8.494414,0.04693629,0.04489048,77.62816,0.20953518,104.67221,0.27050906,77.62816,104.67221,15000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +15,0.0,0.0,0.0,0.0,-38.489568216774,5,-4.7421036487208985,-38.489568216774,-61.27552612315346,22.022363967196725,-0.02370923488412828,-0.19244784108386995,-0.30748728803084613,0.11011288115173035,0.27188760219484964,0.14200777088701474,0.03637829411194239,0.07872573740465579,1.0,0.2,0.0,0.4,0.22414771692852453,0.1227932904190689,0.02370923488412828,0.06444820579430253,1.0,0.2,0.0,0.4000000000000001,0.27188760219484964,0.14143221391380956,0.036300033455744236,0.07831768626671405,1.0,0.2,0.0,0.40000000000000013,0.2692421038203821,0.14057062252325866,0.036300033455744236,0.07771223185842036,1.0,0.2,0.0,0.4,0.22414620477894354,0.12279323879909435,0.023711297721738137,0.06444709782159949,1.0,0.2,0.0,0.4000000000000001,0.22414771692852453,0.12279330319862143,0.02370923488412828,0.06444762095346322,1.0,0.2,0.0,0.4000000000000001,80,16000,200,200.0,200,0.0,1.0,0.009195677169465689,-1.0,0.8152212108678187,-39.37416552419435,5,-15.5452903866101,-39.37416552419435,-51.057345622992536,12.597054488859637,-0.021832219639871364,-0.19687082762097174,-0.3863379283405899,0.09235147284488152,0.3335929902535798,0.17551814719416498,0.04456753623134901,0.11344689528337802,1.0,0.4,0.0,0.48989794855663565,0.31600035794211373,0.14888244086629085,0.0765832909864608,0.0871566468078178,0.0,0.0,0.0,0.0,0.3863379283405899,0.19797168574222387,0.007109168607493285,0.0858239740002285,1.0,0.041,0.0,0.198290191386261,0.18985105549476947,0.10469717505556293,0.021832219639871364,0.05326220624711859,1.0,0.2,0.0,0.4,0.31065110481202207,0.12313808683196918,0.055316133003769294,0.09497590945296999,1.0,0.2,0.0,0.4000000000000001,0.3562231725820159,0.1269754849870313,0.007559930110594833,0.10150272169143705,1.0,0.077,0.0,0.26659144772479104,85,17000,200,200.0,200,0.0,0.004727602005004883,39.54978609085083,8.229196071624756,8.341932773590088,752.0863752365112,0.010842084884643555,2.956390380859375e-05,22.963051795959473,2.56909,0.10178337,-1.4493694,0.55410427,0.009616159,0.0009765625,0.00017290475,0.0007921541,4.1618023,3.099961,-6.1210957,1.1032197,12.033006,-0.24804275,-8.825445,-40.12427,8.689267,-0.24302067,-8.831261,-40.19558,8.677711,-0.27262336,-8.825057,-40.171726,8.681121,0.05038844,0.0522153,60.09042,0.15680647,93.74698,0.24110547,60.09042,93.74698,16000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +16,0.0,0.0,0.0,0.0,-52.31091478115009,5,-31.60656096896689,-52.31091478115009,-80.7698740860388,19.864498749833373,-0.15777981926730172,-0.2615545739057504,-0.40384969453906383,0.0993225105238925,0.3509525381322418,0.22295642287051778,0.08388548514596153,0.09550535579910484,0.0,0.0,0.0,0.0,0.18577768833039943,0.15379146684754413,0.09158824106930386,0.03400064153866794,0.0,0.0,0.0,0.0,0.35095256041380046,0.2229047299397694,0.08388531120165504,0.09552158174125233,0.0,0.0,0.0,0.0,0.3509525572179205,0.22283785735929157,0.08388531120165504,0.09554315791015042,0.0,0.0,0.0,0.0,0.18577730999911818,0.15379087382506085,0.09158804990926843,0.034000430525256135,0.0,0.0,0.0,0.0,0.18577779959538399,0.1537913310146685,0.09158804990926843,0.03400053659944664,0.0,0.0,0.0,0.0,85,17000,200,200.0,200,0.0,1.0,0.049967743798539646,-1.0,0.8202320308769805,-55.92575806380764,5,-33.64322348067072,-55.92575806380764,-74.78880907653759,13.36219519781833,-0.011000609935201267,-0.2796287903190382,-0.437437505276126,0.08571232453982104,0.27006895105600365,0.15725030665179224,0.05408177981425869,0.07144888949293389,1.0,0.2,0.0,0.4000000000000001,0.37394373906947304,0.2450805455361304,0.1102798734200924,0.08431418793307642,0.0,0.0,0.0,0.0,0.35809582023833325,0.1805435976667483,0.0065749882511470445,0.0771708075280076,1.0,0.07,0.0,0.25514701644346144,0.19623070950923927,0.10819618181906054,0.033495129838913985,0.05574299383663299,1.0,0.2,0.0,0.4000000000000001,0.37394401092916263,0.2412874306581637,0.11028198696109542,0.10710970471790457,0.0,0.0,0.0,0.0,0.373944149872813,0.2378324420326817,0.1102798734200924,0.09698729216623012,0.0,0.0,0.0,0.0,90,18000,200,200.0,200,0.0,0.004271984100341797,39.24329972267151,8.189789056777954,8.172688245773315,791.3810880184174,0.010454893112182617,4.076957702636719e-05,22.866050720214844,3.0194044,0.06897226,-1.4454975,0.5599585,0.01547351,0.00097656244,0.00017803548,0.0008737345,4.161975,3.143327,-3.6038947,1.0266643,13.1723175,-0.26513398,-9.912263,-42.39104,9.586869,-0.28749803,-9.960018,-42.664314,9.585022,-0.2521223,-9.876206,-42.351948,9.574796,0.061450977,0.059900872,80.9098,0.20969954,104.38924,0.27875817,80.9098,104.38924,17000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +17,0.0,0.0,0.0,0.0,-52.15425974205042,5,-34.28001255045207,-52.15425974205042,-78.95042161790542,16.460036163537126,-0.17086914865951283,-0.2607712987102521,-0.39517073914829715,0.08230028767275568,0.2330418572262667,0.16268205931674276,0.07591226258075923,0.05177565597869809,0.0,0.0,0.0,0.0,0.3186375966270679,0.20611073627740764,0.07398787271911726,0.08776680510336385,0.0,0.0,0.0,0.0,0.2330421442446807,0.16265200509345953,0.07591226258075923,0.05169421921317036,0.0,0.0,0.0,0.0,0.2330420269676259,0.16262039819677504,0.07653330435537328,0.051532360236562685,0.0,0.0,0.0,0.0,0.3186374347929239,0.20611072329991012,0.07398780384448303,0.08776670633009406,0.0,0.0,0.0,0.0,0.3186376138155523,0.2061107422459043,0.07398780384448303,0.08776676965697214,0.0,0.0,0.0,0.0,90,18000,200,200.0,200,0.0,1.0,0.02790409576703024,-1.0,0.8003779586023609,-35.2672600809781,5,-16.1505361533621,-35.2672600809781,-52.870902791494856,12.787311665621466,-0.005989730261611534,-0.17633630040489043,-0.39374544557721125,0.09380202423847289,0.24639938027181213,0.1825818286222902,0.13670856745837615,0.04140935236165171,0.0,0.0,0.0,0.0,0.36213718567710607,0.14557870760506783,0.08075234845308911,0.10848982413007853,0.0,0.0,0.0,0.0,0.39374544557721125,0.17706284657643018,0.005778965784169783,0.07950615685211675,1.0,0.08,0.0,0.2712931993250107,0.16058987355751786,0.10281763042949806,0.05705141943605947,0.04262360919791699,1.0,0.4,0.0,0.48989794855663565,0.3621399242072672,0.1582512145920181,0.0807531824923388,0.10538304161696631,0.0,0.0,0.0,0.0,0.3621399242072672,0.15749077501807054,0.08075234845308911,0.10644480838153582,0.0,0.0,0.0,0.0,95,19000,200,200.0,200,0.0,0.0042688846588134766,39.49922728538513,8.11138367652893,8.432008504867554,830.930059671402,0.01054692268371582,3.981590270996094e-05,22.940974712371826,2.5487804,0.13961303,-1.6059237,0.5799264,0.0089599,0.0009765625,0.0001405847,0.0007854327,4.161265,3.1619983,-3.0258741,1.0228457,14.00544,-0.2801253,-10.691148,-44.451214,10.170083,-0.26214775,-10.703829,-44.71883,10.157099,-0.2977232,-10.708692,-44.38105,10.157227,0.058057673,0.053318642,63.43883,0.1656624,98.27744,0.25789636,63.43883,98.27744,18000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +18,0.0,0.0,0.0,0.0,-31.965849843455096,5,-17.30910329310399,-31.965849843455096,-52.43324637947347,12.324507141129892,-0.086406492460373,-0.15982924921727554,-0.2623532298048158,0.061622881919552695,0.15064309095329165,0.11794521904483475,0.086406492460373,0.02342509973821422,0.0,0.0,0.0,0.0,0.12356808668179863,0.0972901909784571,0.06564971189901324,0.021288199442122114,0.0,0.0,0.0,0.0,0.15064309095329165,0.11779459435347979,0.086406492460373,0.023388211700906988,0.0,0.0,0.0,0.0,0.15043567977529254,0.11758546270676636,0.08677701808490113,0.023310035057486474,0.0,0.0,0.0,0.0,0.1235684538825039,0.0972901987446774,0.06564930439231367,0.021288276746091177,0.0,0.0,0.0,0.0,0.1235684538825039,0.09729018948929469,0.06564930439231367,0.021288212642729776,0.0,0.0,0.0,0.0,95,19000,200,200.0,200,0.0,1.0,0.026158852774278627,-1.0,0.8232449463222958,-49.628359459591415,5,-24.044395679055537,-49.628359459591415,-98.39085506474734,25.370185618043042,-0.0631772955738665,-0.2481417972979571,-0.6007600093215821,0.13629758615348725,0.3447023060849519,0.24509434780493966,0.08971450230183559,0.08658932185228571,0.0,0.0,0.0,0.0,0.31279246522032816,0.19680704197556956,0.1200939773025166,0.06737784147147184,0.0,0.0,0.0,0.0,0.382242665887154,0.19173579151098954,0.011450260133995848,0.0847584980374959,1.0,0.046,0.0,0.2094850830011531,0.2564964540301247,0.15400797329554244,0.03932240660027013,0.07498940309438851,1.0,0.2,0.0,0.4,0.2990420913296628,0.19851220106543582,0.14047645422529967,0.056733313322267394,0.0,0.0,0.0,0.0,0.3128398198439393,0.1963557697106974,0.11474051506970911,0.06683587716378915,0.0,0.0,0.0,0.0,100,20000,200,200.0,200,0.0,0.004286050796508789,39.27564072608948,8.130549907684326,8.254020690917969,870.2568461894989,0.010444402694702148,4.2438507080078125e-05,22.876292943954468,2.6572933,0.13936318,-1.6501031,0.60202473,0.009890355,0.0009765624,0.00013320895,0.0007958381,4.160628,3.1521935,-3.110279,1.0470852,14.067877,-0.28268108,-10.781626,-46.309265,10.195893,-0.2900685,-10.7763195,-46.153156,10.182868,-0.27652562,-10.770281,-46.53733,10.195557,0.052912407,0.06354482,55.87258,0.15105419,79.4222,0.20859885,55.87258,79.4222,19000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +19,0.0,0.0,0.0,0.0,-41.20729428993421,5,-11.727872082729377,-41.20729428993421,-84.50631999356804,24.609606009218794,-0.05811288051160665,-0.20603647144967108,-0.42348954331850963,0.12304850503331448,0.21798740314981188,0.14484819182256733,0.012075513572762184,0.07438210941173606,1.0,0.2,0.0,0.4000000000000001,0.26285427867091776,0.15543848524017873,0.04603736693884447,0.07097983666171807,1.0,0.2,0.0,0.4000000000000001,0.21798740314981188,0.1447164301569519,0.012075513572762184,0.07415770085003774,1.0,0.2,0.0,0.40000000000000013,0.21789069200092911,0.14454014184616698,0.013416988807090023,0.07381740145658688,1.0,0.2,0.0,0.4000000000000001,0.26285429744712996,0.15543833881782404,0.04603652392938738,0.07098011166405066,1.0,0.2,0.0,0.4000000000000001,0.26285429744712996,0.1554384394640458,0.04603652392938738,0.07097992231897185,1.0,0.2,0.0,0.40000000000000013,100,20000,200,200.0,200,0.0,1.0,0.0018282311562281067,-1.0,0.8128000976786801,-50.81210732065286,5,-26.590817838153015,-50.81210732065286,-92.43686251061662,23.060628453687332,-0.006013611048368561,-0.25406053660326433,-0.5696203322362879,0.13731477834041875,0.33795094873771064,0.21706955344858841,0.11820452594894888,0.08157570056292716,0.0,0.0,0.0,0.0,0.3424031398172694,0.17894052855555168,0.10643387762133237,0.08396757276532303,0.0,0.0,0.0,0.0,0.33795094873771064,0.16171413437791388,0.006013611048368561,0.07846894894628897,1.0,0.074,0.0,0.26177089219391836,0.27595588702305546,0.14528484991094748,0.045053338552025236,0.07663702163422179,1.0,0.2,0.0,0.4,0.3102063687800026,0.17709178516233878,0.10643535005686534,0.0808104357907517,0.0,0.0,0.0,0.0,0.3424031398172694,0.16337884128776517,0.09200872321784585,0.08627458222948069,0.0,0.0,0.0,0.0,105,21000,200,200.0,200,0.0,0.004245281219482422,39.234599590301514,8.085462808609009,8.288718938827515,909.5402984619141,0.010528564453125,3.218650817871094e-05,22.8456072807312,3.069109,0.11477916,-1.6144342,0.6473523,0.014633586,0.0009765626,0.00013530497,0.0009756514,4.1616893,3.169819,-2.2276025,0.965283,14.8820715,-0.40962163,-11.603638,-48.45555,10.866337,-0.43351343,-11.597474,-48.207554,10.846894,-0.37613806,-11.583647,-48.225346,10.854625,0.05837819,0.059609525,54.221176,0.14899513,82.55492,0.22150242,54.221176,82.55492,20000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +20,0.0,0.0,0.0,0.0,-67.08291752684673,5,-17.6525260523285,-67.08291752684673,-130.2576346380883,37.93070898254915,-0.08728824340165535,-0.3354145876342335,-0.6512882879595373,0.18965393676885234,0.31755612789459836,0.23343034473436033,0.08890985791451882,0.08441379033839734,0.0,0.0,0.0,0.0,0.3469429810369837,0.13082475008375183,0.01871274488297609,0.11500537503765773,1.0,0.2,0.0,0.4,0.31755612789459836,0.23306254814868982,0.08728824340165535,0.08442316189000937,0.0,0.0,0.0,0.0,0.31505846677752647,0.23249431657189792,0.08728824340165535,0.0844361633115499,0.0,0.0,0.0,0.0,0.3469430277051237,0.13082461107974908,0.018712377828312515,0.11500559045028384,1.0,0.2,0.0,0.4,0.3469430277051237,0.13082471490350828,0.018712377828312515,0.1150054279625452,1.0,0.2,0.0,0.4000000000000001,105,21000,200,200.0,200,0.0,1.0,-0.09758256821103034,-1.0,0.8001109872278164,-58.82613392807517,5,-49.12025380079559,-58.82613392807517,-90.69425192464007,16.032963538006747,-0.04521687088606602,-0.2941306696403759,-0.5576878270095961,0.11439068530153637,0.30471443222477,0.19232370442554428,0.024740419627512153,0.10934288970016953,1.0,0.2,0.0,0.4000000000000001,0.26714225190495017,0.14586929223697054,0.020476451258553865,0.0865174805483529,1.0,0.2,0.0,0.4000000000000001,0.40617295148820637,0.21457954771207416,0.008836256457002907,0.10425391873450358,1.0,0.076,0.0,0.2649981132008302,0.3411523656000645,0.21473675106744783,0.12912327671179397,0.07446649900067108,0.0,0.0,0.0,0.0,0.3075406078100544,0.14831155011657052,0.041564475415948154,0.09191928247608629,1.0,0.2,0.0,0.4000000000000001,0.3075406078100544,0.1398949367482651,0.011757334263529694,0.08304153693555066,1.0,0.205,0.0,0.40370162248868907,110,22000,200,200.0,200,0.0,0.004287004470825195,39.51961898803711,8.216314792633057,8.28541350364685,949.1112372875214,0.010539531707763672,3.8623809814453125e-05,23.003021001815796,3.4093895,0.1133906,-1.7236042,0.65917355,0.02021317,0.00097656244,0.00011923496,0.0011435478,4.1619244,3.1368766,-5.990525,1.0349936,15.335723,-0.32191974,-12.053797,-50.220936,11.388808,-0.37094757,-12.085455,-50.31113,11.38517,-0.33615965,-12.054289,-50.181004,11.372064,0.07650725,0.07677923,46.4632,0.12667191,107.04813,0.28114355,46.4632,107.04813,21000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +21,0.0,0.0,0.0,0.0,-50.469063104803965,5,-25.136322901440373,-50.469063104803965,-106.34262375684769,28.734780583958415,-0.12551819470017309,-0.25234531552401973,-0.5317526351219646,0.14367396895635093,0.3785451728708738,0.19695325588694057,0.12551819470017309,0.09722535764148132,0.0,0.0,0.0,0.0,0.21462352918265137,0.13282430312314167,0.045159754237651395,0.05482728396773792,1.0,0.2,0.0,0.4000000000000001,0.3785451728708738,0.196965786215576,0.12551819470017309,0.0971351096733214,0.0,0.0,0.0,0.0,0.3784506336632604,0.19695682884340154,0.12590105023223802,0.09700021797969434,0.0,0.0,0.0,0.0,0.2146260792078922,0.1328246509113587,0.045159020168622555,0.05482828228872874,1.0,0.2,0.0,0.4000000000000001,0.21462609315761852,0.13282459988721257,0.045159020168622555,0.05482784304001429,1.0,0.2,0.0,0.40000000000000013,110,22000,200,200.0,200,0.0,1.0,0.16897714810967748,-1.0,0.7950754611416232,-29.894513479154046,5,-18.019676607861452,-29.894513479154046,-44.53851953939418,9.274395999308592,-0.015759669536395897,-0.14947256739577022,-0.3456549448875501,0.07042406003898186,0.2912375453188665,0.17511344839822798,0.10857631854318722,0.06562374541969526,0.0,0.0,0.0,0.0,0.18677517778119238,0.13674355411836808,0.07670316697239246,0.0426085864750148,0.0,0.0,0.0,0.0,0.3523905654936215,0.14475768539344874,0.014682527112403865,0.07089034483055741,1.0,0.147,0.0,0.35410591635836874,0.33123510163459596,0.1911553444795127,0.1080621869543148,0.07845693200819337,0.0,0.0,0.0,0.0,0.17218177154997907,0.11943506002619682,0.013762813074790247,0.05511360347617885,1.0,0.2,0.0,0.4000000000000001,0.18677517778119238,0.12919938410473966,0.013737479126641944,0.04753451844713926,1.0,0.105,0.0,0.30655342111938666,115,23000,200,200.0,200,0.0,0.004305601119995117,39.986337184906006,8.17156195640564,8.22733211517334,989.1475894451141,0.010470867156982422,3.981590270996094e-05,23.572622299194336,3.4997883,0.17838465,-1.8708458,0.68184626,0.02053554,0.0009765625,9.551452e-05,0.0010927533,4.16059,3.1915371,-2.4380102,0.994947,16.013563,-0.37203732,-12.662911,-52.07658,11.7894945,-0.3907115,-12.6436405,-51.967834,11.760251,-0.41614753,-12.732212,-52.229416,11.784411,0.09089614,0.08883916,63.170673,0.16790807,89.73708,0.23143405,63.170673,89.73708,22000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +22,0.0,0.0,0.0,0.0,-61.72416533756309,5,-20.08010311500479,-61.72416533756309,-91.49695971796307,24.272508037175776,-0.1002806082650574,-0.30862082668781526,-0.45748492468615154,0.12136313389658368,0.3323735491946786,0.220074888595789,0.10046612234045879,0.07386172035462395,0.0,0.0,0.0,0.0,0.1746944019045667,0.12284580339816553,0.06406543664384978,0.04524426094794869,0.0,0.0,0.0,0.0,0.3323736304291536,0.21984015643479074,0.1002806082650574,0.0738804870158463,0.0,0.0,0.0,0.0,0.33237360255363724,0.21948343812026905,0.1002806082650574,0.07391838200385788,0.0,0.0,0.0,0.0,0.1746922657890192,0.12284412848502382,0.06406294313564283,0.04524468318238394,0.0,0.0,0.0,0.0,0.1746944019045667,0.12284498912016638,0.06406294313564283,0.045244526833873124,0.0,0.0,0.0,0.0,115,23000,200,200.0,200,0.0,1.0,-0.019501323302521655,-1.0,0.8286803420551745,-37.48538412616276,5,-28.26965958987053,-37.48538412616276,-52.38862611930391,8.7017932313225,-0.004936884276515392,-0.18742692063081373,-0.34125417450368556,0.07193754455518298,0.30269788186331215,0.21720447453724018,0.14616036757675438,0.06193699277211367,0.0,0.0,0.0,0.0,0.2702494213842488,0.1702105794223205,0.08658914641593517,0.07028372555226499,0.0,0.0,0.0,0.0,0.33755986073419586,0.16210033332467688,0.004914456528496503,0.07589385065923819,1.0,0.078,0.0,0.26817158686184484,0.19742670820823055,0.15310501630648318,0.058428569889917036,0.053953345818266746,1.0,0.2,0.0,0.4000000000000001,0.2702514465023822,0.15641533056493281,0.08659769638348405,0.06812974769009228,0.0,0.0,0.0,0.0,0.2702514465023822,0.16607447947655923,0.08658861948171595,0.0685345748896223,0.0,0.0,0.0,0.0,120,24000,200,200.0,200,0.0,0.004282474517822266,39.17190885543823,8.071125507354736,8.19310975074768,1028.3700864315033,0.010518312454223633,3.933906555175781e-05,22.892829179763794,3.418848,0.16497274,-1.6956234,0.68529075,0.01886455,0.0009765626,0.00011335997,0.0012047752,4.1614256,3.1258569,-1.7928762,0.97403014,16.780052,-0.42243117,-13.435083,-53.9329,12.396602,-0.49422652,-13.489222,-53.888405,12.384193,-0.3983552,-13.450459,-53.821007,12.39522,0.0764692,0.07732852,54.531464,0.14553297,91.52963,0.24600016,54.531464,91.52963,23000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +23,0.0,0.0,0.0,0.0,-27.510675110312263,5,-15.419438428273587,-27.510675110312263,-40.4161262609288,8.728547043748259,-0.07709696229148329,-0.13755337555156125,-0.20208097731035643,0.043642736036527,0.24673623797189528,0.15180912157090998,0.09076219542232168,0.05567281541380008,0.0,0.0,0.0,0.0,0.20208097731035643,0.13006989522351586,0.07200289474504376,0.05049543037682008,0.0,0.0,0.0,0.0,0.24673623797189528,0.15183703257834677,0.09076219542232168,0.05563252455477501,0.0,0.0,0.0,0.0,0.24658786755588868,0.15188489754541903,0.09084518932720217,0.055570094982448796,0.0,0.0,0.0,0.0,0.20208035659941762,0.13006953278059247,0.07200183134305481,0.050495282024154715,0.0,0.0,0.0,0.0,0.20208097731035643,0.13006974230228865,0.07200183134305481,0.05049532243455647,0.0,0.0,0.0,0.0,120,24000,200,200.0,200,0.0,1.0,-0.06647734679592684,-1.0,0.8145176363107289,-55.77952478990945,5,-34.81164994526644,-55.77952478990945,-93.73932569213218,21.63641051705249,-0.026714978159473483,-0.27889762394954715,-0.5615378631659274,0.1304080685124394,0.3971972128603572,0.19853881755428698,0.036140593126041676,0.11594961375634719,1.0,0.2,0.0,0.4,0.23738740936434072,0.12979019125571092,0.03533287926585906,0.06968052404408952,1.0,0.2,0.0,0.4000000000000001,0.39720030079784746,0.19326988507094434,0.0057987796589865645,0.09488043477384175,1.0,0.077,0.0,0.26659144772479104,0.2217827827413666,0.15713522083682668,0.10553159531772789,0.04440861652969767,0.0,0.0,0.0,0.0,0.23978524653964178,0.15194178170690498,0.034455265603349515,0.07322171206517909,1.0,0.2,0.0,0.4000000000000001,0.2637159520276961,0.1254037859570741,0.028269381792824372,0.07735603015431083,1.0,0.248,0.0,0.43185182644050485,125,25000,200,200.0,200,0.0,0.004330873489379883,40.03478813171387,8.216491222381592,8.24845838546753,1068.4539647102356,0.010720968246459961,2.9325485229492188e-05,23.554753065109253,3.4016743,0.14083892,-1.7926693,0.73691213,0.018359581,0.00097656244,0.00010185633,0.0011949547,4.1616135,3.135959,-4.621894,0.97780097,16.873838,-0.48432112,-13.535956,-55.480618,12.262498,-0.30154365,-13.59704,-55.586777,12.2556715,-0.47869694,-13.599435,-55.40123,12.256539,0.08181995,0.0865081,68.34286,0.1818937,99.19261,0.2530811,68.34286,99.19261,24000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +24,0.0,0.0,0.0,0.0,-40.47217207468575,5,-16.4716021869285,-40.47217207468575,-65.45532439648868,18.761946480128028,-0.08235791758937178,-0.20236086037342882,-0.3272770344631867,0.09380973240102107,0.29327860800998584,0.17204609863051165,0.04402349871088265,0.09066987556024249,1.0,0.2,0.0,0.4,0.2318995370382165,0.14415545657614304,0.08235828636845056,0.05304638237122411,0.0,0.0,0.0,0.0,0.29327860800998584,0.17199436830697384,0.04402337847796066,0.09060078524835043,1.0,0.2,0.0,0.4000000000000001,0.29246813944180916,0.17188402671013575,0.04402343236273841,0.09045347592618817,1.0,0.2,0.0,0.4,0.23190042116874965,0.14415533853723714,0.08235803434269659,0.053046984054740294,0.0,0.0,0.0,0.0,0.23190042116874965,0.1441553872860544,0.08235791758937178,0.05304669236820909,0.0,0.0,0.0,0.0,125,25000,200,200.0,200,0.0,1.0,-0.007865234049947867,-1.0,0.7909810353700052,-47.21853213477182,5,-24.5490782375788,-47.21853213477182,-80.00549619338672,24.20230611361393,-0.015814113741158785,-0.23609266067385914,-0.5481909160193723,0.1402245017195896,0.24907092577024806,0.14763736867557245,0.03645739965746925,0.06740887600727723,1.0,0.2,0.0,0.4000000000000001,0.24352316424171436,0.13834717064219837,0.05047229493284759,0.07233005600617434,1.0,0.2,0.0,0.4,0.33207915643076424,0.1570766441099684,0.005176502470523565,0.07997252633999208,1.0,0.114,0.0,0.31781126474686194,0.1809704343264441,0.11204814264033125,0.040748398297928826,0.05015132524384676,1.0,0.2,0.0,0.4,0.19773834505333387,0.15055216899112608,0.10934054156226246,0.03145086484748769,0.0,0.0,0.0,0.0,0.24391316343705152,0.14229416708541198,0.03842640922461309,0.060127455455430634,1.0,0.138,0.0,0.34489998550304407,130,26000,200,200.0,200,0.0,0.004371166229248047,40.58229732513428,8.206869125366211,8.490803480148315,1109.0873324871063,0.010785102844238281,4.2438507080078125e-05,23.869421243667603,2.7030497,0.13502572,-2.0908537,0.68928134,0.009749153,0.0009765625,8.072371e-05,0.00094481435,4.160347,3.1910355,-4.305856,0.93673503,16.935959,-0.5374186,-13.592702,-54.344112,12.326039,-0.5210495,-13.609898,-54.22042,12.312445,-0.5852897,-13.620804,-54.35095,12.321618,0.080585666,0.08849466,55.754257,0.15416566,96.65794,0.25627485,55.754257,96.65794,25000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +25,0.0,0.0,0.0,0.0,-43.275899740643666,5,-21.347960590186666,-43.275899740643666,-74.01266188323554,18.94793017209549,-0.10665904794277069,-0.21637949870321832,-0.37109632936386094,0.09474002398820311,0.25452692726007714,0.12033398522999932,0.018543369896542924,0.0769748394171688,1.0,0.2,0.0,0.4,0.3008258038534453,0.2255556778326452,0.11590304671600835,0.06195011098301923,0.0,0.0,0.0,0.0,0.25452979614232923,0.12025187228008273,0.01804304614278422,0.07697740375563145,1.0,0.2,0.0,0.4000000000000001,0.25452979614232923,0.12020843472839497,0.01804304614278422,0.07711288209298191,1.0,0.2,0.0,0.4,0.30082538572147327,0.2256886515936698,0.1165665332215317,0.0617154049535497,0.0,0.0,0.0,0.0,0.3008258038534453,0.22551334095241093,0.11421202359946002,0.06202538528637682,0.0,0.0,0.0,0.0,130,26000,200,200.0,200,0.0,1.0,0.008654730416949136,-1.0,0.8204731608089687,-60.449183918959726,5,-32.209348629539896,-60.449183918959726,-106.25508925486032,25.04137856810216,-0.03643231477194916,-0.3022459195947988,-0.6409593115217269,0.1388310632988579,0.29368905977085596,0.22156335539158833,0.14379953337628132,0.04849146430994545,0.0,0.0,0.0,0.0,0.3292960783015398,0.20905942720375106,0.11308561457601705,0.07729065977488106,0.0,0.0,0.0,0.0,0.3574707916024512,0.17729941355624276,0.007486043565714404,0.07808220719125512,1.0,0.063,0.0,0.24296296014001809,0.2089607387726164,0.1288506836503276,0.036603576939303877,0.06161827080093371,1.0,0.2,0.0,0.4000000000000001,0.3482966168373095,0.20364817912388428,0.0876582386615646,0.08425680739488038,0.0,0.0,0.0,0.0,0.348406663928804,0.21312243811052015,0.01063516279622728,0.08772838612720782,1.0,0.02,0.0,0.13999999999999999,135,27000,200,200.0,200,0.0,0.004477024078369141,39.70800709724426,8.338041305541992,8.315151691436768,1148.8453214168549,0.0104827880859375,3.504753112792969e-05,23.039815187454224,3.7383022,0.16480681,-2.1534662,0.80225265,0.023171432,0.0009765625,6.400153e-05,0.0015416581,4.159777,3.1873693,-3.856748,0.93985736,18.396152,-0.6452431,-15.060396,-55.835045,13.223191,-0.6014276,-15.043978,-55.898422,13.203181,-0.6552945,-15.018912,-55.36773,13.208871,0.085164115,0.09070532,81.83002,0.21549867,96.67685,0.25238338,81.83002,96.67685,26000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +26,0.0,0.0,0.0,0.0,-30.52242638201181,5,-10.626884801987195,-30.52242638201181,-59.536115344352645,19.35205014838973,-0.05245200417775324,-0.15261213191005904,-0.2976806439807404,0.09676051782047326,0.2976805128905883,0.13819122761413097,0.02828750368850669,0.10825490856321161,1.0,0.4,0.0,0.48989794855663565,0.17268848601461786,0.11825937160626865,0.06573243642278113,0.03516517582554417,0.0,0.0,0.0,0.0,0.2976806439807404,0.1377456740493339,0.025305750355444755,0.10848487807350704,1.0,0.4,0.0,0.4898979485566357,0.2976805387871322,0.1370908142581587,0.025305750355444755,0.10880644485240519,1.0,0.4,0.0,0.48989794855663565,0.17268966077701675,0.1182596615836405,0.06573115521610456,0.035166037363687744,0.0,0.0,0.0,0.0,0.17268966077701675,0.1182594831126971,0.06573115521610456,0.035165574175230356,0.0,0.0,0.0,0.0,135,27000,200,200.0,200,0.0,1.0,0.025882992051537126,-1.0,0.7981519249261764,-38.98013565625111,5,-29.244212314577943,-38.98013565625111,-58.31379398844368,10.733752613529715,-0.02187269638287683,-0.1949006782812555,-0.4496274522190649,0.08492042778305137,0.29394946382374065,0.18180002106422521,0.08124719124287412,0.07010623695189824,0.0,0.0,0.0,0.0,0.19036499352559944,0.10876923286088655,0.012711198729846489,0.061487785604638044,1.0,0.2,0.0,0.4,0.3888791308787695,0.20816073031784482,0.004679130045168331,0.09992567494583925,1.0,0.053,0.0,0.22403347964087864,0.30689872240431787,0.16074353418406837,0.02775126207017215,0.10610061127272799,1.0,0.2,0.0,0.4,0.1773231665728332,0.11189648526322209,0.044898730180566074,0.051461869080798306,1.0,0.4,0.0,0.48989794855663565,0.2265143125177649,0.1108102485720284,0.012711198729846489,0.05578310190452589,1.0,0.349,0.0,0.4766539625346673,140,28000,200,200.0,200,0.0,0.004294633865356445,39.30125045776367,8.057077407836914,8.254839181900024,1188.1966500282288,0.010481834411621094,3.719329833984375e-05,22.97451615333557,3.3871155,0.13763446,-2.1076813,0.7398258,0.01834227,0.0009765625,7.535172e-05,0.001133572,4.161809,3.161447,-1.4759595,0.9803457,18.89394,-0.56263393,-15.6655855,-59.434937,13.561845,-0.41737407,-15.594858,-59.145916,13.54883,-0.49477702,-15.555297,-59.254047,13.547303,0.08992797,0.10488196,45.867676,0.12590495,97.73564,0.2582712,45.867676,97.73564,27000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +27,0.0,0.0,0.0,0.0,-43.15188599251389,5,-27.499488952205787,-43.15188599251389,-59.39649093477193,13.198435658749126,-0.13749742568589757,-0.21575942996256942,-0.2976010447826807,0.06599276240909732,0.2976010447826807,0.22862957251469013,0.1374974599596866,0.06914602376794407,0.0,0.0,0.0,0.0,0.2545165480492738,0.17491716936331442,0.07237409228148449,0.0598236993210946,0.0,0.0,0.0,0.0,0.2976010447826807,0.2283893273012229,0.13749742568589757,0.06894803312596597,0.0,0.0,0.0,0.0,0.2959230640329727,0.22797622796690353,0.1374974307931426,0.06861836764510523,0.0,0.0,0.0,0.0,0.25451504728800595,0.17491668132804322,0.0723731005882213,0.059823748101926914,0.0,0.0,0.0,0.0,0.2545165480492738,0.17491693519418153,0.07237308925334948,0.05982380236239137,0.0,0.0,0.0,0.0,140,28000,200,200.0,200,0.0,1.0,-0.03296835707616036,-1.0,0.8160975285149992,-56.44634625853551,5,-27.748339539203112,-56.44634625853551,-77.27710469348118,23.30177498509552,-0.009821035190807771,-0.28223173129267765,-0.5410211428297798,0.13394921356027256,0.32201964211027945,0.15651435823562415,0.08252754238783087,0.08552802664942112,0.0,0.0,0.0,0.0,0.2351814292676071,0.17980991059075518,0.13874153236326095,0.032612111941109065,0.0,0.0,0.0,0.0,0.37786078994392375,0.1854585626123053,0.009821035190807771,0.0847330014608302,1.0,0.042,0.0,0.20058913230780973,0.19655494771493076,0.10681181860141449,0.021112684541981796,0.057842315649352945,1.0,0.2,0.0,0.4,0.21753896747277018,0.1373851960733773,0.05212197310135833,0.05354176754072995,1.0,0.2,0.0,0.4,0.24244569875992364,0.16152516658191202,0.03945006919103694,0.05147426753586219,1.0,0.095,0.0,0.293214938227915,145,29000,200,200.0,200,0.0,0.0043447017669677734,39.45342946052551,8.207898378372192,8.333406448364258,1227.7004253864288,0.010500669479370117,3.600120544433594e-05,22.897238969802856,3.0093079,0.14308031,-2.0962658,0.83873695,0.011560539,0.0009765624,7.0089925e-05,0.001157009,4.1604385,3.1641383,-1.9625945,0.9695553,19.114113,-0.6644478,-15.859015,-60.55358,13.46109,-0.631193,-15.806892,-60.532497,13.464395,-0.7346659,-15.83578,-60.49334,13.452183,0.10916786,0.109697,61.359413,0.16350216,113.24184,0.2904905,61.359413,113.24184,28000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +28,0.0,0.0,0.0,0.0,-61.95569906482389,5,-39.24778468476,-61.95569906482389,-117.31036169824918,28.402338976319307,-0.1962387729781285,-0.3097784953241194,-0.5869779653636582,0.14201176451700812,0.3385234326592008,0.22196518218792333,0.07261455403950365,0.09130826924231415,0.0,0.0,0.0,0.0,0.30364225488356517,0.22317421255771355,0.15863936372130968,0.06395349173819367,0.0,0.0,0.0,0.0,0.3385234326592008,0.22183816337546364,0.07261455403950365,0.0911978653328219,0.0,0.0,0.0,0.0,0.337864218490785,0.22161116557626076,0.0726148578785349,0.0909910342270557,0.0,0.0,0.0,0.0,0.30364331837390446,0.22317493649969275,0.15864001297747668,0.06395373905881725,0.0,0.0,0.0,0.0,0.30364331837390446,0.22317467002584093,0.15863936372130968,0.06395361730969813,0.0,0.0,0.0,0.0,145,29000,200,200.0,200,0.0,1.0,-0.05488261920591329,-1.0,0.8284575109687926,-45.21037188270923,5,-22.424360473830497,-45.21037188270923,-107.67366318319836,31.517783835736154,-0.004890676140756302,-0.22605185941354625,-0.6877697556657903,0.16920342440790345,0.3501626590217544,0.1937830283355363,0.06098878494400062,0.12133530411561659,0.0,0.0,0.0,0.0,0.3376068016615039,0.17135641116098255,0.10664232950575053,0.08409245607406811,0.0,0.0,0.0,0.0,0.3656163702715758,0.18962130594183169,0.004890676140756302,0.08475278863202372,1.0,0.065,0.0,0.24652586071242102,0.26738261809616837,0.19827510120340147,0.10308721454516893,0.055540532325269655,0.0,0.0,0.0,0.0,0.33760685657366907,0.1884336848569591,0.1229631505998524,0.07726400195390293,0.0,0.0,0.0,0.0,0.33760685657366907,0.17365125105013898,0.10375670042718362,0.08326709594249669,0.0,0.0,0.0,0.0,150,30000,200,200.0,200,0.0,0.004301786422729492,40.09982371330261,8.14883804321289,8.20524287223816,1267.8498673439026,0.010672569274902344,3.600120544433594e-05,23.730728149414062,3.05097,0.15494233,-2.3523312,0.8363005,0.011980378,0.0009765625,5.3932014e-05,0.0011555124,4.160467,3.1648955,-7.200349,1.047859,20.60643,-0.6324067,-17.215508,-62.068645,14.40556,-0.64853716,-17.28659,-62.07946,14.434403,-0.70623857,-17.27927,-62.268417,14.4214945,0.10496362,0.10256032,47.96714,0.13301873,95.49808,0.24862525,47.96714,95.49808,29000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +29,0.0,0.0,0.0,0.0,-48.89109977287976,5,-26.616134673096116,-48.89109977287976,-67.89299798524759,13.570486639304104,-0.13137429031387113,-0.2444554988643988,-0.3406542719636595,0.06785450862258925,0.3406542719636595,0.19421515905716827,0.094585523779433,0.09104750296230492,0.0,0.0,0.0,0.0,0.2842718472542473,0.15993117055781814,0.03832369329005484,0.10074234118938591,1.0,0.2,0.0,0.4,0.3406542719636595,0.1935584945666379,0.09378870874472059,0.09095313876170397,0.0,0.0,0.0,0.0,0.33771003650724246,0.19257011009073147,0.09378870874472059,0.09083670581666428,0.0,0.0,0.0,0.0,0.28429554609597546,0.15993442711338993,0.038315891991090714,0.10075045268451602,1.0,0.2,0.0,0.4,0.28429554609597546,0.15993259398965096,0.038315891991090714,0.10074629780375624,1.0,0.2,0.0,0.4000000000000001,150,30000,200,200.0,200,0.0,1.0,0.04411207780349631,-1.0,0.8048367031650084,-47.36152865007645,5,-8.303591679523397,-47.36152865007645,-78.50252079843008,27.359335912260164,-0.017729810813759003,-0.23680764325038228,-0.551166895500365,0.15178708163046262,0.36203945560075973,0.22895025474208333,0.11976180134387542,0.08277071188567486,0.0,0.0,0.0,0.0,0.21788179342092048,0.12433198231042175,0.0415194852981041,0.06859320760636975,1.0,0.4,0.0,0.48989794855663565,0.3924473304421194,0.1796907764603874,0.002344640054527102,0.10458569817269799,1.0,0.11,0.0,0.31288975694324034,0.2432087473615789,0.18130746259905645,0.052329084671506376,0.06894769542959174,1.0,0.2,0.0,0.4,0.23270978274402832,0.12269538729771998,0.041516420478167795,0.07131164040583632,1.0,0.4,0.0,0.48989794855663565,0.3039188669334942,0.1341757000295056,0.041516420478167795,0.08054441363957988,1.0,0.4,0.0,0.48989794855663565,155,31000,200,200.0,200,0.0,0.004400491714477539,40.41654896736145,8.294698476791382,8.440983295440674,1308.3183007240295,0.01070547103881836,4.458427429199219e-05,23.665712118148804,3.8070717,0.15674725,-2.2327824,0.9042717,0.023258042,0.00097656244,5.539848e-05,0.0015420812,4.161427,3.1131723,-2.0243163,1.0284845,20.579483,-0.61632174,-17.316082,-62.625,13.840156,-0.61714125,-17.309565,-62.669888,13.819185,-0.6980563,-17.274824,-62.751175,13.82232,0.09774781,0.100925684,50.55519,0.14062062,91.907585,0.24532974,50.55519,91.907585,30000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +30,0.0,0.0,0.0,0.0,-65.06160663253351,5,-27.67620403356588,-65.06160663253351,-106.88797638962934,25.171671791286702,-0.1383810094834497,-0.32530803316266743,-0.5344420190273138,0.12585840729980577,0.307264618462032,0.23071113064892002,0.13838100971017644,0.06630287145636762,0.0,0.0,0.0,0.0,0.282276550741815,0.19532283433949352,0.08465065810520746,0.06871336508145526,0.0,0.0,0.0,0.0,0.30726472968321444,0.23064565523037167,0.1383810094834497,0.06635474383809303,0.0,0.0,0.0,0.0,0.30726472968321444,0.23053773713147194,0.1383810301437795,0.06644004152273468,0.0,0.0,0.0,0.0,0.2822773216462593,0.19531948865792872,0.08464628229659406,0.06871501908662102,0.0,0.0,0.0,0.0,0.2822773216462593,0.19532113190022324,0.08464628229659406,0.06871412094521985,0.0,0.0,0.0,0.0,155,31000,200,200.0,200,0.0,1.0,0.0446161545663016,-1.0,0.8215877882714853,-57.470115627147024,5,-28.735263645807592,-57.470115627147024,-79.04704041913263,18.444670141906283,-0.004275414450824861,-0.28735057813573506,-0.7440071106819645,0.15238846080161597,0.28725355288727333,0.1913824050749426,0.11042477333283301,0.06608376176234743,0.0,0.0,0.0,0.0,0.2570371547306727,0.18811876785478904,0.08283086097883288,0.06559337941848455,0.0,0.0,0.0,0.0,0.40672219738842696,0.18963291919392286,0.004275414450824861,0.0988792960663954,1.0,0.075,0.0,0.26339134382131846,0.37407809740004266,0.21277353796783802,0.13237627891951728,0.08623135391107568,0.0,0.0,0.0,0.0,0.25552408483086464,0.16750622720422853,0.04707779490196974,0.07589307374772286,1.0,0.2,0.0,0.4,0.34971478846042564,0.16041867163168097,0.04707779490196974,0.07780155509098911,1.0,0.169,0.0,0.37475191794038887,160,32000,200,200.0,200,0.0,0.004454135894775391,39.97387933731079,8.224741458892822,8.536410331726074,1348.3430037498474,0.01047968864440918,4.2438507080078125e-05,23.197747230529785,3.4563122,0.17331171,-2.5461273,0.9053973,0.016083322,0.0009765625,3.9769435e-05,0.0013420765,4.160863,3.1933646,-3.1619775,0.92822033,20.852203,-0.90101856,-17.43785,-61.28856,14.157585,-0.9478762,-17.485527,-61.494816,14.158979,-0.87871975,-17.414547,-61.232716,14.141763,0.11427417,0.11673032,50.272533,0.13953038,87.08435,0.22461472,50.272533,87.08435,31000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +31,0.0,0.0,0.0,0.0,-39.940961449906126,5,-19.21006836748304,-39.940961449906126,-62.66206398090758,14.911582425115627,-0.09605030171515679,-0.19970480724953063,-0.31333945546141917,0.07455792155857416,0.2015969535265863,0.14576290855677754,0.09039746445469521,0.044510829419312045,0.0,0.0,0.0,0.0,0.24869645057149578,0.16644244873418163,0.08176675677759569,0.06322030483634687,0.0,0.0,0.0,0.0,0.2016495454315319,0.14565974681295268,0.09010316710759396,0.04450953526546648,0.0,0.0,0.0,0.0,0.20164921094679594,0.1455130498257742,0.09010316710759396,0.04451091662178227,0.0,0.0,0.0,0.0,0.2486972714833058,0.16644246480918967,0.08176771029821588,0.06322012807222444,0.0,0.0,0.0,0.0,0.2486972714833058,0.16644234884261305,0.08176672772867555,0.06322032123372336,0.0,0.0,0.0,0.0,160,32000,200,200.0,200,0.0,1.0,0.051880987410795415,-1.0,0.8094753448847696,-44.43489391528691,5,-22.509895128543594,-44.43489391528691,-74.68565901323151,17.54330377100306,-0.013515942241415441,-0.22217446957643455,-0.5226051884155203,0.10771214577935449,0.35035411255513,0.236519667286671,0.15786530643563393,0.07614503568837261,0.0,0.0,0.0,0.0,0.30417956560750525,0.19514830119357646,0.09885785255508793,0.07158018860002753,0.0,0.0,0.0,0.0,0.3702377012563739,0.16041039844387484,0.010010422708476218,0.07965909923355285,1.0,0.099,0.0,0.298662016332844,0.1814889322979793,0.12376441061503474,0.07272066731532772,0.03953500758366144,0.0,0.0,0.0,0.0,0.3041806147593873,0.1730592905895747,0.09225458403451857,0.07339246658172842,0.0,0.0,0.0,0.0,0.3041806147593873,0.1854440739068874,0.09225458403451857,0.07295108036924432,0.0,0.0,0.0,0.0,165,33000,200,200.0,200,0.0,0.004342317581176758,39.406217098236084,8.115470886230469,8.264450311660767,1387.7984359264374,0.01069331169128418,3.314018249511719e-05,23.01122260093689,3.3405533,0.14240606,-2.327999,0.8640453,0.01545691,0.0009765625,5.3370546e-05,0.0013183445,4.1608186,3.2250924,-6.85374,0.952296,21.76783,-0.9190992,-18.37023,-64.97462,15.062419,-0.76520693,-18.400331,-64.7626,15.033753,-0.95004916,-18.385319,-65.16609,15.045327,0.11139324,0.115029246,70.63941,0.18633452,110.29804,0.2874211,70.63941,110.29804,32000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +32,0.0,0.0,0.0,0.0,-56.71884955073642,5,-21.364553027891795,-56.71884955073642,-85.14172459707092,25.08653690652264,-0.10682226207087162,-0.2835942477536822,-0.4257088037829585,0.12543333958081115,0.2729275226922227,0.1904822697645297,0.08222487257619375,0.07657511222375343,0.0,0.0,0.0,0.0,0.343483227832914,0.2231293911897639,0.10682226207087162,0.0860569596819642,0.0,0.0,0.0,0.0,0.2729275226922227,0.19001685084619255,0.08222487257619375,0.0763696574467401,0.0,0.0,0.0,0.0,0.2709763648150796,0.18932802786190964,0.08222500347212823,0.07605286853084828,0.0,0.0,0.0,0.0,0.34348365069165215,0.22312888493418898,0.10682279629209966,0.08605686608351452,0.0,0.0,0.0,0.0,0.34348382866097793,0.2231291398747364,0.10682226207087162,0.0860569313579257,0.0,0.0,0.0,0.0,165,33000,200,200.0,200,0.0,1.0,-0.04255969355916639,-1.0,0.8041546490504412,-30.40221138668514,5,-17.88816256893762,-30.40221138668514,-56.5746245697134,13.54307868287485,-0.013418277496988385,-0.15201105693342568,-0.5291628668733366,0.0897824627212634,0.3079821281819166,0.1808116102817811,0.029375170229312422,0.11229672075009654,1.0,0.2,0.0,0.4000000000000001,0.19318351081511229,0.11898582835938962,0.05261054788707412,0.052269855189478,1.0,0.2,0.0,0.4,0.40602753809890235,0.16430644423232693,0.005561677680537164,0.09335500186307996,1.0,0.115,0.0,0.31902194281898544,0.2656098501030014,0.13109852141359685,0.05097897713438067,0.07518558656542751,1.0,0.2,0.0,0.4,0.19692827723296666,0.12818582417052674,0.05588830422519065,0.04551666928358072,1.0,0.2,0.0,0.4000000000000001,0.20737796366827901,0.11304002882100876,0.008184811539344526,0.04461311348738229,1.0,0.191,0.0,0.393089048435593,170,34000,200,200.0,200,0.0,0.0044329166412353516,40.21633529663086,8.265339851379395,8.388981103897095,1428.0666518211365,0.010546207427978516,4.1484832763671875e-05,23.54698896408081,4.0300026,0.23080632,-2.379425,0.97112525,0.024496995,0.00097656244,4.032123e-05,0.0017690434,4.1617045,3.2091947,-2.7009778,0.94837046,21.054367,-0.9805724,-17.675476,-65.90696,14.299083,-0.93142563,-17.614367,-66.16813,14.280541,-1.00974,-17.697792,-66.38312,14.289403,0.15871224,0.16115025,61.986813,0.16320053,113.46788,0.29245377,61.986813,113.46788,33000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +33,0.0,0.0,0.0,0.0,-47.74389573374232,5,-20.26970647617841,-47.74389573374232,-80.62484333910243,21.661748916404246,-0.10134801994059481,-0.23871947866871163,-0.40312507116766805,0.10830921536443056,0.24792090735722158,0.1865924370761897,0.10134856699055425,0.05645164695605607,0.0,0.0,0.0,0.0,0.3210008790336579,0.14976318797651073,0.027187766455497028,0.10171657702643944,1.0,0.2,0.0,0.4000000000000001,0.24792090735722158,0.18648602682605941,0.10134801994059481,0.056159327334358286,0.0,0.0,0.0,0.0,0.2454011262686508,0.1863242250234483,0.10134801994059481,0.05571372893948276,0.0,0.0,0.0,0.0,0.32099895812063023,0.14976212301400316,0.027189311507567832,0.1017157098229832,1.0,0.2,0.0,0.4000000000000001,0.3210008790336579,0.14976264165232314,0.027187766455497028,0.10171610065493641,1.0,0.2,0.0,0.4000000000000001,170,34000,200,200.0,200,0.0,1.0,-0.01902391942845959,-1.0,0.7998524782000038,-50.187653902442285,5,-28.05510848511244,-50.187653902442285,-83.55913774383343,19.719372915092496,-0.0011038653642772205,-0.25093826951221143,-0.5696640809256052,0.13933340522223667,0.37339008825798214,0.22689413425073143,0.07360393903104405,0.11665012647859387,0.0,0.0,0.0,0.0,0.20770803913703062,0.1477042149798404,0.0658307236980779,0.055073232805917124,0.0,0.0,0.0,0.0,0.3843743164691505,0.19864773557652213,0.0011038653642772205,0.10484795094653704,1.0,0.074,0.0,0.26177089219391836,0.23205067161394627,0.16463194478247126,0.14043510701848788,0.033965450194159585,0.0,0.0,0.0,0.0,0.31645566192924535,0.2086039325817027,0.06583140208763034,0.0815882174369448,0.0,0.0,0.0,0.0,0.32754628804332964,0.17862489476272753,0.06583068809608326,0.0738406065004219,0.0,0.0,0.0,0.0,175,35000,200,200.0,200,0.0,0.00433659553527832,39.300615072250366,8.091622591018677,8.24872612953186,1467.4189984798431,0.010519981384277344,4.482269287109375e-05,22.945360898971558,5.2023296,0.1419886,-2.9284325,0.9382729,0.08815125,0.0009765625,2.5946772e-05,0.00295638,4.158333,3.2218394,-2.1125894,0.9174525,21.916515,-0.8884322,-18.509855,-66.57515,15.252449,-0.8129151,-18.552689,-66.86297,15.2377405,-0.8826194,-18.524384,-66.74574,15.231339,0.1098969,0.11407723,56.200375,0.15223807,88.6061,0.2318532,56.200375,88.6061,34000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +34,0.0,0.0,0.0,0.0,-35.67518616747698,5,-28.309712979182788,-35.67518616747698,-47.83356899787426,7.383007503566638,-0.1415483259060011,-0.17837593083738496,-0.23916803442993817,0.03691638883295933,0.2391677393189878,0.1797099749784472,0.14154854715578533,0.037452864697269855,0.0,0.0,0.0,0.0,0.20300626910673214,0.1820249386797797,0.1438198491280986,0.022163938667686345,0.0,0.0,0.0,0.0,0.23916803442993817,0.17944053597633075,0.1415483259060011,0.03763974894638514,0.0,0.0,0.0,0.0,0.23916803442993817,0.17901375391375143,0.1415483259060011,0.037932585849815466,0.0,0.0,0.0,0.0,0.20300803725123895,0.18202570130572734,0.14381855390742854,0.022165093221117243,0.0,0.0,0.0,0.0,0.20300803725123895,0.18202537329850169,0.14381855390742854,0.022164526176975806,0.0,0.0,0.0,0.0,175,35000,200,200.0,200,0.0,1.0,-0.06042343816041407,-1.0,0.8096311446315905,-49.57538351056325,5,-39.7047447624365,-49.57538351056325,-64.63682631435572,9.065326768928479,-0.004672797908892506,-0.24787691755281627,-0.43974240987905233,0.09867973377874775,0.3037859190623944,0.12986734652805662,0.01634192085029446,0.10692482508820242,1.0,0.4,0.0,0.48989794855663565,0.21845099648787164,0.1795018951013312,0.1024399056855486,0.040259482915054885,0.0,0.0,0.0,0.0,0.3861596921223784,0.14988889479368986,0.004334993556256873,0.09329851206464405,1.0,0.153,0.0,0.3599874997829786,0.2775899498085254,0.1552012662560017,0.08240186137726083,0.07279208641578272,0.0,0.0,0.0,0.0,0.2034059817398476,0.12848813442758805,0.02714514853896016,0.0745305103996597,1.0,0.4,0.0,0.48989794855663565,0.21845099648787164,0.1533664633019738,0.02714514853896016,0.06358439947876797,1.0,0.2,0.0,0.4000000000000001,180,36000,200,200.0,200,0.0,0.004292011260986328,39.87677216529846,8.126579523086548,8.274284601211548,1507.3450908660889,0.010520458221435547,2.8848648071289062e-05,23.46106243133545,4.112129,0.19347212,-2.5966158,0.9579501,0.028447183,0.00097656244,3.471109e-05,0.0016499511,4.1616488,3.153444,-3.183372,1.014497,22.0657,-0.986415,-18.75497,-67.89363,15.17222,-0.9562008,-18.718782,-67.89249,15.158042,-1.0048027,-18.733376,-68.06812,15.143254,0.123664975,0.12941745,53.806175,0.14675438,95.92691,0.2509242,53.806175,95.92691,35000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +35,0.0,0.0,0.0,0.0,-49.59012611301686,5,-26.65608687296771,-49.59012611301686,-79.3945433234936,21.195559172339394,-0.1332803090527938,-0.24795063056508432,-0.39751587194491467,0.1059782388463071,0.2626850493821868,0.16671412769663674,0.07999563611555718,0.06233565543300152,0.0,0.0,0.0,0.0,0.24333364585461298,0.16074272939920337,0.07629717908720234,0.05653332993720821,0.0,0.0,0.0,0.0,0.2626850493821868,0.16639378045142839,0.07832096273673358,0.06237722551637996,0.0,0.0,0.0,0.0,0.26127046515101454,0.16589835710456952,0.07832096273673358,0.06241211439283495,0.0,0.0,0.0,0.0,0.24333541742806059,0.1607426630316214,0.07629563160759915,0.056534129529489024,0.0,0.0,0.0,0.0,0.24333541742806059,0.16074257736447176,0.07629563160759915,0.056533809212870635,0.0,0.0,0.0,0.0,180,36000,200,200.0,200,0.0,1.0,0.026062301180289345,-1.0,0.8111611131616213,-47.20709162896061,5,-26.22365793656718,-47.20709162896061,-76.62348114100314,18.338022762485153,-0.005818381375563703,-0.23603545814480303,-0.5421167665333871,0.12361520447820305,0.37270636775307503,0.2014758459827542,0.1221070897650169,0.09103908474312998,0.0,0.0,0.0,0.0,0.21400745173236055,0.17034206660592133,0.12265676952687071,0.030923219162455128,0.0,0.0,0.0,0.0,0.41112972399413455,0.23207882370864422,0.005818381375563703,0.12583012326342038,1.0,0.083,0.0,0.2758822212466762,0.36240645513879693,0.16105693351393166,0.0645806574755839,0.10508102414285546,0.0,0.0,0.0,0.0,0.21348216013153645,0.1277039778282573,0.03093638090461321,0.07172801440985498,1.0,0.4,0.0,0.48989794855663565,0.21400763595073752,0.14917813023327084,0.03093638090461321,0.05868853198173098,1.0,0.211,0.0,0.4080183819388533,185,37000,200,200.0,200,0.0,0.004325151443481445,39.33145213127136,8.192975521087646,8.298481941223145,1546.7260572910309,0.010479211807250977,3.075599670410156e-05,22.82515525817871,5.4651947,0.13832365,-2.5447617,0.9182764,0.10597439,0.0009765625,3.519825e-05,0.003930705,4.161852,3.1812572,-1.8248252,0.95675397,22.693735,-0.9872052,-19.396124,-65.9461,15.691493,-0.9107077,-19.374153,-65.77285,15.693599,-0.93422884,-19.321625,-65.742744,15.697593,0.14680286,0.15843585,56.99658,0.15426165,98.76605,0.2607798,56.99658,98.76605,36000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +36,0.0,0.0,0.0,0.0,-56.96749565443497,5,-23.5640329218048,-56.96749565443497,-82.0055641205401,20.86810041562197,-0.11688303058488593,-0.28483747827217487,-0.41002892867924107,0.10434110864285077,0.32744336239732225,0.20474230427021545,0.025104924494445114,0.10685921102712433,1.0,0.2,0.0,0.4000000000000001,0.24751814756599191,0.17804051082424513,0.09337653880256606,0.05545547532422133,0.0,0.0,0.0,0.0,0.32744336239732225,0.20424267977038038,0.023507730644051855,0.10684954501171043,1.0,0.2,0.0,0.40000000000000013,0.3255508761820651,0.20342760582888325,0.023507730644051855,0.10676241204200365,1.0,0.2,0.0,0.4000000000000001,0.24752004297045882,0.17804110223695507,0.09337529994083407,0.05545581968178586,0.0,0.0,0.0,0.0,0.24752004297045882,0.1780408382476803,0.09337529994083407,0.05545557674945101,0.0,0.0,0.0,0.0,185,37000,200,200.0,200,0.0,1.0,-0.06780316283393045,-1.0,0.8209601853765603,-37.31879878267049,5,-20.18360080661771,-37.31879878267049,-71.53986627940712,18.27066729085779,-0.03711044095391851,-0.18659399391335252,-0.3577003043746634,0.10232820564063802,0.3763404591436417,0.23967122291702853,0.08659368020091834,0.11082943576273112,0.0,0.0,0.0,0.0,0.3576950597918185,0.1439284477494402,0.028983247744343896,0.11859593749546052,1.0,0.4,0.0,0.48989794855663565,0.38758235869157176,0.15339427684664506,0.004530397732803615,0.09008651626563817,1.0,0.148,0.0,0.35509998591945907,0.10200339824794138,0.0818419760002426,0.06936766275177529,0.010866157009272156,0.0,0.0,0.0,0.0,0.3576998523583084,0.1715945187761045,0.026541905813719714,0.106394639339157,1.0,0.2,0.0,0.4,0.3577003043746634,0.15561343196459865,0.026236406506034985,0.11422005876987867,1.0,0.303,0.0,0.4595552197505757,190,38000,200,200.0,200,0.0,0.004328727722167969,39.37047076225281,8.22720718383789,8.315738201141357,1586.1475720405579,0.010509967803955078,4.100799560546875e-05,22.812641382217407,4.4225426,0.2220285,-2.5428095,0.9823562,0.03626269,0.0009765624,3.423309e-05,0.0017910955,4.1615386,3.1357636,-2.2764187,1.0488476,22.884256,-0.9588441,-19.514269,-62.84261,15.3306055,-1.0078624,-19.526464,-62.818985,15.312217,-1.052259,-19.55373,-62.860783,15.330562,0.11691859,0.12203114,53.93041,0.14534953,129.57281,0.33592182,53.93041,129.57281,37000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +37,0.0,0.0,0.0,0.0,-41.04359255256598,5,-26.32605311619243,-41.04359255256598,-66.0812827948643,16.310782306699714,-0.13074057581852067,-0.20521796276282986,-0.3304457478715234,0.08155480730659066,0.35677348395031894,0.17233999982776335,0.0992232440555931,0.09436153613783299,0.0,0.0,0.0,0.0,0.2734465902933851,0.19746532225898475,0.13239199848841168,0.04677985313880826,0.0,0.0,0.0,0.0,0.35677348395031894,0.17197327419156427,0.09922312274000432,0.09436294904093723,0.0,0.0,0.0,0.0,0.3561344704503276,0.1714033612355091,0.09922349340647572,0.09430946227921616,0.0,0.0,0.0,0.0,0.2734455966445399,0.19746556342035623,0.13239238296402572,0.04677957547961716,0.0,0.0,0.0,0.0,0.2734465902933851,0.19746547369672116,0.13239199848841168,0.04677961811188616,0.0,0.0,0.0,0.0,190,38000,200,200.0,200,0.0,1.0,0.059790567744524306,-1.0,0.8096995147202352,-47.152231229409196,5,-30.477798560312426,-47.152231229409196,-68.7626402210443,13.352632398243871,-0.06612326921294796,-0.23576115614704593,-0.4608271680939429,0.08546405973273596,0.3130506661625796,0.21510090674507604,0.13622192025431673,0.059847115941854344,0.0,0.0,0.0,0.0,0.22592054961260413,0.1584699213476969,0.09902120986944009,0.04444435411552279,0.0,0.0,0.0,0.0,0.3472932085034885,0.18708345399328277,0.0015047145788358127,0.08846345292636075,1.0,0.06,0.0,0.23748684174075838,0.259804207818989,0.1299784484534565,0.05825977645420275,0.0769884121894461,1.0,0.2,0.0,0.4,0.24721100215933134,0.1956069363419925,0.0848468655115534,0.056945782682107024,0.0,0.0,0.0,0.0,0.25241314106508905,0.16219898426309554,0.06585952420416129,0.0547518167370619,0.0,0.0,0.0,0.0,195,39000,200,200.0,200,0.0,0.004256486892700195,39.094956159591675,8.186241626739502,8.310477018356323,1625.2939312458038,0.010445117950439453,4.291534423828125e-05,22.58348846435547,3.7600708,0.20442563,-2.6913414,0.95787567,0.0203984,0.00097656244,3.2194625e-05,0.0014531002,4.1612563,3.17752,-4.1161504,0.9771321,23.45064,-0.992677,-20.07359,-67.514084,15.65815,-1.0297949,-20.068695,-67.62953,15.628486,-0.99733526,-20.043644,-67.53666,15.65057,0.13464332,0.13920906,54.917572,0.14802964,108.79237,0.27419013,54.917572,108.79237,38000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +38,0.0,0.0,0.0,0.0,-44.24070912802113,5,-3.089128436813119,-44.24070912802113,-75.99847736982734,27.285227720307685,-0.015445552228528493,-0.22120354564010575,-0.3804554069157418,0.13642622273907137,0.3570983331537343,0.2070543960191679,0.015445554795696518,0.12610034665538633,1.0,0.2,0.0,0.4000000000000001,0.21604077067797473,0.13479476044777788,0.08845572201591824,0.04362200866844909,0.0,0.0,0.0,0.0,0.3570985289801162,0.20703354413413932,0.015445552228528493,0.1260060632159067,1.0,0.2,0.0,0.4000000000000001,0.3570985289801162,0.2070213767255796,0.015445731231360739,0.1258411098628408,1.0,0.2,0.0,0.4000000000000001,0.21603991487172408,0.1347943500200853,0.08845407942168569,0.043622193332636144,0.0,0.0,0.0,0.0,0.21604078396217008,0.13479459361452087,0.08845407942168569,0.04362216137384197,0.0,0.0,0.0,0.0,195,39000,200,200.0,200,0.0,1.0,-0.05830825575982367,-1.0,0.8176995751261221,-56.815648799198314,5,-33.314904161519415,-56.815648799198314,-96.29204136928959,22.238723732254517,-0.01793920434438272,-0.2840782439959917,-0.5571036023557753,0.13327078320804597,0.36185739487316354,0.20426738180591048,0.1120765929709438,0.08965441019090407,0.0,0.0,0.0,0.0,0.33447311061353513,0.18380809459607622,0.1335389770387876,0.07644729201480395,0.0,0.0,0.0,0.0,0.36220181977951815,0.1564868003367256,0.004872769538071521,0.07491931604840754,1.0,0.124,0.0,0.3295815528818322,0.17566992225136807,0.1139834200787059,0.061850827439735356,0.040237586957268784,0.0,0.0,0.0,0.0,0.3344712929528836,0.16905312106475262,0.06426855005707986,0.09940929952040804,0.0,0.0,0.0,0.0,0.33447311061353513,0.1748264577571279,0.06426712883246977,0.08888574150633571,0.0,0.0,0.0,0.0,200,40000,200,200.0,200,0.0,0.004265785217285156,38.91749358177185,8.027195692062378,8.296483755111694,1664.2603681087494,0.010447502136230469,3.170967102050781e-05,22.579065084457397,5.1843987,0.18691534,-2.6236382,1.0485314,0.071591005,0.00097656244,2.9098535e-05,0.0027740854,4.161854,3.2137725,-2.3018818,0.93746954,23.904787,-1.1937205,-20.568445,-71.22846,16.08471,-1.1359054,-20.504097,-71.25358,16.076174,-1.1742567,-20.496143,-71.53642,16.068758,0.22716206,0.21252832,69.92954,0.18411338,97.13192,0.25671455,69.92954,97.13192,39000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +39,0.0,0.0,0.0,0.0,-39.12828907331865,5,-5.767266534525774,-39.12828907331865,-64.13706244196989,21.313375214390067,-0.028835230251967617,-0.19564144536659323,-0.32095162412997913,0.1065672478485715,0.1871303632222856,0.12364730460175181,0.03619847517148934,0.05910258766335143,1.0,0.2,0.0,0.4,0.3129758769724428,0.15671507425283557,0.028835230251967617,0.12088518154736362,1.0,0.4,0.0,0.48989794855663565,0.1871303632222856,0.12338769725135708,0.035424124146175476,0.05898423300795997,1.0,0.2,0.0,0.40000000000000013,0.18533174905647112,0.12297957815662253,0.035424124146175476,0.05882974403786613,1.0,0.2,0.0,0.4,0.31298084473260196,0.1567171422604388,0.028837786711749785,0.12088394809949358,1.0,0.4,0.0,0.48989794855663565,0.31298084473260196,0.15671622467628293,0.028835230251967617,0.1208847113037519,1.0,0.4,0.0,0.48989794855663565,200,40000,200,200.0,200,0.0,1.0,-0.013762142753517993,-1.0,0.8239375799976084,-33.43877634135095,5,-21.77864284309477,-33.43877634135095,-45.70790034248522,8.250279062600091,-0.009149803042210145,-0.16719388170675475,-0.40513186212363717,0.09315959239623695,0.35776358550413534,0.143613994402809,0.05767132866720502,0.1092560522734197,1.0,0.2,0.0,0.4000000000000001,0.16383872219989656,0.10048665163643222,0.03255624791287774,0.0469861246192652,1.0,0.2,0.0,0.4000000000000001,0.40513186212363717,0.18918005551474334,0.009149803042210145,0.09761614810751727,1.0,0.08,0.0,0.2712931993250108,0.2903105413772997,0.2189786218033297,0.08715140004458884,0.0710414081977785,0.0,0.0,0.0,0.0,0.16638562277340335,0.12806929556806113,0.025778591770490283,0.051780638822840196,1.0,0.2,0.0,0.4000000000000001,0.22511623254768343,0.11739324260018653,0.019598900014361476,0.05721757657448636,1.0,0.274,0.0,0.4460089685196925,205,41000,200,200.0,200,0.0,0.004282236099243164,39.02705955505371,8.245672225952148,8.19333529472351,1703.3359758853912,0.010429859161376953,3.0994415283203125e-05,22.573304891586304,3.777832,0.19458154,-3.0755596,1.0763419,0.01771745,0.0009765627,1.8707298e-05,0.001767703,4.1613197,3.1857624,-3.803071,0.95172465,24.083351,-1.1990743,-20.747862,-72.48557,16.488964,-1.2041337,-20.703007,-72.14619,16.466494,-1.2666289,-20.753983,-72.552956,16.480803,0.13896984,0.13461824,55.00131,0.15075195,101.87616,0.26051772,55.00131,101.87616,40000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +40,0.0,0.0,0.0,0.0,-33.43427373375124,5,-15.687569509444558,-33.43427373375124,-52.79669065079796,14.977089473351215,-0.07843773459297138,-0.1671713686687562,-0.26398493426999553,0.07488544748898388,0.24798548506072912,0.1400190650070275,0.07843795299639905,0.05744074713135935,0.0,0.0,0.0,0.0,0.26398493426999553,0.1470700826245302,0.08867763809454561,0.06195152168276044,0.0,0.0,0.0,0.0,0.2479858559006804,0.14002155576371988,0.07843773459297138,0.05744057487264,0.0,0.0,0.0,0.0,0.24798555593479066,0.14002600571439242,0.07843773563056416,0.05744010171733978,0.0,0.0,0.0,0.0,0.2639819273002331,0.14706965526906104,0.08867882576033188,0.06195017930894246,0.0,0.0,0.0,0.0,0.26398493426999553,0.14706991978779665,0.08867763809454561,0.06195084216340485,0.0,0.0,0.0,0.0,205,41000,200,200.0,200,0.0,1.0,-0.058840182386428734,-1.0,0.8108176196649859,-40.85700408386862,5,-17.346428927644887,-40.85700408386862,-82.51258493516563,24.152904638498065,-0.015347964686813924,-0.20428502041934302,-0.5220101510271751,0.13296574794363833,0.3111554094448998,0.24055986499071863,0.174971126311701,0.04454345064305521,0.0,0.0,0.0,0.0,0.30912323909279465,0.19668210458193086,0.06358219576109857,0.09724930284706984,0.0,0.0,0.0,0.0,0.3497547153280689,0.15982669663904686,0.015347964686813924,0.07404897902225793,1.0,0.051,0.0,0.21999772726098782,0.11137342918394562,0.08150311965475147,0.048826832343631804,0.026051010541319548,1.0,0.4,0.0,0.48989794855663565,0.25610708079423095,0.18247636173842835,0.08534266719315488,0.07533193526947174,0.0,0.0,0.0,0.0,0.30912323909279465,0.1830159266234288,0.06358219576109857,0.07924473579780444,0.0,0.0,0.0,0.0,210,42000,200,200.0,200,0.0,0.004239082336425781,39.21908473968506,8.232047080993652,8.229405641555786,1742.603758573532,0.010570526123046875,2.86102294921875e-05,22.74278950691223,4.743437,0.2084516,-2.7136326,1.0924584,0.04547237,0.0009765624,2.6253276e-05,0.002010281,4.161745,3.212904,-2.5921197,0.96777225,25.015438,-1.1108208,-21.59344,-72.64642,16.858877,-1.0832082,-21.594084,-72.49691,16.84429,-1.1355581,-21.56721,-72.60231,16.845842,0.11502974,0.110661626,54.55632,0.1491394,97.13129,0.2549487,54.55632,97.13129,41000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +41,0.0,0.0,0.0,0.0,-44.692084446725325,5,-23.604715020665253,-44.692084446725325,-67.21219143798794,17.434142805323514,-0.11802352979553767,-0.22346042223362653,-0.3360613126408544,0.08717076866292711,0.29522315247847547,0.1764523959523215,0.09225675225315798,0.08079913011226589,0.0,0.0,0.0,0.0,0.3360613126408544,0.2217882533766919,0.1331496434683333,0.07991337595726164,0.0,0.0,0.0,0.0,0.29522315247847547,0.1763985890431529,0.09225675225315798,0.08074909475652031,0.0,0.0,0.0,0.0,0.2952127489106499,0.176297519712727,0.09225701238595271,0.08065610031573073,0.0,0.0,0.0,0.0,0.33606049446258923,0.2217877988946677,0.1331487461291941,0.07991343714423917,0.0,0.0,0.0,0.0,0.3360613126408544,0.22178808401543113,0.1331487461291941,0.0799133621319566,0.0,0.0,0.0,0.0,210,42000,200,200.0,200,0.0,1.0,-0.06677571822871214,-1.0,0.8121501277318935,-45.92847932557278,5,-22.227418085614772,-45.92847932557278,-97.52351231324229,27.36896433669366,-0.010250785835807267,-0.2296423966278639,-0.6163128005636629,0.15052083587546772,0.29767823713342256,0.1916408513928585,0.07978370602938416,0.07634830101557599,0.0,0.0,0.0,0.0,0.30245176377061783,0.14673399584515598,0.0582394323057061,0.08831386746958282,1.0,0.2,0.0,0.4000000000000001,0.32812449482,0.16849539224605814,0.009534216656900674,0.08307857232694098,1.0,0.058,0.0,0.23374344910606584,0.21928552985868682,0.1474470308576748,0.07859534319061223,0.0580184295400424,0.0,0.0,0.0,0.0,0.33505159003755175,0.17245577545609972,0.05336008675119106,0.12664174259452654,1.0,0.2,0.0,0.4000000000000001,0.34353127547525314,0.17419272121520066,0.05336008675119106,0.11854298562707395,1.0,0.2,0.0,0.40000000000000013,215,43000,200,200.0,200,0.0,0.004268646240234375,39.10739827156067,8.145324230194092,8.292174816131592,1781.7624197006226,0.010473489761352539,3.838539123535156e-05,22.65511417388916,3.811554,0.22462812,-3.2332478,1.0860026,0.017654318,0.0009765626,1.5393325e-05,0.001691941,4.1592507,3.1114779,-4.509253,1.0386035,24.624138,-1.1717849,-21.286514,-68.21134,16.183998,-1.1657088,-21.288033,-67.868095,16.166382,-1.1686836,-21.2534,-67.82563,16.157291,0.13339683,0.1387893,68.66713,0.18636522,73.682846,0.1933079,68.66713,73.682846,42000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +42,0.0,0.0,0.0,0.0,-59.94697665553063,5,-30.634062207024037,-59.94697665553063,-85.33746695803191,17.50569054543021,-0.15316943783630413,-0.2997348832776531,-0.4266885225850414,0.08752868688120787,0.36126446915519034,0.20888026541051635,0.14595177800478717,0.07789481971420686,0.0,0.0,0.0,0.0,0.2866764037146088,0.19638859938582964,0.12113043509596086,0.072044396644897,0.0,0.0,0.0,0.0,0.36126457120119065,0.20875256224346486,0.14595177800478717,0.07795082766247063,0.0,0.0,0.0,0.0,0.3612645305992954,0.2085620836561745,0.1459519955061633,0.07803517453177476,0.0,0.0,0.0,0.0,0.2866716006643358,0.19638697705080793,0.12112958065725321,0.07204278286485406,0.0,0.0,0.0,0.0,0.2866764037146088,0.1963876065439358,0.12112951181249085,0.07204374343033039,0.0,0.0,0.0,0.0,215,43000,200,200.0,200,0.0,1.0,0.030120318274750327,-1.0,0.8102358891912478,-63.12753599497891,5,-30.042384496909452,-63.12753599497891,-87.58541823868322,22.72108547109951,-0.00867305088635925,-0.31563767997489456,-0.6152065128421489,0.1342312944492529,0.33414164146537406,0.18158671234869184,0.08605645210669337,0.09096842769782436,0.0,0.0,0.0,0.0,0.29701552203221215,0.1876417886025128,0.06147790780709903,0.07693291148058314,0.0,0.0,0.0,0.0,0.4072850011759768,0.19286095788012597,0.003100229748602741,0.11407230743401754,1.0,0.094,0.0,0.2918287168871494,0.33427972743719975,0.28288446653350413,0.23563057877959215,0.03382004072936668,0.0,0.0,0.0,0.0,0.24273588797770293,0.16701959972304323,0.06147867751703958,0.06512735042273485,0.0,0.0,0.0,0.0,0.31222980830330976,0.1955533462044734,0.06147790780709903,0.08023489501041015,0.0,0.0,0.0,0.0,220,44000,200,200.0,200,0.0,0.004262208938598633,39.2182412147522,8.291136741638184,8.243607759475708,1821.0311350822449,0.010442018508911133,4.100799560546875e-05,22.668747186660767,3.6121082,0.16923806,-2.865528,1.070435,0.015688471,0.0009765625,2.4120089e-05,0.0017054734,4.160776,3.1428697,-2.947497,0.9672946,25.784733,-1.2690331,-22.512257,-71.12917,16.655722,-1.2293303,-22.472626,-71.15165,16.634495,-1.2476445,-22.432842,-70.719955,16.652273,0.17548642,0.18187189,58.05636,0.1560451,74.118996,0.19568995,58.05636,74.118996,43000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +43,0.0,0.0,0.0,0.0,-45.56670713848514,5,-36.334622295690494,-45.56670713848514,-68.42586804249008,11.673363981328272,-0.18133203222288002,-0.22783353569242565,-0.34240025291623366,0.05836758071144872,0.18184213883124117,0.0847040848839289,0.030252048737225097,0.05476525256662137,1.0,0.4,0.0,0.48989794855663565,0.254140363805125,0.19425686684904733,0.15181580611705808,0.043335315770290025,0.0,0.0,0.0,0.0,0.18184213883124117,0.08440472915053167,0.029623494531881078,0.054920561757070094,1.0,0.4,0.0,0.48989794855663565,0.18133203222288002,0.08397196039603723,0.029623494531881078,0.05511194873417142,1.0,0.4,0.0,0.48989794855663565,0.25413923264999827,0.19425648679267127,0.15181548620300736,0.043335046902005216,0.0,0.0,0.0,0.0,0.2541403640740751,0.19425679682007962,0.15181548620300736,0.04333514688660187,0.0,0.0,0.0,0.0,220,44000,200,200.0,200,0.0,1.0,0.027372907471045267,-1.0,0.8290278886180275,-36.871473283270745,5,-14.807073288672303,-36.871473283270745,-70.14314933767963,20.418784741571752,-0.008978368138257567,-0.18435736641635375,-0.3750745312949851,0.11243377583983541,0.2664369721385858,0.14993286162371428,0.06319132574560189,0.07963101526025879,0.0,0.0,0.0,0.0,0.3710677842604452,0.15787434818858972,0.08306434636311502,0.1072663959636932,0.0,0.0,0.0,0.0,0.33558126939458527,0.18314777692107173,0.008978368138257567,0.08256692827387475,1.0,0.067,0.0,0.2500219990320852,0.28986768986149447,0.1512973878594402,0.05732627708243798,0.09121101010756483,1.0,0.2,0.0,0.4000000000000001,0.34756016345523416,0.14736288069978795,0.056573877328791815,0.10654496168569434,1.0,0.4,0.0,0.48989794855663565,0.3750745312949851,0.1512475568270022,0.026408502668195315,0.10507472796131537,1.0,0.224,0.0,0.41692205506545227,225,45000,200,200.0,200,0.0,0.0042459964752197266,38.82049059867859,8.104545593261719,8.239275932312012,1859.9008646011353,0.01043701171875,3.647804260253906e-05,22.46194553375244,5.1879654,0.19387531,-2.8911152,1.1078548,0.06846449,0.0009765625,2.122097e-05,0.002646322,4.161834,3.182949,-4.478484,0.9685891,25.67418,-1.2886385,-22.325094,-74.87206,16.934795,-1.2794629,-22.297356,-74.67417,16.940037,-1.2319555,-22.252747,-74.90814,16.935923,0.14265738,0.14748242,55.024887,0.14970145,112.50275,0.29597372,55.024887,112.50275,44000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +44,0.0,0.0,0.0,0.0,-52.83629875951658,5,-28.916065203562756,-52.83629875951658,-97.06774650791569,26.215296145813948,-0.14411865409430702,-0.26418149379758277,-0.48533895662551557,0.13107701635653807,0.36046597603421726,0.24677210908149122,0.1448076879111209,0.07402274834150334,0.0,0.0,0.0,0.0,0.2000568170527851,0.14047640616131846,0.06172308084225607,0.04605816076548611,0.0,0.0,0.0,0.0,0.36046602630417524,0.24642463481076568,0.14411865409430702,0.07397299435571025,0.0,0.0,0.0,0.0,0.36046578508829397,0.245880167208174,0.14411865409430702,0.07393661575062344,0.0,0.0,0.0,0.0,0.2000567509344817,0.1404764258009818,0.06172347682136797,0.046058099649882715,0.0,0.0,0.0,0.0,0.2000568170527851,0.14047638618628297,0.06172306599146916,0.04605813213114133,0.0,0.0,0.0,0.0,225,45000,200,200.0,200,0.0,1.0,0.02592821129240826,-1.0,0.8177105101561418,-48.85529735098317,5,-23.174117076513657,-48.85529735098317,-87.67407222398725,23.182612776690192,-0.0034139090422106396,-0.24427648675491587,-0.5777917936998251,0.1385213958007174,0.27762362368782684,0.17158535120777013,0.08929682926640746,0.06275010472427323,0.0,0.0,0.0,0.0,0.22312382006988488,0.13667904980818943,0.007868197304550257,0.08108381981134899,1.0,0.2,0.0,0.4,0.4131449655315208,0.19515887121646364,0.0034139090422106396,0.09367893682876571,1.0,0.066,0.0,0.24828209762284514,0.1777455571028539,0.10411076104605518,0.03134241304018233,0.050951479486312415,1.0,0.2,0.0,0.4000000000000001,0.22822279358745878,0.1356842945672142,0.007870654725956362,0.08057690635658926,1.0,0.2,0.0,0.4,0.24343615397097929,0.13498362208678188,0.007868197304550257,0.08077686805585654,1.0,0.2,0.0,0.40000000000000013,230,46000,200,200.0,200,0.0,0.004216909408569336,38.84507417678833,8.074297189712524,8.252262830734253,1898.7945244312286,0.010419607162475586,3.1948089599609375e-05,22.503841638565063,5.645605,0.1590244,-3.1371288,1.1513481,0.09169755,0.00097656244,1.4062575e-05,0.003992471,4.161272,3.1433258,-3.9518304,1.0332376,25.48338,-1.3279053,-22.19915,-71.17039,16.637596,-1.381861,-22.18103,-71.083275,16.641418,-1.264252,-22.101614,-71.259605,16.643595,0.18354063,0.20036438,47.918236,0.13546431,87.21657,0.22873841,47.918236,87.21657,45000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +45,0.0,0.0,0.0,0.0,-33.44612072329884,5,-4.445563419079154,-33.44612072329884,-49.52767060807687,17.708139924940834,-0.02222775690294518,-0.1672306036164942,-0.24763860978155006,0.08854069962479208,0.12716126424882068,0.07321311694488719,0.013850768267984056,0.046230177635350235,1.0,0.4,0.0,0.48989794855663565,0.24763827839067634,0.21088958180028444,0.10620705169002734,0.05293897625561834,0.0,0.0,0.0,0.0,0.12716126424882068,0.0730112535878699,0.013850729416382624,0.046089964428448815,1.0,0.4,0.0,0.48989794855663565,0.12677826908372775,0.07270802380960406,0.01385165240209878,0.04587466733117999,1.0,0.4,0.0,0.48989794855663565,0.24763860978155006,0.210889519126858,0.10620727811892022,0.052938879874275535,0.0,0.0,0.0,0.0,0.24763860978155006,0.21088956143815185,0.10620702712508542,0.05293895352995096,0.0,0.0,0.0,0.0,230,46000,200,200.0,200,0.0,1.0,0.09401605876530027,-1.0,0.8113817586416603,-52.78255717647609,5,-20.10475752556189,-52.78255717647609,-98.29175246955285,28.90615700743877,-0.006745128574586897,-0.26391278588238043,-0.5719728949168739,0.16290602318822234,0.37701700135453203,0.2291716675755925,0.0793782135696059,0.11203000126767336,0.0,0.0,0.0,0.0,0.18044178370756894,0.1162051191148434,0.03526936922959344,0.05503865612458521,1.0,0.2,0.0,0.4,0.4306144345510245,0.23819690249584505,0.006745128574586897,0.1193322889071248,1.0,0.058,0.0,0.23374344910606584,0.32321643820582,0.26282526180790616,0.1635437545156673,0.05572996457537617,0.0,0.0,0.0,0.0,0.22966378934831205,0.13245156119243337,0.0396095255011712,0.0603427398961075,1.0,0.2,0.0,0.4,0.2296637953109569,0.1321479096430977,0.03526936922959344,0.0588588435732592,1.0,0.2,0.0,0.40000000000000013,235,47000,200,200.0,200,0.0,0.0042417049407958984,39.164074659347534,8.167262315750122,8.225921869277954,1938.0078191757202,0.010520219802856445,3.337860107421875e-05,22.756090879440308,6.098776,0.1430976,-3.2359924,1.0863928,0.16415623,0.00097656244,1.4495027e-05,0.0052949544,4.1619816,3.1601882,-2.0972252,0.9734514,25.67298,-1.651548,-22.388802,-75.63727,17.383226,-1.5967869,-22.369694,-75.76324,17.39145,-1.5832577,-22.20051,-75.608406,17.375895,0.1858848,0.2116982,56.054684,0.15110843,103.9173,0.2697556,56.054684,103.9173,46000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +46,0.0,0.0,0.0,0.0,-33.826188155793375,5,-19.348214448205667,-33.826188155793375,-55.982913415251325,14.20812791927403,-0.09647254543976504,-0.16913094077896682,-0.27991460308780103,0.07104067415575746,0.27991453409845757,0.19713485349685866,0.0969439047938288,0.06591660921607896,0.0,0.0,0.0,0.0,0.2775545573606666,0.1379759676710849,0.08281536895260079,0.07229255924855464,0.0,0.0,0.0,0.0,0.27991460308780103,0.19710681771723645,0.09647254543976504,0.06596304889985198,0.0,0.0,0.0,0.0,0.2799144820047985,0.1970555204028383,0.09647254543976504,0.06600860319047991,0.0,0.0,0.0,0.0,0.277554315451568,0.13797586843377332,0.08281557806876912,0.07229254646141975,0.0,0.0,0.0,0.0,0.27755458098395797,0.137975941865376,0.08281533583117771,0.07229256047507145,0.0,0.0,0.0,0.0,235,47000,200,200.0,200,0.0,1.0,-0.03321624417609294,-1.0,0.8100114003402032,-65.62958126575502,5,-33.14878566229432,-65.62958126575502,-94.35456786106236,21.349834805882303,-0.07390992375813413,-0.32814790632877516,-0.5703342059952092,0.1270416823411963,0.17977904235851008,0.14206206619258943,0.12016295303136677,0.022963848072166344,0.0,0.0,0.0,0.0,0.3012406398008642,0.18985440042800278,0.11894981153358328,0.068635645747239,0.0,0.0,0.0,0.0,0.35071635182677524,0.17141456797723223,0.00767987015023464,0.071328131263698,1.0,0.049,0.0,0.21586801523152982,0.19633361442578798,0.13860058937670555,0.07872133026116664,0.047220025286389605,0.0,0.0,0.0,0.0,0.28836765700410794,0.19190454076689384,0.12043033489410909,0.06595324872280808,0.0,0.0,0.0,0.0,0.3012406398008642,0.1852400297919564,0.03660166531597293,0.0709006566821402,1.0,0.051,0.0,0.2199977272609879,240,48000,200,200.0,200,0.0,0.0042078495025634766,39.17750430107117,8.199015855789185,8.30571460723877,1977.2354276180267,0.010465621948242188,5.555152893066406e-05,22.658040761947632,3.874649,0.23209925,-3.3275604,1.1074018,0.018653454,0.0009765625,1.38956675e-05,0.0016728053,4.1603065,3.2151961,-4.269629,0.9700043,26.821657,-1.6085091,-23.334251,-75.47692,16.947496,-1.5920515,-23.374363,-75.432,16.931133,-1.6443702,-23.418083,-75.55732,16.921,0.17618419,0.16630502,56.52623,0.1527792,77.134796,0.20538832,56.52623,77.134796,47000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +47,0.0,0.0,0.0,0.0,-48.5205597894019,5,-26.02800585019545,-48.5205597894019,-86.23532121081975,22.60088663544965,-0.1301399727132483,-0.24260279894700948,-0.43215781021872446,0.11300493954584939,0.31029121145916133,0.21320867265618587,0.1301399727132483,0.0717234455652753,0.0,0.0,0.0,0.0,0.3465974945513554,0.25100694381802774,0.14834627360600483,0.0774899724044191,0.0,0.0,0.0,0.0,0.31029121145916133,0.2129335411463563,0.1301399727132483,0.0714246876854137,0.0,0.0,0.0,0.0,0.3091985199720679,0.2125073463396102,0.13014008416305775,0.07095464346156141,0.0,0.0,0.0,0.0,0.3465975240408799,0.25100682527224927,0.14834638974442016,0.07748981899490447,0.0,0.0,0.0,0.0,0.3465975240408799,0.25100690939126086,0.14834625144561375,0.07748993637505038,0.0,0.0,0.0,0.0,240,48000,200,200.0,200,0.0,1.0,0.018081700454201467,-1.0,0.8084818547871783,-39.2612469856325,5,-11.637544265463648,-39.2612469856325,-59.196057295621465,15.790637994722458,-0.02189549530026167,-0.19630623492816246,-0.39774025330297635,0.1045721595922881,0.3335259776083562,0.1918940840500865,0.10638590340176526,0.08075882715613315,0.0,0.0,0.0,0.0,0.24154667884105388,0.17466439545624834,0.11072946163581776,0.05330604450617796,0.0,0.0,0.0,0.0,0.39774025330297635,0.2119514191563551,0.00238582224026321,0.09749989510553385,1.0,0.039,0.0,0.19359493795035032,0.38394776836455163,0.23676331110073515,0.08084954808429987,0.11258645244794101,0.0,0.0,0.0,0.0,0.24154829205095799,0.12492075293814744,0.04095379217631217,0.06820461093384134,1.0,0.2,0.0,0.4000000000000001,0.24154829205095799,0.13772344621481283,0.02189549530026167,0.06670053846310721,1.0,0.14,0.0,0.34698703145794946,245,49000,200,200.0,200,0.0,0.004212141036987305,38.90566372871399,8.065108299255371,8.148075103759766,2016.1907539367676,0.010500669479370117,3.457069396972656e-05,22.677728414535522,5.1976624,0.21257769,-2.9973679,1.1687157,0.058937922,0.0009765625,1.6268159e-05,0.0027204428,4.1618586,3.1095324,-5.051626,1.0952412,26.337612,-1.3489182,-22.918173,-76.0775,17.482975,-1.3862424,-23.015503,-76.444664,17.495932,-1.3767508,-23.053123,-76.29851,17.496307,0.18929689,0.20061398,65.9884,0.17984745,111.1966,0.28267518,65.9884,111.1966,48000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +48,0.0,0.0,0.0,0.0,-66.35046976788085,5,-51.9805140973483,-66.35046976788085,-110.80381230123702,22.384521401306472,-0.2597421439630549,-0.33175234883940435,-0.554019199835597,0.1119226127855267,0.31722540566692065,0.17036732414033245,0.04683301797719343,0.10512864765111499,1.0,0.2,0.0,0.4,0.27752065472986004,0.1796750795493308,0.044501367358878795,0.07932535137003656,1.0,0.2,0.0,0.4000000000000001,0.3172256472907059,0.17034417178128938,0.04683296580355327,0.10514829255438476,1.0,0.2,0.0,0.4000000000000001,0.3172256472907059,0.17031202028948209,0.04683335994648847,0.10517558553829709,1.0,0.2,0.0,0.4,0.2775205994284731,0.17967485738452935,0.04450095383566657,0.07932543982061521,1.0,0.2,0.0,0.4000000000000001,0.2775206621399214,0.1796750312822129,0.04450095383566657,0.07932537216563769,1.0,0.2,0.0,0.40000000000000013,245,49000,200,200.0,200,0.0,1.0,0.09487012542831505,-1.0,0.8121870536679127,-49.81791877365223,5,-16.940617802045164,-49.81791877365223,-76.10956915958756,24.32708242084455,-0.009800255195614524,-0.2490895938682612,-0.6671282546731686,0.14647976450318181,0.19316168833855385,0.13955365467564998,0.04100833702712812,0.055031892283300625,1.0,0.2,0.0,0.4,0.38055049605261043,0.15799715956603974,0.05153558257719719,0.1160879976943267,1.0,0.2,0.0,0.4,0.39158767253975146,0.16193475964252566,0.0028278848870753963,0.09074570764626214,1.0,0.142,0.0,0.3490501396647765,0.18879578778484524,0.12775306270162878,0.052233931016937386,0.051797744871884044,1.0,0.2,0.0,0.4,0.38054622413159084,0.21478011788496162,0.07343848632968608,0.10142345889175196,0.0,0.0,0.0,0.0,0.38055049605261043,0.19406614987297557,0.043230375025723154,0.11082704582136123,1.0,0.01,0.0,0.09949874371066199,250,50000,200,200.0,200,0.0,0.004216432571411133,39.03615117073059,8.016578674316406,8.32037901878357,2055.2763040065765,0.01041722297668457,3.314018249511719e-05,22.6845223903656,5.016136,0.31989086,-3.0049849,1.206004,0.043343768,0.0009765624,1.423633e-05,0.0023712872,4.1618247,3.1450167,-5.2958293,1.0573757,27.08699,-1.6897526,-23.70159,-76.924484,17.348928,-1.639889,-23.622086,-76.96536,17.350582,-1.6093092,-23.64576,-76.922195,17.34765,0.27499467,0.2642339,63.992584,0.1718106,91.67862,0.23600563,63.992584,91.67862,49000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +49,0.0,0.0,0.0,0.0,-24.595113319355665,5,-4.1393963003017555,-24.595113319355665,-60.28399798575892,18.99815215790542,-0.020688275698421528,-0.1229755665967783,-0.3019150009472796,0.09499088728543614,0.14950094694918595,0.08178001848117997,0.020698577728356923,0.04727209043956806,1.0,0.4,0.0,0.48989794855663565,0.2655016630305125,0.16371710648587556,0.034720504308636255,0.0882546807960155,1.0,0.2,0.0,0.4,0.14950094694918595,0.08160149294210418,0.020688275698421528,0.04713191176995116,1.0,0.4,0.0,0.48989794855663565,0.14817380425590235,0.08143975653726034,0.020689221065813588,0.046895016666177236,1.0,0.4,0.0,0.48989794855663565,0.26550148074665747,0.16357222592684245,0.03471971319775034,0.0881399641324172,1.0,0.2,0.0,0.4,0.26550167937669267,0.16370790119002662,0.03471971319775034,0.08824745201095684,1.0,0.2,0.0,0.40000000000000013,250,50000,200,200.0,200,0.0,1.0,0.04777618196016229,-1.0,0.8132618927359678,-53.04272715238013,5,-28.939767365987365,-53.04272715238013,-70.90803601539012,18.373654945275202,-0.004321091069030147,-0.2652136357619007,-0.5107000066104059,0.11324962213778518,0.23017363191532644,0.10098317870094194,0.014895848852118835,0.08319618362952148,1.0,0.6,0.0,0.48989794855663565,0.35453927312286765,0.2113583664260444,0.14598085368519645,0.08308603295861829,0.0,0.0,0.0,0.0,0.43149410121592263,0.16429704913174253,0.004321091069030147,0.07900559626352027,1.0,0.095,0.0,0.293214938227915,0.22063131221865068,0.1075204183654623,0.050040817497410656,0.06257952443163937,1.0,0.4,0.0,0.48989794855663565,0.3545406438782954,0.12499662141608885,0.022212133526611097,0.11779809437370226,1.0,0.2,0.0,0.4000000000000001,0.3545406438782954,0.18562102779389467,0.002335976091709177,0.10578643585015968,1.0,0.08,0.0,0.2712931993250108,255,51000,200,200.0,200,0.0,0.004743099212646484,39.11463809013367,8.129828929901123,8.270762920379639,2094.440897703171,0.010416984558105469,3.457069396972656e-05,22.69884705543518,4.093396,0.2781696,-3.335184,1.175686,0.019944357,0.0009765626,1.184755e-05,0.0017862305,4.162112,3.1486459,-5.4981756,1.0026048,27.25634,-1.6652627,-23.832247,-70.61625,17.34813,-1.6878527,-23.829525,-70.60914,17.35136,-1.6041079,-23.882935,-70.479294,17.3578,0.17276937,0.17204154,41.464252,0.11438164,108.53706,0.28292793,41.464252,108.53706,50000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +50,0.0,0.0,0.0,0.0,-40.170437736864685,5,-7.011682937380037,-40.170437736864685,-88.39716286077099,28.105286729946307,-0.035058391559952294,-0.20085218868432347,-0.44198694517701076,0.14052643371795576,0.3430608130399154,0.1739713794156699,0.0350583972330425,0.10029110600124852,1.0,0.2,0.0,0.4000000000000001,0.3767248457534226,0.18909209644678307,0.09892401207992384,0.10893168556308197,0.0,0.0,0.0,0.0,0.34306103327591897,0.17399111659267075,0.035058391559952294,0.10029342464230456,1.0,0.2,0.0,0.4000000000000001,0.3430609653319082,0.1740251682701728,0.03505844887117044,0.10029720827365636,1.0,0.2,0.0,0.4000000000000001,0.37672503118548456,0.18909283463032356,0.09892591874610636,0.10893186918435714,0.0,0.0,0.0,0.0,0.37672503118548456,0.18909255616321735,0.09892401207992384,0.10893172885772576,0.0,0.0,0.0,0.0,255,51000,200,200.0,200,0.0,1.0,-0.06099074166566204,-1.0,0.8096514461322348,-31.85074826324122,5,-12.666941153215493,-31.85074826324122,-51.767734892304695,14.690259587864114,-0.019919880911876593,-0.15925374131620607,-0.42535080621999455,0.08931797117680586,0.19037245769425096,0.11192413273090293,0.03355526275216409,0.053725463483469384,1.0,0.2,0.0,0.4000000000000001,0.3237945853433307,0.17138078902669115,0.07044978564762586,0.08878877349881831,0.0,0.0,0.0,0.0,0.3155101547157646,0.1556540142932871,0.01050311323911298,0.07057345795104608,1.0,0.085,0.0,0.27888169534768686,0.258332089019731,0.13619278247011601,0.07136164886737335,0.07088139526815151,0.0,0.0,0.0,0.0,0.3237922879096364,0.16282624322304587,0.0522792981925618,0.09246637237531173,1.0,0.2,0.0,0.4,0.3237945853433307,0.15555970187006316,0.019919880911876593,0.09775243180217587,1.0,0.156,0.0,0.3628553430776512,260,52000,200,200.0,200,0.0,0.004225015640258789,38.94604802131653,8.139358043670654,8.223246097564697,2133.439283847809,0.010530948638916016,3.910064697265625e-05,22.568644285202026,4.7879276,0.1945801,-3.2395153,1.1654407,0.04003848,0.0009765625,1.3067828e-05,0.0024320292,4.1582055,3.1296692,-4.5295067,0.9984187,26.965065,-1.3331335,-23.597376,-77.73976,17.054039,-1.1813264,-23.640816,-77.87004,17.050116,-1.3513799,-23.638426,-77.68967,17.049328,0.13569963,0.13568564,48.617035,0.13400477,98.10542,0.25135896,48.617035,98.10542,51000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +51,0.0,0.0,0.0,0.0,-38.61037395863191,5,-13.8474206293087,-38.61037395863191,-73.95561991363849,20.77250817550224,-0.06923703637902508,-0.19305186979315955,-0.3704199250454273,0.1038627891762772,0.2225858526752354,0.1479199479664448,0.06923713098249439,0.06089156351711354,0.0,0.0,0.0,0.0,0.19148803944963871,0.12128213664121246,0.04330297511651638,0.05132329227177583,1.0,0.2,0.0,0.4000000000000001,0.22258961950895786,0.1477337439121235,0.06923703637902508,0.060711221945214,0.0,0.0,0.0,0.0,0.22200877924164913,0.14741899940046999,0.06923717374714518,0.060390235848695135,0.0,0.0,0.0,0.0,0.19148737506029914,0.12128249215944358,0.04330345038378032,0.05132285101347513,1.0,0.2,0.0,0.4000000000000001,0.19148803944963871,0.1212822864098356,0.04330297511651638,0.05132308121950755,1.0,0.2,0.0,0.4000000000000001,260,52000,200,200.0,200,0.0,1.0,0.08763004058709435,-1.0,0.8047846844128681,-40.51986702245045,5,-31.720977402578075,-40.51986702245045,-58.9322320702321,9.854414153540612,-0.008427494094088928,-0.20259933511225223,-0.3986171941023751,0.08700890313304584,0.28432232853830036,0.14642449345549993,0.05534543133539127,0.09216100321156163,1.0,0.2,0.0,0.4,0.3097303830211734,0.19545499492569066,0.04205270895768448,0.08638432380067827,1.0,0.2,0.0,0.4,0.3986171941023751,0.16654395499660513,0.008427494094088928,0.09046091119278515,1.0,0.102,0.0,0.3026483107502832,0.3802568162820215,0.26823935582019665,0.15008070791417524,0.08823259384685311,0.0,0.0,0.0,0.0,0.32029915596519704,0.14199315232678117,0.08698278244251136,0.08970116295247166,0.0,0.0,0.0,0.0,0.3290455577741326,0.1847384347353948,0.04102141370629705,0.08376454266910573,1.0,0.051,0.0,0.2199977272609879,265,53000,200,200.0,200,0.0,0.004248857498168945,39.085699796676636,8.080564022064209,8.22754693031311,2172.5741074085236,0.010488271713256836,3.147125244140625e-05,22.762816190719604,5.10087,0.26071042,-3.2387238,1.2061167,0.051593754,0.0009765625,1.2324165e-05,0.0023724139,4.161238,3.1894412,-2.643272,0.9830441,27.294313,-1.3467718,-23.814941,-68.31433,17.268408,-1.3981276,-23.844162,-67.90334,17.248062,-1.4255515,-23.876251,-67.98766,17.243826,0.16761228,0.17442189,53.288902,0.14687505,104.73195,0.27764514,53.288902,104.73195,52000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +52,0.0,0.0,0.0,0.0,-32.779141902476184,5,-8.111158346758408,-32.779141902476184,-62.624984602847405,23.517327264770366,-0.04055541790851247,-0.16389570951238094,-0.31312504650540296,0.11758663690645167,0.29714923882184435,0.13740810405013243,0.023649168917666195,0.09917898585033667,1.0,0.4,0.0,0.48989794855663565,0.28947562694031026,0.12014319994077269,0.04055543292929652,0.0884858936791487,1.0,0.4,0.0,0.48989794855663565,0.29714923882184435,0.1374440302399445,0.02364916821272872,0.09918405676696572,1.0,0.4,0.0,0.48989794855663565,0.2970590710487526,0.13749644158218463,0.023649243044732596,0.09919370552501589,1.0,0.4,0.0,0.48989794855663565,0.28947580346067037,0.1201433115301556,0.040556550492039,0.08848575033372995,1.0,0.4,0.0,0.48989794855663565,0.28947580346067037,0.12014322389067433,0.04055541790851247,0.08848588351689128,1.0,0.4,0.0,0.4898979485566357,265,53000,200,200.0,200,0.0,1.0,-0.03771462303715091,-1.0,0.8221728381961395,-47.56116230643484,5,-28.13326118153994,-47.56116230643484,-64.71212254350439,15.104657366872038,-0.002989879333659078,-0.2378058115321741,-0.406921254940082,0.10051031393462145,0.24103292975496715,0.1641664806451611,0.07883558304287938,0.056468676631490494,0.0,0.0,0.0,0.0,0.3434637941294722,0.18902292580596786,0.027732561500451926,0.12248076672694733,1.0,0.2,0.0,0.4000000000000001,0.34578968884550726,0.17987373858819564,0.002989879333659078,0.07695979446592176,1.0,0.04,0.0,0.19595917942265428,0.24685430801966454,0.16525641721894657,0.08299754933315698,0.05294458325836468,0.0,0.0,0.0,0.0,0.3240802003399132,0.13272754628447211,0.01933062136984343,0.10784109729234967,1.0,0.4,0.0,0.48989794855663565,0.371225842690288,0.18075856765327067,0.01933062136984343,0.1310328861493344,1.0,0.242,0.0,0.42829429134649927,270,54000,200,200.0,200,0.0,0.004231691360473633,39.10499429702759,8.243011474609375,8.17744755744934,2211.7805078029633,0.010472774505615234,3.743171691894531e-05,22.66978907585144,5.7880096,0.15748018,-3.4360123,1.2651377,0.1019258,0.0009765625,1.0054079e-05,0.0035812547,4.160663,3.1660585,-4.8641295,1.0125456,27.590132,-1.509009,-24.214994,-69.87099,17.133825,-1.4968147,-24.266594,-69.84718,17.115265,-1.5206932,-24.233212,-69.58934,17.11414,0.17770173,0.1771266,48.97414,0.13792738,109.55737,0.28894058,48.97414,109.55737,53000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +53,0.0,0.0,0.0,0.0,-38.939706147293045,5,-3.3504168654161215,-38.939706147293045,-68.16919431019424,23.39799044490297,-0.016751948257310648,-0.1946985307364653,-0.3417769927556684,0.11699033525952483,0.2778654787756898,0.17281693328067788,0.09419864213133983,0.06892224067953286,0.0,0.0,0.0,0.0,0.21304584686760977,0.1259350517641473,0.016751958975753854,0.07708343560258717,1.0,0.2,0.0,0.4000000000000001,0.2781580485550763,0.17260396273248485,0.09263189343372145,0.0691809039650186,0.0,0.0,0.0,0.0,0.2781580485550763,0.1722789785412101,0.09263189343372145,0.06956989043652868,0.0,0.0,0.0,0.0,0.21305413915990493,0.1259256381350001,0.016752376965436657,0.07707483365380163,1.0,0.2,0.0,0.4000000000000001,0.21305413915990493,0.12593030438893002,0.016751948257310648,0.07707979013202819,1.0,0.2,0.0,0.40000000000000013,270,54000,200,200.0,200,0.0,1.0,-0.05173506893285875,-1.0,0.7965942246628578,-58.25616795714525,5,-41.0903292554825,-58.25616795714525,-73.8328785581453,12.058113608344184,-0.1363401815345889,-0.2912808397857262,-0.4979410758322752,0.08012173017606088,0.33041905928125587,0.2365143398005785,0.19323578747392994,0.05041275038357252,0.0,0.0,0.0,0.0,0.36538645774429407,0.25550436325913317,0.1541145797379798,0.0722210422749709,0.0,0.0,0.0,0.0,0.34382665733053625,0.1554562977258611,0.0011697165675755318,0.08970576580449267,1.0,0.194,0.0,0.39542888108988705,0.2810198481131702,0.16515076524603645,0.038224873198465674,0.08291600082385918,1.0,0.2,0.0,0.4,0.3618634026456551,0.24117279113193915,0.1363401815345889,0.09576048064123804,0.0,0.0,0.0,0.0,0.38368985143086815,0.2647837452659418,0.1363401815345889,0.08657939029205083,0.0,0.0,0.0,0.0,275,55000,200,200.0,200,0.0,0.0042307376861572266,39.749791383743286,8.16073989868164,8.349249601364136,2251.5818440914154,0.010806798934936523,4.100799560546875e-05,23.22471857070923,4.3079586,0.33424455,-3.166212,1.2018124,0.021731671,0.0009765625,1.2333946e-05,0.0020148202,4.1610174,3.194968,-4.1409206,0.99956584,28.735298,-1.3202727,-25.217813,-77.82815,17.977938,-1.3014792,-25.206085,-77.88305,17.965763,-1.4441905,-25.298367,-77.88306,17.962921,0.12512144,0.13563515,48.59738,0.13354513,130.30145,0.3381446,48.59738,130.30145,54000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +54,0.0,0.0,0.0,0.0,-38.731982989540725,5,-19.774100136709947,-38.731982989540725,-65.6667697433117,18.503154792238917,-0.09843729869028962,-0.1936599149477036,-0.32839831111521117,0.09251581552799801,0.35038109183925115,0.23059434996991895,0.09912255153416466,0.09626505837074686,0.0,0.0,0.0,0.0,0.2806984953984726,0.1779237294238769,0.0678241287752351,0.08700072368924298,0.0,0.0,0.0,0.0,0.35038109183925115,0.23020788082507135,0.09843729869028962,0.09609772613665424,0.0,0.0,0.0,0.0,0.3489200091977741,0.2295788939374578,0.09843729869028962,0.09581491747985398,0.0,0.0,0.0,0.0,0.2806930810091756,0.17792294546506948,0.06782720846368978,0.08699939439322542,0.0,0.0,0.0,0.0,0.2806984953984726,0.17792332440844089,0.0678241287752351,0.08700001509977034,0.0,0.0,0.0,0.0,275,55000,200,200.0,200,0.0,1.0,-0.0694027188252796,-1.0,0.8257039168997842,-64.79004605973542,5,-37.14570380573953,-64.79004605973542,-90.39270714423824,16.89927571353772,-0.006580697761136141,-0.32395023029867714,-0.637925296238599,0.12294645645229149,0.39799519393391125,0.161381110934051,0.05655713969887106,0.13109274191004522,1.0,0.2,0.0,0.4,0.36653230992990254,0.24324267357387783,0.10049028075557401,0.10057572659338218,0.0,0.0,0.0,0.0,0.41379659516699996,0.2072931160440823,0.006580697761136141,0.10930844781907045,1.0,0.056,0.0,0.22992172581119863,0.26027824586697007,0.14932652935471702,0.07090476167219005,0.06672372401073044,0.0,0.0,0.0,0.0,0.3022522930035983,0.2210305277543801,0.1516881842823263,0.05270013737098156,0.0,0.0,0.0,0.0,0.3726478284511481,0.2379609098688673,0.0688119375467498,0.08691191917144712,0.0,0.0,0.0,0.0,280,56000,200,200.0,200,0.0,0.004316806793212891,40.08077907562256,8.241344213485718,8.322788000106812,2291.7130887508392,0.010463953018188477,3.600120544433594e-05,23.50182580947876,3.8504534,0.27477887,-3.5175514,1.1249635,0.016474737,0.0009765625,1.0397637e-05,0.001869557,4.1620016,3.154883,-2.7039595,0.9742923,28.199566,-1.7460885,-24.8468,-78.0927,18.794447,-1.7385768,-24.769903,-78.20472,18.765518,-1.7326337,-24.832203,-78.27141,18.77357,0.1717714,0.16516608,57.419884,0.1526534,111.75182,0.29248,57.419884,111.75182,55000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +55,0.0,0.0,0.0,0.0,-58.4040706870325,5,-43.04758705513365,-58.4040706870325,-70.11735615486975,11.258767885806028,-0.21523766414615988,-0.2920203534351625,-0.35129192818343363,0.05629427941169542,0.31068784624546913,0.19567522622031314,0.0696078518737822,0.09474492468081862,0.0,0.0,0.0,0.0,0.23624783972077137,0.15071722455245387,0.08314500816412645,0.0625308271860514,0.0,0.0,0.0,0.0,0.3106879393839532,0.1954639607054976,0.0688037087261482,0.094730407396203,0.0,0.0,0.0,0.0,0.3106879393839532,0.19515814097688503,0.0688037087261482,0.09470027034577325,0.0,0.0,0.0,0.0,0.23624803385955048,0.15071702495878742,0.0831447619559178,0.06253076889276499,0.0,0.0,0.0,0.0,0.23624812020751226,0.15071710566549135,0.0831447584518928,0.06253081755941642,0.0,0.0,0.0,0.0,280,56000,200,200.0,200,0.0,1.0,0.13492659157535358,-1.0,0.783861524172412,-78.27486794744559,5,-57.693779856392766,-78.27486794744559,-100.09780328931042,13.439475504599377,-0.12080773839966621,-0.39137433973722796,-0.6970409694961432,0.10585907597666,0.2939341720864226,0.1843022317204231,0.08813670150327227,0.07679960274781483,0.0,0.0,0.0,0.0,0.2640769624895558,0.15412537746670885,0.08103155467206671,0.0694813402663706,0.0,0.0,0.0,0.0,0.39717598286375294,0.24021058895215905,0.01072527123260186,0.0907941920357155,1.0,0.052,0.0,0.2220270253820467,0.32270945521128547,0.2339481096170802,0.18789863964973585,0.04747870293798992,0.0,0.0,0.0,0.0,0.21661375485388465,0.13494493091896514,0.08003560437061644,0.04874719015668015,0.0,0.0,0.0,0.0,0.32567113990414637,0.15116375078506888,0.07560436922860869,0.06496731594523973,0.0,0.0,0.0,0.0,285,57000,200,200.0,200,0.0,0.004233598709106445,39.199179887771606,8.104243516921997,8.220952033996582,2330.96214056015,0.010519981384277344,3.147125244140625e-05,22.85919499397278,5.3126717,0.18824907,-3.2073374,1.1971747,0.06385655,0.00097656244,1.2735398e-05,0.0031622837,4.161025,3.1391785,-3.0820432,0.9898619,29.469921,-1.2716666,-26.142654,-81.42751,18.187437,-1.264458,-26.142492,-81.309456,18.183037,-1.3709269,-26.194141,-81.70917,18.1855,0.21594764,0.21378084,43.992477,0.1207886,93.25512,0.24637532,43.992477,93.25512,56000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +56,0.0,0.0,0.0,0.0,-41.69171479278258,5,-19.590682381859494,-41.69171479278258,-61.270499382413334,17.168428489305885,-0.09795327025889661,-0.2084585739639129,-0.30635255394351146,0.08584226013188109,0.2569331755581555,0.15880212055555104,0.09795354825135573,0.05324156668679943,0.0,0.0,0.0,0.0,0.3421475879452763,0.18423533590070798,0.021732858053302304,0.13102445632622756,1.0,0.4,0.0,0.48989794855663565,0.2569337360288955,0.15869441760102176,0.09795327025889661,0.05329344788605306,0.0,0.0,0.0,0.0,0.2569337360288955,0.15855375196700652,0.09795327025889661,0.05336198419332403,0.0,0.0,0.0,0.0,0.34214737610346285,0.18423540480116155,0.0217330406590141,0.13102420136561796,1.0,0.4,0.0,0.48989794855663565,0.34214759383596294,0.18423536633019838,0.021732858053302304,0.13102437838657593,1.0,0.4,0.0,0.48989794855663565,285,57000,200,200.0,200,0.0,1.0,0.05646995047413472,-1.0,0.8246591013423622,-47.567691489000694,5,-25.40181551603929,-47.567691489000694,-80.38023769454696,18.408418446449573,-0.013770396422428234,-0.23783845744500354,-0.5237122735744145,0.11891939072892596,0.28745214344902614,0.1959578001864422,0.09619042985694519,0.0847382990995374,0.0,0.0,0.0,0.0,0.3125453970868272,0.1830528139818552,0.10712113825704286,0.07460906730022948,0.0,0.0,0.0,0.0,0.3800026415860059,0.17917489891644237,0.013214891174150064,0.08586158902318836,1.0,0.098,0.0,0.2973146481423342,0.19419620762441664,0.13003686369704595,0.05033140128686162,0.05611167738286207,1.0,0.2,0.0,0.4,0.31254720685586135,0.17092646895376853,0.09801862278886596,0.08005900337488633,0.0,0.0,0.0,0.0,0.31254720685586135,0.16829297909360993,0.043598346714720855,0.08559876642276797,1.0,0.003,0.0,0.05469003565550126,290,58000,200,200.0,200,0.0,0.004250526428222656,39.229459285736084,8.126102685928345,8.26179051399231,2370.242311000824,0.010449647903442383,3.743171691894531e-05,22.826824426651,4.6350403,0.32831758,-3.4867191,1.3016429,0.02608299,0.0009765625,7.746796e-06,0.0022591155,4.161456,3.1817708,-4.3162503,1.0376438,29.479872,-1.3316896,-25.923256,-80.69277,18.415573,-1.3012984,-25.969782,-80.20524,18.405502,-1.4290353,-26.043724,-80.50164,18.392118,0.19246966,0.20841186,68.0594,0.17795807,125.6729,0.32120514,68.0594,125.6729,57000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +57,0.0,0.0,0.0,0.0,-31.90069465222525,5,-16.231840158772837,-31.90069465222525,-74.36935403673871,21.892193116736102,-0.08115905002322524,-0.15950347326112632,-0.3722881364925251,0.10946106644543435,0.3324129454490545,0.21408954034704597,0.09950557517828926,0.0924286459124435,0.0,0.0,0.0,0.0,0.15673158772948403,0.11845828004327008,0.08115925606347317,0.028995291645887076,0.0,0.0,0.0,0.0,0.3324130098195398,0.21377029495839475,0.0995055735866138,0.09253095144364183,0.0,0.0,0.0,0.0,0.33241279760948195,0.21323643816632648,0.09950572119654023,0.09265432297083476,0.0,0.0,0.0,0.0,0.15673086195532435,0.11845818083616888,0.08115905002322524,0.028995322962619943,0.0,0.0,0.0,0.0,0.15673164702198694,0.11845825423308085,0.08115905002322524,0.028995303922511904,0.0,0.0,0.0,0.0,290,58000,200,200.0,200,0.0,1.0,-0.016175122832781733,-1.0,0.8081761985969363,-36.51870778576391,5,-15.848211057706196,-36.51870778576391,-56.2720191933012,17.142062222099263,-0.07285678333249498,-0.1825935389288195,-0.5650956432538778,0.11060167769724948,0.22456314454196996,0.1621175046931351,0.10949894967431197,0.04004647043532588,0.0,0.0,0.0,0.0,0.3238360773370762,0.14310336712511768,0.02288818555993281,0.10491174516235974,1.0,0.2,0.0,0.4000000000000001,0.40150350623539355,0.18205457540999959,0.00674120394855207,0.08814539892404402,1.0,0.084,0.0,0.2773878151613729,0.24801213995950402,0.12643491179777366,0.05900255608016616,0.06604824740724753,1.0,0.2,0.0,0.4,0.17761769096079852,0.10721389939810333,0.07285978595069412,0.03786312113037442,0.0,0.0,0.0,0.0,0.3238360773370762,0.1009999879176945,0.02169875732990946,0.05321610339591433,1.0,0.147,0.0,0.3541059163583687,295,59000,200,200.0,200,0.0,0.004259824752807617,39.27047848701477,8.09303903579712,8.378268957138062,2409.562173128128,0.010486364364624023,2.8371810913085938e-05,22.7843918800354,4.7842865,0.14417222,-3.6330585,1.2703207,0.040205993,0.00097656244,8.8855495e-06,0.002338097,4.161166,3.183508,-2.2577755,0.970707,28.46682,-2.0494938,-25.114403,-81.98728,17.937138,-1.998877,-25.139141,-81.57339,17.927164,-1.9541111,-25.082813,-81.936935,17.934769,0.1814337,0.18899035,46.137413,0.12870474,100.499725,0.2623635,46.137413,100.499725,58000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +58,0.0,0.0,0.0,0.0,-48.106049667089664,5,-13.57720336198608,-48.106049667089664,-111.73596060984158,33.4841885329235,-0.06714488032237106,-0.2405302483354483,-0.5587256808981554,0.1674210783031196,0.2212542834233362,0.09600170877648966,0.020309468087292937,0.07035811747839403,1.0,0.4,0.0,0.48989794855663565,0.3373890615216491,0.18281171825249337,0.05099465934141404,0.09164181921616582,1.0,0.2,0.0,0.4000000000000001,0.22133079276276182,0.09586170073345136,0.020309468087292937,0.07041566873818021,1.0,0.4,0.0,0.48989794855663565,0.22133079276276182,0.09570951983728726,0.021052824288664805,0.07045691448959815,1.0,0.4,0.0,0.48989794855663565,0.33739488813539364,0.182807050369017,0.0510062047629528,0.09164068495503803,1.0,0.2,0.0,0.4000000000000001,0.33739488813539364,0.18280991515096348,0.05099465934141404,0.09164098007654078,1.0,0.2,0.0,0.4000000000000001,295,59000,200,200.0,200,0.0,1.0,0.04250333170237904,-1.0,0.818519797775404,-69.82509899704652,5,-56.666502186764816,-69.82509899704652,-79.47638410610648,7.4451808551551215,-0.09474543818379931,-0.3491254949852326,-0.5820227884575895,0.11146890810593885,0.3997895010519693,0.1798025386209455,0.08326346907964631,0.1147394844300512,0.0,0.0,0.0,0.0,0.26093120449123747,0.18992991223851194,0.1333150662222784,0.050234924454676706,0.0,0.0,0.0,0.0,0.43632030618050216,0.19729910945976906,0.003656129932410827,0.10768628473737248,1.0,0.077,0.0,0.26659144772479104,0.3384665925758063,0.2086015823619623,0.019636239915797778,0.1268190132236058,1.0,0.2,0.0,0.4,0.223185287863073,0.19362629384662922,0.16452069438205427,0.018653813703610377,0.0,0.0,0.0,0.0,0.26093120449123747,0.1910576025170201,0.133315006931805,0.03208377233876706,0.0,0.0,0.0,0.0,300,60000,200,200.0,200,0.0,0.00426173210144043,39.498775005340576,8.276779890060425,8.353312969207764,2449.1109552383423,0.010621786117553711,2.8371810913085938e-05,22.853765964508057,4.6829386,0.21647249,-4.1266594,1.286553,0.03211562,0.0009765626,4.7946455e-06,0.0023047132,4.1606145,3.1933389,-2.8893685,0.94761485,29.63096,-1.348335,-26.251448,-77.20368,18.184452,-1.3031677,-26.22115,-77.35903,18.170738,-1.3174974,-26.15179,-77.00986,18.144232,0.18321946,0.19758025,54.69771,0.14604022,90.21587,0.22875078,54.69771,90.21587,59000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +59,0.0,0.0,0.0,0.0,-36.37016907366442,5,-3.8251942399994254,-36.37016907366442,-72.85112172474105,23.556169052695086,-0.018370410717542127,-0.18185084536832208,-0.3642773959052538,0.1177813228972172,0.26658936481803386,0.15787068141969482,0.019614205036203713,0.09472885857924584,1.0,0.2,0.0,0.4,0.28575406171613293,0.1522313025492285,0.09655900979111699,0.06981506397477726,0.0,0.0,0.0,0.0,0.26658936481803386,0.15758712023713844,0.018370410717542127,0.094776749826447,1.0,0.2,0.0,0.40000000000000013,0.26653110791259615,0.15716314668777343,0.018370410717542127,0.09485891956440075,1.0,0.2,0.0,0.4,0.2857583258664437,0.15223219599911406,0.09655701800840134,0.06981692679209252,0.0,0.0,0.0,0.0,0.2857583258664437,0.1522318123348271,0.09655701800840134,0.0698159990395879,0.0,0.0,0.0,0.0,300,60000,200,200.0,200,0.0,1.0,0.05090541705570721,-1.0,0.8070921343139679,-56.50490695484501,5,-24.517597242611757,-56.50490695484501,-81.8979893539774,20.468949993367556,-0.0038281002406801044,-0.282524534774225,-0.5684356592659192,0.13776222362800697,0.34998010987775274,0.20876039271107633,0.021358585429418275,0.10954325940097898,1.0,0.2,0.0,0.4000000000000001,0.17315885761054886,0.14068605281130311,0.1266661104299542,0.016647196528668157,0.0,0.0,0.0,0.0,0.38809343717248157,0.20661628200064705,0.0038281002406801044,0.10638724558406168,1.0,0.135,0.0,0.34172357249683555,0.35413432911823517,0.25674585230707503,0.09667093365455949,0.09060174080953315,0.0,0.0,0.0,0.0,0.29310939494568516,0.1844531938386337,0.07754055503679144,0.07897132888007208,0.0,0.0,0.0,0.0,0.2941351273354231,0.15971674691011292,0.04857979284932093,0.058241845772974296,1.0,0.002,0.0,0.044676615807377355,305,61000,200,200.0,200,0.0,0.0042264461517333984,39.103983640670776,8.15944790840149,8.201323986053467,2488.265146970749,0.010471105575561523,3.814697265625e-05,22.728471994400024,5.8548203,0.27048326,-3.4889755,1.2008694,0.10452024,0.0009765626,9.146216e-06,0.0037064736,4.161444,3.137322,-2.763277,1.0286196,29.381731,-1.3528416,-26.005959,-79.23443,18.384624,-1.2894586,-25.973927,-79.295425,18.37859,-1.4052999,-26.067791,-79.54554,18.398878,0.14788763,0.1430788,57.705997,0.15683764,105.98903,0.27801207,57.705997,105.98903,60000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +60,0.0,0.0,0.0,0.0,-35.774594419103444,5,-25.872753524712028,-35.774594419103444,-43.91023590223365,5.931704680713399,-0.12846039790139718,-0.1788729720955172,-0.21955153654988438,0.029659139030256184,0.19056599288297804,0.11864777770860355,0.0329315609481294,0.06546755638265123,1.0,0.4,0.0,0.48989794855663565,0.1687403272343806,0.1548964960500993,0.13976893413635982,0.011047718260792223,0.0,0.0,0.0,0.0,0.19056603301299022,0.11852782473796095,0.032931557167514114,0.06544755599507146,1.0,0.4,0.0,0.48989794855663565,0.19056479452733432,0.11834692771476876,0.032931587856490446,0.06541815823762935,1.0,0.4,0.0,0.48989794855663565,0.16874037599461625,0.15489632559816996,0.1397698444476769,0.011047317370307397,0.0,0.0,0.0,0.0,0.16874037599461625,0.1548964061751247,0.13976892943282168,0.011047557876638105,0.0,0.0,0.0,0.0,305,61000,200,200.0,200,0.0,1.0,0.07292493909395935,-1.0,0.817118836389228,-44.750824213453015,5,-26.67103699906684,-44.750824213453015,-82.16789106160718,19.359779758032428,-0.010829978634644225,-0.22375412106726503,-0.5549390157424656,0.11088041613238937,0.2935560887485836,0.18068908478775106,0.10577772174042509,0.0670704509523145,0.0,0.0,0.0,0.0,0.23333363177371025,0.17951749509824305,0.13359622263749507,0.04404145775171032,0.0,0.0,0.0,0.0,0.35174255257980686,0.18585720724679913,0.00922827511930583,0.08825808514941166,1.0,0.078,0.0,0.26817158686184484,0.29323038689010744,0.16088471707996174,0.08569148382911289,0.07622736611476702,0.0,0.0,0.0,0.0,0.2058136606589201,0.12623315139714947,0.04433054119617814,0.06349267568307669,1.0,0.2,0.0,0.4,0.33706518353060544,0.17757866715188203,0.0443303942746828,0.0768390300805569,1.0,0.078,0.0,0.26817158686184484,310,62000,200,200.0,200,0.0,0.0043010711669921875,39.16940951347351,8.067870140075684,8.282284259796143,2527.4860002994537,0.010457277297973633,4.3392181396484375e-05,22.8044490814209,4.9538403,0.26724336,-3.5387878,1.2963294,0.037690006,0.0009765625,7.725466e-06,0.0025813025,4.1619782,3.182898,-3.416832,0.95321697,29.286526,-1.3897263,-25.80119,-74.812614,18.223364,-1.3541609,-25.836382,-74.90472,18.240425,-1.3948904,-25.842262,-74.77189,18.2449,0.18801636,0.18794976,59.6456,0.15809727,101.58247,0.2656484,59.6456,101.58247,61000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +61,0.0,0.0,0.0,0.0,-55.053363307322094,5,-7.730803746485101,-55.053363307322094,-101.63255992987,35.75095252072255,-0.03836767118392286,-0.2752668165366105,-0.5086888940799797,0.17875501898848914,0.29090581333830456,0.16538707094671215,0.028943187094611897,0.11000856070732282,1.0,0.4,0.0,0.48989794855663565,0.2586890143352416,0.12905409705388582,0.06607063013842436,0.06931494610471928,0.0,0.0,0.0,0.0,0.29090581333830456,0.16518506507907205,0.028943068657075497,0.10970292645022198,1.0,0.4,0.0,0.48989794855663565,0.289220612825545,0.1648810577286836,0.02894312906646399,0.1091719758140238,1.0,0.4,0.0,0.48989794855663565,0.25868949260483354,0.12905414807184284,0.06607066526215347,0.06931511001935861,0.0,0.0,0.0,0.0,0.25868949260483354,0.12905409939937593,0.06607054418065535,0.06931500591202253,0.0,0.0,0.0,0.0,310,62000,200,200.0,200,0.0,1.0,0.06632942854956025,-1.0,0.8200736118295023,-56.92881580094604,5,-16.91145584770559,-56.92881580094604,-98.46490641150356,33.28170861085191,-0.006463109953015834,-0.2846440790047302,-0.5930869116220259,0.1818238922136486,0.29424370190894206,0.21071257101582588,0.13087732957874246,0.060424522739937134,0.0,0.0,0.0,0.0,0.3619363613956625,0.1823923442328902,0.08688445434767954,0.09710088894352106,0.0,0.0,0.0,0.0,0.35510928621088084,0.17973252020476155,0.006463109953015834,0.09806657709690472,1.0,0.087,0.0,0.2818350581457176,0.1405484382453026,0.07166052844971865,0.02646262999165624,0.04243925733953992,1.0,0.4,0.0,0.48989794855663565,0.31859408544592854,0.1435156731824916,0.02427212911689433,0.10422035193833687,1.0,0.2,0.0,0.4000000000000001,0.3619367498557224,0.14884967812482067,0.024271661060091973,0.11159285129818657,1.0,0.18,0.0,0.3841874542459709,315,63000,200,200.0,200,0.0,0.00423431396484375,39.29689002037048,8.251445055007935,8.270850419998169,2566.834405183792,0.01045846939086914,3.719329833984375e-05,22.759860038757324,5.2300034,0.24038726,-3.3089867,1.2938839,0.047541376,0.0009765625,9.303267e-06,0.0030186598,4.1609683,3.1471071,-3.4231777,1.0314263,29.76826,-1.3811955,-26.289173,-79.71486,18.812128,-1.3257086,-26.380766,-79.84984,18.809149,-1.4387877,-26.414661,-79.94221,18.81236,0.22401585,0.24396434,60.166336,0.16197197,114.12249,0.29736912,60.166336,114.12249,62000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +62,0.0,0.0,0.0,0.0,-54.21427566756256,5,-31.416672802667314,-54.21427566756256,-69.07900376668631,12.954681130984392,-0.15575433088750273,-0.2710713783378129,-0.3453950730499143,0.06477403714327143,0.27854017745964005,0.21463712945333374,0.15799702114074748,0.046818238113412555,0.0,0.0,0.0,0.0,0.3453950320385661,0.1721138716028853,0.035086031272153886,0.13357923680641626,1.0,0.4,0.0,0.48989794855663565,0.2785404095593089,0.21444989324843391,0.15575433088750273,0.04704405160019623,0.0,0.0,0.0,0.0,0.27854021547240715,0.21417884568749979,0.15575433088750273,0.04737225442977438,0.0,0.0,0.0,0.0,0.3453948703181766,0.17211375253544117,0.03508559311840935,0.13357931304731457,1.0,0.4,0.0,0.48989794855663565,0.3453950730499143,0.17211385210485697,0.03508559311840935,0.13357925554068975,1.0,0.4,0.0,0.48989794855663565,315,63000,200,200.0,200,0.0,1.0,-0.041156587862062034,-1.0,0.8245193766878456,-46.90078782192807,5,-25.302290062817345,-46.90078782192807,-84.46537314462682,23.9272212907967,-0.05343638143024507,-0.23450393910964037,-0.5231482493428914,0.12831739520287982,0.24296698074942757,0.14543100787298008,0.03279164814014829,0.07155525877523095,1.0,0.2,0.0,0.4,0.2691044010437862,0.1570950894586552,0.053436408236263756,0.06909134885305532,1.0,0.2,0.0,0.4000000000000001,0.4139479267466924,0.1897153757714346,0.005003793745649736,0.09810925231891547,1.0,0.099,0.0,0.29866201633284406,0.3494522911744324,0.17324942874686472,0.02018942908648868,0.133664835026851,1.0,0.4,0.0,0.48989794855663565,0.2673496059889812,0.1675888708669194,0.13614272082948092,0.050507054735778475,0.0,0.0,0.0,0.0,0.26954141315062485,0.16915759699540395,0.05343638143024507,0.05242561467558803,1.0,0.019,0.0,0.13652472303579305,320,64000,200,200.0,200,0.0,0.004284858703613281,39.088117599487305,8.171772480010986,8.207645177841187,2605.971832036972,0.010466575622558594,3.0279159545898438e-05,22.69391393661499,4.393564,0.15554218,-3.670805,1.2210474,0.02821955,0.0009765625,8.876445e-06,0.0020756251,4.161302,3.1723046,-4.172793,0.9894677,29.665718,-2.0370793,-26.326616,-82.89881,18.29608,-1.9819301,-26.33787,-82.59439,18.297623,-1.837015,-26.202766,-82.73049,18.276,0.16203383,0.1740472,60.290485,0.16390201,122.892746,0.31320608,60.290485,122.892746,63000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +63,0.0,0.0,0.0,0.0,-49.23003903936264,5,-15.275106657937446,-49.23003903936264,-80.35984092517535,24.85797986108404,-0.07637535197039479,-0.2461501951968131,-0.40194108943024986,0.1242899099724263,0.34038938964964366,0.1553174481868858,0.020828584487621534,0.10768492533009318,1.0,0.2,0.0,0.4,0.37435160349717356,0.20879870291211966,0.07637541090294996,0.09789018646907896,0.0,0.0,0.0,0.0,0.3403894273610278,0.155288288841384,0.02082096350270683,0.10768301560327478,1.0,0.2,0.0,0.4000000000000001,0.340389172536883,0.15523209351368478,0.02082096350270683,0.10767851948923506,1.0,0.2,0.0,0.4,0.37435167703070227,0.20879882567717986,0.07637598929719086,0.09789011819363695,0.0,0.0,0.0,0.0,0.37435167703070227,0.20879873809540472,0.07637535197039479,0.09789017258402924,0.0,0.0,0.0,0.0,320,64000,200,200.0,200,0.0,1.0,-0.08317793265760762,-1.0,0.8364404851926452,-50.93388526770188,5,-28.37627054611033,-50.93388526770188,-95.16056719936074,23.322490187257372,-0.0094429987638118,-0.25466942633850936,-0.5852903110212551,0.14867412754881684,0.27930115681619283,0.2050865183848452,0.06076671974609702,0.0825450781762142,0.0,0.0,0.0,0.0,0.29589988961487784,0.1547816612587356,0.08053399266832335,0.07993683926151172,0.0,0.0,0.0,0.0,0.39856810080601784,0.16342350032232872,0.0094429987638118,0.08981685098970099,1.0,0.092,0.0,0.289025950392002,0.1841451902459204,0.0869133880909047,0.038086776302336124,0.05074968792704954,1.0,0.2,0.0,0.4000000000000001,0.2965698866204262,0.14672194537820143,0.04611925555664319,0.08764417830422669,1.0,0.2,0.0,0.4000000000000001,0.2965700560946843,0.1425487666394378,0.0037320411852911767,0.08999515588919257,1.0,0.193,0.0,0.3946530121511807,325,65000,200,200.0,200,0.0,0.004736185073852539,39.110334396362305,8.151387691497803,8.285438776016235,2645.131298303604,0.010497570037841797,2.9325485229492188e-05,22.658240795135498,4.7100334,0.24508443,-3.6787605,1.2417914,0.034454137,0.0009765625,7.8349185e-06,0.0022267357,4.161546,3.1252334,-1.5417719,1.0336955,29.659782,-1.8490504,-26.309105,-83.185326,18.117273,-1.8112037,-26.289467,-82.57299,18.094149,-1.8951712,-26.323622,-82.98659,18.091095,0.17218764,0.16023782,50.640415,0.14416498,120.87796,0.30816227,50.640415,120.87796,64000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +64,0.0,0.0,0.0,0.0,-29.321938321001504,5,-8.37183116101703,-29.321938321001504,-65.461391564207,19.807599904158874,-0.04185911256999093,-0.14660969160500753,-0.32730700491055376,0.09903799952085258,0.3273069165295797,0.18983304604074921,0.04185911278061983,0.10090940351992474,1.0,0.2,0.0,0.4,0.16710419393210044,0.08734454922426124,0.018770278090280357,0.04727207039454709,1.0,0.2,0.0,0.4,0.32730700491055376,0.18983088299540976,0.04185911256999093,0.10090857573797454,1.0,0.2,0.0,0.4000000000000001,0.32730700300949844,0.18982938672502309,0.04185920428861877,0.10090800557952409,1.0,0.2,0.0,0.4,0.1671035975795311,0.08734467538989407,0.018770653505201115,0.047271730531963325,1.0,0.2,0.0,0.4,0.1671042294144939,0.0873445607342409,0.018770234611604982,0.04727199157613917,1.0,0.2,0.0,0.40000000000000013,325,65000,200,200.0,200,0.0,1.0,-0.02943094822415916,-1.0,0.814679384368544,-47.01096178462792,5,-16.66045128680995,-47.01096178462792,-68.33199251597817,19.87447317294423,-0.04821895546400451,-0.23505480892313957,-0.4027170864400528,0.11122609074647825,0.2140924861896982,0.11350313788541082,0.04821895546400451,0.05774774736628978,1.0,0.2,0.0,0.4000000000000001,0.34594132592406085,0.18249082239994557,0.06140712373686778,0.09316731573125663,0.0,0.0,0.0,0.0,0.4139354203601993,0.2045755864020215,0.0009834692258170784,0.09525559087930832,1.0,0.087,0.0,0.28183505814571763,0.26795288112056886,0.1888434353609287,0.07931769955874879,0.06426528658182132,0.0,0.0,0.0,0.0,0.339931882290219,0.15998901794995438,0.06006517160922312,0.10225137803962289,0.0,0.0,0.0,0.0,0.34616728774383526,0.16523001289693087,0.060064978301884966,0.09951066223299913,0.0,0.0,0.0,0.0,330,66000,200,200.0,200,0.0,0.0042514801025390625,39.015164613723755,8.050358533859253,8.197076082229614,2684.19589304924,0.010460376739501953,3.2901763916015625e-05,22.752980947494507,4.5730953,0.22056921,-3.8044243,1.3139644,0.028458176,0.0009765624,6.544802e-06,0.0020761117,4.1582365,3.146815,-2.80188,0.96214145,30.169321,-1.4372517,-26.852907,-83.16693,18.13492,-1.4245064,-26.801937,-82.77652,18.119608,-1.4331229,-26.855436,-83.25006,18.116968,0.18818705,0.18611604,56.000793,0.14580935,92.53575,0.24421078,56.000793,92.53575,65000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +65,0.0,0.0,0.0,0.0,-49.3678622065836,5,-21.153037039950895,-49.3678622065836,-92.05128194199244,26.89635584794108,-0.10576516249873076,-0.24683931103291804,-0.46042485589024706,0.1344818569443494,0.33526937128228446,0.18866377627132475,0.10576516886924911,0.08245749331492838,0.0,0.0,0.0,0.0,0.2906594951731324,0.19490333750756464,0.03075333699115624,0.09363039394312729,1.0,0.2,0.0,0.4,0.3352694721873377,0.18870739912663345,0.10576516249873076,0.08240120521175887,0.0,0.0,0.0,0.0,0.3352693414532075,0.18876196419831998,0.105765226496477,0.08231427912001084,0.0,0.0,0.0,0.0,0.29065975089352075,0.19490357630917604,0.03075405113942421,0.09363011540348043,1.0,0.2,0.0,0.4,0.29065975089352075,0.19490339332041817,0.03075328200881921,0.0936303306839698,1.0,0.2,0.0,0.4000000000000001,330,66000,200,200.0,200,0.0,1.0,0.08618552511461379,-1.0,0.8111538604329995,-38.72416797121506,5,-13.915598473483383,-38.72416797121506,-54.12264776593741,14.99448434382538,-0.017420057080851262,-0.1936208398560753,-0.42810739312692625,0.0914646679450497,0.31892907592828545,0.178557482421214,0.07634766874597557,0.09181454280140082,0.0,0.0,0.0,0.0,0.27060689219571077,0.13774357324390454,0.016339861433780918,0.08677819444404924,1.0,0.2,0.0,0.4000000000000001,0.346996237807824,0.19132110297160512,0.013569277182636083,0.07851620123481931,1.0,0.029,0.0,0.16780643611018023,0.18122489639977354,0.1404694686255744,0.11842022286328051,0.022392712121509114,0.0,0.0,0.0,0.0,0.2706192840070684,0.1099968086455736,0.017420057080851262,0.09547650130531805,1.0,0.4,0.0,0.48989794855663565,0.2706192840070684,0.12650701858495203,0.01580350290189784,0.08982266221653915,1.0,0.266,0.0,0.44186423254207857,335,67000,200,200.0,200,0.0,0.004277706146240234,39.38888144493103,8.269720315933228,8.371221780776978,2723.640108346939,0.010464906692504883,4.8160552978515625e-05,22.733144521713257,4.637043,0.21968356,-3.7307968,1.3067913,0.029467894,0.00097656244,6.8429354e-06,0.0022720955,4.162113,3.1255012,-3.3362064,1.0315713,30.933529,-1.8705257,-27.601576,-82.52606,18.996737,-1.8997984,-27.588343,-82.84379,18.977182,-1.8341771,-27.523026,-82.0354,18.982403,0.18697387,0.18853289,39.969334,0.11397902,100.40039,0.26410404,39.969334,100.40039,66000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +66,0.0,0.0,0.0,0.0,-40.63672253666207,5,-20.589070511415105,-40.63672253666207,-61.96595921747181,16.687548351740727,-0.10294521992932582,-0.20318361268331028,-0.30986985768054043,0.08343774210161416,0.21828765286857854,0.16209940435960749,0.10294547678168192,0.04164811402171647,0.0,0.0,0.0,0.0,0.17551189127001743,0.1202594789912308,0.09152192508665612,0.03162836586006612,0.0,0.0,0.0,0.0,0.2183479108283504,0.1620133953012677,0.10294521992932582,0.04171112584495392,0.0,0.0,0.0,0.0,0.2183479108283504,0.16189659596622227,0.10294521992932582,0.04180234822400134,0.0,0.0,0.0,0.0,0.17551195642361242,0.12025941312384891,0.09152194685219,0.031628475980224224,0.0,0.0,0.0,0.0,0.17551195642361242,0.12025946469981776,0.09152192506857318,0.0316283902251249,0.0,0.0,0.0,0.0,335,67000,200,200.0,200,0.0,1.0,-0.0006910340113472984,-1.0,0.819627107346996,-38.97916554537715,5,-21.21494979349938,-38.97916554537715,-53.92960538032687,11.478014487708917,-0.014199462689532618,-0.19489582772688574,-0.44363667017009123,0.08739170666877931,0.23728839037575014,0.14535952666386176,0.06451911118961269,0.0585482159696413,0.0,0.0,0.0,0.0,0.3523945161812537,0.1976901680524708,0.10682502738269545,0.08267710017845857,0.0,0.0,0.0,0.0,0.3391658754437291,0.13989834570338622,0.006003383697845202,0.06699388763841437,1.0,0.079,0.0,0.26973876250921003,0.32937331582538665,0.23152953267117704,0.16185910267064874,0.06321747617753128,0.0,0.0,0.0,0.0,0.3524023654912676,0.14258248183344313,0.06287501524063414,0.1082706430701404,0.0,0.0,0.0,0.0,0.3524023654912676,0.1576207099968004,0.018934359281168902,0.10527923406864008,1.0,0.042,0.0,0.20058913230780973,340,68000,200,200.0,200,0.0,0.004312276840209961,39.123069047927856,8.102001667022705,8.268914699554443,2762.8145277500153,0.010521411895751953,3.9577484130859375e-05,22.73727512359619,4.502983,0.1555991,-3.6223602,1.2695597,0.028610267,0.0009765625,8.467012e-06,0.0024201777,4.1617785,3.1521206,-2.8225627,0.9468015,29.959366,-1.7889266,-26.676645,-80.453926,18.4772,-1.6926458,-26.651646,-80.70087,18.46532,-1.3980609,-26.52171,-80.62248,18.465063,0.18871334,0.22502315,51.89673,0.14661431,105.85068,0.27201074,51.89673,105.85068,67000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +67,0.0,0.0,0.0,0.0,-49.15324364560708,5,-28.647433987791384,-49.15324364560708,-60.577611757999776,11.442424262252601,-0.14323712398511654,-0.24576621822803532,-0.30299868740221575,0.057213248294321485,0.25652033123020873,0.18494359904371951,0.12387702601987242,0.05152486067391089,0.0,0.0,0.0,0.0,0.2424868944360637,0.14944905914360235,0.06706133168471218,0.057230158070999265,0.0,0.0,0.0,0.0,0.25652033123020873,0.1846021354444895,0.12376910787523593,0.051161447332851294,0.0,0.0,0.0,0.0,0.2541762612012516,0.18408484233394168,0.12376910787523593,0.05062745265895597,0.0,0.0,0.0,0.0,0.2424867413673776,0.14944936115305146,0.06706143388723806,0.057230097935429096,0.0,0.0,0.0,0.0,0.2424868944360637,0.14944912845668484,0.06706132879483369,0.05723013474039794,0.0,0.0,0.0,0.0,340,68000,200,200.0,200,0.0,1.0,0.026432537359925113,-1.0,0.8082316522244847,-47.57984929356745,5,-29.19402517807044,-47.57984929356745,-65.29142166212071,15.384130382879997,-0.007793506872558419,-0.2378992464678372,-0.5650914153098845,0.11747310924694095,0.40489867272602653,0.22608102631951144,0.09286865838170359,0.10252167624615365,0.0,0.0,0.0,0.0,0.1829454106484447,0.14106844111329891,0.08537653432986138,0.03827175916064757,0.0,0.0,0.0,0.0,0.40489867272602653,0.15823821431628785,0.002412549290886691,0.09377434247313651,1.0,0.137,0.0,0.34384734985164567,0.3430190228352363,0.15414600272957307,0.05060246203275236,0.09890276375192332,1.0,0.2,0.0,0.4,0.25107842874248065,0.16805347351911376,0.11370310715342209,0.050757702368454324,0.0,0.0,0.0,0.0,0.25107878404199535,0.14454044678449732,0.08537653432986138,0.041367853451784294,0.0,0.0,0.0,0.0,345,69000,200,200.0,200,0.0,0.004284858703613281,39.05718994140625,8.140533685684204,8.248758554458618,2801.9256541728973,0.010387659072875977,3.695487976074219e-05,22.653183937072754,5.1750183,0.23669347,-3.2819824,1.2874871,0.049073722,0.0009765625,1.0423661e-05,0.0026644568,4.1603403,3.1450312,-3.0042377,0.996294,31.293388,-2.093318,-27.982458,-84.00573,18.482948,-1.9098777,-27.911663,-83.42793,18.47446,-2.003243,-27.864754,-83.88558,18.47953,0.17054068,0.18683529,68.416145,0.18696651,96.504456,0.2529317,68.416145,96.504456,68000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +68,0.0,0.0,0.0,0.0,-45.26911296245249,5,-11.928551018917195,-45.26911296245249,-70.88945288793676,20.79079051315295,-0.0589046972567241,-0.22634556481226242,-0.35444728877129167,0.10395422482807214,0.354447255966065,0.19719866499519872,0.0589046972567241,0.09681037324383046,1.0,0.2,0.0,0.4,0.31043511600271334,0.22277138688978487,0.14571703546024622,0.061793108089233356,0.0,0.0,0.0,0.0,0.35444728877129167,0.19707449645376846,0.0589046972567241,0.09669732296813632,1.0,0.145,0.0,0.3521008378291651,0.35444625774951616,0.19689062711872254,0.06076491836009654,0.09652286875248575,0.0,0.0,0.0,0.0,0.31043542290824055,0.2227713439220264,0.145717431447023,0.06179316784243,0.0,0.0,0.0,0.0,0.31043542290824055,0.2227713724145208,0.14571699682752232,0.06179311857167852,0.0,0.0,0.0,0.0,345,69000,200,200.0,200,0.0,1.0,-0.08608223260890632,-1.0,0.8173148231334814,-36.404776523003555,5,-4.399270008843892,-36.404776523003555,-63.761652652019265,19.934370152224353,-0.003430057453609676,-0.18202388261501787,-0.39585746875987704,0.1176601218130536,0.2357522305631042,0.2070013192823541,0.17729159977279293,0.018965922619090986,0.0,0.0,0.0,0.0,0.14859547787095917,0.08760088346727045,0.0219965333451407,0.042457558230958245,1.0,0.2,0.0,0.4000000000000001,0.3764219458345475,0.18641584066522401,0.003430057453609676,0.07451480171446094,1.0,0.055,0.0,0.22798026230355997,0.16551521886543083,0.10990678220806618,0.03317995427211518,0.05109956327306088,1.0,0.2,0.0,0.4000000000000001,0.1406221983412162,0.08855337360854344,0.021995863231798595,0.04004411820009093,1.0,0.2,0.0,0.4000000000000001,0.2712099528857019,0.0971336353254098,0.021995863231798595,0.050450101823178835,1.0,0.217,0.0,0.41220262007900926,350,70000,200,200.0,200,0.0,0.004289865493774414,39.60995841026306,8.128669738769531,8.301583290100098,2841.5852677822113,0.010702848434448242,3.1948089599609375e-05,23.16467595100403,4.1164093,0.1832439,-3.402443,1.255877,0.02037327,0.0009765623,1.10576975e-05,0.0019927176,4.1621056,3.1881082,-4.166082,1.0207163,30.782398,-1.8053569,-27.211971,-84.28576,19.058771,-1.910373,-27.411045,-83.988045,19.037722,-2.0109136,-27.348082,-84.2646,19.038115,0.19302034,0.16917409,39.98384,0.11330584,104.07822,0.28089237,39.98384,104.07822,69000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +69,0.0,0.0,0.0,0.0,-34.43269398842827,5,-8.009241929513102,-34.43269398842827,-61.324991192308005,19.580387102278912,-0.03964088298647811,-0.17216346994214138,-0.3066252260239236,0.09790197574633679,0.2456152966923014,0.147761270868157,0.04033280764508112,0.07340167383424377,1.0,0.2,0.0,0.4000000000000001,0.31422871281188847,0.24126994447584468,0.12229740337536472,0.07100100476623987,0.0,0.0,0.0,0.0,0.24561538557853732,0.14770397894574983,0.03964088298647811,0.07348567643383737,1.0,0.2,0.0,0.4000000000000001,0.24561532834771144,0.14762299373291216,0.03964088298647811,0.07360448901170208,1.0,0.2,0.0,0.4000000000000001,0.3142286453003119,0.24126994617902597,0.12229764378249657,0.07100089650044343,0.0,0.0,0.0,0.0,0.3142287175717212,0.24126994314553815,0.12229737963193513,0.07100098318214844,0.0,0.0,0.0,0.0,350,70000,200,200.0,200,0.0,1.0,0.15327844794306014,-1.0,0.7928910501379092,-36.76755488289527,5,-5.59655840874293,-36.76755488289527,-98.24651149755492,32.43463911567673,-0.00317925192449615,-0.18383777441447638,-0.6707327752111164,0.18519637903575256,0.35580803484600304,0.1905240884855643,0.08382088033535962,0.09650676508859349,0.0,0.0,0.0,0.0,0.30173986397273433,0.17920525537012313,0.018552014807872542,0.10437550807226403,1.0,0.2,0.0,0.4,0.4327993337233541,0.17875390816124948,0.0029248827623438957,0.11067722246988466,1.0,0.151,0.0,0.35804887934470614,0.30287209239314383,0.22952352024657974,0.14943335566546462,0.06365470278023534,0.0,0.0,0.0,0.0,0.28029855719553254,0.14279698552472625,0.013102819880475345,0.11348114427251503,1.0,0.2,0.0,0.4,0.30173986397273433,0.14779096461844377,0.013102819880475345,0.10110634619479641,1.0,0.248,0.0,0.4318518264405049,355,71000,200,200.0,200,0.0,0.004334688186645508,39.96273708343506,8.188034057617188,8.283327579498291,2881.6026384830475,0.010659933090209961,4.2438507080078125e-05,23.47633409500122,4.364298,0.26073027,-3.6887016,1.2707151,0.024638103,0.0009765625,7.838519e-06,0.0018837432,4.160775,3.057894,-5.3950076,1.1471046,30.31034,-1.5057222,-26.817945,-83.35371,18.290194,-1.5035056,-26.991716,-83.879524,18.297087,-1.6333898,-27.062813,-83.220665,18.299852,0.20698133,0.24490765,70.62186,0.18688987,107.0764,0.28032017,70.62186,107.0764,70000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +70,0.0,0.0,0.0,0.0,-41.57992230470036,5,-10.40698825024707,-41.57992230470036,-107.27773961540353,34.247511925727935,-0.05203468925751537,-0.2078996115235019,-0.5363889196785541,0.1712376081101045,0.2792075947566803,0.14032804830507808,0.04249419799572505,0.08221672161418973,1.0,0.2,0.0,0.4000000000000001,0.2571810206199878,0.14770355515417888,0.052035031994241386,0.07676839352371677,1.0,0.2,0.0,0.4000000000000001,0.2792076721424395,0.1402821399295553,0.041444907029955076,0.08228013545924898,1.0,0.2,0.0,0.4000000000000001,0.2792076290751644,0.14017043363047227,0.041444907029955076,0.08242874626964074,1.0,0.2,0.0,0.4000000000000001,0.25718125806280034,0.1477033890958671,0.05203468925751537,0.07676861681231832,1.0,0.2,0.0,0.4000000000000001,0.25718125806280034,0.14770351165544288,0.05203468925751537,0.0767684489111627,1.0,0.2,0.0,0.40000000000000013,355,71000,200,200.0,200,0.0,1.0,0.011533617326985244,-1.0,0.8313269702081865,-45.7875880757259,5,-12.044637904063746,-45.7875880757259,-126.14056179276263,41.61460363254791,-0.02987720569179208,-0.2289379403786294,-0.6720083130322086,0.21376874676665195,0.3738688542562314,0.26116389786344285,0.1244304231610626,0.08009452835125681,0.0,0.0,0.0,0.0,0.25904874296589725,0.10901234963610204,0.056602899668204754,0.07549128564201757,1.0,0.2,0.0,0.4000000000000001,0.4129544779653696,0.21458271595174114,0.01674976054206961,0.11072790814228449,1.0,0.056,0.0,0.22992172581119863,0.3034779908902863,0.22312116638092966,0.14382546122128492,0.057526993485111394,0.0,0.0,0.0,0.0,0.25906551466940786,0.14190812302417105,0.05659982639312906,0.08469494149649733,1.0,0.4,0.0,0.48989794855663565,0.2667029276791172,0.12079387290034202,0.035314637786256146,0.08376679486348845,1.0,0.365,0.0,0.48143016108258113,360,72000,200,200.0,200,0.0,0.004332542419433594,40.01757335662842,8.297795057296753,8.176659345626831,2921.670735359192,0.010670900344848633,3.314018249511719e-05,23.528078317642212,4.8375435,0.2771151,-3.653984,1.2703409,0.03707045,0.00097656244,7.6068404e-06,0.0021336037,4.1619773,3.1282876,-2.193486,1.0121062,29.97195,-1.5057007,-26.67807,-84.47037,18.196705,-1.4459871,-26.566547,-84.49692,18.192951,-1.4111094,-26.574379,-84.22593,18.20237,0.25844705,0.25152963,45.256348,0.12363638,82.38121,0.21660566,45.256348,82.38121,71000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +71,0.0,0.0,0.0,0.0,-44.08161506988199,5,-5.860235276299466,-44.08161506988199,-97.54109519610678,31.508055369653235,-0.028122942880535542,-0.22040807534940993,-0.4881321342988488,0.15754074059688047,0.2494657479212771,0.1460759069319665,0.030076449824729852,0.09408440675364026,1.0,0.4,0.0,0.48989794855663565,0.24372668532347638,0.1245386898422435,0.03934908906204062,0.08092049690611643,1.0,0.4,0.0,0.48989794855663565,0.2494657479212771,0.1456677701705026,0.028122942880535542,0.09432624059654648,1.0,0.4,0.0,0.48989794855663565,0.2491190996306969,0.14500082712986656,0.028122942880535542,0.09461119468042116,1.0,0.4,0.0,0.48989794855663565,0.24373057475867133,0.12453959568860987,0.03934866461658613,0.08092239451558106,1.0,0.4,0.0,0.48989794855663565,0.24373057475867133,0.12453922952127353,0.03934866461658613,0.08092147704535342,1.0,0.4,0.0,0.4898979485566357,360,72000,200,200.0,200,0.0,1.0,0.03416400116414527,-1.0,0.8089159057214775,-50.761223296063136,5,-7.8449386237448095,-50.761223296063136,-102.7824836304544,33.09659500466847,-0.007299349458915486,-0.25380611648031576,-0.6797433743368078,0.17547522783777936,0.30521549752074967,0.21633007884060357,0.14641495719171757,0.058000436625075695,0.0,0.0,0.0,0.0,0.3946833423668154,0.17877235785197662,0.03922754400243855,0.14197612681956087,1.0,0.4,0.0,0.48989794855663565,0.3323384423858356,0.18448257724693556,0.007299349458915486,0.09466105040331295,1.0,0.084,0.0,0.2773878151613729,0.2631757788431967,0.14653815629976458,0.06500661256631471,0.0783900735478971,0.0,0.0,0.0,0.0,0.3759445841448137,0.23156751517018065,0.03922163687190892,0.12644708115788578,1.0,0.2,0.0,0.4000000000000001,0.3946833423668154,0.2108605886416402,0.018028457301632717,0.1388436893491771,1.0,0.269,0.0,0.44343996211437686,365,73000,200,200.0,200,0.0,0.0043637752532958984,40.35953402519226,8.489769220352173,8.361361503601074,2962.0818152427673,0.01079869270324707,3.6716461181640625e-05,23.49319839477539,5.613289,0.2715858,-3.4506207,1.2747607,0.07881405,0.0009765625,9.124263e-06,0.0031574573,4.161105,3.1668375,-1.7978327,0.9785545,31.0754,-1.5182444,-27.680696,-84.60615,18.145523,-1.5118792,-27.636976,-84.32284,18.115248,-1.6013262,-27.750723,-84.675064,18.133036,0.21784881,0.21409057,62.929886,0.17048132,93.63395,0.24738735,62.929886,93.63395,72000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +72,0.0,0.0,0.0,0.0,-50.159265232239285,5,-26.945993505555997,-50.159265232239285,-81.59009784196029,24.392110132850107,-0.13455066245115108,-0.25079632616119646,-0.4081033060953656,0.12196056044858442,0.39113611264542364,0.20326991330206368,0.08143613374724505,0.11606964566076454,0.0,0.0,0.0,0.0,0.28254367028255434,0.1898067152625988,0.15079937936799517,0.04893866498039583,0.0,0.0,0.0,0.0,0.39113611264542364,0.20329785424393265,0.08143613374724505,0.11592155303613562,0.0,0.0,0.0,0.0,0.3911144280995248,0.20331757688460264,0.08262217924677195,0.11568811982426384,0.0,0.0,0.0,0.0,0.2825449627628232,0.1898069901120834,0.15080068990762618,0.04893894369011056,0.0,0.0,0.0,0.0,0.2825449627628232,0.18980685106619868,0.15079937936799517,0.0489388139438997,0.0,0.0,0.0,0.0,365,73000,200,200.0,200,0.0,1.0,0.056603465416282105,-1.0,0.8167183601131217,-44.39063801408898,5,-24.914409926464778,-44.39063801408898,-55.53887526173219,10.477695730473869,-0.0038490001003236097,-0.22195319007044487,-0.42709255743810354,0.09952181685041173,0.2967806526364773,0.16588827384903243,0.03460712287995555,0.09315026594048531,1.0,0.2,0.0,0.4000000000000001,0.3418159656486204,0.20018238820461381,0.07287695309286683,0.08680323540678396,0.0,0.0,0.0,0.0,0.40181360994419074,0.1925958916178405,0.0038490001003236097,0.09649813297273807,1.0,0.055,0.0,0.22798026230355997,0.21984719398865685,0.1743624165827809,0.06954398656463139,0.05608385627153712,0.0,0.0,0.0,0.0,0.22782248363713004,0.1515205548387894,0.08436541208137105,0.06344281282538718,0.0,0.0,0.0,0.0,0.34707858106908734,0.1961109727785568,0.07287695309286683,0.07527954123865618,0.0,0.0,0.0,0.0,370,74000,200,200.0,200,0.0,0.0043163299560546875,40.14030170440674,8.271317720413208,8.330683946609497,3002.2762196063995,0.010727643966674805,4.3392181396484375e-05,23.523208618164062,4.642334,0.107708715,-3.4518661,1.2517104,0.035545133,0.0009765624,1.0852098e-05,0.0024253738,4.16208,3.1804967,-2.297946,0.96944124,30.677858,-1.2545674,-27.360365,-81.84031,18.423975,-1.1206034,-27.389652,-82.17442,18.443905,-1.0511312,-27.390652,-82.113396,18.42842,0.15588912,0.16012579,42.02263,0.11563656,96.47002,0.24886805,42.02263,96.47002,73000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +73,0.0,0.0,0.0,0.0,-33.99794615257134,5,-6.259255876288381,-33.99794615257134,-68.70431896392145,22.551199564012673,-0.0312960817367786,-0.1699897307628567,-0.3444053815839775,0.11275636272744273,0.3444053815839775,0.24798644498830305,0.1442319915477255,0.07421660809372037,0.0,0.0,0.0,0.0,0.21194674117942922,0.12343499754701488,0.03129617452506076,0.07228999681786474,1.0,0.2,0.0,0.4000000000000001,0.3444053815839775,0.24750180361842455,0.1442319873925678,0.07405551262980749,0.0,0.0,0.0,0.0,0.34214755370596645,0.24672770921085516,0.14423219582116908,0.07379256717337712,0.0,0.0,0.0,0.0,0.21194657667682715,0.12343513422662425,0.03129679759577597,0.07228946987750012,1.0,0.2,0.0,0.4000000000000001,0.21194684431629313,0.12343502307733735,0.0312960817367786,0.07228988770641756,1.0,0.2,0.0,0.4000000000000001,370,74000,200,200.0,200,0.0,1.0,0.1347552888054682,-1.0,0.822657567020982,-48.385856532668,5,-20.880023329120775,-48.385856532668,-84.46727878931517,20.56640117628924,-0.0041714391797385815,-0.24192928266334002,-0.4752133887912051,0.12433152424035211,0.4045752108281802,0.2577733113724301,0.0939934046820901,0.10045677515981305,0.0,0.0,0.0,0.0,0.24830216148493633,0.16867087493505725,0.12525946248440137,0.04448337720060684,0.0,0.0,0.0,0.0,0.411604622260319,0.20106610598594268,0.0041714391797385815,0.09639190151390589,1.0,0.099,0.0,0.298662016332844,0.31079468654051445,0.18424618680065574,0.04687110365997162,0.08528862183460159,1.0,0.2,0.0,0.4,0.23241658106593432,0.14803840307417643,0.07368709509408723,0.06384683129687889,0.0,0.0,0.0,0.0,0.24830216148493633,0.16708349734685796,0.07368709509408723,0.05504467978005302,0.0,0.0,0.0,0.0,375,75000,200,200.0,200,0.0,0.004349946975708008,40.16563057899475,8.299660682678223,8.284558534622192,3042.4938814640045,0.010625123977661133,3.910064697265625e-05,23.56639313697815,4.7889414,0.19583532,-3.327385,1.2473737,0.03770035,0.0009765624,1.1258218e-05,0.0023843076,4.1615534,3.1530035,-3.3564558,1.0554441,30.702835,-1.5659909,-27.451138,-84.108376,18.767136,-1.5484906,-27.353996,-83.98958,18.73713,-1.5138814,-27.346083,-83.84686,18.745354,0.19537497,0.1946856,56.51207,0.15200707,101.22368,0.2647686,56.51207,101.22368,74000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +74,0.0,0.0,0.0,0.0,-20.835067174538985,5,-2.138017302962888,-20.835067174538985,-54.13656426928779,18.322339754804524,-0.008923868758915106,-0.10417533587269488,-0.2706830553744921,0.09161247622805882,0.26491598391980103,0.11813287061451554,0.01188942334444597,0.0971815317520777,1.0,0.4,0.0,0.48989794855663565,0.2706827754192188,0.10876138215205737,0.030976845785817726,0.08728899982748956,1.0,0.4,0.0,0.48989794855663565,0.26491598391980103,0.1178165329298482,0.008923868758915106,0.09719289135986887,1.0,0.4,0.0,0.48989794855663565,0.26429822337961734,0.11734853062496468,0.008923868758915106,0.09720697797308718,1.0,0.4,0.0,0.48989794855663565,0.2706830553744921,0.10876148990935475,0.030977064207248654,0.08728909004345832,1.0,0.4,0.0,0.48989794855663565,0.2706830553744921,0.10876140492968842,0.030976823636330333,0.08728901334714101,1.0,0.4,0.0,0.4898979485566357,375,75000,200,200.0,200,0.0,1.0,-0.0032974330629515995,-1.0,0.8188116131461826,-62.37970749292348,5,-19.49435795377078,-62.37970749292348,-89.09597579796544,25.295728254601,-0.09669677331293393,-0.3118985374646173,-0.5582737200954251,0.13432155792395162,0.27727709656043903,0.17201779057943953,0.11482872395462573,0.05879030833360747,0.0,0.0,0.0,0.0,0.35186599767247206,0.22399214557241537,0.09669677331293393,0.0983745878964344,0.0,0.0,0.0,0.0,0.4174206273575731,0.19559549280153163,0.006090632041635755,0.09790548036059409,1.0,0.075,0.0,0.2633913438213185,0.1966951321070693,0.14942203283569228,0.10608879338112007,0.02927822186048519,0.0,0.0,0.0,0.0,0.36463549625401526,0.2181065795708242,0.09970008832470195,0.09789029304792983,0.0,0.0,0.0,0.0,0.36465028545703915,0.21528208259684112,0.009559494640025718,0.09567113857231838,1.0,0.011,0.0,0.10430244484191156,380,76000,200,200.0,200,0.0,0.0043413639068603516,39.378055572509766,8.31016230583191,8.354938983917236,3081.9220058918,0.010506629943847656,3.0040740966796875e-05,22.69807195663452,4.751528,0.13924183,-3.7347565,1.2301608,0.037076622,0.0009765625,7.648103e-06,0.0027156956,4.161566,3.1424866,-4.271398,1.0302359,30.780933,-1.607403,-27.44687,-77.256256,19.24114,-1.693442,-27.499205,-77.15759,19.211323,-1.608652,-27.422668,-77.251976,19.211224,0.20401917,0.20100309,64.33807,0.17263313,68.99515,0.18063161,64.33807,68.99515,75000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +75,0.0,0.0,0.0,0.0,-58.45124621172728,5,-26.729509610806584,-58.45124621172728,-97.01179387270108,26.27342284103861,-0.13364749597649112,-0.2922562310586364,-0.4851265418541825,0.1313671235522688,0.2965987435420792,0.18224152535945515,0.12073388737652906,0.06615422705147093,0.0,0.0,0.0,0.0,0.26860735690028287,0.16753733985219896,0.057046329868893894,0.06784763789648635,1.0,0.2,0.0,0.4000000000000001,0.29659882509997465,0.1822710750242042,0.12073388737652906,0.06611474764163407,0.0,0.0,0.0,0.0,0.2965987951613444,0.18231708669040916,0.12099240449213558,0.06604518246157459,0.0,0.0,0.0,0.0,0.2686071890409174,0.16753778045770631,0.05704689694857025,0.06784740352157273,1.0,0.2,0.0,0.4000000000000001,0.26860737197904866,0.16753744490680073,0.057046294175299446,0.06784758035674393,1.0,0.2,0.0,0.40000000000000013,380,76000,200,200.0,200,0.0,1.0,0.10661279353137777,-1.0,0.8064441337547943,-42.076826547940854,5,-25.455503701624366,-42.076826547940854,-67.79574492795084,15.300356312351292,-0.01645288659008047,-0.2103841327397044,-0.4702421897974608,0.109103651994932,0.24141744316837035,0.13317500518667114,0.0469219714456639,0.06886708040382596,1.0,0.2,0.0,0.4000000000000001,0.36675564149080975,0.17896342207266952,0.02919338171600916,0.12657006773525448,1.0,0.4,0.0,0.48989794855663565,0.4228122333017209,0.14961464548918962,0.014898976755539849,0.08358360499641636,1.0,0.145,0.0,0.352100837829165,0.2215412952718755,0.1526779309678204,0.03280310819680226,0.06711552481314537,1.0,0.2,0.0,0.4,0.36675736770630313,0.22158153876143993,0.04742868307002937,0.10880477508378879,1.0,0.2,0.0,0.4000000000000001,0.36675736770630313,0.2098759533331275,0.025642065859787476,0.1106631485061307,1.0,0.211,0.0,0.4080183819388533,385,77000,200,200.0,200,0.0,0.004252433776855469,38.954246520996094,8.076462507247925,8.16112208366394,3120.92774105072,0.010493040084838867,4.363059997558594e-05,22.701869010925293,5.9768715,0.31832954,-3.781271,1.3190159,0.09131436,0.00097656244,5.2799724e-06,0.0039979317,4.161956,3.1553855,-3.6436944,0.97011137,31.192696,-1.8976046,-27.683733,-84.78577,18.763584,-1.8800733,-27.718983,-84.735695,18.77154,-1.9483783,-27.817863,-84.71326,18.781889,0.24572596,0.258426,55.172478,0.14838155,99.44812,0.25823805,55.172478,99.44812,76000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +76,0.0,0.0,0.0,0.0,-33.566298525312774,5,-19.15188977243857,-33.566298525312774,-61.344002659151286,14.43628891697664,-0.09575888893811463,-0.16783149262656388,-0.3067662437747049,0.07218154622969904,0.3067662437747049,0.151419093055547,0.03499666453654831,0.09740215320433578,1.0,0.2,0.0,0.4000000000000001,0.14397882972344594,0.11229044126913015,0.08267227179207533,0.02532253365273402,0.0,0.0,0.0,0.0,0.3067662437747049,0.15125459588986273,0.03366412238010998,0.09741575395738757,1.0,0.2,0.0,0.40000000000000013,0.3066639724261633,0.15098222397293445,0.03366412238010998,0.09742492003139543,1.0,0.2,0.0,0.4000000000000001,0.14397895000055305,0.11229025768587242,0.08267199746247722,0.025322688693367672,0.0,0.0,0.0,0.0,0.14397895000055305,0.11229039980582035,0.08267199746247722,0.025322569925132217,0.0,0.0,0.0,0.0,385,77000,200,200.0,200,0.0,1.0,-0.04262561496953619,-1.0,0.8091709191984121,-51.42018283108156,5,-28.39967922500568,-51.42018283108156,-102.37851311038749,26.963618394613068,-0.0027115029712544603,-0.25710091415540787,-0.6422622681997201,0.16213296123743798,0.35303855572190007,0.23586087665131697,0.11930451815679044,0.08395230681463099,0.0,0.0,0.0,0.0,0.3136129006846595,0.17059403660915,0.042543292185646966,0.10838730620008712,1.0,0.4,0.0,0.48989794855663565,0.3802692195566324,0.204433412555632,0.0027115029712544603,0.10027864642954554,1.0,0.066,0.0,0.24828209762284512,0.28698746909157297,0.18237312493788918,0.1328945011209404,0.05638804699517766,0.0,0.0,0.0,0.0,0.2546204289636331,0.17973707966693717,0.05689644013059855,0.06930236483927683,1.0,0.2,0.0,0.4,0.31594641121889233,0.16418936496051653,0.013221190465081764,0.09334488623798742,1.0,0.338,0.0,0.4730285403651666,390,78000,200,200.0,200,0.0,0.004289150238037109,39.186978578567505,8.095299482345581,8.215781450271606,3160.1660375595093,0.010483503341674805,4.291534423828125e-05,22.861077785491943,4.484226,0.35744077,-3.3584251,1.2560233,0.02312266,0.0009765623,9.0785725e-06,0.0022406753,4.1604114,3.17447,-1.8446116,0.95306045,31.37577,-1.579632,-27.953276,-82.349754,18.934,-1.4220647,-27.84386,-81.97622,18.92764,-1.5631995,-28.025276,-82.0904,18.94341,0.19194934,0.20815101,74.48706,0.19823799,102.00346,0.26289874,74.48706,102.00346,77000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +77,0.0,0.0,0.0,0.0,-59.46491631308006,5,-14.811957883397714,-59.46491631308006,-106.45363103585198,29.35119604794092,-0.07405929498985643,-0.29732458156540037,-0.5329327203149468,0.14675632438460018,0.33103790806067257,0.24588049606502685,0.1491724303433783,0.0758714996790772,0.0,0.0,0.0,0.0,0.20827475285503785,0.11795969826802702,0.037350070427517416,0.06536447344537033,1.0,0.2,0.0,0.4,0.33103802484655054,0.24557241733570226,0.1485026900352975,0.0759283152721272,0.0,0.0,0.0,0.0,0.3310379210269901,0.24507179790197808,0.1485026900352975,0.07602821525995725,0.0,0.0,0.0,0.0,0.20827492428781508,0.11795994900563427,0.037350529959469435,0.06536453669218638,1.0,0.2,0.0,0.4,0.20827492428781508,0.11795975622885088,0.03735004696183214,0.06536448650467871,1.0,0.2,0.0,0.4000000000000001,390,78000,200,200.0,200,0.0,1.0,-0.004060104398418776,-1.0,0.8032091805142845,-44.147632207212936,5,-27.038654858613103,-44.147632207212936,-75.76906863227816,17.728949749463883,-0.017712170904552172,-0.22073816103606475,-0.567473873819449,0.12141321395024472,0.35177512647637876,0.169689813410059,0.03667935444017911,0.11673354505499449,1.0,0.4,0.0,0.48989794855663565,0.18215881843938797,0.1206651860433797,0.020025914965672496,0.054899046454646994,1.0,0.2,0.0,0.4000000000000001,0.38531418247745386,0.19208978337430893,0.0049571264856822,0.11237323728938217,1.0,0.187,0.0,0.3899115284266419,0.17923677923695627,0.12276079590150771,0.029670674193393136,0.049611673471360467,1.0,0.2,0.0,0.4000000000000001,0.2647888556227796,0.14417982480272384,0.012400021965655764,0.08211522945971009,1.0,0.2,0.0,0.4000000000000001,0.2647888556227796,0.14405172970072724,0.008206170194519198,0.07432423318902774,1.0,0.2,0.0,0.4000000000000001,395,79000,200,200.0,200,0.0,0.0043010711669921875,39.29758810997009,8.11410641670227,8.352503776550293,3199.512983083725,0.010527372360229492,2.8371810913085938e-05,22.81611704826355,5.0458755,0.16787317,-3.743558,1.2725018,0.049550608,0.0009765625,7.548254e-06,0.0024543572,4.159937,3.1451983,-2.918724,0.9944597,31.645237,-1.7600529,-28.216118,-84.679214,19.123116,-1.8128221,-28.332167,-85.04871,19.140192,-1.6444409,-28.066687,-84.819664,19.136137,0.15727869,0.14800778,52.628593,0.14048448,94.534164,0.24633828,52.628593,94.534164,78000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +78,0.0,0.0,0.0,0.0,-45.18407724148584,5,-6.904967437838915,-45.18407724148584,-83.82138350519087,28.632111301523132,-0.034518617135119035,-0.22592038620742916,-0.4191073589184485,0.14316093075684302,0.24870748644520202,0.17620156844215526,0.09787940774064668,0.05087755280036982,0.0,0.0,0.0,0.0,0.1703998724732465,0.09481760466585054,0.02502322203878143,0.06265371706374194,1.0,0.4,0.0,0.48989794855663565,0.24870775931765182,0.175904785557169,0.09544806830568717,0.051189723201673566,0.0,0.0,0.0,0.0,0.24870775931765182,0.1754557681230647,0.09544806830568717,0.05164844964732305,0.0,0.0,0.0,0.0,0.1703989784857456,0.09481958868269233,0.025018566796288583,0.06265212214134656,1.0,0.4,0.0,0.48989794855663565,0.1703998724732465,0.09481873125715604,0.025018566796288583,0.06265282568231123,1.0,0.4,0.0,0.48989794855663565,395,79000,200,200.0,200,0.0,1.0,-0.08682745273430396,-1.0,0.8135422175036836,-51.25922016575048,5,-11.552972525769338,-51.25922016575048,-92.90237448631204,29.297328156278763,-0.006337425612699476,-0.2562961008287524,-0.51703511589184,0.15903089262300418,0.3528678651576995,0.21667891412001147,0.02774366393199986,0.11881648928638308,1.0,0.2,0.0,0.4000000000000001,0.3563134640366435,0.2240278586213626,0.0792727388719549,0.09343778366483721,0.0,0.0,0.0,0.0,0.37784059135855974,0.1851684671116556,0.0015415872163438977,0.09249330957525445,1.0,0.125,0.0,0.33071891388307384,0.283205984581743,0.1656345206450901,0.0657971355281872,0.07386513825184281,0.0,0.0,0.0,0.0,0.38014072321264053,0.20405419592501942,0.046662085644533204,0.12418428563935914,1.0,0.2,0.0,0.4,0.38014072321264053,0.20338971324427388,0.023336389356580847,0.11851677434781858,1.0,0.176,0.0,0.38082016753318104,400,80000,200,200.0,200,0.0,0.004309177398681641,39.69446063041687,8.260305404663086,8.314023971557617,3239.2601618766785,0.010638236999511719,4.267692565917969e-05,23.10513687133789,4.6297827,0.2615466,-3.750351,1.2793034,0.029345658,0.00097656244,6.7312862e-06,0.0022639332,4.160808,3.184247,-1.9341584,0.9690753,30.995579,-1.4698902,-27.435724,-82.63544,19.209047,-1.5920421,-27.549788,-82.703224,19.202215,-1.5820996,-27.547256,-82.952126,19.2011,0.17397338,0.16258407,73.73792,0.19672361,114.674225,0.2956736,73.73792,114.674225,79000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +79,0.0,0.0,0.0,0.0,-63.50524065597513,5,-31.494313142556024,-63.50524065597513,-94.4361443846837,22.302104779303562,-0.1574703456596706,-0.3175262032798758,-0.47249579917726875,0.11151059195427657,0.3254375818004605,0.1908956958483287,0.11486672790176172,0.07962785299863803,0.0,0.0,0.0,0.0,0.357629071275507,0.16972901516826383,0.012995450042897098,0.12262297270369137,1.0,0.2,0.0,0.4000000000000001,0.3254375818004605,0.1908455239006039,0.11410364231434612,0.07965245807593664,0.0,0.0,0.0,0.0,0.3254356162441479,0.19079575913992994,0.11410364231434612,0.07968204212211741,0.0,0.0,0.0,0.0,0.35762559497628665,0.16972705573934327,0.012992355483211164,0.12262262731856462,1.0,0.2,0.0,0.4000000000000001,0.357629071275507,0.16972809744434733,0.012992355483211164,0.12262293581692983,1.0,0.2,0.0,0.40000000000000013,400,80000,200,200.0,200,0.0,1.0,0.04994046850251174,-1.0,0.812343817267472,-70.28859544096561,5,-28.664859127788635,-70.28859544096561,-113.40750898728308,29.4340967671399,-0.0006632711732552769,-0.3514429772048279,-0.6405207893534379,0.16009426865790363,0.26400096311698695,0.1539815519193863,0.08485140220572449,0.06131484182336808,0.0,0.0,0.0,0.0,0.3323827466496299,0.285011391993927,0.23144927876268837,0.03494533325166055,0.0,0.0,0.0,0.0,0.3557477964613053,0.1771740450442549,0.0006632711732552769,0.08383534167015842,1.0,0.072,0.0,0.2584879107424562,0.2959353888721416,0.1557453101016552,0.05457468648870655,0.09424954388664106,1.0,0.2,0.0,0.4,0.3002529436508067,0.2424721430423872,0.11634423613639348,0.06650052311039198,0.0,0.0,0.0,0.0,0.3356546891077052,0.26588263259587747,0.11634423613639348,0.061137870130968414,0.0,0.0,0.0,0.0,405,81000,200,200.0,200,0.0,0.004431009292602539,39.36829495429993,8.264774560928345,8.349555969238281,3278.6792986392975,0.010517120361328125,3.790855407714844e-05,22.73897433280945,4.140233,0.19331318,-3.8977299,1.2592226,0.020833652,0.0009765625,6.7285655e-06,0.0019296334,4.1617627,3.1641002,-3.0070815,0.96563154,31.926495,-1.6782123,-28.54965,-82.47584,19.456915,-1.8137195,-28.56908,-82.68913,19.44358,-1.8076506,-28.449858,-82.59,19.436087,0.20242675,0.20431657,74.65984,0.19420692,100.9019,0.2667202,74.65984,100.9019,80000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +80,0.0,0.0,0.0,0.0,-62.74283612296621,5,-18.48523599464103,-62.74283612296621,-103.63521515071095,30.59271139942014,-0.0923853237651289,-0.313714180614831,-0.518176488008003,0.15296453484604278,0.28395818035226017,0.2309168258716162,0.0923853237651289,0.07015174522479392,0.0,0.0,0.0,0.0,0.26923665662154134,0.19457226756886575,0.10385499486330725,0.05840613547096132,0.0,0.0,0.0,0.0,0.28395818035226017,0.230434322343279,0.0923853237651289,0.06984284873973064,0.0,0.0,0.0,0.0,0.28108559830678,0.22972971622628444,0.09249762130875382,0.06938689090543548,0.0,0.0,0.0,0.0,0.26923721371246806,0.19457221237058522,0.10385513747104083,0.05840620329673958,0.0,0.0,0.0,0.0,0.26923721371246806,0.19457224169638365,0.10385499486330725,0.05840615516123636,0.0,0.0,0.0,0.0,405,81000,200,200.0,200,0.0,1.0,0.05385140047066928,-1.0,0.821661945395756,-58.664922230342924,5,-35.40064050373521,-58.664922230342924,-76.4816587326793,14.77916793244344,-0.028504594635378615,-0.29332461115171465,-0.5926564852826279,0.12469242760045725,0.3858706409220099,0.28884452166873403,0.16233793903438484,0.10127930827683103,0.0,0.0,0.0,0.0,0.19791019080854746,0.12291780862184373,0.04901142102030499,0.0554329993499015,1.0,0.2,0.0,0.4000000000000001,0.39474587420818713,0.18667412937835506,0.0025215774138058573,0.11564171243156161,1.0,0.159,0.0,0.36567608617463626,0.27130903488465774,0.1759064333609492,0.05650945504971329,0.08315556212025603,1.0,0.2,0.0,0.4000000000000001,0.19791198382852912,0.15159551694371548,0.09155688093174182,0.042671858973099226,0.0,0.0,0.0,0.0,0.20216944101004194,0.1390345510443567,0.005701878726776739,0.058791892822902314,1.0,0.174,0.0,0.3791094828674165,410,82000,200,200.0,200,0.0,0.004273176193237305,39.03299045562744,8.099027633666992,8.225404024124146,3317.7637429237366,0.010650634765625,4.220008850097656e-05,22.693588495254517,4.6286545,0.22109424,-3.6575756,1.2648661,0.031843584,0.0009765625,8.023391e-06,0.002229111,4.1615157,3.2030337,-2.764549,0.9637485,30.945984,-1.5109708,-27.622812,-83.55388,18.521244,-1.4849988,-27.521856,-83.2159,18.50514,-1.2313079,-27.40989,-82.83242,18.515303,0.16624586,0.20380571,59.403168,0.15914662,93.66408,0.2506742,59.403168,93.66408,81000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +81,0.0,0.0,0.0,0.0,-34.11787755722152,5,-10.80878133336464,-34.11787755722152,-107.71808091377751,37.06268808691856,-0.053753604966714726,-0.17058938778610758,-0.5394341120921048,0.18531386030048067,0.32855635750600054,0.12379026610313262,0.05425509435114249,0.10500992849750235,1.0,0.4,0.0,0.48989794855663565,0.26739471088708194,0.16163912241890893,0.06450401330283272,0.07691710978945779,0.0,0.0,0.0,0.0,0.32855635750600054,0.12347802910535506,0.053753604966714726,0.10467544750117551,1.0,0.4,0.0,0.48989794855663565,0.326411134297247,0.12302423588763807,0.053753604966714726,0.10414593195227088,1.0,0.4,0.0,0.48989794855663565,0.2673946094879923,0.1616383272136144,0.0645053454593356,0.0769169389277909,0.0,0.0,0.0,0.0,0.26739471088708194,0.1616388089786795,0.06450401330283272,0.07691704272200083,0.0,0.0,0.0,0.0,410,82000,200,200.0,200,0.0,1.0,0.009839842941808018,-1.0,0.8293453113367121,-38.35176418157537,5,-14.680264243110996,-38.35176418157537,-64.52002833162794,18.326165851217837,-0.022860392612160493,-0.19175882090787683,-0.38758247108938265,0.10646709300921271,0.3550279225761917,0.3037898398916144,0.23262217464712437,0.0424926284966103,0.0,0.0,0.0,0.0,0.31705083279559054,0.1790010446316061,0.1112752735504129,0.07321492667817942,0.0,0.0,0.0,0.0,0.4314403187622094,0.23509132763101928,0.021076868475511393,0.09932046805111662,1.0,0.024,0.0,0.15304901175767194,0.31128518585337367,0.1738074159620341,0.0926907744745857,0.07847443559863326,0.0,0.0,0.0,0.0,0.18188220555620832,0.1280963073025164,0.0256341200529356,0.060012783396861814,1.0,0.2,0.0,0.4,0.3374355319731118,0.15020663552277602,0.022860392612160493,0.07031801432443475,1.0,0.118,0.0,0.3226081214104815,415,83000,200,200.0,200,0.0,0.00449061393737793,39.67281532287598,8.306603193283081,8.254282236099243,3357.486969470978,0.010459423065185547,2.86102294921875e-05,23.096947193145752,5.5903645,0.20516606,-3.436531,1.3186202,0.07259935,0.00097656244,8.721713e-06,0.0032036207,4.162027,3.2370281,-3.219475,0.9324227,32.03077,-1.5803121,-28.536564,-82.193016,18.980082,-1.6700757,-28.588573,-81.94996,18.976711,-1.6879144,-28.565464,-81.9603,18.982405,0.24789122,0.23333754,52.667156,0.14455126,95.2509,0.2522723,52.667156,95.2509,82000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +82,0.0,0.0,0.0,0.0,-64.96069379219138,5,-36.870736021155686,-64.96069379219138,-87.29616127579254,21.002622257928724,-0.18435367082907922,-0.32480346896095674,-0.43660576010392455,0.10501339411231805,0.38233311309478485,0.20897328379300406,0.04870708893536643,0.10917956401666867,1.0,0.2,0.0,0.4000000000000001,0.36072945871374046,0.22782410705985887,0.17662211675802253,0.06789054250327146,0.0,0.0,0.0,0.0,0.38233311309478485,0.20865759280304308,0.047424134374219294,0.1091893929770298,1.0,0.2,0.0,0.4000000000000001,0.38095783489740154,0.2081579909629793,0.047424134374219294,0.10915222368591342,1.0,0.2,0.0,0.4000000000000001,0.36072977716253335,0.2278242565908732,0.17662178911959028,0.06789063808055597,0.0,0.0,0.0,0.0,0.36072977716253335,0.22782416579912868,0.17662178911959028,0.0678905784475462,0.0,0.0,0.0,0.0,415,83000,200,200.0,200,0.0,1.0,0.0031327262774409306,-1.0,0.8011794879180545,-45.914693837190484,5,-26.495115374760516,-45.914693837190484,-65.24492689087555,14.883025316608625,-0.004147949664117642,-0.22957346918595242,-0.5202485527840337,0.11653441638047494,0.33266748517654854,0.17869277798387656,0.1025247895194054,0.08123628228420378,0.0,0.0,0.0,0.0,0.19127047298488417,0.13058618774857528,0.07505291635114361,0.040097747667428116,0.0,0.0,0.0,0.0,0.4057684740221995,0.18094665580777503,0.004024694942603693,0.10446124083080656,1.0,0.112,0.0,0.3153664535108324,0.39819911554083454,0.21202415020758555,0.05350857430459914,0.14001287587037792,1.0,0.2,0.0,0.4,0.19282796703882005,0.10249831271437919,0.05531147701656355,0.048438359298262644,1.0,0.2,0.0,0.4,0.33093173899563794,0.11866135304003865,0.00894321885059577,0.05902991493502003,1.0,0.172,0.0,0.3773804446443933,420,84000,200,200.0,200,0.0,0.004292964935302734,39.20164942741394,8.100440263748169,8.356507062911987,3396.74041724205,0.010433435440063477,3.933906555175781e-05,22.72993230819702,4.623521,0.21803787,-3.4380836,1.2770188,0.030084662,0.0009765625,9.489313e-06,0.0022184595,4.1605463,3.1412914,-2.6211333,1.02089,32.455605,-1.8155571,-29.14215,-84.73028,19.341873,-1.781076,-29.096275,-84.8244,19.31941,-1.6837251,-29.03725,-84.61588,19.326586,0.27413,0.27799162,58.392605,0.16450782,113.85466,0.3004488,58.392605,113.85466,83000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +83,0.0,0.0,0.0,0.0,-28.11830386598138,5,-15.414461809246085,-28.11830386598138,-46.777841823778815,12.329946381411936,-0.0770715501912002,-0.14059151932990688,-0.23388974901337722,0.061649731907881256,0.29309785572862573,0.13762846947988602,0.06777349463058993,0.08013582232891206,0.0,0.0,0.0,0.0,0.2929743127167144,0.200337380574873,0.07707285946209708,0.07065620767127347,0.0,0.0,0.0,0.0,0.29309785572862573,0.13747868714860376,0.06777349463058993,0.08002655109373986,0.0,0.0,0.0,0.0,0.29218141956966404,0.13722501644669072,0.06777356185111137,0.07980512703740911,0.0,0.0,0.0,0.0,0.29297251987992173,0.20033668887593245,0.0770715501912002,0.07065602576089534,0.0,0.0,0.0,0.0,0.2929743127167144,0.20033710968362248,0.0770715501912002,0.07065613843808267,0.0,0.0,0.0,0.0,420,84000,200,200.0,200,0.0,1.0,-0.040127318477965856,-1.0,0.8136331544960728,-34.44068707687053,5,-4.142556801542937,-34.44068707687053,-51.92209201824154,17.626140104633212,-0.004973526618114273,-0.17220343538435273,-0.49369153216142225,0.10999222051498933,0.40008179573772384,0.24744440048597444,0.07645722558283564,0.11653347263894819,0.0,0.0,0.0,0.0,0.26778723816802724,0.16781655266123843,0.020712286978713735,0.09424996922849653,1.0,0.2,0.0,0.4000000000000001,0.42308570606428464,0.20521175353543214,0.004973526618114273,0.11979369970346967,1.0,0.132,0.0,0.33849076796864047,0.22625563641846091,0.20247530601608568,0.18844505936319464,0.01368602429415628,0.0,0.0,0.0,0.0,0.25305705361638975,0.1516200109234521,0.020713214404120477,0.0808932694714126,1.0,0.2,0.0,0.4000000000000001,0.2677881394158757,0.15903794427497003,0.020712286978713735,0.08785265210588457,1.0,0.2,0.0,0.4000000000000001,425,85000,200,200.0,200,0.0,0.005217075347900391,39.0212516784668,8.10565996170044,8.267748832702637,3435.811904668808,0.010516643524169922,3.528594970703125e-05,22.6320698261261,4.770337,0.25077507,-3.7758064,1.3483543,0.031835314,0.00097656244,6.1853766e-06,0.002250565,4.1612883,3.155182,-2.6789567,1.0066817,31.403145,-1.7554199,-28.11527,-81.7815,19.357304,-1.7429523,-27.997189,-81.75274,19.342127,-1.683907,-28.003363,-82.005646,19.35642,0.18874812,0.18492301,66.448074,0.17526865,110.30573,0.28644025,66.448074,110.30573,84000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +84,0.0,0.0,0.0,0.0,-52.613212380793314,5,-27.460274548580518,-52.613212380793314,-70.5346125468848,17.281613216523322,-0.1372984608406145,-0.2630660619039664,-0.35333697941348985,0.08640835174646679,0.3113773737273011,0.24367076623975875,0.18335417609197274,0.0546947468646749,0.0,0.0,0.0,0.0,0.239729598304226,0.12010595234534134,0.02318181445672737,0.07429279380276176,1.0,0.2,0.0,0.4000000000000001,0.311728691924905,0.24351994219135673,0.18287900026087145,0.0548242115040813,0.0,0.0,0.0,0.0,0.311728691924905,0.24328978910227775,0.18287943525427428,0.05502578607677847,0.0,0.0,0.0,0.0,0.23973042995775865,0.1201048958552918,0.023179649562666847,0.07429378517247619,1.0,0.2,0.0,0.4000000000000001,0.23973042995775865,0.12010558558236747,0.023179649562666847,0.07429319811313101,1.0,0.2,0.0,0.4000000000000001,425,85000,200,200.0,200,0.0,1.0,0.09054113201831553,-1.0,0.8104496688540027,-40.636074869654365,5,-12.582820588357249,-40.636074869654365,-76.29009634961906,24.17142481324891,-0.031198379992148993,-0.20318037434827185,-0.5056784682857381,0.13324119315027713,0.36119789344388026,0.185443730757011,0.07203180460485113,0.09711214311269198,0.0,0.0,0.0,0.0,0.191816283248286,0.15365567606901812,0.0719636338529468,0.04310924925801625,0.0,0.0,0.0,0.0,0.36119789344388026,0.18176157744442667,0.018565503413388133,0.0810328667176777,1.0,0.044,0.0,0.20509509989270833,0.1771170027762217,0.14387746295091072,0.10974162592564028,0.02181338045012552,0.0,0.0,0.0,0.0,0.1632077104520258,0.0934503586202324,0.04398657620934631,0.04338712719362806,1.0,0.4,0.0,0.48989794855663565,0.191816283248286,0.12767982837269526,0.043986451847180204,0.046442492656528285,1.0,0.114,0.0,0.317811264746862,430,86000,200,200.0,200,0.0,0.0042765140533447266,39.112560987472534,8.18739366531372,8.24831771850586,3474.975271463394,0.01046442985534668,3.600120544433594e-05,22.662068605422974,4.8383408,0.2109187,-3.9573212,1.3205706,0.03562338,0.0009765625,5.392966e-06,0.0024130878,4.161415,3.2100692,-7.3903694,0.9903408,31.661587,-1.643303,-28.228762,-79.366425,18.995365,-1.6033986,-28.240597,-79.476364,18.977707,-1.6771007,-28.21189,-79.543495,18.986013,0.35579038,0.34565884,52.487972,0.14099622,91.2678,0.24014103,52.487972,91.2678,85000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +85,0.0,0.0,0.0,0.0,-38.12546829972231,5,-10.73995436159681,-38.12546829972231,-61.31138748108989,21.93508743947351,-0.05317677812311418,-0.19062734149861152,-0.306629817832951,0.10967549495799675,0.2869559630907317,0.17335354131631822,0.028621595899830314,0.1106375616456892,1.0,0.4,0.0,0.48989794855663565,0.25239715150672476,0.10974106875832815,0.018498118076926813,0.07968187899530715,1.0,0.2,0.0,0.4,0.2869560462183396,0.1732106015612683,0.027572969639925143,0.11075948143041404,1.0,0.4,0.0,0.48989794855663565,0.2869560297054789,0.17291590749126642,0.027572969639925143,0.11100225739197564,1.0,0.4,0.0,0.48989794855663565,0.25239645145492456,0.10974137648757179,0.018499858962558072,0.07968135161117323,1.0,0.2,0.0,0.4,0.25239715150672476,0.10974128091526915,0.018498118076926813,0.07968156112125901,1.0,0.2,0.0,0.4000000000000001,430,86000,200,200.0,200,0.0,1.0,0.02161431956549811,-1.0,0.791426992582533,-40.04529541827689,5,-28.590995837585066,-40.04529541827689,-65.39403874075721,12.977536343005193,-0.007231984728226228,-0.2002264770913845,-0.40754485116470635,0.09747810121320165,0.29572565558491243,0.23960895202878776,0.0926947872251568,0.07872536536235786,0.0,0.0,0.0,0.0,0.17160017942185318,0.10836703182556709,0.06628329512110134,0.034696415389579016,0.0,0.0,0.0,0.0,0.34507870082805997,0.18657176619105162,0.0016851644758451097,0.08370502352829455,1.0,0.105,0.0,0.3065534211193866,0.17343821579215948,0.12644535982326707,0.043015804593651404,0.050814486883745374,1.0,0.2,0.0,0.4000000000000001,0.12449596110350336,0.08759262303867173,0.022539465291596433,0.0389372870607967,1.0,0.2,0.0,0.4000000000000001,0.17160017942185318,0.0907335821412256,0.01936632756637046,0.042605455363000186,1.0,0.195,0.0,0.3962007067131506,435,87000,200,200.0,200,0.0,0.004334449768066406,39.246126890182495,8.178722143173218,8.308173418045044,3514.272488594055,0.010516881942749023,3.933906555175781e-05,22.744336366653442,6.8632507,0.19033167,-4.1690197,1.3686692,0.20476903,0.0009765625,3.3113884e-06,0.0067161503,4.161854,3.153237,-3.0948653,1.025445,32.26011,-1.509788,-28.976534,-82.763435,19.31246,-1.5471189,-28.91654,-82.35201,19.287258,-1.3966631,-28.842995,-82.57219,19.290277,0.20775196,0.21964298,54.08925,0.14547323,100.39403,0.266676,54.08925,100.39403,86000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +86,0.0,0.0,0.0,0.0,-52.65505964155957,5,-16.715635060960633,-52.65505964155957,-91.05373843121437,31.799935906602077,-0.0835781241538373,-0.26327529820779777,-0.456344533827181,0.15900025329510517,0.2582628837294773,0.16555442749027288,0.08357812483431881,0.0676346375173469,0.0,0.0,0.0,0.0,0.3753509297483816,0.24088290101534998,0.12064611611436192,0.08161488763982115,0.0,0.0,0.0,0.0,0.2582631775984171,0.16515045457555716,0.0835781241538373,0.06768833677386324,0.0,0.0,0.0,0.0,0.2582630092755247,0.16453474423207898,0.08357821777814986,0.0677630906891725,0.0,0.0,0.0,0.0,0.37535193574886927,0.24088307499731934,0.12064610040829246,0.08161523594829027,0.0,0.0,0.0,0.0,0.37535193574886927,0.24088304704369148,0.12064610040829246,0.08161500775142398,0.0,0.0,0.0,0.0,435,87000,200,200.0,200,0.0,1.0,0.03732837212903518,-1.0,0.8002450664212287,-34.09252193312376,5,-1.5778299275991872,-34.09252193312376,-83.29460478959652,27.669503361986582,-0.005194612315760679,-0.1704626096656188,-0.5942456546901864,0.15108188284269533,0.3900692459885704,0.20979441028502074,0.11953640210895441,0.10090392396608536,0.0,0.0,0.0,0.0,0.21582444429039582,0.12729440436746647,0.08850873169584857,0.048655731285094525,0.0,0.0,0.0,0.0,0.3919912153293171,0.1570570957967338,0.00402094529125291,0.08922389272071087,1.0,0.13,0.0,0.33630343441600474,0.1527829655313608,0.0907656588906396,0.03535373642687995,0.0468888886365148,1.0,0.4,0.0,0.48989794855663565,0.21257276581429843,0.13848797495949064,0.005194612315760679,0.08514166357029987,1.0,0.2,0.0,0.4000000000000001,0.22128721151577588,0.14001028880119498,0.005194612315760679,0.08270294062223123,1.0,0.218,0.0,0.41288739384970335,440,88000,200,200.0,200,0.0,0.00428009033203125,39.13873791694641,8.237731218338013,8.197473049163818,3553.4635491371155,0.010494232177734375,3.814697265625e-05,22.688717126846313,5.054409,0.15527728,-3.7509518,1.3165704,0.04520153,0.0009765625,6.776938e-06,0.002863732,4.1608143,3.16395,-4.0632524,1.0104603,31.116512,-1.5521417,-27.69663,-78.10625,18.757357,-1.7042146,-27.797283,-78.235695,18.745663,-1.4126902,-27.76641,-77.914116,18.738712,0.21337011,0.21136379,55.65867,0.15057027,92.99537,0.24645117,55.65867,92.99537,87000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +87,0.0,0.0,0.0,0.0,-19.592536593501485,5,-7.509143578824615,-19.592536593501485,-38.17350196269862,12.558078730812028,-0.03754551780645462,-0.09796268296750743,-0.1908675824307642,0.0627904321023653,0.2902753476856351,0.18974538093400786,0.042603149408431344,0.08439147477628545,1.0,0.2,0.0,0.4,0.15578053236216124,0.07523186399640414,0.012373472369137224,0.053813959450381976,1.0,0.6,0.0,0.48989794855663565,0.2902753476856351,0.18972289190302316,0.042603149408431344,0.08431149605376562,1.0,0.2,0.0,0.4000000000000001,0.28986592740611383,0.18964419877023148,0.04314089895049746,0.08416340092537171,1.0,0.2,0.0,0.4,0.15578023060953786,0.07523180199140164,0.012374179857575475,0.05381357398343845,1.0,0.6,0.0,0.48989794855663565,0.155780536543856,0.0752318423653623,0.012373409657866133,0.053813856535409335,1.0,0.6,0.0,0.48989794855663565,440,88000,200,200.0,200,0.0,1.0,0.02033392893445061,-1.0,0.8037071712557683,-54.09797528574533,5,-34.8999890799933,-54.09797528574533,-68.8987181341426,11.320066764535255,-0.004948658063474912,-0.2704898764287266,-0.5410692692490049,0.09739259335387714,0.3425361708272224,0.2742122426002477,0.2221625559701887,0.04792685370073683,0.0,0.0,0.0,0.0,0.3196228209881666,0.24734206072655335,0.052095085302826485,0.09850636178834592,1.0,0.2,0.0,0.4000000000000001,0.381384607872446,0.18673812655594924,0.004948658063474912,0.09847596974000353,1.0,0.106,0.0,0.3078376195334157,0.25129382707690173,0.13331528891822592,0.026362051676660704,0.09085081170951173,1.0,0.4,0.0,0.48989794855663565,0.3377329353843404,0.22136637632929176,0.15845862301058186,0.07442836756770341,0.0,0.0,0.0,0.0,0.3377330245043617,0.22537791176632477,0.052095085302826485,0.06732152049181897,1.0,0.057,0.0,0.2318426190328258,445,89000,200,200.0,200,0.0,0.004268646240234375,38.957770109176636,8.077624082565308,8.177834749221802,3592.475015640259,0.010436296463012695,3.910064697265625e-05,22.687562942504883,5.125366,0.275076,-3.536293,1.2937638,0.04753656,0.00097656244,8.228429e-06,0.0025031492,4.161516,3.1735919,-3.864181,1.0063411,32.61617,-1.7844054,-29.243412,-85.62559,19.815361,-1.6957186,-29.167501,-85.1076,19.811121,-1.6792027,-29.116787,-85.12582,19.804583,0.23590723,0.24102962,53.44285,0.14614528,101.36434,0.2575295,53.44285,101.36434,88000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +88,0.0,0.0,0.0,0.0,-40.5004075213293,5,-9.701264947569522,-40.5004075213293,-101.209577497544,34.630000591568454,-0.04850586227836336,-0.20250203760664648,-0.5060481557131589,0.17315000825175672,0.28501687806929293,0.16158598961804344,0.07253813628002084,0.07502069036071055,0.0,0.0,0.0,0.0,0.31239455473159905,0.12730057499712327,0.04850649630945741,0.09988881061153562,1.0,0.4,0.0,0.48989794855663565,0.28501707105380725,0.16160826694664315,0.07253813628002084,0.074998704858488,0.0,0.0,0.0,0.0,0.28501707105380725,0.16164378552300268,0.07253818951309055,0.07496521453405501,0.0,0.0,0.0,0.0,0.31239437714267587,0.12730038413581812,0.04850586227836336,0.09988895630791841,1.0,0.4,0.0,0.48989794855663565,0.3123945618506008,0.12730053558725346,0.04850586227836336,0.09988883988908831,1.0,0.4,0.0,0.48989794855663565,445,89000,200,200.0,200,0.0,1.0,0.05721621520061511,-1.0,0.8133952488831835,-48.78324873003125,5,-34.395164374781515,-48.78324873003125,-76.163620188,15.095507598510837,-0.011108698010659793,-0.24391624365015627,-0.453418907770886,0.10307447439504938,0.4034786006047887,0.2680613236853233,0.1518320958895623,0.08727083009074618,0.0,0.0,0.0,0.0,0.19548201405979349,0.14969302591879957,0.05537297380987178,0.04977874723936477,1.0,0.2,0.0,0.4000000000000001,0.40467082726061654,0.21667902435937877,0.011108698010659793,0.09083518969835484,1.0,0.027,0.0,0.16208331191088116,0.2112452101669296,0.16491963062219545,0.1286199187099167,0.02898689000472628,0.0,0.0,0.0,0.0,0.2016685151418396,0.17579368055022798,0.1303114452947732,0.02771639987197925,0.0,0.0,0.0,0.0,0.20332732566450223,0.17203058119156997,0.02845697188451245,0.035560651881461125,1.0,0.053,0.0,0.22403347964087866,450,90000,200,200.0,200,0.0,0.004321098327636719,39.24055218696594,8.123753070831299,8.220194339752197,3631.767719745636,0.010446548461914062,3.886222839355469e-05,22.881794214248657,5.887287,0.3228401,-3.7739315,1.3441566,0.0790139,0.0009765625,5.033726e-06,0.0038761662,4.161477,3.1337175,-4.6555514,1.033621,32.74715,-1.6320451,-29.372013,-78.85269,19.008446,-1.5607004,-29.290592,-79.14281,18.993538,-1.4543662,-29.371569,-78.93767,19.009014,0.18898028,0.18261832,48.043846,0.12997732,98.764145,0.25936633,48.043846,98.764145,89000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +89,0.0,0.0,0.0,0.0,-52.176196893479414,5,-2.511021353607944,-52.176196893479414,-91.41315116675723,31.67424805850058,-0.012313464420359547,-0.26088098446739705,-0.4577233480794355,0.15837141106744942,0.31511315918312927,0.19176509774064102,0.012313464420359547,0.102995235013372,1.0,0.2,0.0,0.4,0.2341228372080596,0.1028181555687124,0.019966941613168955,0.07822467046013643,1.0,0.6,0.0,0.48989794855663565,0.3151133553618983,0.19170749659736164,0.012313464420359547,0.10286250747923993,1.0,0.2,0.0,0.40000000000000013,0.31511325474826435,0.19162605929710147,0.01289875471991041,0.10266226604067222,1.0,0.2,0.0,0.4,0.23412314633203704,0.10281839463015965,0.019967682976243774,0.07822451476707806,1.0,0.6,0.0,0.48989794855663565,0.23412314633203704,0.10281821020603325,0.019966875200810443,0.0782246412153996,1.0,0.6,0.0,0.48989794855663565,450,90000,200,200.0,200,0.0,1.0,0.03048678304871568,-1.0,0.8133465275181094,-45.34075542690083,5,-23.569348300989944,-45.34075542690083,-74.58521129957376,17.612223982341668,-0.010696492996197689,-0.22670377713450415,-0.6609682385325479,0.128149921568008,0.30928194967682243,0.14479907699376748,0.026324149293902678,0.09781450336353276,1.0,0.2,0.0,0.4000000000000001,0.38561318020326063,0.2004003598701737,0.11799369476796431,0.09728939203111692,0.0,0.0,0.0,0.0,0.3400977124842124,0.15709858492622686,0.006451050290770171,0.0880015717050832,1.0,0.122,0.0,0.3272858078194042,0.3273748444105167,0.23503094839132369,0.10452799680864926,0.07331374147425523,0.0,0.0,0.0,0.0,0.18375302589490242,0.14188820711420716,0.06517427611989828,0.044747447814288986,0.0,0.0,0.0,0.0,0.38561318020326063,0.1570774271321773,0.003804193756903091,0.07129188467528677,1.0,0.005,0.0,0.07053367989832944,455,91000,200,200.0,200,0.0,0.004340171813964844,39.13037991523743,8.079667806625366,8.236053705215454,3670.949713945389,0.010448932647705078,3.838539123535156e-05,22.799826860427856,6.0634174,0.1802726,-3.652535,1.3241554,0.1095591,0.0009765626,6.60791e-06,0.00409516,4.1620264,3.1256661,-2.9011698,1.0612935,31.270205,-1.705636,-27.996037,-86.22479,18.994267,-1.6762555,-27.964268,-85.75226,18.991405,-1.5329794,-27.801136,-85.37232,18.978582,0.15488389,0.19889161,56.439644,0.15137167,88.83693,0.23189254,56.439644,88.83693,90000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +90,0.0,0.0,0.0,0.0,-35.19171969928775,5,-23.018695877023934,-35.19171969928775,-62.8517089808585,14.306069340010584,-0.11509324133965554,-0.17595859849643877,-0.3144275083789591,0.07153061017876414,0.20499761571755093,0.15285688371325828,0.09131401079545534,0.03755871131017394,0.0,0.0,0.0,0.0,0.16046409383684646,0.10124622300307418,0.04568471496211956,0.037772448078440254,1.0,0.2,0.0,0.4,0.20499778223809306,0.1527096855577749,0.09131400820682874,0.03749799001569072,0.0,0.0,0.0,0.0,0.20499778223809306,0.15247403784381916,0.09131410170021846,0.03740268424479968,0.0,0.0,0.0,0.0,0.16046337360574703,0.10124621431152243,0.04568523299169798,0.03777210718906716,1.0,0.2,0.0,0.4,0.16046414996137948,0.10124622116560247,0.04568467369504188,0.037772367524019905,1.0,0.2,0.0,0.40000000000000013,455,91000,200,200.0,200,0.0,1.0,-0.04845215155382246,-1.0,0.8159246824055134,-46.50397211822136,5,-16.122698347929628,-46.50397211822136,-90.1611779049356,27.14246676831197,-0.010245186327259867,-0.23251986059110688,-0.5945203726366446,0.15085850535384568,0.26908454793499276,0.17889190888338496,0.11460827881436869,0.0569922987112668,0.0,0.0,0.0,0.0,0.318491871771845,0.15313370213021296,0.055224332930332645,0.09429540165461235,1.0,0.2,0.0,0.4000000000000001,0.3882810962558839,0.17667873271984832,0.010245186327259867,0.08520328835483555,1.0,0.071,0.0,0.2568248430350927,0.14626061946831725,0.0832641324419325,0.021983770868586158,0.04950032975683928,1.0,0.4,0.0,0.48989794855663565,0.3343541988474012,0.16664730475492617,0.03311669162729929,0.11597396014520443,1.0,0.4,0.0,0.48989794855663565,0.3343543336385623,0.17838991643305246,0.03311669162729929,0.10449221367714472,1.0,0.282,0.0,0.449973332543163,460,92000,200,200.0,200,0.0,0.004329204559326172,39.54815125465393,8.08680772781372,8.261423587799072,3710.547642469406,0.010688066482543945,2.9802322387695312e-05,23.184868097305298,3.9985313,0.14222096,-3.303545,1.2890582,0.018591333,0.0009765625,1.2533115e-05,0.0019126015,4.1613817,3.1870031,-1.9742914,0.967094,32.385155,-1.7348336,-29.003923,-78.181274,19.330393,-1.7586664,-29.055935,-78.689026,19.312754,-1.7554297,-29.026417,-78.061714,19.32441,0.16773593,0.17480817,72.20747,0.19493411,102.556595,0.26834783,72.20747,102.556595,91000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +91,0.0,0.0,0.0,0.0,-37.80822895890361,5,-27.98758510095229,-37.80822895890361,-60.43452831751227,11.684214270723688,-0.1390745029299351,-0.1890411447945181,-0.3021791710124552,0.05842249974594732,0.30216663976924535,0.1811383482943691,0.14039855204345197,0.06128708696638384,0.0,0.0,0.0,0.0,0.33981451229599396,0.19260007049000807,0.03064261293355203,0.11057623400485474,1.0,0.2,0.0,0.4000000000000001,0.3021791710124552,0.18081624981640557,0.1390745029299351,0.0614033191785411,0.0,0.0,0.0,0.0,0.3021791710124552,0.18029713232589542,0.1390745029299351,0.06160609625447329,0.0,0.0,0.0,0.0,0.3398144574044838,0.1925999621965131,0.030643060920814383,0.11057615019445996,1.0,0.2,0.0,0.4000000000000001,0.3398145163535841,0.19260004427993932,0.030642577769360666,0.11057621323197636,1.0,0.2,0.0,0.4000000000000001,460,92000,200,200.0,200,0.0,1.0,-0.0008474413740879232,-1.0,0.8089864989717382,-52.29237140829347,5,-26.907480020550707,-52.29237140829347,-100.23598533070432,25.087334616402927,-0.008550049701011964,-0.2614618570414673,-0.7793587375439965,0.1661088126619158,0.3872054696762246,0.26181026189820206,0.1187950570206643,0.10771599982858128,0.0,0.0,0.0,0.0,0.37657617912977687,0.23572617993158196,0.08256478345476441,0.1065117495275502,0.0,0.0,0.0,0.0,0.3872054696762246,0.20779447312297117,0.008550049701011964,0.10298737926011631,1.0,0.1,0.0,0.3,0.300921661172282,0.23840706853963609,0.15675380045732396,0.05651064769733722,0.0,0.0,0.0,0.0,0.37657561356387675,0.2217277389818984,0.12658969606951095,0.10446036255367776,0.0,0.0,0.0,0.0,0.40884715958463624,0.2342018884355879,0.07904807639130969,0.10765525029638129,0.0,0.0,0.0,0.0,465,93000,200,200.0,200,0.0,0.004372119903564453,40.131287574768066,8.382555484771729,8.381285667419434,3750.7318387031555,0.010485410690307617,4.363059997558594e-05,23.352541208267212,5.3927917,0.15863214,-3.4627457,1.2912377,0.06539849,0.0009765625,9.325169e-06,0.0029501596,4.1616507,3.2262228,-2.4863148,0.92634004,31.87843,-1.6343944,-28.3664,-87.096375,19.461811,-1.7148315,-28.493578,-86.96374,19.458612,-1.5671836,-28.33609,-87.091866,19.471043,0.3203997,0.28169075,63.46591,0.16724786,92.041916,0.24005306,63.46591,92.041916,92000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +92,0.0,0.0,0.0,0.0,-39.629264406490584,5,-4.69686540071761,-39.629264406490584,-63.483153066638344,22.692129439491175,-0.023483982977134117,-0.198146322032453,-0.31748601812064015,0.11346115606679434,0.31748601812064015,0.1384275341715429,0.04083427414975599,0.095573761301079,1.0,0.2,0.0,0.4,0.2710000624306693,0.1317568392719099,0.02348444259262422,0.09647160901481557,1.0,0.4,0.0,0.48989794855663565,0.31748601812064015,0.13811443955625033,0.040236500656466875,0.0957264985146434,1.0,0.2,0.0,0.4000000000000001,0.3173271889708952,0.13763505260007688,0.040236500656466875,0.09597820261762308,1.0,0.2,0.0,0.4,0.2709997635980145,0.1317566023738309,0.023483982977134117,0.09647169683812182,1.0,0.4,0.0,0.48989794855663565,0.27100009313057843,0.13175678170950272,0.023483982977134117,0.09647163330704656,1.0,0.4,0.0,0.48989794855663565,465,93000,200,200.0,200,0.0,1.0,0.023018414549666723,-1.0,0.8160144848562889,-36.97320508020538,5,-16.895583710839983,-36.97320508020538,-51.32159037567758,13.318996024812753,-0.016107490577826067,-0.1848660254010269,-0.43434028732720814,0.09917798294238901,0.2660313374641672,0.15540886769346532,0.02885564852479319,0.08786066355839525,1.0,0.2,0.0,0.4000000000000001,0.19590555248872923,0.11408961496190768,0.023045612537587468,0.06942120628523202,1.0,0.4,0.0,0.48989794855663565,0.36971329263904495,0.16982722619767787,0.0015026744222946505,0.102467435683433,1.0,0.167,0.0,0.3729758705332022,0.2608764810660863,0.17776262768933715,0.02722722262528621,0.08733507157891962,1.0,0.2,0.0,0.4000000000000001,0.19213792346978878,0.12485576822708737,0.02304596710697648,0.059596994006701605,1.0,0.2,0.0,0.4000000000000001,0.24932907538266907,0.10301541685249964,0.016107490577826067,0.0643228913345415,1.0,0.384,0.0,0.4863578929142613,470,94000,200,200.0,200,0.0,0.004290103912353516,39.20108103752136,8.165718793869019,8.267265319824219,3789.9836823940277,0.010491609573364258,3.361701965332031e-05,22.75327754020691,4.5386524,0.15462363,-3.3089676,1.2263387,0.031732205,0.0009765625,1.23971595e-05,0.0022498409,4.1616797,3.1915119,-1.9350331,0.92826307,32.622284,-1.679651,-29.124773,-80.40116,19.950739,-1.6787856,-29.276148,-80.548416,19.942379,-1.6524345,-29.193352,-80.62878,19.932446,0.20906729,0.18844843,47.491684,0.13182467,115.16597,0.29816192,47.491684,115.16597,93000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +93,0.0,0.0,0.0,0.0,-26.075271487890724,5,-0.8804801970733874,-26.075271487890724,-71.29291510083063,24.4877735895847,-0.004181246983372076,-0.13037635743945372,-0.35755940916845985,0.12243938858635553,0.35755940916845985,0.17685719322079244,0.004181246983372076,0.12419026188426678,1.0,0.2,0.0,0.4000000000000001,0.2889891418307442,0.13822230565195942,0.055262896740784447,0.08147705903542049,1.0,0.2,0.0,0.4000000000000001,0.35755940916845985,0.17646217533083228,0.004181246983372076,0.1237167138217773,1.0,0.2,0.0,0.40000000000000013,0.3548256800491171,0.17590295151035168,0.004885300899837697,0.1229367894649064,1.0,0.2,0.0,0.4000000000000001,0.28898927793973933,0.13822217864633937,0.05526229914224565,0.081477229600923,1.0,0.2,0.0,0.4000000000000001,0.28898927793973933,0.13822227701569556,0.05526229914224565,0.08147709801721298,1.0,0.2,0.0,0.4000000000000001,470,94000,200,200.0,200,0.0,1.0,0.04391036209044982,-1.0,0.819549498959257,-55.956090376231984,5,-35.28502667293302,-55.956090376231984,-88.98563794285748,21.265224037902037,-0.07701039532113574,-0.27978045188115985,-0.5311022164593437,0.1167919739554959,0.3189919483908892,0.21795118273610595,0.06615936341294718,0.09047933360524389,0.0,0.0,0.0,0.0,0.3736894005968035,0.2224812441761365,0.05792864735604801,0.10625234808151196,1.0,0.2,0.0,0.4000000000000001,0.3418276334829293,0.19754762422075706,0.01908200757886508,0.07779239016745151,1.0,0.032,0.0,0.176,0.2951112583331128,0.14027509777831396,0.07151057110272233,0.08777533375580666,0.0,0.0,0.0,0.0,0.3645254011842775,0.21409555881428136,0.0588087206845149,0.10626396121584299,1.0,0.2,0.0,0.4000000000000001,0.3736894005968035,0.22337660506571688,0.05792824018189872,0.10543200506947085,1.0,0.193,0.0,0.3946530121511807,475,95000,200,200.0,200,0.0,0.004383563995361328,39.15486669540405,8.154606342315674,8.329274892807007,3829.189477443695,0.010478734970092773,3.170967102050781e-05,22.656087398529053,4.8833313,0.22759026,-3.9080906,1.3534914,0.036872216,0.0009765625,5.605743e-06,0.0022855264,4.1619134,3.2179732,-2.7794695,1.0041796,31.864416,-1.5932032,-28.417032,-81.63555,18.854355,-1.5424551,-28.418854,-81.54147,18.84813,-1.6062137,-28.46248,-81.362724,18.867186,0.114585355,0.12200828,69.07538,0.1794155,102.99693,0.2696668,69.07538,102.99693,94000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +94,0.0,0.0,0.0,0.0,-59.539204799357705,5,-24.514140250875364,-59.539204799357705,-80.0367238459841,18.570981185280136,-0.12218331705328006,-0.2976960239967885,-0.4003524507996877,0.09285500201828999,0.25312195913646024,0.16269706700014924,0.07035746912137902,0.07592216282086299,0.0,0.0,0.0,0.0,0.23901554257118734,0.13513278251169206,0.05249760747779808,0.06140211087880623,1.0,0.2,0.0,0.4000000000000001,0.25312195913646024,0.16256336091352247,0.06968632542069625,0.07591264275537263,0.0,0.0,0.0,0.0,0.2526056677400721,0.16233181226874333,0.06968632542069625,0.07584836231529977,0.0,0.0,0.0,0.0,0.23901508440248323,0.13513227134696368,0.05249699163258382,0.06140210320724274,1.0,0.2,0.0,0.4000000000000001,0.23901557814368055,0.13513266308326607,0.05249699163258382,0.061402108817766546,1.0,0.2,0.0,0.40000000000000013,475,95000,200,200.0,200,0.0,1.0,0.07611450479966407,-1.0,0.796325610549268,-39.38477076418976,5,-32.22966547055516,-39.38477076418976,-56.1018090785248,8.644738703271537,-0.0025073727862210075,-0.19692385382094882,-0.4195874667308168,0.08283933197990077,0.38425565890345126,0.19747822672632856,0.10280769507090863,0.0976195925027703,0.0,0.0,0.0,0.0,0.19943913775263616,0.16334133914679957,0.09980496083048995,0.036768544071691465,0.0,0.0,0.0,0.0,0.38688443775019465,0.16265972466698994,0.0025073727862210075,0.08871348581048716,1.0,0.103,0.0,0.3039588787977742,0.30517901183397395,0.161565074675435,0.05773157889047638,0.11056802766615086,1.0,0.2,0.0,0.4,0.1975107510449175,0.1399692875600071,0.10423739735576204,0.03187752445479903,0.0,0.0,0.0,0.0,0.19944101373777615,0.1609028971023236,0.09980488978809741,0.03313687647588217,0.0,0.0,0.0,0.0,480,96000,200,200.0,200,0.0,0.004274129867553711,38.8827338218689,8.066478967666626,8.201927423477173,3868.1223685741425,0.01042795181274414,3.0994415283203125e-05,22.599590301513672,5.053482,0.21481037,-3.6297112,1.3259866,0.042151123,0.0009765625,7.14079e-06,0.0028073261,4.161672,3.1500332,-4.0539923,0.96341765,31.843082,-1.5495737,-28.299116,-88.234215,19.14252,-1.7174002,-28.47824,-88.485405,19.128796,-1.7871375,-28.401371,-88.43927,19.12684,0.20678577,0.20132792,50.627846,0.13616729,101.90398,0.26320398,50.627846,101.90398,95000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +95,0.0,0.0,0.0,0.0,-36.68788600738183,5,-19.399958683291462,-36.68788600738183,-53.779384623689815,11.390701705810345,-0.09699964314368945,-0.18343943003690924,-0.2694593722482877,0.05695412091098184,0.2694593722482877,0.15574687079256966,0.07196160497066635,0.06377572645606619,0.0,0.0,0.0,0.0,0.19714017063311945,0.1362292961264621,0.058649054444505085,0.05299584950323077,1.0,0.2,0.0,0.4000000000000001,0.2694593722482877,0.15550394476634044,0.0719386979624019,0.0635848663515652,0.0,0.0,0.0,0.0,0.26803668060247066,0.1551076179161668,0.07196558330227537,0.06329305271540815,0.0,0.0,0.0,0.0,0.19714056275780967,0.1362296314982926,0.05864970449330006,0.052995684211443704,1.0,0.2,0.0,0.4000000000000001,0.19714056275780967,0.13622935607179174,0.058648966732845136,0.05299582694053937,1.0,0.2,0.0,0.4000000000000001,480,96000,200,200.0,200,0.0,1.0,0.08617272475509447,-1.0,0.8108484709200657,-47.61847850095869,5,-28.092072766762207,-47.61847850095869,-72.47608502533014,19.10669779731792,-0.012865009294392667,-0.23809239250479342,-0.4861329387512848,0.11123914094783377,0.261397672913472,0.16283804923588488,0.052478369519072046,0.06923190269116733,1.0,0.2,0.0,0.4000000000000001,0.2997182168843843,0.2048059669495994,0.1593104902064497,0.05055984952915447,0.0,0.0,0.0,0.0,0.3410362011067107,0.1557475750271612,0.011732645248054754,0.06842920118330918,1.0,0.089,0.0,0.2847437444440176,0.22702102837682098,0.13658538155073668,0.056024857020875736,0.06521634207135579,1.0,0.2,0.0,0.4000000000000001,0.2871104546465688,0.19524367855940034,0.13332637002574474,0.05641024751986415,0.0,0.0,0.0,0.0,0.2997188742979281,0.19734836005551012,0.1246588286518163,0.05464791860035314,0.0,0.0,0.0,0.0,485,97000,200,200.0,200,0.0,0.0042302608489990234,38.8798463344574,8.279902458190918,8.160409212112427,3907.1130652427673,0.010368824005126953,4.124641418457031e-05,22.42489004135132,5.629471,0.17249978,-3.309391,1.2565116,0.08416926,0.0009765625,1.1042188e-05,0.0033097516,4.1618586,3.2148046,-5.402117,0.93891096,32.096123,-1.5610046,-28.565825,-80.89665,19.172707,-1.7062027,-28.708822,-80.6683,19.163578,-1.6417103,-28.629004,-81.11699,19.167465,0.2156438,0.18961953,52.1151,0.14452757,87.26919,0.22909735,52.1151,87.26919,96000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +96,0.0,0.0,0.0,0.0,-31.07272244028285,5,-22.11263090544571,-31.07272244028285,-47.980076885871796,9.52040000316434,-0.11056293935961424,-0.15536361220141423,-0.23990044674738814,0.04760200001596647,0.22680204043377872,0.17585154360908611,0.1315037774787598,0.03676348044896663,0.0,0.0,0.0,0.0,0.1746365634330752,0.10969824339374826,0.04130625909755567,0.04258786232951601,1.0,0.2,0.0,0.4000000000000001,0.22680204043377872,0.17566905856712056,0.13150370189731406,0.0365428180727455,0.0,0.0,0.0,0.0,0.2251248288613897,0.1753781919714956,0.13150435395621818,0.03619650623402522,0.0,0.0,0.0,0.0,0.17463588053404833,0.1096979152185823,0.04130598152825053,0.042587746315296604,1.0,0.2,0.0,0.4000000000000001,0.17463664032221088,0.10969817479644417,0.04130598152825053,0.04258784155536749,1.0,0.2,0.0,0.4000000000000001,485,97000,200,200.0,200,0.0,1.0,-0.043637224751648405,-1.0,0.8282472825910415,-29.964379644917518,5,-14.769366805276503,-29.964379644917518,-45.69499689419921,10.374690492083671,-0.007004662514539053,-0.1498218982245876,-0.3664557488052412,0.07651565607443578,0.30624576112857754,0.1981441033087016,0.0462092275068145,0.08691985621040574,1.0,0.2,0.0,0.4,0.16680862963569779,0.10425726226847201,0.02781616085895163,0.047429530357868455,1.0,0.2,0.0,0.4000000000000001,0.3811383631495408,0.1774887590454162,0.0037594645654366898,0.09681716840599593,1.0,0.157,0.0,0.3638007696528417,0.28049593481307433,0.17244749704829057,0.10401541315253633,0.060716491416881437,0.0,0.0,0.0,0.0,0.20150390758812334,0.10367972100434916,0.02181790870126451,0.06265255485769891,1.0,0.2,0.0,0.4000000000000001,0.20150390758812334,0.08971451849198905,0.02181614520334295,0.045702688613540626,1.0,0.247,0.0,0.4312667388055796,490,98000,200,200.0,200,0.0,0.004206180572509766,39.79225492477417,8.121410131454468,8.185995101928711,3946.955445766449,0.010697364807128906,3.2901763916015625e-05,23.469909191131592,4.535013,0.25182796,-3.45082,1.2137855,0.030170616,0.0009765624,1.0265518e-05,0.002063103,4.1614933,3.196569,-2.3988929,0.9687843,32.7716,-1.5163566,-29.357916,-76.07255,18.958035,-1.5494064,-29.323204,-76.417404,18.93998,-1.5242906,-29.278244,-76.32766,18.943384,0.14086369,0.13683575,52.92534,0.14247075,101.13266,0.26121035,52.92534,101.13266,97000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +97,0.0,0.0,0.0,0.0,-47.49249647840524,5,-12.788717307221761,-47.49249647840524,-92.43445336355792,31.071379669853453,-0.06394346928007037,-0.23746248239202633,-0.4621726172768008,0.15535707695317533,0.20724071414285505,0.12481165563373268,0.08025158488057693,0.04570508667408151,0.0,0.0,0.0,0.0,0.25493144297580494,0.16931164414215283,0.0639435087809477,0.07330319949443158,0.0,0.0,0.0,0.0,0.20724072659913526,0.12462116475469252,0.07843845358434001,0.04584888969898298,0.0,0.0,0.0,0.0,0.2072407251788579,0.12432114306517175,0.07843845358434001,0.04607650459979989,0.0,0.0,0.0,0.0,0.2549318920979429,0.16931189997652696,0.063943882645549,0.07330320412132624,0.0,0.0,0.0,0.0,0.2549318920979429,0.1693116840307374,0.06394346928007037,0.07330320814936589,0.0,0.0,0.0,0.0,490,98000,200,200.0,200,0.0,1.0,0.026072856419738864,-1.0,0.8084319807288709,-47.74674632437793,5,-33.918978975427606,-47.74674632437793,-61.43744873799936,11.088892404999,-0.029487245868142248,-0.23873373162188966,-0.6052005208271305,0.11025357682733758,0.28965420846519513,0.18559011752355287,0.0767557818501387,0.08542252000000146,0.0,0.0,0.0,0.0,0.2626925851181813,0.12222310659736606,0.046056613215907205,0.07766169818643011,1.0,0.2,0.0,0.4,0.41049864491789007,0.183391512428709,0.016491966188147474,0.09669157021908222,1.0,0.059,0.0,0.23562470159132298,0.28157902763424436,0.19226109089518786,0.12701592793102098,0.06280680360509583,0.0,0.0,0.0,0.0,0.1457153166784555,0.10983746081105383,0.058750086050810765,0.03424863028016823,1.0,0.2,0.0,0.4,0.26270040298769703,0.10018874999497408,0.015442794660089125,0.04774533575509658,1.0,0.206,0.0,0.40443046373882374,495,99000,200,200.0,200,0.0,0.004791259765625,39.99691987037659,8.38575005531311,8.385502338409424,3987.0053238868713,0.010419130325317383,3.838539123535156e-05,23.21041464805603,5.0044785,0.16766167,-3.8376818,1.2372152,0.049332142,0.0009765625,7.1289996e-06,0.002537266,4.1617494,3.1509976,-2.1072254,0.9680993,32.385983,-1.5044724,-28.987852,-83.703125,19.092474,-1.6252905,-29.067326,-83.82107,19.10184,-1.6425978,-29.050095,-83.93647,19.107412,0.23277663,0.2142562,67.01396,0.18080018,90.51607,0.2388631,67.01396,90.51607,98000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +98,0.0,0.0,0.0,0.0,-47.99137865013214,5,-20.579248969383926,-47.99137865013214,-76.50231567658186,17.94080697077719,-0.10289592181043727,-0.23995689325066064,-0.38274937171316403,0.08970406192097714,0.2112213118274459,0.1281692877147336,0.05756692791337163,0.05056294954065274,1.0,0.2,0.0,0.4,0.2548318662207015,0.20478895272281092,0.10289629545526863,0.05785220377992418,0.0,0.0,0.0,0.0,0.2112213118274459,0.1279189972474135,0.055178668323753885,0.05079875287412411,1.0,0.2,0.0,0.40000000000000013,0.21083712303426946,0.12751806309999614,0.055178668323753885,0.051134061289624166,1.0,0.2,0.0,0.4,0.2548320190139889,0.20478908482428496,0.10289592181043727,0.057852462625400496,0.0,0.0,0.0,0.0,0.2548320190139889,0.20478900182148738,0.10289592181043727,0.057852255143199464,0.0,0.0,0.0,0.0,495,99000,200,200.0,200,0.0,1.0,0.09801621157003026,-1.0,0.8121917566193506,-38.09710853067499,5,-11.971129993490306,-38.09710853067499,-56.4322032804777,16.02894230817239,-0.03539841240165347,-0.19048554265337492,-0.5677234355581614,0.11175914206351494,0.32268147903238703,0.16138466905468837,0.10373071546711014,0.0816737193142565,0.0,0.0,0.0,0.0,0.2840105725918248,0.12369334056044731,0.03395381340782108,0.08956600989707905,1.0,0.2,0.0,0.4000000000000001,0.4175766602012243,0.15240818592402156,0.003813652690347229,0.10182011221570758,1.0,0.179,0.0,0.3833523183704515,0.3732121919942742,0.18905025454831334,0.07202759926062328,0.10119400570794004,0.0,0.0,0.0,0.0,0.24512526753679012,0.15776841837666944,0.10084081846659998,0.05257975215286805,0.0,0.0,0.0,0.0,0.28597809712269423,0.1314993503404599,0.023187859574862794,0.07980936493844439,1.0,0.249,0.0,0.4324338099640221,500,100000,200,200.0,200,0.0,0.004190921783447266,39.07651233673096,8.137208223342896,8.309559345245361,4026.1312177181244,0.010445117950439453,2.9325485229492188e-05,22.61507487297058,5.9165916,0.17995635,-3.404665,1.2592975,0.11404133,0.00097656244,1.0206855e-05,0.004114013,4.161953,3.1498566,-2.2804115,0.9599604,32.321644,-1.4957051,-29.117706,-78.4641,18.684956,-1.5000336,-28.991833,-78.26825,18.664557,-1.5442139,-29.054369,-78.76258,18.688522,0.18989767,0.16903627,61.675064,0.16359343,98.317276,0.25761908,61.675064,98.317276,99000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 +99,0.0,0.0,0.0,0.0,-42.176397921935695,5,-17.825897259483373,-42.176397921935695,-61.09738421933632,14.276599219469903,-0.08912938965449548,-0.21088198960967844,-0.3054869282491181,0.07138306113560626,0.267411796190125,0.1545405231202614,0.08175790049840277,0.06998407277102275,0.0,0.0,0.0,0.0,0.30548691511369697,0.15794082987414645,0.08912952005927936,0.07908248559574527,0.0,0.0,0.0,0.0,0.267411796190125,0.15444691242881312,0.08175790049840277,0.06972450128080997,0.0,0.0,0.0,0.0,0.2660391847251269,0.15431682064179386,0.08175799912480303,0.06926051160812649,0.0,0.0,0.0,0.0,0.3054869282491181,0.15794093246784396,0.08912938965449548,0.07908240797081187,0.0,0.0,0.0,0.0,0.3054869282491181,0.15794084698070113,0.08912938965449548,0.07908247040668047,0.0,0.0,0.0,0.0,500,100000,200,200.0,200,0.0,1.0,-0.04859280769923356,-1.0,0.8096122243144976,-45.697659349471834,5,-7.6745235750982435,-45.697659349471834,-73.60148381363575,22.32066531290046,-0.0343832721088695,-0.22848829674735907,-0.5425946674196698,0.12580045584610106,0.26643355972250526,0.17788362723396295,0.03512729380514804,0.08376218170220663,1.0,0.2,0.0,0.4,0.2024977206311513,0.1238447810459474,0.038644033047148287,0.06058213238261499,1.0,0.2,0.0,0.4,0.3371591223432818,0.17283658901921603,0.007731933601099367,0.07413116751200567,1.0,0.056,0.0,0.22992172581119863,0.22241989883126262,0.14631183334354833,0.07073116374287845,0.05446279584417886,0.0,0.0,0.0,0.0,0.2143121598972938,0.12867938905330292,0.03438328040337571,0.06374260242609671,1.0,0.2,0.0,0.4,0.2143122125954738,0.12375849999187366,0.0343832721088695,0.06063975193356837,1.0,0.2,0.0,0.40000000000000013,505,101000,200,200.0,200,0.0,0.004239320755004883,38.9220986366272,8.099193811416626,8.249477624893188,4065.1033108234406,0.010428905487060547,3.504753112792969e-05,22.558720111846924,5.1681805,0.17890961,-4.7991943,1.2150427,0.059326436,0.0009765625,2.7827386e-06,0.0026800467,4.1611257,3.1351988,-3.4927053,0.9983693,32.69406,-1.5334367,-29.433962,-86.03994,19.325113,-1.4964224,-29.379951,-85.837135,19.32743,-1.5263872,-29.430603,-85.99903,19.332071,0.16667236,0.16479683,52.043266,0.14089043,93.20285,0.24257731,52.043266,93.20285,100000,-3.162123,-3.1621234,-3.162123,4.7683716e-07,-3.0,-3.0,-3.0,0.0,0.0,0.0,0.0,0.0,0.049787067,0.049787063,0.049787067,3.7252903e-09 diff --git a/tests/regression/awac/gcrl/gcrl_data_mini/id0/script_name.txt b/tests/regression/awac/gcrl/gcrl_data_mini/id0/script_name.txt new file mode 100644 index 000000000..3473b49f5 --- /dev/null +++ b/tests/regression/awac/gcrl/gcrl_data_mini/id0/script_name.txt @@ -0,0 +1 @@ +experiments/ashvin/icml2020/pusher/state2/random2.py \ No newline at end of file diff --git a/tests/regression/awac/gcrl/gcrl_data_mini/id0/variant.json b/tests/regression/awac/gcrl/gcrl_data_mini/id0/variant.json new file mode 100644 index 000000000..9d16a99f2 --- /dev/null +++ b/tests/regression/awac/gcrl/gcrl_data_mini/id0/variant.json @@ -0,0 +1,156 @@ +{ + "achieved_goal_key": "state_achieved_goal", + "add_env_demos": false, + "add_env_offpolicy_data": false, + "algorithm": "SAC", + "batch_size": 1024, + "collection_mode": "batch", + "desired_goal_key": "state_desired_goal", + "doodad_info": { + "EC2_instance_id": "i-0aabeb951e5af9b88", + "aws_ami_id": null, + "base_exp_name": "ashvin/icml2020/pusher/state2/random2", + "docker_image": "anair17/railrl-hand-tf-v1", + "instance_type": "g3.4xlarge" + }, + "env_class": { + "$class": "multiworld.envs.mujoco.sawyer_xyz.sawyer_push_leap.SawyerPushAndReachXYEnv" + }, + "env_kwargs": { + "fix_reset": false, + "goal_high": [ + 0.2, + 0.7, + 0.2, + 0.7 + ], + "goal_low": [ + -0.2, + 0.5, + -0.2, + 0.5 + ], + "hand_high": [ + 0.2, + 0.7 + ], + "hand_low": [ + -0.2, + 0.5 + ], + "invisible_boundary_wall": true, + "puck_high": [ + 0.2, + 0.7 + ], + "puck_low": [ + -0.2, + 0.5 + ], + "reward_type": "hand_and_puck_distance", + "sample_realistic_goals": false + }, + "exp_id": 0, + "exp_name": "ashvin/icml2020/pusher/state2/random2", + "exploration_kwargs": { + "noise": 0.8, + "strategy": "ou" + }, + "layer_size": 256, + "load_demos": true, + "logger_config": { + "run_id": 12, + "snapshot_gap": 100, + "snapshot_mode": "gap" + }, + "max_path_length": 200, + "min_num_steps_before_training": 1000, + "num_epochs": 100, + "num_eval_steps_per_epoch": 1000, + "num_expl_steps_per_train_loop": 1000, + "num_exps_per_instance": 1, + "num_trains_per_train_loop": 1000, + "observation_key": "state_observation", + "path_loader_class": { + "$class": "railrl.demos.source.dict_to_mdp_path_loader.DictToMDPPathLoader" + }, + "path_loader_kwargs": { + "demo_paths": [ + { + "is_demo": true, + "obs_dict": false, + "path": "demos/icml2020/pusher/demos100.npy" + } + ] + }, + "policy_class": { + "$class": "railrl.torch.sac.policies.gaussian_policy.GaussianPolicy" + }, + "policy_kwargs": { + "hidden_sizes": [ + 256, + 256, + 256, + 256 + ], + "max_log_std": 0, + "min_log_std": -6, + "std_architecture": "shared" + }, + "pretrain_policy": true, + "pretrain_rl": false, + "region": "us-west-2", + "renderer_kwargs": { + "create_image_format": "HWC", + "flatten_image": true, + "init_camera": { + "$function": "multiworld.envs.mujoco.cameras.sawyer_init_camera_zoomed_in" + }, + "output_image_format": "CWH" + }, + "replay_buffer_kwargs": { + "fraction_goals_env_goals": 0.0, + "fraction_goals_rollout_goals": 0.5, + "max_size": 1000000 + }, + "run_id": 12, + "save_paths": true, + "save_video": false, + "save_video_kwargs": { + "columns": 2, + "num_columns_per_rollout": 2, + "pad_color": 0, + "pad_length": 1, + "save_video_period": 50, + "subpad_length": 1 + }, + "seedid": 0, + "trainer_kwargs": { + "alpha": 0, + "awr_weight": 0.0, + "bc_num_pretrain_steps": 10000, + "bc_weight": 0.0, + "beta": 1, + "compute_bc": true, + "discount": 0.99, + "policy_lr": 0.0003, + "policy_weight_decay": 0.0001, + "q_num_pretrain1_steps": 0, + "q_num_pretrain2_steps": 0, + "q_weight_decay": 0, + "qf_lr": 0.0003, + "reparam_weight": 0.0, + "reward_scale": 1, + "reward_transform_kwargs": null, + "rl_weight": 0.0, + "soft_target_tau": 0.005, + "target_update_period": 1, + "terminal_transform_kwargs": null, + "use_automatic_entropy_tuning": false, + "use_awr_update": false, + "use_reparam_update": false + }, + "trial_name": "id0", + "unique_id": "b48b22a5-ce55-4cb9-82eb-e61264502a83", + "version": "normal" +} \ No newline at end of file diff --git a/tests/regression/awac/gcrl/gcrl_data_mini/id0/video_0_vae.p b/tests/regression/awac/gcrl/gcrl_data_mini/id0/video_0_vae.p new file mode 100644 index 0000000000000000000000000000000000000000..ad339009508c382e434cfd5b30fb9bb3d610da40 GIT binary patch literal 511525 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 QLM8dqC+K&+Uzg(l1AlAd{{R30 literal 0 HcmV?d00001 diff --git a/tests/regression/awac/gcrl/id0/debug.log b/tests/regression/awac/gcrl/id0/debug.log new file mode 100644 index 000000000..d45bb1cd5 --- /dev/null +++ b/tests/regression/awac/gcrl/id0/debug.log @@ -0,0 +1,2079 @@ +[id0] ------------------------------ --------------- +[id0] trainer/QF1 Loss 0.0267284 +[id0] trainer/QF2 Loss 0.0267345 +[id0] trainer/Policy Loss 3.15012 +[id0] trainer/Q1 Predictions Mean -0.000483587 +[id0] trainer/Q1 Predictions Std 0.000263562 +[id0] trainer/Q1 Predictions Max -2.54349e-05 +[id0] trainer/Q1 Predictions Min -0.00114263 +[id0] trainer/Q2 Predictions Mean -0.000438495 +[id0] trainer/Q2 Predictions Std 0.000220916 +[id0] trainer/Q2 Predictions Max 4.79189e-05 +[id0] trainer/Q2 Predictions Min -0.000895643 +[id0] trainer/Q Targets Mean -0.124641 +[id0] trainer/Q Targets Std 0.106343 +[id0] trainer/Q Targets Max 0.000171593 +[id0] trainer/Q Targets Min -0.380185 +[id0] trainer/Log Pis Mean 3.14974 +[id0] trainer/Log Pis Std 1.1 +[id0] trainer/Log Pis Max 4.15625 +[id0] trainer/Log Pis Min -1.85168 +[id0] trainer/rewards Mean -0.124673 +[id0] trainer/rewards Std 0.106319 +[id0] trainer/rewards Max 0 +[id0] trainer/rewards Min -0.380129 +[id0] trainer/terminals Mean 0 +[id0] trainer/terminals Std 0 +[id0] trainer/terminals Max 0 +[id0] trainer/terminals Min 0 +[id0] trainer/replay_buffer_len 90000 +[id0] trainer/policy/mean Mean -3.94223e-05 +[id0] trainer/policy/mean Std 5.48776e-06 +[id0] trainer/policy/mean Max -2.87341e-05 +[id0] trainer/policy/mean Min -5.66508e-05 +[id0] trainer/policy/std Mean 0.0497949 +[id0] trainer/policy/std Std 7.06956e-06 +[id0] trainer/policy/std Max 0.049803 +[id0] trainer/policy/std Min 0.0497869 +[id0] trainer/Advantage Weights Mean 0.0078125 +[id0] trainer/Advantage Weights Std 0.00198469 +[id0] trainer/Advantage Weights Max 0.0130013 +[id0] trainer/Advantage Weights Min 0.00423533 +[id0] trainer/Advantage Score Mean -0.000101316 +[id0] trainer/Advantage Score Std 0.000263755 +[id0] trainer/Advantage Score Max 0.000441706 +[id0] trainer/Advantage Score Min -0.000679884 +[id0] trainer/bc/Train Logprob Loss 254.926 +[id0] trainer/bc/Test Logprob Loss 270.137 +[id0] trainer/bc/Train MSE 0.642499 +[id0] trainer/bc/Test MSE 0.689321 +[id0] trainer/bc/train_policy_loss 254.926 +[id0] trainer/bc/test_policy_loss 270.137 +[id0] trainer/batch 0 +[id0] trainer/epoch_time 0.0379837 +[id0] ------------------------------ --------------- +[id0] --------------------------------------- --------------- +[id0] trainer/num train calls 10 +[id0] trainer/QF1 Loss 0.0250762 +[id0] trainer/QF2 Loss 0.0254459 +[id0] trainer/Policy Loss 3.42755 +[id0] trainer/Q1 Predictions Mean -0.02271 +[id0] trainer/Q1 Predictions Std 0.0013751 +[id0] trainer/Q1 Predictions Max -0.020538 +[id0] trainer/Q1 Predictions Min -0.0247885 +[id0] trainer/Q2 Predictions Mean -0.0215133 +[id0] trainer/Q2 Predictions Std 0.00105855 +[id0] trainer/Q2 Predictions Max -0.0195664 +[id0] trainer/Q2 Predictions Min -0.0226589 +[id0] trainer/Q Targets Mean -0.136798 +[id0] trainer/Q Targets Std 0.110915 +[id0] trainer/Q Targets Max -0.00019019 +[id0] trainer/Q Targets Min -0.317915 +[id0] trainer/Log Pis Mean 3.40936 +[id0] trainer/Log Pis Std 0.616096 +[id0] trainer/Log Pis Max 3.98308 +[id0] trainer/Log Pis Min 2.43023 +[id0] trainer/rewards Mean -0.136573 +[id0] trainer/rewards Std 0.110873 +[id0] trainer/rewards Max -1.48851e-06 +[id0] trainer/rewards Min -0.317618 +[id0] trainer/terminals Mean 0 +[id0] trainer/terminals Std 0 +[id0] trainer/terminals Max 0 +[id0] trainer/terminals Min 0 +[id0] trainer/replay_buffer_len 90200 +[id0] trainer/policy/mean Mean -0.000476395 +[id0] trainer/policy/mean Std 0.0094533 +[id0] trainer/policy/mean Max 0.00918785 +[id0] trainer/policy/mean Min -0.0101835 +[id0] trainer/policy/std Mean 0.0506216 +[id0] trainer/policy/std Std 1.96462e-05 +[id0] trainer/policy/std Max 0.0506586 +[id0] trainer/policy/std Min 0.0505911 +[id0] trainer/Advantage Weights Mean 0.2 +[id0] trainer/Advantage Weights Std 0.286094 +[id0] trainer/Advantage Weights Max 0.768934 +[id0] trainer/Advantage Weights Min 0.0102757 +[id0] trainer/Advantage Score Mean -0.0045227 +[id0] trainer/Advantage Score Std 0.00139399 +[id0] trainer/Advantage Score Max -0.00221948 +[id0] trainer/Advantage Score Min -0.00653471 +[id0] trainer/bc/Train Logprob Loss 245.501 +[id0] trainer/bc/Test Logprob Loss 246.347 +[id0] trainer/bc/Train MSE 0.643397 +[id0] trainer/bc/Test MSE 0.648696 +[id0] trainer/bc/train_policy_loss 245.501 +[id0] trainer/bc/test_policy_loss 246.347 +[id0] expl/num steps total 200 +[id0] expl/num paths total 4 +[id0] expl/path length Mean 50 +[id0] expl/path length Std 0 +[id0] expl/path length Max 50 +[id0] expl/path length Min 50 +[id0] expl/Rewards Mean -0.197639 +[id0] expl/Rewards Std 0.011234 +[id0] expl/Rewards Max -0.186405 +[id0] expl/Rewards Min -0.208873 +[id0] expl/Returns Mean -9.88193 +[id0] expl/Returns Std 0.561699 +[id0] expl/Returns Max -9.32024 +[id0] expl/Returns Min -10.4436 +[id0] expl/Actions Mean -0.000557166 +[id0] expl/Actions Std 0.0502919 +[id0] expl/Actions Max 0.146695 +[id0] expl/Actions Min -0.165994 +[id0] expl/Num Paths 2 +[id0] expl/Average Returns -9.88193 +[id0] expl/hand_distance Mean 0.0856795 +[id0] expl/hand_distance Std 0.0329738 +[id0] expl/hand_distance Max 0.120603 +[id0] expl/hand_distance Min 0.0476662 +[id0] expl/Final hand_distance Mean 0.0895555 +[id0] expl/Final hand_distance Std 0.0310472 +[id0] expl/Final hand_distance Max 0.120603 +[id0] expl/Final hand_distance Min 0.0585082 +[id0] expl/puck_distance Mean 0.197639 +[id0] expl/puck_distance Std 0.011234 +[id0] expl/puck_distance Max 0.208873 +[id0] expl/puck_distance Min 0.186405 +[id0] expl/Final puck_distance Mean 0.197639 +[id0] expl/Final puck_distance Std 0.0112338 +[id0] expl/Final puck_distance Max 0.208872 +[id0] expl/Final puck_distance Min 0.186405 +[id0] expl/state_distance Mean 0.21697 +[id0] expl/state_distance Std 0.0232233 +[id0] expl/state_distance Max 0.24119 +[id0] expl/state_distance Min 0.192403 +[id0] expl/Final state_distance Mean 0.218281 +[id0] expl/Final state_distance Std 0.0229095 +[id0] expl/Final state_distance Max 0.24119 +[id0] expl/Final state_distance Min 0.195371 +[id0] expl/touch_distance Mean 0.232212 +[id0] expl/touch_distance Std 0.0408655 +[id0] expl/touch_distance Max 0.278074 +[id0] expl/touch_distance Min 0.181348 +[id0] expl/Final touch_distance Mean 0.229711 +[id0] expl/Final touch_distance Std 0.048363 +[id0] expl/Final touch_distance Max 0.278074 +[id0] expl/Final touch_distance Min 0.181348 +[id0] expl/hand_success Mean 0.5 +[id0] expl/hand_success Std 0.5 +[id0] expl/hand_success Max 1 +[id0] expl/hand_success Min 0 +[id0] expl/Final hand_success Mean 0.5 +[id0] expl/Final hand_success Std 0.5 +[id0] expl/Final hand_success Max 1 +[id0] expl/Final hand_success Min 0 +[id0] expl/hand_success_2 Mean 0.5 +[id0] expl/hand_success_2 Std 0.5 +[id0] expl/hand_success_2 Max 1 +[id0] expl/hand_success_2 Min 0 +[id0] expl/Final hand_success_2 Mean 0.5 +[id0] expl/Final hand_success_2 Std 0.5 +[id0] expl/Final hand_success_2 Max 1 +[id0] expl/Final hand_success_2 Min 0 +[id0] expl/hand_success_3 Mean 0.97 +[id0] expl/hand_success_3 Std 0.170587 +[id0] expl/hand_success_3 Max 1 +[id0] expl/hand_success_3 Min 0 +[id0] expl/Final hand_success_3 Mean 0.5 +[id0] expl/Final hand_success_3 Std 0.5 +[id0] expl/Final hand_success_3 Max 1 +[id0] expl/Final hand_success_3 Min 0 +[id0] expl/puck_success Mean 0 +[id0] expl/puck_success Std 0 +[id0] expl/puck_success Max 0 +[id0] expl/puck_success Min 0 +[id0] expl/Final puck_success Mean 0 +[id0] expl/Final puck_success Std 0 +[id0] expl/Final puck_success Max 0 +[id0] expl/Final puck_success Min 0 +[id0] expl/puck_success_2 Mean 0 +[id0] expl/puck_success_2 Std 0 +[id0] expl/puck_success_2 Max 0 +[id0] expl/puck_success_2 Min 0 +[id0] expl/Final puck_success_2 Mean 0 +[id0] expl/Final puck_success_2 Std 0 +[id0] expl/Final puck_success_2 Max 0 +[id0] expl/Final puck_success_2 Min 0 +[id0] expl/puck_success_3 Mean 0 +[id0] expl/puck_success_3 Std 0 +[id0] expl/puck_success_3 Max 0 +[id0] expl/puck_success_3 Min 0 +[id0] expl/Final puck_success_3 Mean 0 +[id0] expl/Final puck_success_3 Std 0 +[id0] expl/Final puck_success_3 Max 0 +[id0] expl/Final puck_success_3 Min 0 +[id0] expl/hand_and_puck_success Mean 0 +[id0] expl/hand_and_puck_success Std 0 +[id0] expl/hand_and_puck_success Max 0 +[id0] expl/hand_and_puck_success Min 0 +[id0] expl/Final hand_and_puck_success Mean 0 +[id0] expl/Final hand_and_puck_success Std 0 +[id0] expl/Final hand_and_puck_success Max 0 +[id0] expl/Final hand_and_puck_success Min 0 +[id0] expl/hand_and_puck_success_2 Mean 0 +[id0] expl/hand_and_puck_success_2 Std 0 +[id0] expl/hand_and_puck_success_2 Max 0 +[id0] expl/hand_and_puck_success_2 Min 0 +[id0] expl/Final hand_and_puck_success_2 Mean 0 +[id0] expl/Final hand_and_puck_success_2 Std 0 +[id0] expl/Final hand_and_puck_success_2 Max 0 +[id0] expl/Final hand_and_puck_success_2 Min 0 +[id0] expl/hand_and_puck_success_3 Mean 0 +[id0] expl/hand_and_puck_success_3 Std 0 +[id0] expl/hand_and_puck_success_3 Max 0 +[id0] expl/hand_and_puck_success_3 Min 0 +[id0] expl/Final hand_and_puck_success_3 Mean 0 +[id0] expl/Final hand_and_puck_success_3 Std 0 +[id0] expl/Final hand_and_puck_success_3 Max 0 +[id0] expl/Final hand_and_puck_success_3 Min 0 +[id0] expl/state_success Mean 0 +[id0] expl/state_success Std 0 +[id0] expl/state_success Max 0 +[id0] expl/state_success Min 0 +[id0] expl/Final state_success Mean 0 +[id0] expl/Final state_success Std 0 +[id0] expl/Final state_success Max 0 +[id0] expl/Final state_success Min 0 +[id0] expl/state_success_2 Mean 0 +[id0] expl/state_success_2 Std 0 +[id0] expl/state_success_2 Max 0 +[id0] expl/state_success_2 Min 0 +[id0] expl/Final state_success_2 Mean 0 +[id0] expl/Final state_success_2 Std 0 +[id0] expl/Final state_success_2 Max 0 +[id0] expl/Final state_success_2 Min 0 +[id0] expl/state_success_3 Mean 0 +[id0] expl/state_success_3 Std 0 +[id0] expl/state_success_3 Max 0 +[id0] expl/state_success_3 Min 0 +[id0] expl/Final state_success_3 Mean 0 +[id0] expl/Final state_success_3 Std 0 +[id0] expl/Final state_success_3 Max 0 +[id0] expl/Final state_success_3 Min 0 +[id0] expl/touch_success Mean 0 +[id0] expl/touch_success Std 0 +[id0] expl/touch_success Max 0 +[id0] expl/touch_success Min 0 +[id0] expl/Final touch_success Mean 0 +[id0] expl/Final touch_success Std 0 +[id0] expl/Final touch_success Max 0 +[id0] expl/Final touch_success Min 0 +[id0] expl/touch_success_2 Mean 0 +[id0] expl/touch_success_2 Std 0 +[id0] expl/touch_success_2 Max 0 +[id0] expl/touch_success_2 Min 0 +[id0] expl/Final touch_success_2 Mean 0 +[id0] expl/Final touch_success_2 Std 0 +[id0] expl/Final touch_success_2 Max 0 +[id0] expl/Final touch_success_2 Min 0 +[id0] expl/touch_success_3 Mean 0 +[id0] expl/touch_success_3 Std 0 +[id0] expl/touch_success_3 Max 0 +[id0] expl/touch_success_3 Min 0 +[id0] expl/Final touch_success_3 Mean 0 +[id0] expl/Final touch_success_3 Std 0 +[id0] expl/Final touch_success_3 Max 0 +[id0] expl/Final touch_success_3 Min 0 +[id0] eval/num steps total 100 +[id0] eval/num paths total 2 +[id0] eval/path length Mean 50 +[id0] eval/path length Std 0 +[id0] eval/path length Max 50 +[id0] eval/path length Min 50 +[id0] eval/Rewards Mean -0.262271 +[id0] eval/Rewards Std 0.0382676 +[id0] eval/Rewards Max -0.224004 +[id0] eval/Rewards Min -0.300539 +[id0] eval/Returns Mean -13.1136 +[id0] eval/Returns Std 1.91338 +[id0] eval/Returns Max -11.2002 +[id0] eval/Returns Min -15.0269 +[id0] eval/Actions Mean -0.000489309 +[id0] eval/Actions Std 0.00942212 +[id0] eval/Actions Max 0.00906735 +[id0] eval/Actions Min -0.0100524 +[id0] eval/Num Paths 2 +[id0] eval/Average Returns -13.1136 +[id0] eval/hand_distance Mean 0.168322 +[id0] eval/hand_distance Std 0.0479489 +[id0] eval/hand_distance Max 0.222622 +[id0] eval/hand_distance Min 0.116261 +[id0] eval/Final hand_distance Mean 0.162978 +[id0] eval/Final hand_distance Std 0.0467166 +[id0] eval/Final hand_distance Max 0.209695 +[id0] eval/Final hand_distance Min 0.116261 +[id0] eval/puck_distance Mean 0.262271 +[id0] eval/puck_distance Std 0.0382676 +[id0] eval/puck_distance Max 0.300539 +[id0] eval/puck_distance Min 0.224004 +[id0] eval/Final puck_distance Mean 0.262271 +[id0] eval/Final puck_distance Std 0.0382675 +[id0] eval/Final puck_distance Max 0.300539 +[id0] eval/Final puck_distance Min 0.224004 +[id0] eval/state_distance Mean 0.317552 +[id0] eval/state_distance Std 0.00655355 +[id0] eval/state_distance Max 0.325431 +[id0] eval/state_distance Min 0.306838 +[id0] eval/Final state_distance Mean 0.31454 +[id0] eval/Final state_distance Std 0.00770235 +[id0] eval/Final state_distance Max 0.322243 +[id0] eval/Final state_distance Min 0.306838 +[id0] eval/touch_distance Mean 0.10999 +[id0] eval/touch_distance Std 0.00448419 +[id0] eval/touch_distance Max 0.116016 +[id0] eval/touch_distance Min 0.100666 +[id0] eval/Final touch_distance Mean 0.108341 +[id0] eval/Final touch_distance Std 0.00767521 +[id0] eval/Final touch_distance Max 0.116016 +[id0] eval/Final touch_distance Min 0.100666 +[id0] eval/hand_success Mean 0 +[id0] eval/hand_success Std 0 +[id0] eval/hand_success Max 0 +[id0] eval/hand_success Min 0 +[id0] eval/Final hand_success Mean 0 +[id0] eval/Final hand_success Std 0 +[id0] eval/Final hand_success Max 0 +[id0] eval/Final hand_success Min 0 +[id0] eval/hand_success_2 Mean 0 +[id0] eval/hand_success_2 Std 0 +[id0] eval/hand_success_2 Max 0 +[id0] eval/hand_success_2 Min 0 +[id0] eval/Final hand_success_2 Mean 0 +[id0] eval/Final hand_success_2 Std 0 +[id0] eval/Final hand_success_2 Max 0 +[id0] eval/Final hand_success_2 Min 0 +[id0] eval/hand_success_3 Mean 0.22 +[id0] eval/hand_success_3 Std 0.414246 +[id0] eval/hand_success_3 Max 1 +[id0] eval/hand_success_3 Min 0 +[id0] eval/Final hand_success_3 Mean 0.5 +[id0] eval/Final hand_success_3 Std 0.5 +[id0] eval/Final hand_success_3 Max 1 +[id0] eval/Final hand_success_3 Min 0 +[id0] eval/puck_success Mean 0 +[id0] eval/puck_success Std 0 +[id0] eval/puck_success Max 0 +[id0] eval/puck_success Min 0 +[id0] eval/Final puck_success Mean 0 +[id0] eval/Final puck_success Std 0 +[id0] eval/Final puck_success Max 0 +[id0] eval/Final puck_success Min 0 +[id0] eval/puck_success_2 Mean 0 +[id0] eval/puck_success_2 Std 0 +[id0] eval/puck_success_2 Max 0 +[id0] eval/puck_success_2 Min 0 +[id0] eval/Final puck_success_2 Mean 0 +[id0] eval/Final puck_success_2 Std 0 +[id0] eval/Final puck_success_2 Max 0 +[id0] eval/Final puck_success_2 Min 0 +[id0] eval/puck_success_3 Mean 0 +[id0] eval/puck_success_3 Std 0 +[id0] eval/puck_success_3 Max 0 +[id0] eval/puck_success_3 Min 0 +[id0] eval/Final puck_success_3 Mean 0 +[id0] eval/Final puck_success_3 Std 0 +[id0] eval/Final puck_success_3 Max 0 +[id0] eval/Final puck_success_3 Min 0 +[id0] eval/hand_and_puck_success Mean 0 +[id0] eval/hand_and_puck_success Std 0 +[id0] eval/hand_and_puck_success Max 0 +[id0] eval/hand_and_puck_success Min 0 +[id0] eval/Final hand_and_puck_success Mean 0 +[id0] eval/Final hand_and_puck_success Std 0 +[id0] eval/Final hand_and_puck_success Max 0 +[id0] eval/Final hand_and_puck_success Min 0 +[id0] eval/hand_and_puck_success_2 Mean 0 +[id0] eval/hand_and_puck_success_2 Std 0 +[id0] eval/hand_and_puck_success_2 Max 0 +[id0] eval/hand_and_puck_success_2 Min 0 +[id0] eval/Final hand_and_puck_success_2 Mean 0 +[id0] eval/Final hand_and_puck_success_2 Std 0 +[id0] eval/Final hand_and_puck_success_2 Max 0 +[id0] eval/Final hand_and_puck_success_2 Min 0 +[id0] eval/hand_and_puck_success_3 Mean 0 +[id0] eval/hand_and_puck_success_3 Std 0 +[id0] eval/hand_and_puck_success_3 Max 0 +[id0] eval/hand_and_puck_success_3 Min 0 +[id0] eval/Final hand_and_puck_success_3 Mean 0 +[id0] eval/Final hand_and_puck_success_3 Std 0 +[id0] eval/Final hand_and_puck_success_3 Max 0 +[id0] eval/Final hand_and_puck_success_3 Min 0 +[id0] eval/state_success Mean 0 +[id0] eval/state_success Std 0 +[id0] eval/state_success Max 0 +[id0] eval/state_success Min 0 +[id0] eval/Final state_success Mean 0 +[id0] eval/Final state_success Std 0 +[id0] eval/Final state_success Max 0 +[id0] eval/Final state_success Min 0 +[id0] eval/state_success_2 Mean 0 +[id0] eval/state_success_2 Std 0 +[id0] eval/state_success_2 Max 0 +[id0] eval/state_success_2 Min 0 +[id0] eval/Final state_success_2 Mean 0 +[id0] eval/Final state_success_2 Std 0 +[id0] eval/Final state_success_2 Max 0 +[id0] eval/Final state_success_2 Min 0 +[id0] eval/state_success_3 Mean 0 +[id0] eval/state_success_3 Std 0 +[id0] eval/state_success_3 Max 0 +[id0] eval/state_success_3 Min 0 +[id0] eval/Final state_success_3 Mean 0 +[id0] eval/Final state_success_3 Std 0 +[id0] eval/Final state_success_3 Max 0 +[id0] eval/Final state_success_3 Min 0 +[id0] eval/touch_success Mean 0 +[id0] eval/touch_success Std 0 +[id0] eval/touch_success Max 0 +[id0] eval/touch_success Min 0 +[id0] eval/Final touch_success Mean 0 +[id0] eval/Final touch_success Std 0 +[id0] eval/Final touch_success Max 0 +[id0] eval/Final touch_success Min 0 +[id0] eval/touch_success_2 Mean 0 +[id0] eval/touch_success_2 Std 0 +[id0] eval/touch_success_2 Max 0 +[id0] eval/touch_success_2 Min 0 +[id0] eval/Final touch_success_2 Mean 0 +[id0] eval/Final touch_success_2 Std 0 +[id0] eval/Final touch_success_2 Max 0 +[id0] eval/Final touch_success_2 Min 0 +[id0] eval/touch_success_3 Mean 1 +[id0] eval/touch_success_3 Std 0 +[id0] eval/touch_success_3 Max 1 +[id0] eval/touch_success_3 Min 1 +[id0] eval/Final touch_success_3 Mean 1 +[id0] eval/Final touch_success_3 Std 0 +[id0] eval/Final touch_success_3 Max 1 +[id0] eval/Final touch_success_3 Min 1 +[id0] time/epoch_time (s) 5.2834 +[id0] time/evaluation sampling (s) 1.69067 +[id0] time/exploration sampling (s) 1.68577 +[id0] time/global_time (s) 22.6524 +[id0] time/replay buffer data storing (s) 0.000633001 +[id0] time/saving (s) 0.0102673 +[id0] time/training (s) 0.237875 +[id0] epoch 0 +[id0] --------------------------------------- --------------- +[id0] --------------------------------------- --------------- +[id0] trainer/num train calls 20 +[id0] trainer/QF1 Loss 0.00250073 +[id0] trainer/QF2 Loss 0.00207108 +[id0] trainer/Policy Loss 2.22325 +[id0] trainer/Q1 Predictions Mean -0.0737635 +[id0] trainer/Q1 Predictions Std 0.00398001 +[id0] trainer/Q1 Predictions Max -0.0687237 +[id0] trainer/Q1 Predictions Min -0.0776319 +[id0] trainer/Q2 Predictions Mean -0.0691382 +[id0] trainer/Q2 Predictions Std 0.00233655 +[id0] trainer/Q2 Predictions Max -0.0668909 +[id0] trainer/Q2 Predictions Min -0.0736087 +[id0] trainer/Q Targets Mean -0.0295868 +[id0] trainer/Q Targets Std 0.0228406 +[id0] trainer/Q Targets Max -0.000883632 +[id0] trainer/Q Targets Min -0.0600125 +[id0] trainer/Log Pis Mean 2.16272 +[id0] trainer/Log Pis Std 1.56912 +[id0] trainer/Log Pis Max 3.88093 +[id0] trainer/Log Pis Min -0.660848 +[id0] trainer/rewards Mean -0.0287089 +[id0] trainer/rewards Std 0.0228596 +[id0] trainer/rewards Max -1.95569e-07 +[id0] trainer/rewards Min -0.0592206 +[id0] trainer/terminals Mean 0 +[id0] trainer/terminals Std 0 +[id0] trainer/terminals Max 0 +[id0] trainer/terminals Min 0 +[id0] trainer/replay_buffer_len 90300 +[id0] trainer/policy/mean Mean -0.000350953 +[id0] trainer/policy/mean Std 0.0518476 +[id0] trainer/policy/mean Max 0.0528517 +[id0] trainer/policy/mean Min -0.0535691 +[id0] trainer/policy/std Mean 0.0543918 +[id0] trainer/policy/std Std 0.000164085 +[id0] trainer/policy/std Max 0.0545799 +[id0] trainer/policy/std Min 0.054039 +[id0] trainer/Advantage Weights Mean 0.2 +[id0] trainer/Advantage Weights Std 0.376826 +[id0] trainer/Advantage Weights Max 0.953306 +[id0] trainer/Advantage Weights Min 0.00159713 +[id0] trainer/Advantage Score Mean -0.0132283 +[id0] trainer/Advantage Score Std 0.00232157 +[id0] trainer/Advantage Score Max -0.00913966 +[id0] trainer/Advantage Score Min -0.0155314 +[id0] trainer/bc/Train Logprob Loss 212.68 +[id0] trainer/bc/Test Logprob Loss 222.854 +[id0] trainer/bc/Train MSE 0.638763 +[id0] trainer/bc/Test MSE 0.68769 +[id0] trainer/bc/train_policy_loss 212.68 +[id0] trainer/bc/test_policy_loss 222.854 +[id0] expl/num steps total 300 +[id0] expl/num paths total 6 +[id0] expl/path length Mean 50 +[id0] expl/path length Std 0 +[id0] expl/path length Max 50 +[id0] expl/path length Min 50 +[id0] expl/Rewards Mean -0.197181 +[id0] expl/Rewards Std 0.124835 +[id0] expl/Rewards Max -0.0723456 +[id0] expl/Rewards Min -0.322017 +[id0] expl/Returns Mean -9.85907 +[id0] expl/Returns Std 6.24177 +[id0] expl/Returns Max -3.61729 +[id0] expl/Returns Min -16.1008 +[id0] expl/Actions Mean 0.00306798 +[id0] expl/Actions Std 0.0800417 +[id0] expl/Actions Max 0.22433 +[id0] expl/Actions Min -0.187217 +[id0] expl/Num Paths 2 +[id0] expl/Average Returns -9.85907 +[id0] expl/hand_distance Mean 0.147538 +[id0] expl/hand_distance Std 0.0153105 +[id0] expl/hand_distance Max 0.16193 +[id0] expl/hand_distance Min 0.111969 +[id0] expl/Final hand_distance Mean 0.160255 +[id0] expl/Final hand_distance Std 0.000688567 +[id0] expl/Final hand_distance Max 0.160944 +[id0] expl/Final hand_distance Min 0.159567 +[id0] expl/puck_distance Mean 0.197181 +[id0] expl/puck_distance Std 0.124835 +[id0] expl/puck_distance Max 0.322017 +[id0] expl/puck_distance Min 0.0723456 +[id0] expl/Final puck_distance Mean 0.197181 +[id0] expl/Final puck_distance Std 0.124836 +[id0] expl/Final puck_distance Max 0.322017 +[id0] expl/Final puck_distance Min 0.0723456 +[id0] expl/state_distance Mean 0.256835 +[id0] expl/state_distance Std 0.102479 +[id0] expl/state_distance Max 0.359867 +[id0] expl/state_distance Min 0.133308 +[id0] expl/Final state_distance Mean 0.26792 +[id0] expl/Final state_distance Std 0.0914635 +[id0] expl/Final state_distance Max 0.359383 +[id0] expl/Final state_distance Min 0.176456 +[id0] expl/touch_distance Mean 0.18962 +[id0] expl/touch_distance Std 0.108421 +[id0] expl/touch_distance Max 0.317678 +[id0] expl/touch_distance Min 0.0735865 +[id0] expl/Final touch_distance Mean 0.184087 +[id0] expl/Final touch_distance Std 0.0925809 +[id0] expl/Final touch_distance Max 0.276668 +[id0] expl/Final touch_distance Min 0.0915062 +[id0] expl/hand_success Mean 0 +[id0] expl/hand_success Std 0 +[id0] expl/hand_success Max 0 +[id0] expl/hand_success Min 0 +[id0] expl/Final hand_success Mean 0 +[id0] expl/Final hand_success Std 0 +[id0] expl/Final hand_success Max 0 +[id0] expl/Final hand_success Min 0 +[id0] expl/hand_success_2 Mean 0 +[id0] expl/hand_success_2 Std 0 +[id0] expl/hand_success_2 Max 0 +[id0] expl/hand_success_2 Min 0 +[id0] expl/Final hand_success_2 Mean 0 +[id0] expl/Final hand_success_2 Std 0 +[id0] expl/Final hand_success_2 Max 0 +[id0] expl/Final hand_success_2 Min 0 +[id0] expl/hand_success_3 Mean 0.08 +[id0] expl/hand_success_3 Std 0.271293 +[id0] expl/hand_success_3 Max 1 +[id0] expl/hand_success_3 Min 0 +[id0] expl/Final hand_success_3 Mean 0 +[id0] expl/Final hand_success_3 Std 0 +[id0] expl/Final hand_success_3 Max 0 +[id0] expl/Final hand_success_3 Min 0 +[id0] expl/puck_success Mean 0 +[id0] expl/puck_success Std 0 +[id0] expl/puck_success Max 0 +[id0] expl/puck_success Min 0 +[id0] expl/Final puck_success Mean 0 +[id0] expl/Final puck_success Std 0 +[id0] expl/Final puck_success Max 0 +[id0] expl/Final puck_success Min 0 +[id0] expl/puck_success_2 Mean 0.5 +[id0] expl/puck_success_2 Std 0.5 +[id0] expl/puck_success_2 Max 1 +[id0] expl/puck_success_2 Min 0 +[id0] expl/Final puck_success_2 Mean 0.5 +[id0] expl/Final puck_success_2 Std 0.5 +[id0] expl/Final puck_success_2 Max 1 +[id0] expl/Final puck_success_2 Min 0 +[id0] expl/puck_success_3 Mean 0.5 +[id0] expl/puck_success_3 Std 0.5 +[id0] expl/puck_success_3 Max 1 +[id0] expl/puck_success_3 Min 0 +[id0] expl/Final puck_success_3 Mean 0.5 +[id0] expl/Final puck_success_3 Std 0.5 +[id0] expl/Final puck_success_3 Max 1 +[id0] expl/Final puck_success_3 Min 0 +[id0] expl/hand_and_puck_success Mean 0 +[id0] expl/hand_and_puck_success Std 0 +[id0] expl/hand_and_puck_success Max 0 +[id0] expl/hand_and_puck_success Min 0 +[id0] expl/Final hand_and_puck_success Mean 0 +[id0] expl/Final hand_and_puck_success Std 0 +[id0] expl/Final hand_and_puck_success Max 0 +[id0] expl/Final hand_and_puck_success Min 0 +[id0] expl/hand_and_puck_success_2 Mean 0 +[id0] expl/hand_and_puck_success_2 Std 0 +[id0] expl/hand_and_puck_success_2 Max 0 +[id0] expl/hand_and_puck_success_2 Min 0 +[id0] expl/Final hand_and_puck_success_2 Mean 0 +[id0] expl/Final hand_and_puck_success_2 Std 0 +[id0] expl/Final hand_and_puck_success_2 Max 0 +[id0] expl/Final hand_and_puck_success_2 Min 0 +[id0] expl/hand_and_puck_success_3 Mean 0 +[id0] expl/hand_and_puck_success_3 Std 0 +[id0] expl/hand_and_puck_success_3 Max 0 +[id0] expl/hand_and_puck_success_3 Min 0 +[id0] expl/Final hand_and_puck_success_3 Mean 0 +[id0] expl/Final hand_and_puck_success_3 Std 0 +[id0] expl/Final hand_and_puck_success_3 Max 0 +[id0] expl/Final hand_and_puck_success_3 Min 0 +[id0] expl/state_success Mean 0 +[id0] expl/state_success Std 0 +[id0] expl/state_success Max 0 +[id0] expl/state_success Min 0 +[id0] expl/Final state_success Mean 0 +[id0] expl/Final state_success Std 0 +[id0] expl/Final state_success Max 0 +[id0] expl/Final state_success Min 0 +[id0] expl/state_success_2 Mean 0 +[id0] expl/state_success_2 Std 0 +[id0] expl/state_success_2 Max 0 +[id0] expl/state_success_2 Min 0 +[id0] expl/Final state_success_2 Mean 0 +[id0] expl/Final state_success_2 Std 0 +[id0] expl/Final state_success_2 Max 0 +[id0] expl/Final state_success_2 Min 0 +[id0] expl/state_success_3 Mean 0 +[id0] expl/state_success_3 Std 0 +[id0] expl/state_success_3 Max 0 +[id0] expl/state_success_3 Min 0 +[id0] expl/Final state_success_3 Mean 0 +[id0] expl/Final state_success_3 Std 0 +[id0] expl/Final state_success_3 Max 0 +[id0] expl/Final state_success_3 Min 0 +[id0] expl/touch_success Mean 0 +[id0] expl/touch_success Std 0 +[id0] expl/touch_success Max 0 +[id0] expl/touch_success Min 0 +[id0] expl/Final touch_success Mean 0 +[id0] expl/Final touch_success Std 0 +[id0] expl/Final touch_success Max 0 +[id0] expl/Final touch_success Min 0 +[id0] expl/touch_success_2 Mean 0.24 +[id0] expl/touch_success_2 Std 0.427083 +[id0] expl/touch_success_2 Max 1 +[id0] expl/touch_success_2 Min 0 +[id0] expl/Final touch_success_2 Mean 0 +[id0] expl/Final touch_success_2 Std 0 +[id0] expl/Final touch_success_2 Max 0 +[id0] expl/Final touch_success_2 Min 0 +[id0] expl/touch_success_3 Mean 0.5 +[id0] expl/touch_success_3 Std 0.5 +[id0] expl/touch_success_3 Max 1 +[id0] expl/touch_success_3 Min 0 +[id0] expl/Final touch_success_3 Mean 0.5 +[id0] expl/Final touch_success_3 Std 0.5 +[id0] expl/Final touch_success_3 Max 1 +[id0] expl/Final touch_success_3 Min 0 +[id0] eval/num steps total 200 +[id0] eval/num paths total 4 +[id0] eval/path length Mean 50 +[id0] eval/path length Std 0 +[id0] eval/path length Max 50 +[id0] eval/path length Min 50 +[id0] eval/Rewards Mean -0.272303 +[id0] eval/Rewards Std 0.0149697 +[id0] eval/Rewards Max -0.25069 +[id0] eval/Rewards Min -0.29101 +[id0] eval/Returns Mean -13.6151 +[id0] eval/Returns Std 0.645758 +[id0] eval/Returns Max -12.9694 +[id0] eval/Returns Min -14.2609 +[id0] eval/Actions Mean -0.000333342 +[id0] eval/Actions Std 0.0505545 +[id0] eval/Actions Max 0.0510213 +[id0] eval/Actions Min -0.0517202 +[id0] eval/Num Paths 2 +[id0] eval/Average Returns -13.6151 +[id0] eval/hand_distance Mean 0.122697 +[id0] eval/hand_distance Std 0.0300833 +[id0] eval/hand_distance Max 0.180573 +[id0] eval/hand_distance Min 0.0919758 +[id0] eval/Final hand_distance Mean 0.140525 +[id0] eval/Final hand_distance Std 0.0400476 +[id0] eval/Final hand_distance Max 0.180573 +[id0] eval/Final hand_distance Min 0.100478 +[id0] eval/puck_distance Mean 0.272303 +[id0] eval/puck_distance Std 0.0149697 +[id0] eval/puck_distance Max 0.29101 +[id0] eval/puck_distance Min 0.25069 +[id0] eval/Final puck_distance Mean 0.288114 +[id0] eval/Final puck_distance Std 0.00289617 +[id0] eval/Final puck_distance Max 0.29101 +[id0] eval/Final puck_distance Min 0.285218 +[id0] eval/state_distance Mean 0.300344 +[id0] eval/state_distance Std 0.0112235 +[id0] eval/state_distance Max 0.342481 +[id0] eval/state_distance Min 0.281135 +[id0] eval/Final state_distance Mean 0.32244 +[id0] eval/Final state_distance Std 0.0200413 +[id0] eval/Final state_distance Max 0.342481 +[id0] eval/Final state_distance Min 0.302399 +[id0] eval/touch_distance Mean 0.136578 +[id0] eval/touch_distance Std 0.0700787 +[id0] eval/touch_distance Max 0.235992 +[id0] eval/touch_distance Min 0.0600804 +[id0] eval/Final touch_distance Mean 0.15151 +[id0] eval/Final touch_distance Std 0.0844817 +[id0] eval/Final touch_distance Max 0.235992 +[id0] eval/Final touch_distance Min 0.067028 +[id0] eval/hand_success Mean 0 +[id0] eval/hand_success Std 0 +[id0] eval/hand_success Max 0 +[id0] eval/hand_success Min 0 +[id0] eval/Final hand_success Mean 0 +[id0] eval/Final hand_success Std 0 +[id0] eval/Final hand_success Max 0 +[id0] eval/Final hand_success Min 0 +[id0] eval/hand_success_2 Mean 0 +[id0] eval/hand_success_2 Std 0 +[id0] eval/hand_success_2 Max 0 +[id0] eval/hand_success_2 Min 0 +[id0] eval/Final hand_success_2 Mean 0 +[id0] eval/Final hand_success_2 Std 0 +[id0] eval/Final hand_success_2 Max 0 +[id0] eval/Final hand_success_2 Min 0 +[id0] eval/hand_success_3 Mean 0.5 +[id0] eval/hand_success_3 Std 0.5 +[id0] eval/hand_success_3 Max 1 +[id0] eval/hand_success_3 Min 0 +[id0] eval/Final hand_success_3 Mean 0.5 +[id0] eval/Final hand_success_3 Std 0.5 +[id0] eval/Final hand_success_3 Max 1 +[id0] eval/Final hand_success_3 Min 0 +[id0] eval/puck_success Mean 0 +[id0] eval/puck_success Std 0 +[id0] eval/puck_success Max 0 +[id0] eval/puck_success Min 0 +[id0] eval/Final puck_success Mean 0 +[id0] eval/Final puck_success Std 0 +[id0] eval/Final puck_success Max 0 +[id0] eval/Final puck_success Min 0 +[id0] eval/puck_success_2 Mean 0 +[id0] eval/puck_success_2 Std 0 +[id0] eval/puck_success_2 Max 0 +[id0] eval/puck_success_2 Min 0 +[id0] eval/Final puck_success_2 Mean 0 +[id0] eval/Final puck_success_2 Std 0 +[id0] eval/Final puck_success_2 Max 0 +[id0] eval/Final puck_success_2 Min 0 +[id0] eval/puck_success_3 Mean 0 +[id0] eval/puck_success_3 Std 0 +[id0] eval/puck_success_3 Max 0 +[id0] eval/puck_success_3 Min 0 +[id0] eval/Final puck_success_3 Mean 0 +[id0] eval/Final puck_success_3 Std 0 +[id0] eval/Final puck_success_3 Max 0 +[id0] eval/Final puck_success_3 Min 0 +[id0] eval/hand_and_puck_success Mean 0 +[id0] eval/hand_and_puck_success Std 0 +[id0] eval/hand_and_puck_success Max 0 +[id0] eval/hand_and_puck_success Min 0 +[id0] eval/Final hand_and_puck_success Mean 0 +[id0] eval/Final hand_and_puck_success Std 0 +[id0] eval/Final hand_and_puck_success Max 0 +[id0] eval/Final hand_and_puck_success Min 0 +[id0] eval/hand_and_puck_success_2 Mean 0 +[id0] eval/hand_and_puck_success_2 Std 0 +[id0] eval/hand_and_puck_success_2 Max 0 +[id0] eval/hand_and_puck_success_2 Min 0 +[id0] eval/Final hand_and_puck_success_2 Mean 0 +[id0] eval/Final hand_and_puck_success_2 Std 0 +[id0] eval/Final hand_and_puck_success_2 Max 0 +[id0] eval/Final hand_and_puck_success_2 Min 0 +[id0] eval/hand_and_puck_success_3 Mean 0 +[id0] eval/hand_and_puck_success_3 Std 0 +[id0] eval/hand_and_puck_success_3 Max 0 +[id0] eval/hand_and_puck_success_3 Min 0 +[id0] eval/Final hand_and_puck_success_3 Mean 0 +[id0] eval/Final hand_and_puck_success_3 Std 0 +[id0] eval/Final hand_and_puck_success_3 Max 0 +[id0] eval/Final hand_and_puck_success_3 Min 0 +[id0] eval/state_success Mean 0 +[id0] eval/state_success Std 0 +[id0] eval/state_success Max 0 +[id0] eval/state_success Min 0 +[id0] eval/Final state_success Mean 0 +[id0] eval/Final state_success Std 0 +[id0] eval/Final state_success Max 0 +[id0] eval/Final state_success Min 0 +[id0] eval/state_success_2 Mean 0 +[id0] eval/state_success_2 Std 0 +[id0] eval/state_success_2 Max 0 +[id0] eval/state_success_2 Min 0 +[id0] eval/Final state_success_2 Mean 0 +[id0] eval/Final state_success_2 Std 0 +[id0] eval/Final state_success_2 Max 0 +[id0] eval/Final state_success_2 Min 0 +[id0] eval/state_success_3 Mean 0 +[id0] eval/state_success_3 Std 0 +[id0] eval/state_success_3 Max 0 +[id0] eval/state_success_3 Min 0 +[id0] eval/Final state_success_3 Mean 0 +[id0] eval/Final state_success_3 Std 0 +[id0] eval/Final state_success_3 Max 0 +[id0] eval/Final state_success_3 Min 0 +[id0] eval/touch_success Mean 0 +[id0] eval/touch_success Std 0 +[id0] eval/touch_success Max 0 +[id0] eval/touch_success Min 0 +[id0] eval/Final touch_success Mean 0 +[id0] eval/Final touch_success Std 0 +[id0] eval/Final touch_success Max 0 +[id0] eval/Final touch_success Min 0 +[id0] eval/touch_success_2 Mean 0.45 +[id0] eval/touch_success_2 Std 0.497494 +[id0] eval/touch_success_2 Max 1 +[id0] eval/touch_success_2 Min 0 +[id0] eval/Final touch_success_2 Mean 0.5 +[id0] eval/Final touch_success_2 Std 0.5 +[id0] eval/Final touch_success_2 Max 1 +[id0] eval/Final touch_success_2 Min 0 +[id0] eval/touch_success_3 Mean 0.5 +[id0] eval/touch_success_3 Std 0.5 +[id0] eval/touch_success_3 Max 1 +[id0] eval/touch_success_3 Min 0 +[id0] eval/Final touch_success_3 Mean 0.5 +[id0] eval/Final touch_success_3 Std 0.5 +[id0] eval/Final touch_success_3 Max 1 +[id0] eval/Final touch_success_3 Min 0 +[id0] time/epoch_time (s) 3.64607 +[id0] time/evaluation sampling (s) 1.70982 +[id0] time/exploration sampling (s) 1.67064 +[id0] time/global_time (s) 26.3272 +[id0] time/replay buffer data storing (s) 0.000399828 +[id0] time/saving (s) 3.33786e-05 +[id0] time/training (s) 0.254038 +[id0] epoch 1 +[id0] --------------------------------------- --------------- +[id0] --------------------------------------- --------------- +[id0] trainer/num train calls 30 +[id0] trainer/QF1 Loss 0.00454581 +[id0] trainer/QF2 Loss 0.004166 +[id0] trainer/Policy Loss 2.72957 +[id0] trainer/Q1 Predictions Mean -0.126527 +[id0] trainer/Q1 Predictions Std 0.00315079 +[id0] trainer/Q1 Predictions Max -0.123503 +[id0] trainer/Q1 Predictions Min -0.131618 +[id0] trainer/Q2 Predictions Mean -0.126105 +[id0] trainer/Q2 Predictions Std 0.00710658 +[id0] trainer/Q2 Predictions Max -0.11948 +[id0] trainer/Q2 Predictions Min -0.139396 +[id0] trainer/Q Targets Mean -0.112228 +[id0] trainer/Q Targets Std 0.0672478 +[id0] trainer/Q Targets Max -0.0255882 +[id0] trainer/Q Targets Min -0.209882 +[id0] trainer/Log Pis Mean 2.6193 +[id0] trainer/Log Pis Std 1.044 +[id0] trainer/Log Pis Max 3.409 +[id0] trainer/Log Pis Min 0.627569 +[id0] trainer/rewards Mean -0.110253 +[id0] trainer/rewards Std 0.0672446 +[id0] trainer/rewards Max -0.0236798 +[id0] trainer/rewards Min -0.207899 +[id0] trainer/terminals Mean 0 +[id0] trainer/terminals Std 0 +[id0] trainer/terminals Max 0 +[id0] trainer/terminals Min 0 +[id0] trainer/replay_buffer_len 90400 +[id0] trainer/policy/mean Mean 0.00452171 +[id0] trainer/policy/mean Std 0.199858 +[id0] trainer/policy/mean Max 0.211937 +[id0] trainer/policy/mean Min -0.202561 +[id0] trainer/policy/std Mean 0.0727627 +[id0] trainer/policy/std Std 0.000733147 +[id0] trainer/policy/std Max 0.0741526 +[id0] trainer/policy/std Min 0.0716186 +[id0] trainer/Advantage Weights Mean 0.2 +[id0] trainer/Advantage Weights Std 0.303689 +[id0] trainer/Advantage Weights Max 0.803173 +[id0] trainer/Advantage Weights Min 0.000376373 +[id0] trainer/Advantage Score Mean -0.0162524 +[id0] trainer/Advantage Score Std 0.00252286 +[id0] trainer/Advantage Score Max -0.0131438 +[id0] trainer/Advantage Score Min -0.0208096 +[id0] trainer/bc/Train Logprob Loss 137.941 +[id0] trainer/bc/Test Logprob Loss 114.999 +[id0] trainer/bc/Train MSE 0.72753 +[id0] trainer/bc/Test MSE 0.686215 +[id0] trainer/bc/train_policy_loss 137.941 +[id0] trainer/bc/test_policy_loss 114.999 +[id0] expl/num steps total 400 +[id0] expl/num paths total 8 +[id0] expl/path length Mean 50 +[id0] expl/path length Std 0 +[id0] expl/path length Max 50 +[id0] expl/path length Min 50 +[id0] expl/Rewards Mean -0.145173 +[id0] expl/Rewards Std 0.0133283 +[id0] expl/Rewards Max -0.131845 +[id0] expl/Rewards Min -0.158502 +[id0] expl/Returns Mean -7.25866 +[id0] expl/Returns Std 0.666417 +[id0] expl/Returns Max -6.59225 +[id0] expl/Returns Min -7.92508 +[id0] expl/Actions Mean 0.0140931 +[id0] expl/Actions Std 0.209096 +[id0] expl/Actions Max 0.371834 +[id0] expl/Actions Min -0.3301 +[id0] expl/Num Paths 2 +[id0] expl/Average Returns -7.25866 +[id0] expl/hand_distance Mean 0.202981 +[id0] expl/hand_distance Std 0.0395357 +[id0] expl/hand_distance Max 0.271631 +[id0] expl/hand_distance Min 0.118211 +[id0] expl/Final hand_distance Mean 0.265121 +[id0] expl/Final hand_distance Std 0.00650981 +[id0] expl/Final hand_distance Max 0.271631 +[id0] expl/Final hand_distance Min 0.258611 +[id0] expl/puck_distance Mean 0.145173 +[id0] expl/puck_distance Std 0.0133283 +[id0] expl/puck_distance Max 0.158502 +[id0] expl/puck_distance Min 0.131845 +[id0] expl/Final puck_distance Mean 0.145173 +[id0] expl/Final puck_distance Std 0.0133284 +[id0] expl/Final puck_distance Max 0.158502 +[id0] expl/Final puck_distance Min 0.131845 +[id0] expl/state_distance Mean 0.250709 +[id0] expl/state_distance Std 0.0340966 +[id0] expl/state_distance Max 0.303319 +[id0] expl/state_distance Min 0.177079 +[id0] expl/Final state_distance Mean 0.302628 +[id0] expl/Final state_distance Std 0.000690746 +[id0] expl/Final state_distance Max 0.303319 +[id0] expl/Final state_distance Min 0.301938 +[id0] expl/touch_distance Mean 0.202697 +[id0] expl/touch_distance Std 0.0637517 +[id0] expl/touch_distance Max 0.312716 +[id0] expl/touch_distance Min 0.0831949 +[id0] expl/Final touch_distance Mean 0.197956 +[id0] expl/Final touch_distance Std 0.114761 +[id0] expl/Final touch_distance Max 0.312716 +[id0] expl/Final touch_distance Min 0.0831949 +[id0] expl/hand_success Mean 0 +[id0] expl/hand_success Std 0 +[id0] expl/hand_success Max 0 +[id0] expl/hand_success Min 0 +[id0] expl/Final hand_success Mean 0 +[id0] expl/Final hand_success Std 0 +[id0] expl/Final hand_success Max 0 +[id0] expl/Final hand_success Min 0 +[id0] expl/hand_success_2 Mean 0 +[id0] expl/hand_success_2 Std 0 +[id0] expl/hand_success_2 Max 0 +[id0] expl/hand_success_2 Min 0 +[id0] expl/Final hand_success_2 Mean 0 +[id0] expl/Final hand_success_2 Std 0 +[id0] expl/Final hand_success_2 Max 0 +[id0] expl/Final hand_success_2 Min 0 +[id0] expl/hand_success_3 Mean 0.01 +[id0] expl/hand_success_3 Std 0.0994987 +[id0] expl/hand_success_3 Max 1 +[id0] expl/hand_success_3 Min 0 +[id0] expl/Final hand_success_3 Mean 0 +[id0] expl/Final hand_success_3 Std 0 +[id0] expl/Final hand_success_3 Max 0 +[id0] expl/Final hand_success_3 Min 0 +[id0] expl/puck_success Mean 0 +[id0] expl/puck_success Std 0 +[id0] expl/puck_success Max 0 +[id0] expl/puck_success Min 0 +[id0] expl/Final puck_success Mean 0 +[id0] expl/Final puck_success Std 0 +[id0] expl/Final puck_success Max 0 +[id0] expl/Final puck_success Min 0 +[id0] expl/puck_success_2 Mean 0 +[id0] expl/puck_success_2 Std 0 +[id0] expl/puck_success_2 Max 0 +[id0] expl/puck_success_2 Min 0 +[id0] expl/Final puck_success_2 Mean 0 +[id0] expl/Final puck_success_2 Std 0 +[id0] expl/Final puck_success_2 Max 0 +[id0] expl/Final puck_success_2 Min 0 +[id0] expl/puck_success_3 Mean 0 +[id0] expl/puck_success_3 Std 0 +[id0] expl/puck_success_3 Max 0 +[id0] expl/puck_success_3 Min 0 +[id0] expl/Final puck_success_3 Mean 0 +[id0] expl/Final puck_success_3 Std 0 +[id0] expl/Final puck_success_3 Max 0 +[id0] expl/Final puck_success_3 Min 0 +[id0] expl/hand_and_puck_success Mean 0 +[id0] expl/hand_and_puck_success Std 0 +[id0] expl/hand_and_puck_success Max 0 +[id0] expl/hand_and_puck_success Min 0 +[id0] expl/Final hand_and_puck_success Mean 0 +[id0] expl/Final hand_and_puck_success Std 0 +[id0] expl/Final hand_and_puck_success Max 0 +[id0] expl/Final hand_and_puck_success Min 0 +[id0] expl/hand_and_puck_success_2 Mean 0 +[id0] expl/hand_and_puck_success_2 Std 0 +[id0] expl/hand_and_puck_success_2 Max 0 +[id0] expl/hand_and_puck_success_2 Min 0 +[id0] expl/Final hand_and_puck_success_2 Mean 0 +[id0] expl/Final hand_and_puck_success_2 Std 0 +[id0] expl/Final hand_and_puck_success_2 Max 0 +[id0] expl/Final hand_and_puck_success_2 Min 0 +[id0] expl/hand_and_puck_success_3 Mean 0 +[id0] expl/hand_and_puck_success_3 Std 0 +[id0] expl/hand_and_puck_success_3 Max 0 +[id0] expl/hand_and_puck_success_3 Min 0 +[id0] expl/Final hand_and_puck_success_3 Mean 0 +[id0] expl/Final hand_and_puck_success_3 Std 0 +[id0] expl/Final hand_and_puck_success_3 Max 0 +[id0] expl/Final hand_and_puck_success_3 Min 0 +[id0] expl/state_success Mean 0 +[id0] expl/state_success Std 0 +[id0] expl/state_success Max 0 +[id0] expl/state_success Min 0 +[id0] expl/Final state_success Mean 0 +[id0] expl/Final state_success Std 0 +[id0] expl/Final state_success Max 0 +[id0] expl/Final state_success Min 0 +[id0] expl/state_success_2 Mean 0 +[id0] expl/state_success_2 Std 0 +[id0] expl/state_success_2 Max 0 +[id0] expl/state_success_2 Min 0 +[id0] expl/Final state_success_2 Mean 0 +[id0] expl/Final state_success_2 Std 0 +[id0] expl/Final state_success_2 Max 0 +[id0] expl/Final state_success_2 Min 0 +[id0] expl/state_success_3 Mean 0 +[id0] expl/state_success_3 Std 0 +[id0] expl/state_success_3 Max 0 +[id0] expl/state_success_3 Min 0 +[id0] expl/Final state_success_3 Mean 0 +[id0] expl/Final state_success_3 Std 0 +[id0] expl/Final state_success_3 Max 0 +[id0] expl/Final state_success_3 Min 0 +[id0] expl/touch_success Mean 0 +[id0] expl/touch_success Std 0 +[id0] expl/touch_success Max 0 +[id0] expl/touch_success Min 0 +[id0] expl/Final touch_success Mean 0 +[id0] expl/Final touch_success Std 0 +[id0] expl/Final touch_success Max 0 +[id0] expl/Final touch_success Min 0 +[id0] expl/touch_success_2 Mean 0 +[id0] expl/touch_success_2 Std 0 +[id0] expl/touch_success_2 Max 0 +[id0] expl/touch_success_2 Min 0 +[id0] expl/Final touch_success_2 Mean 0 +[id0] expl/Final touch_success_2 Std 0 +[id0] expl/Final touch_success_2 Max 0 +[id0] expl/Final touch_success_2 Min 0 +[id0] expl/touch_success_3 Mean 0.14 +[id0] expl/touch_success_3 Std 0.346987 +[id0] expl/touch_success_3 Max 1 +[id0] expl/touch_success_3 Min 0 +[id0] expl/Final touch_success_3 Mean 0.5 +[id0] expl/Final touch_success_3 Std 0.5 +[id0] expl/Final touch_success_3 Max 1 +[id0] expl/Final touch_success_3 Min 0 +[id0] eval/num steps total 300 +[id0] eval/num paths total 6 +[id0] eval/path length Mean 50 +[id0] eval/path length Std 0 +[id0] eval/path length Max 50 +[id0] eval/path length Min 50 +[id0] eval/Rewards Mean -0.160745 +[id0] eval/Rewards Std 0.0629678 +[id0] eval/Rewards Max -0.0980016 +[id0] eval/Rewards Min -0.248806 +[id0] eval/Returns Mean -8.03726 +[id0] eval/Returns Std 3.13716 +[id0] eval/Returns Max -4.90009 +[id0] eval/Returns Min -11.1744 +[id0] eval/Actions Mean 0.00448906 +[id0] eval/Actions Std 0.198369 +[id0] eval/Actions Max 0.213171 +[id0] eval/Actions Min -0.203783 +[id0] eval/Num Paths 2 +[id0] eval/Average Returns -8.03726 +[id0] eval/hand_distance Mean 0.172838 +[id0] eval/hand_distance Std 0.0793458 +[id0] eval/hand_distance Max 0.338509 +[id0] eval/hand_distance Min 0.100819 +[id0] eval/Final hand_distance Mean 0.241763 +[id0] eval/Final hand_distance Std 0.0967464 +[id0] eval/Final hand_distance Max 0.338509 +[id0] eval/Final hand_distance Min 0.145016 +[id0] eval/puck_distance Mean 0.160745 +[id0] eval/puck_distance Std 0.0629678 +[id0] eval/puck_distance Max 0.248806 +[id0] eval/puck_distance Min 0.0980016 +[id0] eval/Final puck_distance Mean 0.173404 +[id0] eval/Final puck_distance Std 0.0754021 +[id0] eval/Final puck_distance Max 0.248806 +[id0] eval/Final puck_distance Min 0.0980023 +[id0] eval/state_distance Mean 0.252767 +[id0] eval/state_distance Std 0.0456258 +[id0] eval/state_distance Max 0.35241 +[id0] eval/state_distance Min 0.149458 +[id0] eval/Final state_distance Mean 0.320197 +[id0] eval/Final state_distance Std 0.0322134 +[id0] eval/Final state_distance Max 0.35241 +[id0] eval/Final state_distance Min 0.287983 +[id0] eval/touch_distance Mean 0.133625 +[id0] eval/touch_distance Std 0.0489162 +[id0] eval/touch_distance Max 0.22003 +[id0] eval/touch_distance Min 0.0647734 +[id0] eval/Final touch_distance Mean 0.143407 +[id0] eval/Final touch_distance Std 0.0766229 +[id0] eval/Final touch_distance Max 0.22003 +[id0] eval/Final touch_distance Min 0.0667838 +[id0] eval/hand_success Mean 0 +[id0] eval/hand_success Std 0 +[id0] eval/hand_success Max 0 +[id0] eval/hand_success Min 0 +[id0] eval/Final hand_success Mean 0 +[id0] eval/Final hand_success Std 0 +[id0] eval/Final hand_success Max 0 +[id0] eval/Final hand_success Min 0 +[id0] eval/hand_success_2 Mean 0 +[id0] eval/hand_success_2 Std 0 +[id0] eval/hand_success_2 Max 0 +[id0] eval/hand_success_2 Min 0 +[id0] eval/Final hand_success_2 Mean 0 +[id0] eval/Final hand_success_2 Std 0 +[id0] eval/Final hand_success_2 Max 0 +[id0] eval/Final hand_success_2 Min 0 +[id0] eval/hand_success_3 Mean 0.42 +[id0] eval/hand_success_3 Std 0.493559 +[id0] eval/hand_success_3 Max 1 +[id0] eval/hand_success_3 Min 0 +[id0] eval/Final hand_success_3 Mean 0 +[id0] eval/Final hand_success_3 Std 0 +[id0] eval/Final hand_success_3 Max 0 +[id0] eval/Final hand_success_3 Min 0 +[id0] eval/puck_success Mean 0 +[id0] eval/puck_success Std 0 +[id0] eval/puck_success Max 0 +[id0] eval/puck_success Min 0 +[id0] eval/Final puck_success Mean 0 +[id0] eval/Final puck_success Std 0 +[id0] eval/Final puck_success Max 0 +[id0] eval/Final puck_success Min 0 +[id0] eval/puck_success_2 Mean 0 +[id0] eval/puck_success_2 Std 0 +[id0] eval/puck_success_2 Max 0 +[id0] eval/puck_success_2 Min 0 +[id0] eval/Final puck_success_2 Mean 0 +[id0] eval/Final puck_success_2 Std 0 +[id0] eval/Final puck_success_2 Max 0 +[id0] eval/Final puck_success_2 Min 0 +[id0] eval/puck_success_3 Mean 0.5 +[id0] eval/puck_success_3 Std 0.5 +[id0] eval/puck_success_3 Max 1 +[id0] eval/puck_success_3 Min 0 +[id0] eval/Final puck_success_3 Mean 0.5 +[id0] eval/Final puck_success_3 Std 0.5 +[id0] eval/Final puck_success_3 Max 1 +[id0] eval/Final puck_success_3 Min 0 +[id0] eval/hand_and_puck_success Mean 0 +[id0] eval/hand_and_puck_success Std 0 +[id0] eval/hand_and_puck_success Max 0 +[id0] eval/hand_and_puck_success Min 0 +[id0] eval/Final hand_and_puck_success Mean 0 +[id0] eval/Final hand_and_puck_success Std 0 +[id0] eval/Final hand_and_puck_success Max 0 +[id0] eval/Final hand_and_puck_success Min 0 +[id0] eval/hand_and_puck_success_2 Mean 0 +[id0] eval/hand_and_puck_success_2 Std 0 +[id0] eval/hand_and_puck_success_2 Max 0 +[id0] eval/hand_and_puck_success_2 Min 0 +[id0] eval/Final hand_and_puck_success_2 Mean 0 +[id0] eval/Final hand_and_puck_success_2 Std 0 +[id0] eval/Final hand_and_puck_success_2 Max 0 +[id0] eval/Final hand_and_puck_success_2 Min 0 +[id0] eval/hand_and_puck_success_3 Mean 0 +[id0] eval/hand_and_puck_success_3 Std 0 +[id0] eval/hand_and_puck_success_3 Max 0 +[id0] eval/hand_and_puck_success_3 Min 0 +[id0] eval/Final hand_and_puck_success_3 Mean 0 +[id0] eval/Final hand_and_puck_success_3 Std 0 +[id0] eval/Final hand_and_puck_success_3 Max 0 +[id0] eval/Final hand_and_puck_success_3 Min 0 +[id0] eval/state_success Mean 0 +[id0] eval/state_success Std 0 +[id0] eval/state_success Max 0 +[id0] eval/state_success Min 0 +[id0] eval/Final state_success Mean 0 +[id0] eval/Final state_success Std 0 +[id0] eval/Final state_success Max 0 +[id0] eval/Final state_success Min 0 +[id0] eval/state_success_2 Mean 0 +[id0] eval/state_success_2 Std 0 +[id0] eval/state_success_2 Max 0 +[id0] eval/state_success_2 Min 0 +[id0] eval/Final state_success_2 Mean 0 +[id0] eval/Final state_success_2 Std 0 +[id0] eval/Final state_success_2 Max 0 +[id0] eval/Final state_success_2 Min 0 +[id0] eval/state_success_3 Mean 0 +[id0] eval/state_success_3 Std 0 +[id0] eval/state_success_3 Max 0 +[id0] eval/state_success_3 Min 0 +[id0] eval/Final state_success_3 Mean 0 +[id0] eval/Final state_success_3 Std 0 +[id0] eval/Final state_success_3 Max 0 +[id0] eval/Final state_success_3 Min 0 +[id0] eval/touch_success Mean 0 +[id0] eval/touch_success Std 0 +[id0] eval/touch_success Max 0 +[id0] eval/touch_success Min 0 +[id0] eval/Final touch_success Mean 0 +[id0] eval/Final touch_success Std 0 +[id0] eval/Final touch_success Max 0 +[id0] eval/Final touch_success Min 0 +[id0] eval/touch_success_2 Mean 0.16 +[id0] eval/touch_success_2 Std 0.366606 +[id0] eval/touch_success_2 Max 1 +[id0] eval/touch_success_2 Min 0 +[id0] eval/Final touch_success_2 Mean 0.5 +[id0] eval/Final touch_success_2 Std 0.5 +[id0] eval/Final touch_success_2 Max 1 +[id0] eval/Final touch_success_2 Min 0 +[id0] eval/touch_success_3 Mean 0.46 +[id0] eval/touch_success_3 Std 0.498397 +[id0] eval/touch_success_3 Max 1 +[id0] eval/touch_success_3 Min 0 +[id0] eval/Final touch_success_3 Mean 0.5 +[id0] eval/Final touch_success_3 Std 0.5 +[id0] eval/Final touch_success_3 Max 1 +[id0] eval/Final touch_success_3 Min 0 +[id0] time/epoch_time (s) 3.64969 +[id0] time/evaluation sampling (s) 1.69573 +[id0] time/exploration sampling (s) 1.6845 +[id0] time/global_time (s) 30.004 +[id0] time/replay buffer data storing (s) 0.000379324 +[id0] time/saving (s) 3.48091e-05 +[id0] time/training (s) 0.255474 +[id0] epoch 2 +[id0] --------------------------------------- --------------- +[id0] --------------------------------------- --------------- +[id0] trainer/num train calls 40 +[id0] trainer/QF1 Loss 0.00812755 +[id0] trainer/QF2 Loss 0.00844011 +[id0] trainer/Policy Loss 1.44796 +[id0] trainer/Q1 Predictions Mean -0.125104 +[id0] trainer/Q1 Predictions Std 0.00825019 +[id0] trainer/Q1 Predictions Max -0.115534 +[id0] trainer/Q1 Predictions Min -0.140015 +[id0] trainer/Q2 Predictions Mean -0.126615 +[id0] trainer/Q2 Predictions Std 0.00817811 +[id0] trainer/Q2 Predictions Max -0.115739 +[id0] trainer/Q2 Predictions Min -0.141015 +[id0] trainer/Q Targets Mean -0.0874891 +[id0] trainer/Q Targets Std 0.0767401 +[id0] trainer/Q Targets Max -0.00298979 +[id0] trainer/Q Targets Min -0.219601 +[id0] trainer/Log Pis Mean 1.32672 +[id0] trainer/Log Pis Std 0.705888 +[id0] trainer/Log Pis Max 1.97718 +[id0] trainer/Log Pis Min 0.302602 +[id0] trainer/rewards Mean -0.0843445 +[id0] trainer/rewards Std 0.0768233 +[id0] trainer/rewards Max -1.76237e-06 +[id0] trainer/rewards Min -0.216733 +[id0] trainer/terminals Mean 0 +[id0] trainer/terminals Std 0 +[id0] trainer/terminals Max 0 +[id0] trainer/terminals Min 0 +[id0] trainer/replay_buffer_len 90500 +[id0] trainer/policy/mean Mean -0.0363329 +[id0] trainer/policy/mean Std 0.381041 +[id0] trainer/policy/mean Max 0.369571 +[id0] trainer/policy/mean Min -0.446347 +[id0] trainer/policy/std Mean 0.140297 +[id0] trainer/policy/std Std 0.0092635 +[id0] trainer/policy/std Max 0.156963 +[id0] trainer/policy/std Min 0.123789 +[id0] trainer/Advantage Weights Mean 0.2 +[id0] trainer/Advantage Weights Std 0.399073 +[id0] trainer/Advantage Weights Max 0.998145 +[id0] trainer/Advantage Weights Min 3.91133e-10 +[id0] trainer/Advantage Score Mean -0.00386002 +[id0] trainer/Advantage Score Std 0.00749892 +[id0] trainer/Advantage Score Max 0.0071685 +[id0] trainer/Advantage Score Min -0.0144916 +[id0] trainer/bc/Train Logprob Loss 35.3732 +[id0] trainer/bc/Test Logprob Loss 31.4472 +[id0] trainer/bc/Train MSE 0.762608 +[id0] trainer/bc/Test MSE 0.794041 +[id0] trainer/bc/train_policy_loss 35.3732 +[id0] trainer/bc/test_policy_loss 31.4472 +[id0] expl/num steps total 500 +[id0] expl/num paths total 10 +[id0] expl/path length Mean 50 +[id0] expl/path length Std 0 +[id0] expl/path length Max 50 +[id0] expl/path length Min 50 +[id0] expl/Rewards Mean -0.113284 +[id0] expl/Rewards Std 0.00896539 +[id0] expl/Rewards Max -0.104318 +[id0] expl/Rewards Min -0.122249 +[id0] expl/Returns Mean -5.66419 +[id0] expl/Returns Std 0.448269 +[id0] expl/Returns Max -5.21592 +[id0] expl/Returns Min -6.11246 +[id0] expl/Actions Mean -0.0486082 +[id0] expl/Actions Std 0.417547 +[id0] expl/Actions Max 0.674142 +[id0] expl/Actions Min -0.728117 +[id0] expl/Num Paths 2 +[id0] expl/Average Returns -5.66419 +[id0] expl/hand_distance Mean 0.150248 +[id0] expl/hand_distance Std 0.0805957 +[id0] expl/hand_distance Max 0.233022 +[id0] expl/hand_distance Min 0.0281943 +[id0] expl/Final hand_distance Mean 0.162135 +[id0] expl/Final hand_distance Std 0.0708874 +[id0] expl/Final hand_distance Max 0.233022 +[id0] expl/Final hand_distance Min 0.0912476 +[id0] expl/puck_distance Mean 0.113284 +[id0] expl/puck_distance Std 0.00896539 +[id0] expl/puck_distance Max 0.122249 +[id0] expl/puck_distance Min 0.104318 +[id0] expl/Final puck_distance Mean 0.113284 +[id0] expl/Final puck_distance Std 0.00896559 +[id0] expl/Final puck_distance Max 0.122249 +[id0] expl/Final puck_distance Min 0.104318 +[id0] expl/state_distance Mean 0.193878 +[id0] expl/state_distance Std 0.0662949 +[id0] expl/state_distance Max 0.263143 +[id0] expl/state_distance Min 0.108062 +[id0] expl/Final state_distance Mean 0.200869 +[id0] expl/Final state_distance Std 0.0622744 +[id0] expl/Final state_distance Max 0.263143 +[id0] expl/Final state_distance Min 0.138594 +[id0] expl/touch_distance Mean 0.320496 +[id0] expl/touch_distance Std 0.0821977 +[id0] expl/touch_distance Max 0.413936 +[id0] expl/touch_distance Min 0.172705 +[id0] expl/Final touch_distance Mean 0.330567 +[id0] expl/Final touch_distance Std 0.0833687 +[id0] expl/Final touch_distance Max 0.413936 +[id0] expl/Final touch_distance Min 0.247198 +[id0] expl/hand_success Mean 0.17 +[id0] expl/hand_success Std 0.375633 +[id0] expl/hand_success Max 1 +[id0] expl/hand_success Min 0 +[id0] expl/Final hand_success Mean 0 +[id0] expl/Final hand_success Std 0 +[id0] expl/Final hand_success Max 0 +[id0] expl/Final hand_success Min 0 +[id0] expl/hand_success_2 Mean 0.2 +[id0] expl/hand_success_2 Std 0.4 +[id0] expl/hand_success_2 Max 1 +[id0] expl/hand_success_2 Min 0 +[id0] expl/Final hand_success_2 Mean 0 +[id0] expl/Final hand_success_2 Std 0 +[id0] expl/Final hand_success_2 Max 0 +[id0] expl/Final hand_success_2 Min 0 +[id0] expl/hand_success_3 Mean 0.5 +[id0] expl/hand_success_3 Std 0.5 +[id0] expl/hand_success_3 Max 1 +[id0] expl/hand_success_3 Min 0 +[id0] expl/Final hand_success_3 Mean 0.5 +[id0] expl/Final hand_success_3 Std 0.5 +[id0] expl/Final hand_success_3 Max 1 +[id0] expl/Final hand_success_3 Min 0 +[id0] expl/puck_success Mean 0 +[id0] expl/puck_success Std 0 +[id0] expl/puck_success Max 0 +[id0] expl/puck_success Min 0 +[id0] expl/Final puck_success Mean 0 +[id0] expl/Final puck_success Std 0 +[id0] expl/Final puck_success Max 0 +[id0] expl/Final puck_success Min 0 +[id0] expl/puck_success_2 Mean 0 +[id0] expl/puck_success_2 Std 0 +[id0] expl/puck_success_2 Max 0 +[id0] expl/puck_success_2 Min 0 +[id0] expl/Final puck_success_2 Mean 0 +[id0] expl/Final puck_success_2 Std 0 +[id0] expl/Final puck_success_2 Max 0 +[id0] expl/Final puck_success_2 Min 0 +[id0] expl/puck_success_3 Mean 0.5 +[id0] expl/puck_success_3 Std 0.5 +[id0] expl/puck_success_3 Max 1 +[id0] expl/puck_success_3 Min 0 +[id0] expl/Final puck_success_3 Mean 0.5 +[id0] expl/Final puck_success_3 Std 0.5 +[id0] expl/Final puck_success_3 Max 1 +[id0] expl/Final puck_success_3 Min 0 +[id0] expl/hand_and_puck_success Mean 0 +[id0] expl/hand_and_puck_success Std 0 +[id0] expl/hand_and_puck_success Max 0 +[id0] expl/hand_and_puck_success Min 0 +[id0] expl/Final hand_and_puck_success Mean 0 +[id0] expl/Final hand_and_puck_success Std 0 +[id0] expl/Final hand_and_puck_success Max 0 +[id0] expl/Final hand_and_puck_success Min 0 +[id0] expl/hand_and_puck_success_2 Mean 0 +[id0] expl/hand_and_puck_success_2 Std 0 +[id0] expl/hand_and_puck_success_2 Max 0 +[id0] expl/hand_and_puck_success_2 Min 0 +[id0] expl/Final hand_and_puck_success_2 Mean 0 +[id0] expl/Final hand_and_puck_success_2 Std 0 +[id0] expl/Final hand_and_puck_success_2 Max 0 +[id0] expl/Final hand_and_puck_success_2 Min 0 +[id0] expl/hand_and_puck_success_3 Mean 0 +[id0] expl/hand_and_puck_success_3 Std 0 +[id0] expl/hand_and_puck_success_3 Max 0 +[id0] expl/hand_and_puck_success_3 Min 0 +[id0] expl/Final hand_and_puck_success_3 Mean 0 +[id0] expl/Final hand_and_puck_success_3 Std 0 +[id0] expl/Final hand_and_puck_success_3 Max 0 +[id0] expl/Final hand_and_puck_success_3 Min 0 +[id0] expl/state_success Mean 0 +[id0] expl/state_success Std 0 +[id0] expl/state_success Max 0 +[id0] expl/state_success Min 0 +[id0] expl/Final state_success Mean 0 +[id0] expl/Final state_success Std 0 +[id0] expl/Final state_success Max 0 +[id0] expl/Final state_success Min 0 +[id0] expl/state_success_2 Mean 0 +[id0] expl/state_success_2 Std 0 +[id0] expl/state_success_2 Max 0 +[id0] expl/state_success_2 Min 0 +[id0] expl/Final state_success_2 Mean 0 +[id0] expl/Final state_success_2 Std 0 +[id0] expl/Final state_success_2 Max 0 +[id0] expl/Final state_success_2 Min 0 +[id0] expl/state_success_3 Mean 0.17 +[id0] expl/state_success_3 Std 0.375633 +[id0] expl/state_success_3 Max 1 +[id0] expl/state_success_3 Min 0 +[id0] expl/Final state_success_3 Mean 0 +[id0] expl/Final state_success_3 Std 0 +[id0] expl/Final state_success_3 Max 0 +[id0] expl/Final state_success_3 Min 0 +[id0] expl/touch_success Mean 0 +[id0] expl/touch_success Std 0 +[id0] expl/touch_success Max 0 +[id0] expl/touch_success Min 0 +[id0] expl/Final touch_success Mean 0 +[id0] expl/Final touch_success Std 0 +[id0] expl/Final touch_success Max 0 +[id0] expl/Final touch_success Min 0 +[id0] expl/touch_success_2 Mean 0 +[id0] expl/touch_success_2 Std 0 +[id0] expl/touch_success_2 Max 0 +[id0] expl/touch_success_2 Min 0 +[id0] expl/Final touch_success_2 Mean 0 +[id0] expl/Final touch_success_2 Std 0 +[id0] expl/Final touch_success_2 Max 0 +[id0] expl/Final touch_success_2 Min 0 +[id0] expl/touch_success_3 Mean 0 +[id0] expl/touch_success_3 Std 0 +[id0] expl/touch_success_3 Max 0 +[id0] expl/touch_success_3 Min 0 +[id0] expl/Final touch_success_3 Mean 0 +[id0] expl/Final touch_success_3 Std 0 +[id0] expl/Final touch_success_3 Max 0 +[id0] expl/Final touch_success_3 Min 0 +[id0] eval/num steps total 400 +[id0] eval/num paths total 8 +[id0] eval/path length Mean 50 +[id0] eval/path length Std 0 +[id0] eval/path length Max 50 +[id0] eval/path length Min 50 +[id0] eval/Rewards Mean -0.127591 +[id0] eval/Rewards Std 0.0872006 +[id0] eval/Rewards Max -0.0403897 +[id0] eval/Rewards Min -0.214791 +[id0] eval/Returns Mean -6.37953 +[id0] eval/Returns Std 4.36003 +[id0] eval/Returns Max -2.0195 +[id0] eval/Returns Min -10.7396 +[id0] eval/Actions Mean -0.0376967 +[id0] eval/Actions Std 0.39848 +[id0] eval/Actions Max 0.365947 +[id0] eval/Actions Min -0.442161 +[id0] eval/Num Paths 2 +[id0] eval/Average Returns -6.37953 +[id0] eval/hand_distance Mean 0.132352 +[id0] eval/hand_distance Std 0.0460267 +[id0] eval/hand_distance Max 0.18476 +[id0] eval/hand_distance Min 0.000587539 +[id0] eval/Final hand_distance Mean 0.163061 +[id0] eval/Final hand_distance Std 0.0216984 +[id0] eval/Final hand_distance Max 0.18476 +[id0] eval/Final hand_distance Min 0.141363 +[id0] eval/puck_distance Mean 0.127591 +[id0] eval/puck_distance Std 0.0872006 +[id0] eval/puck_distance Max 0.214791 +[id0] eval/puck_distance Min 0.0403897 +[id0] eval/Final puck_distance Mean 0.127591 +[id0] eval/Final puck_distance Std 0.0872005 +[id0] eval/Final puck_distance Max 0.214791 +[id0] eval/Final puck_distance Min 0.0403904 +[id0] eval/state_distance Mean 0.194302 +[id0] eval/state_distance Std 0.0759312 +[id0] eval/state_distance Max 0.269184 +[id0] eval/state_distance Min 0.0403941 +[id0] eval/Final state_distance Mean 0.223129 +[id0] eval/Final state_distance Std 0.0340064 +[id0] eval/Final state_distance Max 0.257136 +[id0] eval/Final state_distance Min 0.189123 +[id0] eval/touch_distance Mean 0.242917 +[id0] eval/touch_distance Std 0.0917106 +[id0] eval/touch_distance Max 0.337246 +[id0] eval/touch_distance Min 0.0830543 +[id0] eval/Final touch_distance Mean 0.275227 +[id0] eval/Final touch_distance Std 0.0620179 +[id0] eval/Final touch_distance Max 0.337245 +[id0] eval/Final touch_distance Min 0.213209 +[id0] eval/hand_success Mean 0.11 +[id0] eval/hand_success Std 0.31289 +[id0] eval/hand_success Max 1 +[id0] eval/hand_success Min 0 +[id0] eval/Final hand_success Mean 0 +[id0] eval/Final hand_success Std 0 +[id0] eval/Final hand_success Max 0 +[id0] eval/Final hand_success Min 0 +[id0] eval/hand_success_2 Mean 0.16 +[id0] eval/hand_success_2 Std 0.366606 +[id0] eval/hand_success_2 Max 1 +[id0] eval/hand_success_2 Min 0 +[id0] eval/Final hand_success_2 Mean 0 +[id0] eval/Final hand_success_2 Std 0 +[id0] eval/Final hand_success_2 Max 0 +[id0] eval/Final hand_success_2 Min 0 +[id0] eval/hand_success_3 Mean 0.24 +[id0] eval/hand_success_3 Std 0.427083 +[id0] eval/hand_success_3 Max 1 +[id0] eval/hand_success_3 Min 0 +[id0] eval/Final hand_success_3 Mean 0 +[id0] eval/Final hand_success_3 Std 0 +[id0] eval/Final hand_success_3 Max 0 +[id0] eval/Final hand_success_3 Min 0 +[id0] eval/puck_success Mean 0.5 +[id0] eval/puck_success Std 0.5 +[id0] eval/puck_success Max 1 +[id0] eval/puck_success Min 0 +[id0] eval/Final puck_success Mean 0.5 +[id0] eval/Final puck_success Std 0.5 +[id0] eval/Final puck_success Max 1 +[id0] eval/Final puck_success Min 0 +[id0] eval/puck_success_2 Mean 0.5 +[id0] eval/puck_success_2 Std 0.5 +[id0] eval/puck_success_2 Max 1 +[id0] eval/puck_success_2 Min 0 +[id0] eval/Final puck_success_2 Mean 0.5 +[id0] eval/Final puck_success_2 Std 0.5 +[id0] eval/Final puck_success_2 Max 1 +[id0] eval/Final puck_success_2 Min 0 +[id0] eval/puck_success_3 Mean 0.5 +[id0] eval/puck_success_3 Std 0.5 +[id0] eval/puck_success_3 Max 1 +[id0] eval/puck_success_3 Min 0 +[id0] eval/Final puck_success_3 Mean 0.5 +[id0] eval/Final puck_success_3 Std 0.5 +[id0] eval/Final puck_success_3 Max 1 +[id0] eval/Final puck_success_3 Min 0 +[id0] eval/hand_and_puck_success Mean 0.03 +[id0] eval/hand_and_puck_success Std 0.170587 +[id0] eval/hand_and_puck_success Max 1 +[id0] eval/hand_and_puck_success Min 0 +[id0] eval/Final hand_and_puck_success Mean 0 +[id0] eval/Final hand_and_puck_success Std 0 +[id0] eval/Final hand_and_puck_success Max 0 +[id0] eval/Final hand_and_puck_success Min 0 +[id0] eval/hand_and_puck_success_2 Mean 0.07 +[id0] eval/hand_and_puck_success_2 Std 0.255147 +[id0] eval/hand_and_puck_success_2 Max 1 +[id0] eval/hand_and_puck_success_2 Min 0 +[id0] eval/Final hand_and_puck_success_2 Mean 0 +[id0] eval/Final hand_and_puck_success_2 Std 0 +[id0] eval/Final hand_and_puck_success_2 Max 0 +[id0] eval/Final hand_and_puck_success_2 Min 0 +[id0] eval/hand_and_puck_success_3 Mean 0.16 +[id0] eval/hand_and_puck_success_3 Std 0.366606 +[id0] eval/hand_and_puck_success_3 Max 1 +[id0] eval/hand_and_puck_success_3 Min 0 +[id0] eval/Final hand_and_puck_success_3 Mean 0 +[id0] eval/Final hand_and_puck_success_3 Std 0 +[id0] eval/Final hand_and_puck_success_3 Max 0 +[id0] eval/Final hand_and_puck_success_3 Min 0 +[id0] eval/state_success Mean 0.08 +[id0] eval/state_success Std 0.271293 +[id0] eval/state_success Max 1 +[id0] eval/state_success Min 0 +[id0] eval/Final state_success Mean 0 +[id0] eval/Final state_success Std 0 +[id0] eval/Final state_success Max 0 +[id0] eval/Final state_success Min 0 +[id0] eval/state_success_2 Mean 0.14 +[id0] eval/state_success_2 Std 0.346987 +[id0] eval/state_success_2 Max 1 +[id0] eval/state_success_2 Min 0 +[id0] eval/Final state_success_2 Mean 0 +[id0] eval/Final state_success_2 Std 0 +[id0] eval/Final state_success_2 Max 0 +[id0] eval/Final state_success_2 Min 0 +[id0] eval/state_success_3 Mean 0.23 +[id0] eval/state_success_3 Std 0.420833 +[id0] eval/state_success_3 Max 1 +[id0] eval/state_success_3 Min 0 +[id0] eval/Final state_success_3 Mean 0 +[id0] eval/Final state_success_3 Std 0 +[id0] eval/Final state_success_3 Max 0 +[id0] eval/Final state_success_3 Min 0 +[id0] eval/touch_success Mean 0 +[id0] eval/touch_success Std 0 +[id0] eval/touch_success Max 0 +[id0] eval/touch_success Min 0 +[id0] eval/Final touch_success Mean 0 +[id0] eval/Final touch_success Std 0 +[id0] eval/Final touch_success Max 0 +[id0] eval/Final touch_success Min 0 +[id0] eval/touch_success_2 Mean 0 +[id0] eval/touch_success_2 Std 0 +[id0] eval/touch_success_2 Max 0 +[id0] eval/touch_success_2 Min 0 +[id0] eval/Final touch_success_2 Mean 0 +[id0] eval/Final touch_success_2 Std 0 +[id0] eval/Final touch_success_2 Max 0 +[id0] eval/Final touch_success_2 Min 0 +[id0] eval/touch_success_3 Mean 0.15 +[id0] eval/touch_success_3 Std 0.357071 +[id0] eval/touch_success_3 Max 1 +[id0] eval/touch_success_3 Min 0 +[id0] eval/Final touch_success_3 Mean 0 +[id0] eval/Final touch_success_3 Std 0 +[id0] eval/Final touch_success_3 Max 0 +[id0] eval/Final touch_success_3 Min 0 +[id0] time/epoch_time (s) 3.4847 +[id0] time/evaluation sampling (s) 1.62469 +[id0] time/exploration sampling (s) 1.60823 +[id0] time/global_time (s) 33.5156 +[id0] time/replay buffer data storing (s) 0.000380754 +[id0] time/saving (s) 2.83718e-05 +[id0] time/training (s) 0.240659 +[id0] epoch 3 +[id0] --------------------------------------- --------------- +[id0] --------------------------------------- --------------- +[id0] trainer/num train calls 50 +[id0] trainer/QF1 Loss 0.0135741 +[id0] trainer/QF2 Loss 0.0132348 +[id0] trainer/Policy Loss -1.0125 +[id0] trainer/Q1 Predictions Mean -0.115927 +[id0] trainer/Q1 Predictions Std 0.015483 +[id0] trainer/Q1 Predictions Max -0.0978391 +[id0] trainer/Q1 Predictions Min -0.137299 +[id0] trainer/Q2 Predictions Mean -0.11971 +[id0] trainer/Q2 Predictions Std 0.0153614 +[id0] trainer/Q2 Predictions Max -0.099684 +[id0] trainer/Q2 Predictions Min -0.141439 +[id0] trainer/Q Targets Mean -0.124712 +[id0] trainer/Q Targets Std 0.111004 +[id0] trainer/Q Targets Max -0.00466002 +[id0] trainer/Q Targets Min -0.280714 +[id0] trainer/Log Pis Mean -1.13064 +[id0] trainer/Log Pis Std 1.98296 +[id0] trainer/Log Pis Max 0.0934451 +[id0] trainer/Log Pis Min -5.06595 +[id0] trainer/rewards Mean -0.120223 +[id0] trainer/rewards Std 0.111247 +[id0] trainer/rewards Max -8.42937e-08 +[id0] trainer/rewards Min -0.276419 +[id0] trainer/terminals Mean 0 +[id0] trainer/terminals Std 0 +[id0] trainer/terminals Max 0 +[id0] trainer/terminals Min 0 +[id0] trainer/replay_buffer_len 90600 +[id0] trainer/policy/mean Mean -0.0841174 +[id0] trainer/policy/mean Std 0.459796 +[id0] trainer/policy/mean Max 0.393837 +[id0] trainer/policy/mean Min -0.566948 +[id0] trainer/policy/std Mean 0.343178 +[id0] trainer/policy/std Std 0.0279913 +[id0] trainer/policy/std Max 0.393021 +[id0] trainer/policy/std Min 0.302896 +[id0] trainer/Advantage Weights Mean 0.2 +[id0] trainer/Advantage Weights Std 0.392735 +[id0] trainer/Advantage Weights Max 0.985392 +[id0] trainer/Advantage Weights Min 7.05268e-16 +[id0] trainer/Advantage Score Mean 0.00222292 +[id0] trainer/Advantage Score Std 0.0124918 +[id0] trainer/Advantage Score Max 0.0155132 +[id0] trainer/Advantage Score Min -0.0193601 +[id0] trainer/bc/Train Logprob Loss 6.82 +[id0] trainer/bc/Test Logprob Loss 5.87462 +[id0] trainer/bc/Train MSE 1.0784 +[id0] trainer/bc/Test MSE 1.02518 +[id0] trainer/bc/train_policy_loss 6.82 +[id0] trainer/bc/test_policy_loss 5.87462 +[id0] expl/num steps total 600 +[id0] expl/num paths total 12 +[id0] expl/path length Mean 50 +[id0] expl/path length Std 0 +[id0] expl/path length Max 50 +[id0] expl/path length Min 50 +[id0] expl/Rewards Mean -0.195256 +[id0] expl/Rewards Std 0.107581 +[id0] expl/Rewards Max -0.0480694 +[id0] expl/Rewards Min -0.301743 +[id0] expl/Returns Mean -9.76281 +[id0] expl/Returns Std 5.32436 +[id0] expl/Returns Max -4.43845 +[id0] expl/Returns Min -15.0872 +[id0] expl/Actions Mean -0.0733707 +[id0] expl/Actions Std 0.62436 +[id0] expl/Actions Max 1.42151 +[id0] expl/Actions Min -1.46905 +[id0] expl/Num Paths 2 +[id0] expl/Average Returns -9.76281 +[id0] expl/hand_distance Mean 0.158642 +[id0] expl/hand_distance Std 0.0608491 +[id0] expl/hand_distance Max 0.245079 +[id0] expl/hand_distance Min 0.0291545 +[id0] expl/Final hand_distance Mean 0.197413 +[id0] expl/Final hand_distance Std 0.0476639 +[id0] expl/Final hand_distance Max 0.245077 +[id0] expl/Final hand_distance Min 0.149749 +[id0] expl/puck_distance Mean 0.195256 +[id0] expl/puck_distance Std 0.107581 +[id0] expl/puck_distance Max 0.301743 +[id0] expl/puck_distance Min 0.0480694 +[id0] expl/Final puck_distance Mean 0.20168 +[id0] expl/Final puck_distance Std 0.100063 +[id0] expl/Final puck_distance Max 0.301743 +[id0] expl/Final puck_distance Min 0.101617 +[id0] expl/state_distance Mean 0.256775 +[id0] expl/state_distance Std 0.112407 +[id0] expl/state_distance Max 0.388732 +[id0] expl/state_distance Min 0.0562197 +[id0] expl/Final state_distance Mean 0.284851 +[id0] expl/Final state_distance Std 0.10388 +[id0] expl/Final state_distance Max 0.388731 +[id0] expl/Final state_distance Min 0.180972 +[id0] expl/touch_distance Mean 0.105648 +[id0] expl/touch_distance Std 0.0463963 +[id0] expl/touch_distance Max 0.261491 +[id0] expl/touch_distance Min 0.0616572 +[id0] expl/Final touch_distance Mean 0.0855933 +[id0] expl/Final touch_distance Std 0.00990345 +[id0] expl/Final touch_distance Max 0.0954967 +[id0] expl/Final touch_distance Min 0.0756899 +[id0] expl/hand_success Mean 0.06 +[id0] expl/hand_success Std 0.237487 +[id0] expl/hand_success Max 1 +[id0] expl/hand_success Min 0 +[id0] expl/Final hand_success Mean 0 +[id0] expl/Final hand_success Std 0 +[id0] expl/Final hand_success Max 0 +[id0] expl/Final hand_success Min 0 +[id0] expl/hand_success_2 Mean 0.11 +[id0] expl/hand_success_2 Std 0.31289 +[id0] expl/hand_success_2 Max 1 +[id0] expl/hand_success_2 Min 0 +[id0] expl/Final hand_success_2 Mean 0 +[id0] expl/Final hand_success_2 Std 0 +[id0] expl/Final hand_success_2 Max 0 +[id0] expl/Final hand_success_2 Min 0 +[id0] expl/hand_success_3 Mean 0.22 +[id0] expl/hand_success_3 Std 0.414246 +[id0] expl/hand_success_3 Max 1 +[id0] expl/hand_success_3 Min 0 +[id0] expl/Final hand_success_3 Mean 0 +[id0] expl/Final hand_success_3 Std 0 +[id0] expl/Final hand_success_3 Max 0 +[id0] expl/Final hand_success_3 Min 0 +[id0] expl/puck_success Mean 0.1 +[id0] expl/puck_success Std 0.3 +[id0] expl/puck_success Max 1 +[id0] expl/puck_success Min 0 +[id0] expl/Final puck_success Mean 0 +[id0] expl/Final puck_success Std 0 +[id0] expl/Final puck_success Max 0 +[id0] expl/Final puck_success Min 0 +[id0] expl/puck_success_2 Mean 0.12 +[id0] expl/puck_success_2 Std 0.324962 +[id0] expl/puck_success_2 Max 1 +[id0] expl/puck_success_2 Min 0 +[id0] expl/Final puck_success_2 Mean 0 +[id0] expl/Final puck_success_2 Std 0 +[id0] expl/Final puck_success_2 Max 0 +[id0] expl/Final puck_success_2 Min 0 +[id0] expl/puck_success_3 Mean 0.5 +[id0] expl/puck_success_3 Std 0.5 +[id0] expl/puck_success_3 Max 1 +[id0] expl/puck_success_3 Min 0 +[id0] expl/Final puck_success_3 Mean 0.5 +[id0] expl/Final puck_success_3 Std 0.5 +[id0] expl/Final puck_success_3 Max 1 +[id0] expl/Final puck_success_3 Min 0 +[id0] expl/hand_and_puck_success Mean 0 +[id0] expl/hand_and_puck_success Std 0 +[id0] expl/hand_and_puck_success Max 0 +[id0] expl/hand_and_puck_success Min 0 +[id0] expl/Final hand_and_puck_success Mean 0 +[id0] expl/Final hand_and_puck_success Std 0 +[id0] expl/Final hand_and_puck_success Max 0 +[id0] expl/Final hand_and_puck_success Min 0 +[id0] expl/hand_and_puck_success_2 Mean 0.03 +[id0] expl/hand_and_puck_success_2 Std 0.170587 +[id0] expl/hand_and_puck_success_2 Max 1 +[id0] expl/hand_and_puck_success_2 Min 0 +[id0] expl/Final hand_and_puck_success_2 Mean 0 +[id0] expl/Final hand_and_puck_success_2 Std 0 +[id0] expl/Final hand_and_puck_success_2 Max 0 +[id0] expl/Final hand_and_puck_success_2 Min 0 +[id0] expl/hand_and_puck_success_3 Mean 0.08 +[id0] expl/hand_and_puck_success_3 Std 0.271293 +[id0] expl/hand_and_puck_success_3 Max 1 +[id0] expl/hand_and_puck_success_3 Min 0 +[id0] expl/Final hand_and_puck_success_3 Mean 0 +[id0] expl/Final hand_and_puck_success_3 Std 0 +[id0] expl/Final hand_and_puck_success_3 Max 0 +[id0] expl/Final hand_and_puck_success_3 Min 0 +[id0] expl/state_success Mean 0.04 +[id0] expl/state_success Std 0.195959 +[id0] expl/state_success Max 1 +[id0] expl/state_success Min 0 +[id0] expl/Final state_success Mean 0 +[id0] expl/Final state_success Std 0 +[id0] expl/Final state_success Max 0 +[id0] expl/Final state_success Min 0 +[id0] expl/state_success_2 Mean 0.06 +[id0] expl/state_success_2 Std 0.237487 +[id0] expl/state_success_2 Max 1 +[id0] expl/state_success_2 Min 0 +[id0] expl/Final state_success_2 Mean 0 +[id0] expl/Final state_success_2 Std 0 +[id0] expl/Final state_success_2 Max 0 +[id0] expl/Final state_success_2 Min 0 +[id0] expl/state_success_3 Mean 0.13 +[id0] expl/state_success_3 Std 0.336303 +[id0] expl/state_success_3 Max 1 +[id0] expl/state_success_3 Min 0 +[id0] expl/Final state_success_3 Mean 0 +[id0] expl/Final state_success_3 Std 0 +[id0] expl/Final state_success_3 Max 0 +[id0] expl/Final state_success_3 Min 0 +[id0] expl/touch_success Mean 0 +[id0] expl/touch_success Std 0 +[id0] expl/touch_success Max 0 +[id0] expl/touch_success Min 0 +[id0] expl/Final touch_success Mean 0 +[id0] expl/Final touch_success Std 0 +[id0] expl/Final touch_success Max 0 +[id0] expl/Final touch_success Min 0 +[id0] expl/touch_success_2 Mean 0.42 +[id0] expl/touch_success_2 Std 0.493559 +[id0] expl/touch_success_2 Max 1 +[id0] expl/touch_success_2 Min 0 +[id0] expl/Final touch_success_2 Mean 0.5 +[id0] expl/Final touch_success_2 Std 0.5 +[id0] expl/Final touch_success_2 Max 1 +[id0] expl/Final touch_success_2 Min 0 +[id0] expl/touch_success_3 Mean 0.77 +[id0] expl/touch_success_3 Std 0.420833 +[id0] expl/touch_success_3 Max 1 +[id0] expl/touch_success_3 Min 0 +[id0] expl/Final touch_success_3 Mean 1 +[id0] expl/Final touch_success_3 Std 0 +[id0] expl/Final touch_success_3 Max 1 +[id0] expl/Final touch_success_3 Min 1 +[id0] eval/num steps total 500 +[id0] eval/num paths total 10 +[id0] eval/path length Mean 50 +[id0] eval/path length Std 0 +[id0] eval/path length Max 50 +[id0] eval/path length Min 50 +[id0] eval/Rewards Mean -0.197671 +[id0] eval/Rewards Std 0.043969 +[id0] eval/Rewards Max -0.157676 +[id0] eval/Rewards Min -0.25822 +[id0] eval/Returns Mean -9.88357 +[id0] eval/Returns Std 1.99975 +[id0] eval/Returns Max -7.88382 +[id0] eval/Returns Min -11.8833 +[id0] eval/Actions Mean -0.0890177 +[id0] eval/Actions Std 0.504219 +[id0] eval/Actions Max 0.420863 +[id0] eval/Actions Min -0.600135 +[id0] eval/Num Paths 2 +[id0] eval/Average Returns -9.88357 +[id0] eval/hand_distance Mean 0.113758 +[id0] eval/hand_distance Std 0.0444896 +[id0] eval/hand_distance Max 0.272936 +[id0] eval/hand_distance Min 0.0675899 +[id0] eval/Final hand_distance Mean 0.0937614 +[id0] eval/Final hand_distance Std 0.0240546 +[id0] eval/Final hand_distance Max 0.117816 +[id0] eval/Final hand_distance Min 0.0697068 +[id0] eval/puck_distance Mean 0.197671 +[id0] eval/puck_distance Std 0.043969 +[id0] eval/puck_distance Max 0.25822 +[id0] eval/puck_distance Min 0.157676 +[id0] eval/Final puck_distance Mean 0.207933 +[id0] eval/Final puck_distance Std 0.0502558 +[id0] eval/Final puck_distance Max 0.258188 +[id0] eval/Final puck_distance Min 0.157677 +[id0] eval/state_distance Mean 0.233133 +[id0] eval/state_distance Std 0.0397063 +[id0] eval/state_distance Max 0.339762 +[id0] eval/state_distance Min 0.193193 +[id0] eval/Final state_distance Mean 0.232132 +[id0] eval/Final state_distance Std 0.0353007 +[id0] eval/Final state_distance Max 0.267433 +[id0] eval/Final state_distance Min 0.196831 +[id0] eval/touch_distance Mean 0.152677 +[id0] eval/touch_distance Std 0.0686253 +[id0] eval/touch_distance Max 0.229003 +[id0] eval/touch_distance Min 0.0658695 +[id0] eval/Final touch_distance Mean 0.139983 +[id0] eval/Final touch_distance Std 0.0722409 +[id0] eval/Final touch_distance Max 0.212224 +[id0] eval/Final touch_distance Min 0.0677426 +[id0] eval/hand_success Mean 0 +[id0] eval/hand_success Std 0 +[id0] eval/hand_success Max 0 +[id0] eval/hand_success Min 0 +[id0] eval/Final hand_success Mean 0 +[id0] eval/Final hand_success Std 0 +[id0] eval/Final hand_success Max 0 +[id0] eval/Final hand_success Min 0 +[id0] eval/hand_success_2 Mean 0.31 +[id0] eval/hand_success_2 Std 0.462493 +[id0] eval/hand_success_2 Max 1 +[id0] eval/hand_success_2 Min 0 +[id0] eval/Final hand_success_2 Mean 0.5 +[id0] eval/Final hand_success_2 Std 0.5 +[id0] eval/Final hand_success_2 Max 1 +[id0] eval/Final hand_success_2 Min 0 +[id0] eval/hand_success_3 Mean 0.8 +[id0] eval/hand_success_3 Std 0.4 +[id0] eval/hand_success_3 Max 1 +[id0] eval/hand_success_3 Min 0 +[id0] eval/Final hand_success_3 Mean 1 +[id0] eval/Final hand_success_3 Std 0 +[id0] eval/Final hand_success_3 Max 1 +[id0] eval/Final hand_success_3 Min 1 +[id0] eval/puck_success Mean 0 +[id0] eval/puck_success Std 0 +[id0] eval/puck_success Max 0 +[id0] eval/puck_success Min 0 +[id0] eval/Final puck_success Mean 0 +[id0] eval/Final puck_success Std 0 +[id0] eval/Final puck_success Max 0 +[id0] eval/Final puck_success Min 0 +[id0] eval/puck_success_2 Mean 0 +[id0] eval/puck_success_2 Std 0 +[id0] eval/puck_success_2 Max 0 +[id0] eval/puck_success_2 Min 0 +[id0] eval/Final puck_success_2 Mean 0 +[id0] eval/Final puck_success_2 Std 0 +[id0] eval/Final puck_success_2 Max 0 +[id0] eval/Final puck_success_2 Min 0 +[id0] eval/puck_success_3 Mean 0 +[id0] eval/puck_success_3 Std 0 +[id0] eval/puck_success_3 Max 0 +[id0] eval/puck_success_3 Min 0 +[id0] eval/Final puck_success_3 Mean 0 +[id0] eval/Final puck_success_3 Std 0 +[id0] eval/Final puck_success_3 Max 0 +[id0] eval/Final puck_success_3 Min 0 +[id0] eval/hand_and_puck_success Mean 0 +[id0] eval/hand_and_puck_success Std 0 +[id0] eval/hand_and_puck_success Max 0 +[id0] eval/hand_and_puck_success Min 0 +[id0] eval/Final hand_and_puck_success Mean 0 +[id0] eval/Final hand_and_puck_success Std 0 +[id0] eval/Final hand_and_puck_success Max 0 +[id0] eval/Final hand_and_puck_success Min 0 +[id0] eval/hand_and_puck_success_2 Mean 0 +[id0] eval/hand_and_puck_success_2 Std 0 +[id0] eval/hand_and_puck_success_2 Max 0 +[id0] eval/hand_and_puck_success_2 Min 0 +[id0] eval/Final hand_and_puck_success_2 Mean 0 +[id0] eval/Final hand_and_puck_success_2 Std 0 +[id0] eval/Final hand_and_puck_success_2 Max 0 +[id0] eval/Final hand_and_puck_success_2 Min 0 +[id0] eval/hand_and_puck_success_3 Mean 0 +[id0] eval/hand_and_puck_success_3 Std 0 +[id0] eval/hand_and_puck_success_3 Max 0 +[id0] eval/hand_and_puck_success_3 Min 0 +[id0] eval/Final hand_and_puck_success_3 Mean 0 +[id0] eval/Final hand_and_puck_success_3 Std 0 +[id0] eval/Final hand_and_puck_success_3 Max 0 +[id0] eval/Final hand_and_puck_success_3 Min 0 +[id0] eval/state_success Mean 0 +[id0] eval/state_success Std 0 +[id0] eval/state_success Max 0 +[id0] eval/state_success Min 0 +[id0] eval/Final state_success Mean 0 +[id0] eval/Final state_success Std 0 +[id0] eval/Final state_success Max 0 +[id0] eval/Final state_success Min 0 +[id0] eval/state_success_2 Mean 0 +[id0] eval/state_success_2 Std 0 +[id0] eval/state_success_2 Max 0 +[id0] eval/state_success_2 Min 0 +[id0] eval/Final state_success_2 Mean 0 +[id0] eval/Final state_success_2 Std 0 +[id0] eval/Final state_success_2 Max 0 +[id0] eval/Final state_success_2 Min 0 +[id0] eval/state_success_3 Mean 0 +[id0] eval/state_success_3 Std 0 +[id0] eval/state_success_3 Max 0 +[id0] eval/state_success_3 Min 0 +[id0] eval/Final state_success_3 Mean 0 +[id0] eval/Final state_success_3 Std 0 +[id0] eval/Final state_success_3 Max 0 +[id0] eval/Final state_success_3 Min 0 +[id0] eval/touch_success Mean 0 +[id0] eval/touch_success Std 0 +[id0] eval/touch_success Max 0 +[id0] eval/touch_success Min 0 +[id0] eval/Final touch_success Mean 0 +[id0] eval/Final touch_success Std 0 +[id0] eval/Final touch_success Max 0 +[id0] eval/Final touch_success Min 0 +[id0] eval/touch_success_2 Mean 0.36 +[id0] eval/touch_success_2 Std 0.48 +[id0] eval/touch_success_2 Max 1 +[id0] eval/touch_success_2 Min 0 +[id0] eval/Final touch_success_2 Mean 0.5 +[id0] eval/Final touch_success_2 Std 0.5 +[id0] eval/Final touch_success_2 Max 1 +[id0] eval/Final touch_success_2 Min 0 +[id0] eval/touch_success_3 Mean 0.4 +[id0] eval/touch_success_3 Std 0.489898 +[id0] eval/touch_success_3 Max 1 +[id0] eval/touch_success_3 Min 0 +[id0] eval/Final touch_success_3 Mean 0.5 +[id0] eval/Final touch_success_3 Std 0.5 +[id0] eval/Final touch_success_3 Max 1 +[id0] eval/Final touch_success_3 Min 0 +[id0] time/epoch_time (s) 3.5032 +[id0] time/evaluation sampling (s) 1.62118 +[id0] time/exploration sampling (s) 1.62855 +[id0] time/global_time (s) 37.0495 +[id0] time/replay buffer data storing (s) 0.000376701 +[id0] time/saving (s) 2.36034e-05 +[id0] time/training (s) 0.24083 +[id0] epoch 4 +[id0] --------------------------------------- --------------- diff --git a/tests/regression/awac/gcrl/id0/pretrain_policy.csv b/tests/regression/awac/gcrl/id0/pretrain_policy.csv new file mode 100644 index 000000000..e69de29bb diff --git a/tests/regression/awac/gcrl/id0/pretrain_q.csv b/tests/regression/awac/gcrl/id0/pretrain_q.csv new file mode 100644 index 000000000..a98897050 --- /dev/null +++ b/tests/regression/awac/gcrl/id0/pretrain_q.csv @@ -0,0 +1,2 @@ +trainer/Advantage Score Max,trainer/Advantage Score Mean,trainer/Advantage Score Min,trainer/Advantage Score Std,trainer/Advantage Weights Max,trainer/Advantage Weights Mean,trainer/Advantage Weights Min,trainer/Advantage Weights Std,trainer/Log Pis Max,trainer/Log Pis Mean,trainer/Log Pis Min,trainer/Log Pis Std,trainer/Policy Loss,trainer/Q Targets Max,trainer/Q Targets Mean,trainer/Q Targets Min,trainer/Q Targets Std,trainer/Q1 Predictions Max,trainer/Q1 Predictions Mean,trainer/Q1 Predictions Min,trainer/Q1 Predictions Std,trainer/Q2 Predictions Max,trainer/Q2 Predictions Mean,trainer/Q2 Predictions Min,trainer/Q2 Predictions Std,trainer/QF1 Loss,trainer/QF2 Loss,trainer/batch,trainer/bc/Test Logprob Loss,trainer/bc/Test MSE,trainer/bc/Train Logprob Loss,trainer/bc/Train MSE,trainer/bc/test_policy_loss,trainer/bc/train_policy_loss,trainer/epoch_time,trainer/policy/mean Max,trainer/policy/mean Mean,trainer/policy/mean Min,trainer/policy/mean Std,trainer/policy/std Max,trainer/policy/std Mean,trainer/policy/std Min,trainer/policy/std Std,trainer/replay_buffer_len,trainer/rewards Max,trainer/rewards Mean,trainer/rewards Min,trainer/rewards Std,trainer/terminals Max,trainer/terminals Mean,trainer/terminals Min,trainer/terminals Std +0.00044170552,-0.00010131647,-0.00067988376,0.00026375457,0.01300132,0.0078125,0.004235332,0.001984692,4.1562457,3.1497416,-1.8516803,1.0999963,3.150124,0.00017159258,-0.124641046,-0.3801853,0.10634325,-2.5434936e-05,-0.0004835867,-0.0011426267,0.00026356173,4.7918875e-05,-0.00043849487,-0.00089564273,0.00022091583,0.026728379,0.026734492,0,270.1371,0.68932146,254.92612,0.642499,270.1371,254.92612,0.03798365592956543,-2.8734055e-05,-3.9422288e-05,-5.665084e-05,5.4877637e-06,0.04980299,0.049794883,0.049786948,7.069564e-06,90000,0.0,-0.12467289,-0.38012865,0.10631934,0.0,0.0,0.0,0.0 diff --git a/tests/regression/awac/gcrl/id0/progress.csv b/tests/regression/awac/gcrl/id0/progress.csv new file mode 100644 index 000000000..1f9378074 --- /dev/null +++ b/tests/regression/awac/gcrl/id0/progress.csv @@ -0,0 +1,6 @@ +epoch,eval/Actions Max,eval/Actions Mean,eval/Actions Min,eval/Actions Std,eval/Average Returns,eval/Final hand_and_puck_success Max,eval/Final hand_and_puck_success Mean,eval/Final hand_and_puck_success Min,eval/Final hand_and_puck_success Std,eval/Final hand_and_puck_success_2 Max,eval/Final hand_and_puck_success_2 Mean,eval/Final hand_and_puck_success_2 Min,eval/Final hand_and_puck_success_2 Std,eval/Final hand_and_puck_success_3 Max,eval/Final hand_and_puck_success_3 Mean,eval/Final hand_and_puck_success_3 Min,eval/Final hand_and_puck_success_3 Std,eval/Final hand_distance Max,eval/Final hand_distance Mean,eval/Final hand_distance Min,eval/Final hand_distance Std,eval/Final hand_success Max,eval/Final hand_success Mean,eval/Final hand_success Min,eval/Final hand_success Std,eval/Final hand_success_2 Max,eval/Final hand_success_2 Mean,eval/Final hand_success_2 Min,eval/Final hand_success_2 Std,eval/Final hand_success_3 Max,eval/Final hand_success_3 Mean,eval/Final hand_success_3 Min,eval/Final hand_success_3 Std,eval/Final puck_distance Max,eval/Final puck_distance Mean,eval/Final puck_distance Min,eval/Final puck_distance Std,eval/Final puck_success Max,eval/Final puck_success Mean,eval/Final puck_success Min,eval/Final puck_success Std,eval/Final puck_success_2 Max,eval/Final puck_success_2 Mean,eval/Final puck_success_2 Min,eval/Final puck_success_2 Std,eval/Final puck_success_3 Max,eval/Final puck_success_3 Mean,eval/Final puck_success_3 Min,eval/Final puck_success_3 Std,eval/Final state_distance Max,eval/Final state_distance Mean,eval/Final state_distance Min,eval/Final state_distance Std,eval/Final state_success Max,eval/Final state_success Mean,eval/Final state_success Min,eval/Final state_success Std,eval/Final state_success_2 Max,eval/Final state_success_2 Mean,eval/Final state_success_2 Min,eval/Final state_success_2 Std,eval/Final state_success_3 Max,eval/Final state_success_3 Mean,eval/Final state_success_3 Min,eval/Final state_success_3 Std,eval/Final touch_distance Max,eval/Final touch_distance Mean,eval/Final touch_distance Min,eval/Final touch_distance Std,eval/Final touch_success Max,eval/Final touch_success Mean,eval/Final touch_success Min,eval/Final touch_success Std,eval/Final touch_success_2 Max,eval/Final touch_success_2 Mean,eval/Final touch_success_2 Min,eval/Final touch_success_2 Std,eval/Final touch_success_3 Max,eval/Final touch_success_3 Mean,eval/Final touch_success_3 Min,eval/Final touch_success_3 Std,eval/Num Paths,eval/Returns Max,eval/Returns Mean,eval/Returns Min,eval/Returns Std,eval/Rewards Max,eval/Rewards Mean,eval/Rewards Min,eval/Rewards Std,eval/hand_and_puck_success Max,eval/hand_and_puck_success Mean,eval/hand_and_puck_success Min,eval/hand_and_puck_success Std,eval/hand_and_puck_success_2 Max,eval/hand_and_puck_success_2 Mean,eval/hand_and_puck_success_2 Min,eval/hand_and_puck_success_2 Std,eval/hand_and_puck_success_3 Max,eval/hand_and_puck_success_3 Mean,eval/hand_and_puck_success_3 Min,eval/hand_and_puck_success_3 Std,eval/hand_distance Max,eval/hand_distance Mean,eval/hand_distance Min,eval/hand_distance Std,eval/hand_success Max,eval/hand_success Mean,eval/hand_success Min,eval/hand_success Std,eval/hand_success_2 Max,eval/hand_success_2 Mean,eval/hand_success_2 Min,eval/hand_success_2 Std,eval/hand_success_3 Max,eval/hand_success_3 Mean,eval/hand_success_3 Min,eval/hand_success_3 Std,eval/num paths total,eval/num steps total,eval/path length Max,eval/path length Mean,eval/path length Min,eval/path length Std,eval/puck_distance Max,eval/puck_distance Mean,eval/puck_distance Min,eval/puck_distance Std,eval/puck_success Max,eval/puck_success Mean,eval/puck_success Min,eval/puck_success Std,eval/puck_success_2 Max,eval/puck_success_2 Mean,eval/puck_success_2 Min,eval/puck_success_2 Std,eval/puck_success_3 Max,eval/puck_success_3 Mean,eval/puck_success_3 Min,eval/puck_success_3 Std,eval/state_distance Max,eval/state_distance Mean,eval/state_distance Min,eval/state_distance Std,eval/state_success Max,eval/state_success Mean,eval/state_success Min,eval/state_success Std,eval/state_success_2 Max,eval/state_success_2 Mean,eval/state_success_2 Min,eval/state_success_2 Std,eval/state_success_3 Max,eval/state_success_3 Mean,eval/state_success_3 Min,eval/state_success_3 Std,eval/touch_distance Max,eval/touch_distance Mean,eval/touch_distance Min,eval/touch_distance Std,eval/touch_success Max,eval/touch_success Mean,eval/touch_success Min,eval/touch_success Std,eval/touch_success_2 Max,eval/touch_success_2 Mean,eval/touch_success_2 Min,eval/touch_success_2 Std,eval/touch_success_3 Max,eval/touch_success_3 Mean,eval/touch_success_3 Min,eval/touch_success_3 Std,expl/Actions Max,expl/Actions Mean,expl/Actions Min,expl/Actions Std,expl/Average Returns,expl/Final hand_and_puck_success Max,expl/Final hand_and_puck_success Mean,expl/Final hand_and_puck_success Min,expl/Final hand_and_puck_success Std,expl/Final hand_and_puck_success_2 Max,expl/Final hand_and_puck_success_2 Mean,expl/Final hand_and_puck_success_2 Min,expl/Final hand_and_puck_success_2 Std,expl/Final hand_and_puck_success_3 Max,expl/Final hand_and_puck_success_3 Mean,expl/Final hand_and_puck_success_3 Min,expl/Final hand_and_puck_success_3 Std,expl/Final hand_distance Max,expl/Final hand_distance Mean,expl/Final hand_distance Min,expl/Final hand_distance Std,expl/Final hand_success Max,expl/Final hand_success Mean,expl/Final hand_success Min,expl/Final hand_success Std,expl/Final hand_success_2 Max,expl/Final hand_success_2 Mean,expl/Final hand_success_2 Min,expl/Final hand_success_2 Std,expl/Final hand_success_3 Max,expl/Final hand_success_3 Mean,expl/Final hand_success_3 Min,expl/Final hand_success_3 Std,expl/Final puck_distance Max,expl/Final puck_distance Mean,expl/Final puck_distance Min,expl/Final puck_distance Std,expl/Final puck_success Max,expl/Final puck_success Mean,expl/Final puck_success Min,expl/Final puck_success Std,expl/Final puck_success_2 Max,expl/Final puck_success_2 Mean,expl/Final puck_success_2 Min,expl/Final puck_success_2 Std,expl/Final puck_success_3 Max,expl/Final puck_success_3 Mean,expl/Final puck_success_3 Min,expl/Final puck_success_3 Std,expl/Final state_distance Max,expl/Final state_distance Mean,expl/Final state_distance Min,expl/Final state_distance Std,expl/Final state_success Max,expl/Final state_success Mean,expl/Final state_success Min,expl/Final state_success Std,expl/Final state_success_2 Max,expl/Final state_success_2 Mean,expl/Final state_success_2 Min,expl/Final state_success_2 Std,expl/Final state_success_3 Max,expl/Final state_success_3 Mean,expl/Final state_success_3 Min,expl/Final state_success_3 Std,expl/Final touch_distance Max,expl/Final touch_distance Mean,expl/Final touch_distance Min,expl/Final touch_distance Std,expl/Final touch_success Max,expl/Final touch_success Mean,expl/Final touch_success Min,expl/Final touch_success Std,expl/Final touch_success_2 Max,expl/Final touch_success_2 Mean,expl/Final touch_success_2 Min,expl/Final touch_success_2 Std,expl/Final touch_success_3 Max,expl/Final touch_success_3 Mean,expl/Final touch_success_3 Min,expl/Final touch_success_3 Std,expl/Num Paths,expl/Returns Max,expl/Returns Mean,expl/Returns Min,expl/Returns Std,expl/Rewards Max,expl/Rewards Mean,expl/Rewards Min,expl/Rewards Std,expl/hand_and_puck_success Max,expl/hand_and_puck_success Mean,expl/hand_and_puck_success Min,expl/hand_and_puck_success Std,expl/hand_and_puck_success_2 Max,expl/hand_and_puck_success_2 Mean,expl/hand_and_puck_success_2 Min,expl/hand_and_puck_success_2 Std,expl/hand_and_puck_success_3 Max,expl/hand_and_puck_success_3 Mean,expl/hand_and_puck_success_3 Min,expl/hand_and_puck_success_3 Std,expl/hand_distance Max,expl/hand_distance Mean,expl/hand_distance Min,expl/hand_distance Std,expl/hand_success Max,expl/hand_success Mean,expl/hand_success Min,expl/hand_success Std,expl/hand_success_2 Max,expl/hand_success_2 Mean,expl/hand_success_2 Min,expl/hand_success_2 Std,expl/hand_success_3 Max,expl/hand_success_3 Mean,expl/hand_success_3 Min,expl/hand_success_3 Std,expl/num paths total,expl/num steps total,expl/path length Max,expl/path length Mean,expl/path length Min,expl/path length Std,expl/puck_distance Max,expl/puck_distance Mean,expl/puck_distance Min,expl/puck_distance Std,expl/puck_success Max,expl/puck_success Mean,expl/puck_success Min,expl/puck_success Std,expl/puck_success_2 Max,expl/puck_success_2 Mean,expl/puck_success_2 Min,expl/puck_success_2 Std,expl/puck_success_3 Max,expl/puck_success_3 Mean,expl/puck_success_3 Min,expl/puck_success_3 Std,expl/state_distance Max,expl/state_distance Mean,expl/state_distance Min,expl/state_distance Std,expl/state_success Max,expl/state_success Mean,expl/state_success Min,expl/state_success Std,expl/state_success_2 Max,expl/state_success_2 Mean,expl/state_success_2 Min,expl/state_success_2 Std,expl/state_success_3 Max,expl/state_success_3 Mean,expl/state_success_3 Min,expl/state_success_3 Std,expl/touch_distance Max,expl/touch_distance Mean,expl/touch_distance Min,expl/touch_distance Std,expl/touch_success Max,expl/touch_success Mean,expl/touch_success Min,expl/touch_success Std,expl/touch_success_2 Max,expl/touch_success_2 Mean,expl/touch_success_2 Min,expl/touch_success_2 Std,expl/touch_success_3 Max,expl/touch_success_3 Mean,expl/touch_success_3 Min,expl/touch_success_3 Std,time/epoch_time (s),time/evaluation sampling (s),time/exploration sampling (s),time/global_time (s),time/replay buffer data storing (s),time/saving (s),time/training (s),trainer/Advantage Score Max,trainer/Advantage Score Mean,trainer/Advantage Score Min,trainer/Advantage Score Std,trainer/Advantage Weights Max,trainer/Advantage Weights Mean,trainer/Advantage Weights Min,trainer/Advantage Weights Std,trainer/Log Pis Max,trainer/Log Pis Mean,trainer/Log Pis Min,trainer/Log Pis Std,trainer/Policy Loss,trainer/Q Targets Max,trainer/Q Targets Mean,trainer/Q Targets Min,trainer/Q Targets Std,trainer/Q1 Predictions Max,trainer/Q1 Predictions Mean,trainer/Q1 Predictions Min,trainer/Q1 Predictions Std,trainer/Q2 Predictions Max,trainer/Q2 Predictions Mean,trainer/Q2 Predictions Min,trainer/Q2 Predictions Std,trainer/QF1 Loss,trainer/QF2 Loss,trainer/bc/Test Logprob Loss,trainer/bc/Test MSE,trainer/bc/Train Logprob Loss,trainer/bc/Train MSE,trainer/bc/test_policy_loss,trainer/bc/train_policy_loss,trainer/num train calls,trainer/policy/mean Max,trainer/policy/mean Mean,trainer/policy/mean Min,trainer/policy/mean Std,trainer/policy/std Max,trainer/policy/std Mean,trainer/policy/std Min,trainer/policy/std Std,trainer/replay_buffer_len,trainer/rewards Max,trainer/rewards Mean,trainer/rewards Min,trainer/rewards Std,trainer/terminals Max,trainer/terminals Mean,trainer/terminals Min,trainer/terminals Std +0,0.009067346,-0.00048930885,-0.010052442,0.009422123,-13.113568451061656,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.20969464661573806,0.16297804893922885,0.11626145126271967,0.046716597676509194,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.5,0.0,0.5,0.3005390094665118,0.26227147996391753,0.2240039504613232,0.038267529502594294,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.32224279861748006,0.3145404452593473,0.3068380919012146,0.007702353358132741,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.11601626542901597,0.10834105479065523,0.10066584415229449,0.007675210638360741,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,1.0,0.0,2,-11.200187431655959,-13.113568451061656,-15.026949470467356,1.9133810194056986,-0.2240035423714315,-0.26227136902123316,-0.3005390094665118,0.038267620388210244,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.22262207420451374,0.16832241594726013,0.11626145126271967,0.047948892676841916,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.22,0.0,0.41424630354415964,2,100,50,50.0,50,0.0,0.3005390094665118,0.26227136902123316,0.2240035423714315,0.038267620388210244,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.32543067109520346,0.3175519875261807,0.3068380919012146,0.006553549868441832,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.11601626542901597,0.10998969575163547,0.10066584415229449,0.00448418553300648,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,1.0,0.0,0.14669469,-0.00055716577,-0.16599444,0.050291855,-9.88193390447727,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.12060271191443693,0.08955546431021023,0.05850821670598354,0.031047247604226696,1.0,0.5,0.0,0.5,1.0,0.5,0.0,0.5,1.0,0.5,0.0,0.5,0.2088723899265066,0.19763854306087586,0.18640469619524513,0.011233846865630738,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.24119015194391186,0.2182806969529324,0.19537124196195296,0.022909454990979447,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2780744786570854,0.22971145463739107,0.1813484306176967,0.04836302401969435,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2,-9.320235098627444,-9.88193390447727,-10.443632710327096,0.5616988058498258,-0.18640469619524513,-0.19763867808954536,-0.20887291742820768,0.011233976117537037,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.12060271191443693,0.08567950143808815,0.047666151733795584,0.03297384097253224,1.0,0.5,0.0,0.5,1.0,0.5,0.0,0.5,1.0,0.97,0.0,0.1705872210923198,4,200,50,50.0,50,0.0,0.20887291742820768,0.19763867808954536,0.18640469619524513,0.011233976117537037,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.24119015194391186,0.2169704534427314,0.1924026447938355,0.02322332414640599,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2780744786570854,0.23221216831014171,0.1813484306176967,0.04086546074673664,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.283396244049072,1.6906702518463135,1.685767650604248,22.65237545967102,0.0006330013275146484,0.010267257690429688,0.23787450790405273,-0.0022194777,-0.0045226966,-0.006534705,0.0013939859,0.76893383,0.2,0.010275653,0.286094,3.983076,3.409364,2.4302306,0.6160959,3.4275513,-0.00019019045,-0.13679752,-0.3179151,0.11091504,-0.020537963,-0.022709973,-0.024788482,0.0013751014,-0.019566372,-0.021513287,-0.022658909,0.0010585468,0.025076177,0.025445914,246.3471,0.6486963,245.50095,0.64339674,246.3471,245.50095,10,0.009187854,-0.0004763946,-0.010183537,0.009453304,0.050658625,0.05062159,0.050591096,1.9646164e-05,90200,-1.4885053e-06,-0.1365734,-0.3176178,0.11087337,0.0,0.0,0.0,0.0 +1,0.05102134,-0.00033334226,-0.05172019,0.050554506,-13.615126119075391,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.18057281551426094,0.1405252128861051,0.10047761025794923,0.040047602628155855,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.5,0.0,0.5,0.2910100556332222,0.2881138808840472,0.28521770613487224,0.0028961747491749734,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.34248123186884033,0.32243989673296325,0.3023985615970861,0.02004133513587711,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2359915071007042,0.15150976249701528,0.06702801789332635,0.08448174460368893,0.0,0.0,0.0,0.0,1.0,0.5,0.0,0.5,1.0,0.5,0.0,0.5,2,-12.969368287944578,-13.615126119075391,-14.260883950206205,0.6457578311308136,-0.2506895818531052,-0.27230252238150787,-0.2910100556332222,0.014969701419005912,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.18057281551426094,0.12269724506999151,0.0919757851241116,0.030083279575042254,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.5,0.0,0.5,4,200,50,50.0,50,0.0,0.2910100556332222,0.27230252238150787,0.2506895818531052,0.014969701419005912,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.34248123186884033,0.30034381518234704,0.2811353187254759,0.011223457371670255,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2359915071007042,0.13657788948852823,0.06008036591206526,0.07007869414373061,0.0,0.0,0.0,0.0,1.0,0.45,0.0,0.49749371855331,1.0,0.5,0.0,0.5,0.22433046,0.0030679805,-0.18721657,0.08004169,-9.859066859451392,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.16094401130824068,0.1602554446727957,0.15956687803735073,0.000688566635444976,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.32201678105315273,0.19718118533273993,0.07234558961232715,0.12483559572041279,0.0,0.0,0.0,0.0,1.0,0.5,0.0,0.5,1.0,0.5,0.0,0.5,0.35938335499355123,0.26791987467934075,0.17645639436513022,0.0914634803142105,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.27666807012166,0.1840871422560077,0.09150621439035542,0.09258092786565228,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.5,0.0,0.5,2,-3.617294277628615,-9.859066859451392,-16.100839441274168,6.241772581822777,-0.07234558961232715,-0.19718133718902783,-0.32201680141849554,0.12483545163651572,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.16193014476430811,0.14753798618898561,0.11196932809317509,0.01531048136047951,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.08,0.0,0.2712931993250107,6,300,50,50.0,50,0.0,0.32201680141849554,0.19718133718902783,0.07234558961232715,0.12483545163651572,0.0,0.0,0.0,0.0,1.0,0.5,0.0,0.5,1.0,0.5,0.0,0.5,0.35986685616190195,0.25683527239946097,0.1333082879971038,0.10247868451844767,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.3176781896845432,0.18961996549958463,0.07358649535189311,0.10842136608352994,0.0,0.0,0.0,0.0,1.0,0.24,0.0,0.4270831300812524,1.0,0.5,0.0,0.5,3.6460700035095215,1.7098190784454346,1.6706373691558838,26.32723355293274,0.0003998279571533203,3.337860107421875e-05,0.25403761863708496,-0.0091396645,-0.013228321,-0.015531395,0.0023215702,0.9533056,0.19999999,0.0015971251,0.3768256,3.8809288,2.1627188,-0.6608484,1.5691158,2.223254,-0.0008836318,-0.029586826,-0.060012538,0.022840586,-0.06872372,-0.0737635,-0.07763186,0.0039800103,-0.06689085,-0.06913821,-0.07360871,0.002336545,0.0025007278,0.0020710833,222.85379,0.6876905,212.67978,0.6387634,222.85379,212.67978,20,0.052851696,-0.00035095253,-0.053569067,0.051847644,0.054579858,0.05439179,0.054038994,0.0001640846,90300,-1.9556887e-07,-0.0287089,-0.059220627,0.022859566,0.0,0.0,0.0,0.0 +2,0.2131709,0.004489064,-0.2037826,0.19836861,-8.037257848570118,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.33850925421028244,0.2417628119404111,0.14501636967053977,0.09674644226987134,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.24880646108497598,0.17340438945111675,0.09800231781725754,0.07540207163385922,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.5,0.0,0.5,0.3524102289712323,0.32019678312485744,0.28798333727848263,0.03221344584637484,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.22002960781428083,0.14340669317987487,0.0667837785454689,0.07662291463440596,0.0,0.0,0.0,0.0,1.0,0.5,0.0,0.5,1.0,0.5,0.0,0.5,2,-4.900094852832341,-8.037257848570118,-11.174420844307896,3.1371629957377776,-0.09800156383190647,-0.16074515697140235,-0.24880646108497598,0.06296781817892752,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.33850925421028244,0.17283832492537082,0.10081913359052054,0.07934582236172737,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.42,0.0,0.49355850717012273,6,300,50,50.0,50,0.0,0.24880646108497598,0.16074515697140235,0.09800156383190647,0.06296781817892752,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.5,0.0,0.5,0.3524102289712323,0.2527668562137982,0.1494580643563543,0.04562580525355344,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.22002960781428083,0.1336246602114378,0.06477340526514136,0.0489161532220792,0.0,0.0,0.0,0.0,1.0,0.16,0.0,0.36660605559646725,1.0,0.46,0.0,0.49839743177508444,0.37183443,0.014093117,-0.3300996,0.20909554,-7.25866291310778,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2716307869680025,0.26512098167906717,0.25861117639013176,0.006509805288935383,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.15850157552185612,0.14517318182830255,0.13184478813474898,0.01332839369355357,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.30331912237245856,0.30262837633289563,0.30193763029333265,0.0006907460395629561,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.3127161646581632,0.19795553742908398,0.08319491020000475,0.11476062722907923,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.5,0.0,0.5,2,-6.592246366041061,-7.25866291310778,-7.925079460174499,0.6664165470667189,-0.13184478813474898,-0.1451732582621556,-0.1585016312922866,0.013328330941464208,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2716307869680025,0.20298138524063591,0.11821107205716447,0.03953570711080303,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.01,0.0,0.09949874371066199,8,400,50,50.0,50,0.0,0.1585016312922866,0.1451732582621556,0.13184478813474898,0.013328330941464208,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.30331912237245856,0.2507087077371533,0.17707901703010054,0.03409659918321819,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.3127161646581632,0.2026969954316619,0.08319491020000475,0.06375174473392424,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.14,0.0,0.3469870314579494,3.649690866470337,1.6957283020019531,1.6844959259033203,30.00398540496826,0.00037932395935058594,3.4809112548828125e-05,0.25547361373901367,-0.01314383,-0.016252412,-0.020809576,0.0025228567,0.8031727,0.2,0.00037637283,0.30368873,3.408999,2.6192975,0.6275692,1.0439974,2.729572,-0.025588213,-0.11222787,-0.20988205,0.067247756,-0.12350281,-0.12652706,-0.13161774,0.003150789,-0.11948021,-0.12610474,-0.13939606,0.0071065756,0.004545815,0.004165996,114.99869,0.68621516,137.94077,0.72752964,114.99869,137.94077,30,0.21193716,0.0045217127,-0.20256147,0.19985831,0.0741526,0.07276273,0.07161855,0.00073314674,90400,-0.02367984,-0.110253416,-0.20789887,0.06724457,0.0,0.0,0.0,0.0 +3,0.3659466,-0.037696697,-0.44216108,0.39847964,-6.3795314871846704,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.18475963181588168,0.1630612290131175,0.14136282621035334,0.021698402802764166,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.21479139711582243,0.12759089797343987,0.04039039883105733,0.08720049914238255,1.0,0.5,0.0,0.5,1.0,0.5,0.0,0.5,1.0,0.5,0.0,0.5,0.2571357480187177,0.22312936969665226,0.1891229913745868,0.03400637832206545,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.33724464757287176,0.2752267111735873,0.2132087747743029,0.062017936399284435,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2,-2.0195010107020104,-6.3795314871846704,-10.739561963667331,4.36003047648266,-0.040389672099292416,-0.1275906297436934,-0.21479139711582243,0.08720060952980987,1.0,0.03,0.0,0.17058722109231983,1.0,0.07,0.0,0.25514701644346144,1.0,0.16,0.0,0.36660605559646725,0.1847596353674021,0.13235218800355192,0.000587539262981292,0.046026673795794566,1.0,0.11,0.0,0.31288975694324034,1.0,0.16,0.0,0.36660605559646725,1.0,0.24,0.0,0.4270831300812524,8,400,50,50.0,50,0.0,0.21479139711582243,0.1275906297436934,0.040389672099292416,0.08720060952980987,1.0,0.5,0.0,0.5,1.0,0.5,0.0,0.5,1.0,0.5,0.0,0.5,0.269183577718227,0.19430213427808088,0.04039409109181535,0.07593123261068063,1.0,0.08,0.0,0.2712931993250107,1.0,0.14,0.0,0.34698703145794946,1.0,0.23,0.0,0.4208325082500164,0.33724633268873533,0.24291650184285302,0.08305434823247539,0.09171056194168764,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.15,0.0,0.3570714214271425,0.6741418,-0.048608236,-0.72811687,0.41754675,-5.66419289614043,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.23302236359173584,0.1621350016879892,0.09124763978424255,0.07088736190374664,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.5,0.0,0.5,0.12224923242906378,0.11328364680067139,0.104318061172279,0.008965585628392392,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.5,0.0,0.5,0.2631431108035595,0.20086872282754514,0.13859433485153075,0.06227438797601438,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.41393589834065825,0.330567160804315,0.24719842326797173,0.08336873753634326,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2,-5.215923551984448,-5.66419289614043,-6.112462240296413,0.44826934415598263,-0.104318061172279,-0.11328385792280861,-0.12224928243250362,0.008965386884720894,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.23302236359173584,0.15024817550671332,0.02819433440413962,0.08059574395850502,1.0,0.17,0.0,0.375632799419859,1.0,0.2,0.0,0.4,1.0,0.5,0.0,0.5,10,500,50,50.0,50,0.0,0.12224928243250362,0.11328385792280861,0.104318061172279,0.008965386884720894,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.5,0.0,0.5,0.2631431108035595,0.19387826822807994,0.10806172976980238,0.06629491627620869,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.17,0.0,0.375632799419859,0.41393589834065825,0.32049569583172627,0.17270494550475315,0.08219765347872764,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.48470139503479,1.6246850490570068,1.6082308292388916,33.51558828353882,0.0003807544708251953,2.8371810913085938e-05,0.24065923690795898,0.0071685016,-0.0038600178,-0.014491618,0.007498923,0.99814546,0.19999999,3.9113265e-10,0.3990734,1.977179,1.3267192,0.30260205,0.70588756,1.4479629,-0.0029897895,-0.087489106,-0.21960069,0.076740086,-0.115534015,-0.12510383,-0.14001462,0.008250194,-0.115738906,-0.1266146,-0.14101481,0.008178107,0.0081275515,0.008440111,31.447224,0.79404056,35.37322,0.7626082,31.447224,35.37322,40,0.36957076,-0.036332916,-0.4463468,0.38104087,0.15696308,0.1402975,0.123788774,0.009263502,90500,-1.7623734e-06,-0.08434446,-0.21673255,0.0768233,0.0,0.0,0.0,0.0 +4,0.4208633,-0.0890177,-0.60013473,0.5042194,-9.883573573241087,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1178160140451956,0.09376142381548938,0.06970683358578315,0.02405459022970622,0.0,0.0,0.0,0.0,1.0,0.5,0.0,0.5,1.0,1.0,1.0,0.0,0.25818834823346276,0.2079325418596764,0.15767673548589003,0.05025580637378636,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.26743273137759316,0.2321320225719687,0.19683131376634425,0.035300708805624456,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2122242729396223,0.1399834144792893,0.06774255601895633,0.07224085846033299,0.0,0.0,0.0,0.0,1.0,0.5,0.0,0.5,1.0,0.5,0.0,0.5,2,-7.883821917338837,-9.883573573241087,-11.883325229143336,1.9997516559022497,-0.1576761448735345,-0.19767147146482172,-0.2582204299031707,0.04396896144342218,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.27293595453612673,0.11375789235808405,0.06758988844115286,0.04448955450494292,0.0,0.0,0.0,0.0,1.0,0.31,0.0,0.462493243193887,1.0,0.8,0.0,0.4,10,500,50,50.0,50,0.0,0.2582204299031707,0.19767147146482172,0.1576761448735345,0.04396896144342218,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.33976187561906623,0.23313273070033616,0.19319347790845964,0.03970627924506718,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.22900348850683044,0.15267661377756178,0.06586950641390071,0.06862525384854469,0.0,0.0,0.0,0.0,1.0,0.36,0.0,0.48,1.0,0.4,0.0,0.4898979485566357,1.4215064,-0.07337073,-1.469052,0.6243604,-9.762811677998592,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.24507655473319548,0.19741260870701977,0.14974866268084408,0.0476639460261757,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.30174342711313884,0.20168045497203627,0.10161748283093368,0.10006297214110259,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.5,0.0,0.5,0.3887307724966922,0.28485126193012905,0.1809717513635659,0.10387951056656314,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.09549674727979691,0.08559330028916484,0.07568985329853277,0.009903446990632073,0.0,0.0,0.0,0.0,1.0,0.5,0.0,0.5,1.0,1.0,1.0,0.0,2,-4.438452165144417,-9.762811677998592,-15.087171190852766,5.3243595128541745,-0.048069425715466796,-0.19525623355997188,-0.30174342711313884,0.10758132690698115,0.0,0.0,0.0,0.0,1.0,0.03,0.0,0.17058722109231983,1.0,0.08,0.0,0.2712931993250107,0.24507861756510602,0.15864184797638076,0.02915449565861918,0.060849103698038934,1.0,0.06,0.0,0.23748684174075832,1.0,0.11,0.0,0.31288975694324034,1.0,0.22,0.0,0.41424630354415964,12,600,50,50.0,50,0.0,0.30174342711313884,0.19525623355997188,0.048069425715466796,0.10758132690698115,1.0,0.1,0.0,0.3,1.0,0.12,0.0,0.3249615361854384,1.0,0.5,0.0,0.5,0.3887320722937093,0.25677484887640645,0.05621971181466207,0.11240669454177282,1.0,0.04,0.0,0.19595917942265423,1.0,0.06,0.0,0.23748684174075832,1.0,0.13,0.0,0.33630343441600474,0.2614912676941424,0.10564801997286093,0.06165722120014665,0.04639634519141185,0.0,0.0,0.0,0.0,1.0,0.42,0.0,0.49355850717012273,1.0,0.77,0.0,0.4208325082500163,3.5031979084014893,1.6211833953857422,1.6285545825958252,37.049453258514404,0.00037670135498046875,2.3603439331054688e-05,0.2408301830291748,0.015513167,0.0022229224,-0.019360073,0.0124917785,0.9853918,0.20000002,7.0526817e-16,0.39273506,0.09344506,-1.130645,-5.065946,1.982963,-1.0124954,-0.0046600155,-0.12471209,-0.28071406,0.11100398,-0.09783913,-0.11592678,-0.13729942,0.015482958,-0.099683955,-0.11971017,-0.14143899,0.015361408,0.013574105,0.013234812,5.8746176,1.0251763,6.8199997,1.0783963,5.8746176,6.8199997,50,0.3938371,-0.08411744,-0.5669483,0.45979613,0.39302135,0.34317762,0.3028962,0.027991263,90600,-8.4293696e-08,-0.12022289,-0.27641928,0.11124659,0.0,0.0,0.0,0.0 diff --git a/tests/regression/awac/gcrl/id0/script_name.txt b/tests/regression/awac/gcrl/id0/script_name.txt new file mode 100644 index 000000000..51cb795d4 --- /dev/null +++ b/tests/regression/awac/gcrl/id0/script_name.txt @@ -0,0 +1 @@ +experiments/ashvin/clearning/debug/pusher_awac5.py \ No newline at end of file diff --git a/tests/regression/awac/gcrl/id0/variant.json b/tests/regression/awac/gcrl/id0/variant.json new file mode 100644 index 000000000..2612a414c --- /dev/null +++ b/tests/regression/awac/gcrl/id0/variant.json @@ -0,0 +1,135 @@ +{ + "achieved_goal_key": "state_achieved_goal", + "add_env_demos": false, + "add_env_offpolicy_data": false, + "algorithm": "SAC", + "batch_size": 5, + "collection_mode": "batch", + "debug": true, + "demo_replay_buffer_kwargs": { + "fraction_goals_env_goals": 0.0, + "fraction_goals_rollout_goals": 1.0 + }, + "desired_goal_key": "state_desired_goal", + "env_class": { + "$class": "multiworld.envs.mujoco.sawyer_xyz.sawyer_push_leap.SawyerPushAndReachXYEnv" + }, + "env_kwargs": { + "fix_reset": false, + "goal_high": [ + 0.2, + 0.7, + 0.2, + 0.7 + ], + "goal_low": [ + -0.2, + 0.5, + -0.2, + 0.5 + ], + "hand_high": [ + 0.2, + 0.7 + ], + "hand_low": [ + -0.2, + 0.5 + ], + "invisible_boundary_wall": true, + "puck_high": [ + 0.2, + 0.7 + ], + "puck_low": [ + -0.2, + 0.5 + ], + "reward_type": "puck_distance", + "sample_realistic_goals": false + }, + "exp_id": 0, + "exp_name": "ashvin/clearning/debug/pusher_awac5", + "layer_size": 256, + "load_demos": true, + "logger_config": { + "run_id": 200, + "snapshot_gap": 100, + "snapshot_mode": "gap" + }, + "max_path_length": 50, + "min_num_steps_before_training": 100, + "num_epochs": 5, + "num_eval_steps_per_epoch": 100, + "num_expl_steps_per_train_loop": 100, + "num_exps_per_instance": 1, + "num_trains_per_train_loop": 10, + "observation_key": "state_observation", + "path_loader_class": { + "$class": "rlkit.demos.source.dict_to_mdp_path_loader.DictToMDPPathLoader" + }, + "path_loader_kwargs": { + "demo_paths": [ + { + "data_split": 0.1, + "is_demo": true, + "obs_dict": false, + "path": "ashvin/icml2020/pusher/state2/random2/run12/id*/video_*_vae.p", + "sync_dir": "ashvin/icml2020/pusher/state2/random2/run12" + } + ] + }, + "policy_class": { + "$class": "rlkit.torch.sac.policies.gaussian_policy.GaussianPolicy" + }, + "policy_kwargs": { + "hidden_sizes": [ + 256, + 256, + 256, + 256 + ], + "max_log_std": 0, + "min_log_std": -6, + "std_architecture": "shared" + }, + "pretrain_policy": true, + "pretrain_rl": true, + "region": "us-west-2", + "replay_buffer_kwargs": { + "fraction_goals_env_goals": 0.5, + "fraction_goals_rollout_goals": 0.2, + "max_size": 1000000 + }, + "run_id": 200, + "seed": 0, + "seedid": 0, + "trainer_kwargs": { + "alpha": 0, + "awr_weight": 1.0, + "bc_num_pretrain_steps": 0, + "bc_weight": 0.0, + "beta": 0.001, + "compute_bc": true, + "discount": 0.99, + "policy_lr": 0.0003, + "policy_weight_decay": 0.0001, + "q_num_pretrain1_steps": 0, + "q_num_pretrain2_steps": 10, + "q_weight_decay": 0, + "qf_lr": 0.0003, + "reparam_weight": 0.0, + "reward_scale": 1, + "reward_transform_kwargs": null, + "rl_weight": 1.0, + "soft_target_tau": 0.005, + "target_update_period": 1, + "terminal_transform_kwargs": null, + "use_automatic_entropy_tuning": false, + "use_awr_update": true, + "use_reparam_update": false + }, + "trial_name": "id0", + "unique_id": "d54bddd9-4a62-47a9-bacd-49876d61bf16", + "version": "normal" +} \ No newline at end of file diff --git a/tests/regression/awac/gcrl/id0_offline/debug.log b/tests/regression/awac/gcrl/id0_offline/debug.log new file mode 100644 index 000000000..aed657c0b --- /dev/null +++ b/tests/regression/awac/gcrl/id0_offline/debug.log @@ -0,0 +1,216 @@ +[id0] ------------------------------ --------------- +[id0] trainer/QF1 Loss 0.0748937 +[id0] trainer/QF2 Loss 0.0749237 +[id0] trainer/Policy Loss 3.15011 +[id0] trainer/Q1 Predictions Mean -0.000478875 +[id0] trainer/Q1 Predictions Std 0.000262846 +[id0] trainer/Q1 Predictions Max -2.49429e-05 +[id0] trainer/Q1 Predictions Min -0.00117311 +[id0] trainer/Q2 Predictions Mean -0.000427356 +[id0] trainer/Q2 Predictions Std 0.000198267 +[id0] trainer/Q2 Predictions Max -1.32689e-05 +[id0] trainer/Q2 Predictions Min -0.000832052 +[id0] trainer/Q Targets Mean -0.239385 +[id0] trainer/Q Targets Std 0.133515 +[id0] trainer/Q Targets Max -0.0131337 +[id0] trainer/Q Targets Min -0.785907 +[id0] trainer/Log Pis Mean 3.14974 +[id0] trainer/Log Pis Std 1.1 +[id0] trainer/Log Pis Max 4.15624 +[id0] trainer/Log Pis Min -1.85166 +[id0] trainer/rewards Mean -0.23942 +[id0] trainer/rewards Std 0.133509 +[id0] trainer/rewards Max -0.0131541 +[id0] trainer/rewards Min -0.785815 +[id0] trainer/terminals Mean 0 +[id0] trainer/terminals Std 0 +[id0] trainer/terminals Max 0 +[id0] trainer/terminals Min 0 +[id0] trainer/replay_buffer_len 90000 +[id0] trainer/policy/mean Mean -3.98415e-05 +[id0] trainer/policy/mean Std 5.6916e-06 +[id0] trainer/policy/mean Max -2.81854e-05 +[id0] trainer/policy/mean Min -5.31963e-05 +[id0] trainer/policy/std Mean 0.0497948 +[id0] trainer/policy/std Std 7.05656e-06 +[id0] trainer/policy/std Max 0.0498029 +[id0] trainer/policy/std Min 0.0497867 +[id0] trainer/Advantage Weights Mean 0.0078125 +[id0] trainer/Advantage Weights Std 0.00201075 +[id0] trainer/Advantage Weights Max 0.0127273 +[id0] trainer/Advantage Weights Min 0.00437466 +[id0] trainer/Advantage Score Mean -0.000112617 +[id0] trainer/Advantage Score Std 0.000267464 +[id0] trainer/Advantage Score Max 0.000410068 +[id0] trainer/Advantage Score Min -0.000657853 +[id0] trainer/bc/Train Logprob Loss 248.323 +[id0] trainer/bc/Test Logprob Loss 275.348 +[id0] trainer/bc/Train MSE 0.630988 +[id0] trainer/bc/Test MSE 0.704104 +[id0] trainer/bc/train_policy_loss 248.323 +[id0] trainer/bc/test_policy_loss 275.348 +[id0] trainer/batch 0 +[id0] trainer/epoch_time 0.0306644 +[id0] ------------------------------ --------------- +[id0] ------------------------------ --------------- +[id0] trainer/QF1 Loss 0.0748937 +[id0] trainer/QF2 Loss 0.0749237 +[id0] trainer/Policy Loss 3.15011 +[id0] trainer/Q1 Predictions Mean -0.000478875 +[id0] trainer/Q1 Predictions Std 0.000262846 +[id0] trainer/Q1 Predictions Max -2.49429e-05 +[id0] trainer/Q1 Predictions Min -0.00117311 +[id0] trainer/Q2 Predictions Mean -0.000427356 +[id0] trainer/Q2 Predictions Std 0.000198267 +[id0] trainer/Q2 Predictions Max -1.32689e-05 +[id0] trainer/Q2 Predictions Min -0.000832052 +[id0] trainer/Q Targets Mean -0.239385 +[id0] trainer/Q Targets Std 0.133515 +[id0] trainer/Q Targets Max -0.0131337 +[id0] trainer/Q Targets Min -0.785907 +[id0] trainer/Log Pis Mean 3.14974 +[id0] trainer/Log Pis Std 1.1 +[id0] trainer/Log Pis Max 4.15624 +[id0] trainer/Log Pis Min -1.85166 +[id0] trainer/rewards Mean -0.23942 +[id0] trainer/rewards Std 0.133509 +[id0] trainer/rewards Max -0.0131541 +[id0] trainer/rewards Min -0.785815 +[id0] trainer/terminals Mean 0 +[id0] trainer/terminals Std 0 +[id0] trainer/terminals Max 0 +[id0] trainer/terminals Min 0 +[id0] trainer/replay_buffer_len 90000 +[id0] trainer/policy/mean Mean -3.98415e-05 +[id0] trainer/policy/mean Std 5.6916e-06 +[id0] trainer/policy/mean Max -2.81854e-05 +[id0] trainer/policy/mean Min -5.31963e-05 +[id0] trainer/policy/std Mean 0.0497948 +[id0] trainer/policy/std Std 7.05656e-06 +[id0] trainer/policy/std Max 0.0498029 +[id0] trainer/policy/std Min 0.0497867 +[id0] trainer/Advantage Weights Mean 0.0078125 +[id0] trainer/Advantage Weights Std 0.00201075 +[id0] trainer/Advantage Weights Max 0.0127273 +[id0] trainer/Advantage Weights Min 0.00437466 +[id0] trainer/Advantage Score Mean -0.000112617 +[id0] trainer/Advantage Score Std 0.000267464 +[id0] trainer/Advantage Score Max 0.000410068 +[id0] trainer/Advantage Score Min -0.000657853 +[id0] trainer/bc/Train Logprob Loss 248.323 +[id0] trainer/bc/Test Logprob Loss 275.348 +[id0] trainer/bc/Train MSE 0.630988 +[id0] trainer/bc/Test MSE 0.704104 +[id0] trainer/bc/train_policy_loss 248.323 +[id0] trainer/bc/test_policy_loss 275.348 +[id0] trainer/batch 0 +[id0] trainer/epoch_time 0.0313759 +[id0] ------------------------------ --------------- +[id0] ------------------------------ --------------- +[id0] trainer/QF1 Loss 0.0748937 +[id0] trainer/QF2 Loss 0.0749237 +[id0] trainer/Policy Loss 3.15011 +[id0] trainer/Q1 Predictions Mean -0.000478875 +[id0] trainer/Q1 Predictions Std 0.000262846 +[id0] trainer/Q1 Predictions Max -2.49429e-05 +[id0] trainer/Q1 Predictions Min -0.00117311 +[id0] trainer/Q2 Predictions Mean -0.000427356 +[id0] trainer/Q2 Predictions Std 0.000198267 +[id0] trainer/Q2 Predictions Max -1.32689e-05 +[id0] trainer/Q2 Predictions Min -0.000832052 +[id0] trainer/Q Targets Mean -0.239385 +[id0] trainer/Q Targets Std 0.133515 +[id0] trainer/Q Targets Max -0.0131337 +[id0] trainer/Q Targets Min -0.785907 +[id0] trainer/Log Pis Mean 3.14974 +[id0] trainer/Log Pis Std 1.1 +[id0] trainer/Log Pis Max 4.15624 +[id0] trainer/Log Pis Min -1.85166 +[id0] trainer/rewards Mean -0.23942 +[id0] trainer/rewards Std 0.133509 +[id0] trainer/rewards Max -0.0131541 +[id0] trainer/rewards Min -0.785815 +[id0] trainer/terminals Mean 0 +[id0] trainer/terminals Std 0 +[id0] trainer/terminals Max 0 +[id0] trainer/terminals Min 0 +[id0] trainer/replay_buffer_len 90000 +[id0] trainer/policy/mean Mean -3.98415e-05 +[id0] trainer/policy/mean Std 5.6916e-06 +[id0] trainer/policy/mean Max -2.81854e-05 +[id0] trainer/policy/mean Min -5.31963e-05 +[id0] trainer/policy/std Mean 0.0497948 +[id0] trainer/policy/std Std 7.05656e-06 +[id0] trainer/policy/std Max 0.0498029 +[id0] trainer/policy/std Min 0.0497867 +[id0] trainer/Advantage Weights Mean 0.0078125 +[id0] trainer/Advantage Weights Std 0.00201075 +[id0] trainer/Advantage Weights Max 0.0127273 +[id0] trainer/Advantage Weights Min 0.00437466 +[id0] trainer/Advantage Score Mean -0.000112617 +[id0] trainer/Advantage Score Std 0.000267464 +[id0] trainer/Advantage Score Max 0.000410068 +[id0] trainer/Advantage Score Min -0.000657853 +[id0] trainer/bc/Train Logprob Loss 248.323 +[id0] trainer/bc/Test Logprob Loss 275.348 +[id0] trainer/bc/Train MSE 0.630988 +[id0] trainer/bc/Test MSE 0.704104 +[id0] trainer/bc/train_policy_loss 248.323 +[id0] trainer/bc/test_policy_loss 275.348 +[id0] trainer/batch 0 +[id0] trainer/epoch_time 0.0301757 +[id0] ------------------------------ --------------- +[id0] ------------------------------ ------------- +[id0] trainer/QF1 Loss 0.0203978 +[id0] trainer/QF2 Loss 0.0204072 +[id0] trainer/Policy Loss 3.15014 +[id0] trainer/Q1 Predictions Mean -0.000542383 +[id0] trainer/Q1 Predictions Std 0.000286348 +[id0] trainer/Q1 Predictions Max -6.9918e-06 +[id0] trainer/Q1 Predictions Min -0.00105672 +[id0] trainer/Q2 Predictions Mean -0.000475419 +[id0] trainer/Q2 Predictions Std 0.000186046 +[id0] trainer/Q2 Predictions Max -3.32233e-06 +[id0] trainer/Q2 Predictions Min -0.0007877 +[id0] trainer/Q Targets Mean -0.102385 +[id0] trainer/Q Targets Std 0.100034 +[id0] trainer/Q Targets Max -0.011974 +[id0] trainer/Q Targets Min -0.390872 +[id0] trainer/Log Pis Mean 3.14975 +[id0] trainer/Log Pis Std 1.09999 +[id0] trainer/Log Pis Max 4.15621 +[id0] trainer/Log Pis Min -1.85166 +[id0] trainer/rewards Mean -0.102438 +[id0] trainer/rewards Std 0.0999715 +[id0] trainer/rewards Max -0.0121226 +[id0] trainer/rewards Min -0.390888 +[id0] trainer/terminals Mean 0 +[id0] trainer/terminals Std 0 +[id0] trainer/terminals Max 0 +[id0] trainer/terminals Min 0 +[id0] trainer/replay_buffer_len 800 +[id0] trainer/policy/mean Mean -4.06395e-05 +[id0] trainer/policy/mean Std 4.91479e-06 +[id0] trainer/policy/mean Max -3.09673e-05 +[id0] trainer/policy/mean Min -5.27388e-05 +[id0] trainer/policy/std Mean 0.0497947 +[id0] trainer/policy/std Std 7.03957e-06 +[id0] trainer/policy/std Max 0.0498026 +[id0] trainer/policy/std Min 0.0497867 +[id0] trainer/Advantage Weights Mean 0.0078125 +[id0] trainer/Advantage Weights Std 0.00209986 +[id0] trainer/Advantage Weights Max 0.0124919 +[id0] trainer/Advantage Weights Min 0.00437983 +[id0] trainer/Advantage Score Mean -0.000156396 +[id0] trainer/Advantage Score Std 0.000280636 +[id0] trainer/Advantage Score Max 0.000351017 +[id0] trainer/Advantage Score Min -0.000697052 +[id0] trainer/bc/Train Logprob Loss 276.137 +[id0] trainer/bc/Test Logprob Loss 260.3 +[id0] trainer/bc/Train MSE 0.695686 +[id0] trainer/bc/Test MSE 0.663575 +[id0] trainer/bc/train_policy_loss 276.137 +[id0] trainer/bc/test_policy_loss 260.3 +[id0] trainer/batch 0 +[id0] trainer/epoch_time 0.0298414 +[id0] ------------------------------ ------------- diff --git a/tests/regression/awac/gcrl/id0_offline/pretrain_policy.csv b/tests/regression/awac/gcrl/id0_offline/pretrain_policy.csv new file mode 100644 index 000000000..e69de29bb diff --git a/tests/regression/awac/gcrl/id0_offline/pretrain_q.csv b/tests/regression/awac/gcrl/id0_offline/pretrain_q.csv new file mode 100644 index 000000000..527d4004c --- /dev/null +++ b/tests/regression/awac/gcrl/id0_offline/pretrain_q.csv @@ -0,0 +1,2 @@ +trainer/Advantage Score Max,trainer/Advantage Score Mean,trainer/Advantage Score Min,trainer/Advantage Score Std,trainer/Advantage Weights Max,trainer/Advantage Weights Mean,trainer/Advantage Weights Min,trainer/Advantage Weights Std,trainer/Log Pis Max,trainer/Log Pis Mean,trainer/Log Pis Min,trainer/Log Pis Std,trainer/Policy Loss,trainer/Q Targets Max,trainer/Q Targets Mean,trainer/Q Targets Min,trainer/Q Targets Std,trainer/Q1 Predictions Max,trainer/Q1 Predictions Mean,trainer/Q1 Predictions Min,trainer/Q1 Predictions Std,trainer/Q2 Predictions Max,trainer/Q2 Predictions Mean,trainer/Q2 Predictions Min,trainer/Q2 Predictions Std,trainer/QF1 Loss,trainer/QF2 Loss,trainer/batch,trainer/bc/Test Logprob Loss,trainer/bc/Test MSE,trainer/bc/Train Logprob Loss,trainer/bc/Train MSE,trainer/bc/test_policy_loss,trainer/bc/train_policy_loss,trainer/epoch_time,trainer/policy/mean Max,trainer/policy/mean Mean,trainer/policy/mean Min,trainer/policy/mean Std,trainer/policy/std Max,trainer/policy/std Mean,trainer/policy/std Min,trainer/policy/std Std,trainer/replay_buffer_len,trainer/rewards Max,trainer/rewards Mean,trainer/rewards Min,trainer/rewards Std,trainer/terminals Max,trainer/terminals Mean,trainer/terminals Min,trainer/terminals Std +0.00035101734,-0.00015639616,-0.00069705193,0.00028063633,0.012491897,0.007812501,0.004379834,0.0020998572,4.1562147,3.14975,-1.8516588,1.099994,3.150136,-0.011974041,-0.102385044,-0.39087182,0.10003365,-6.9917987e-06,-0.0005423832,-0.0010567228,0.00028634752,-3.3223332e-06,-0.00047541893,-0.0007876997,0.00018604635,0.020397784,0.020407204,0,260.2997,0.66357476,276.1372,0.6956859,260.2997,276.1372,0.02984142303466797,-3.0967305e-05,-4.0639505e-05,-5.2738804e-05,4.9147916e-06,0.049802598,0.049794674,0.049786747,7.0395695e-06,800,-0.012122636,-0.10243775,-0.39088753,0.09997146,0.0,0.0,0.0,0.0 diff --git a/tests/regression/awac/gcrl/id0_offline/progress.csv b/tests/regression/awac/gcrl/id0_offline/progress.csv new file mode 100644 index 000000000..e69de29bb diff --git a/tests/regression/awac/gcrl/id0_offline/script_name.txt b/tests/regression/awac/gcrl/id0_offline/script_name.txt new file mode 100644 index 000000000..68ea43f6b --- /dev/null +++ b/tests/regression/awac/gcrl/id0_offline/script_name.txt @@ -0,0 +1 @@ +tests/regression/awac/gcrl/test_awac_gcrl_offline.py \ No newline at end of file diff --git a/tests/regression/awac/gcrl/id0_offline/variant.json b/tests/regression/awac/gcrl/id0_offline/variant.json new file mode 100644 index 000000000..8cb84df30 --- /dev/null +++ b/tests/regression/awac/gcrl/id0_offline/variant.json @@ -0,0 +1,111 @@ +{ + "achieved_goal_key": "state_achieved_goal", + "add_env_demos": false, + "add_env_offpolicy_data": false, + "algorithm": "SAC", + "batch_size": 5, + "collection_mode": "batch", + "demo_replay_buffer_kwargs": { + "fraction_goals_env_goals": 0.0, + "fraction_goals_rollout_goals": 1.0, + "recompute_rewards": false + }, + "desired_goal_key": "state_desired_goal", + "env_class": { + "$class": "rlkit.testing.stub_classes.StubMultiEnv" + }, + "env_kwargs": { + "action_dim": 2, + "obs_dims": { + "state_achieved_goal": 4, + "state_desired_goal": 4, + "state_observation": 4 + }, + "reward_type": "puck_distance" + }, + "exp_id": 0, + "exp_name": "references/awac/gcrl/pusher_offline1", + "layer_size": 256, + "load_demos": true, + "logger_config": { + "run_id": 0, + "snapshot_gap": 100, + "snapshot_mode": "gap" + }, + "max_path_length": 200, + "min_num_steps_before_training": 1000, + "num_epochs": 0, + "num_eval_steps_per_epoch": 1000, + "num_expl_steps_per_train_loop": 1000, + "num_exps_per_instance": 1, + "num_trains_per_train_loop": 4000, + "observation_key": "state_observation", + "path_loader_class": { + "$class": "rlkit.demos.source.dict_to_mdp_path_loader.DictToMDPPathLoader" + }, + "path_loader_kwargs": { + "demo_paths": [ + { + "data_split": 1, + "is_demo": true, + "obs_dict": false, + "path": "gcrl_data_mini/id0/video_0_vae.p" + } + ] + }, + "policy_class": { + "$class": "rlkit.torch.sac.policies.gaussian_policy.GaussianPolicy" + }, + "policy_kwargs": { + "hidden_sizes": [ + 256, + 256, + 256, + 256 + ], + "max_log_std": 0, + "min_log_std": -6, + "std_architecture": "shared" + }, + "pretrain_policy": true, + "pretrain_rl": true, + "pretraining_logging_period": 1, + "region": "us-west-2", + "replay_buffer_kwargs": { + "fraction_goals_env_goals": 0.0, + "fraction_goals_rollout_goals": 0.2, + "max_size": 1000000, + "recompute_rewards": false + }, + "run_id": 0, + "seed": "0", + "seedid": 0, + "trainer_kwargs": { + "alpha": 0, + "awr_weight": 1.0, + "bc_num_pretrain_steps": 0, + "bc_weight": 0.0, + "beta": 0.001, + "compute_bc": true, + "discount": 0.99, + "policy_lr": 0.0003, + "policy_weight_decay": 0.0001, + "q_num_pretrain1_steps": 0, + "q_num_pretrain2_steps": 10, + "q_weight_decay": 0, + "qf_lr": 0.0003, + "reparam_weight": 0.0, + "reward_scale": 1, + "reward_transform_kwargs": null, + "rl_weight": 1.0, + "soft_target_tau": 0.005, + "target_update_period": 1, + "terminal_transform_kwargs": null, + "use_automatic_entropy_tuning": false, + "use_awr_update": true, + "use_reparam_update": false + }, + "trial_name": "id0", + "unique_id": "35082356-e289-43de-9f37-ca068cfb8be5", + "version": "normal" +} \ No newline at end of file diff --git a/tests/regression/awac/gcrl/test_awac_gcrl_offline.py b/tests/regression/awac/gcrl/test_awac_gcrl_offline.py new file mode 100644 index 000000000..6806b596a --- /dev/null +++ b/tests/regression/awac/gcrl/test_awac_gcrl_offline.py @@ -0,0 +1,179 @@ +"""Test algorithm without requiring env setup. Incomplete due to reliance on env.sample_goals""" + +from rlkit.core import logger +from rlkit.testing import csv_util + + +from rlkit.demos.source.dict_to_mdp_path_loader import DictToMDPPathLoader +from rlkit.launchers.experiments.awac.awac_gcrl import experiment, process_args + +import rlkit.util.hyperparameter as hyp +from rlkit.launchers.arglauncher import run_variants + +from rlkit.torch.sac.policies import GaussianPolicy + +from rlkit.testing.stub_classes import StubEnv, StubMultiEnv +# from multiworld.envs.mujoco.sawyer_xyz.sawyer_push_leap import SawyerPushAndReachXYEnv + +def main(): + variant = dict( + num_epochs=501, + num_eval_steps_per_epoch=1000, + num_trains_per_train_loop=4000, + num_expl_steps_per_train_loop=1000, + min_num_steps_before_training=1000, + max_path_length=200, + batch_size=1024, + + replay_buffer_kwargs=dict( + max_size=int(1E6), + fraction_goals_rollout_goals=0.2, + fraction_goals_env_goals=0.5, + ), + demo_replay_buffer_kwargs=dict( + fraction_goals_rollout_goals=1.0, + fraction_goals_env_goals=0.0, + ), + + layer_size=256, + policy_class=GaussianPolicy, + policy_kwargs=dict( + hidden_sizes=[256, 256, 256, 256], + max_log_std=0, + min_log_std=-4, + std_architecture="shared", + # num_gaussians=1, + ), + + algorithm="SAC", + version="normal", + collection_mode='batch', + trainer_kwargs=dict( + discount=0.99, + soft_target_tau=5e-3, + target_update_period=1, + policy_lr=3E-4, + qf_lr=3E-4, + reward_scale=1, + beta=1, + use_automatic_entropy_tuning=False, + alpha=0, + + bc_num_pretrain_steps=0, + q_num_pretrain1_steps=0, + q_num_pretrain2_steps=25000, + policy_weight_decay=1e-4, + q_weight_decay=0, + + rl_weight=1.0, + use_awr_update=True, + use_reparam_update=False, + compute_bc=True, + reparam_weight=0.0, + awr_weight=1.0, + bc_weight=0.0, + + reward_transform_kwargs=None, # r' = r + 1 + terminal_transform_kwargs=None, # t = 0 + ), + num_exps_per_instance=1, + region='us-west-2', + + path_loader_class=DictToMDPPathLoader, + path_loader_kwargs=dict( + demo_paths=[ + dict( + path="ashvin/icml2020/pusher/state2/random2/run12/id*/video_*_vae.p", + sync_dir="ashvin/icml2020/pusher/state2/random2/run12", + obs_dict=False, # misleading but this arg is really "unwrap_obs_dict" + is_demo=True, + data_split=0.1, + ), + # dict( + # path="demos/icml2020/hand/pen_bc5.npy", + # obs_dict=False, + # is_demo=False, + # train_split=0.9, + # ), + ], + ), + add_env_demos=False, + add_env_offpolicy_data=False, + + # logger_variant=dict( + # tensorboard=True, + # ), + load_demos=True, + pretrain_policy=True, + pretrain_rl=True, + # save_pretrained_algorithm=True, + # snapshot_mode="all", + env_class=StubMultiEnv, + env_kwargs=dict( + obs_dims=dict( + state_observation=4, + state_desired_goal=4, + state_achieved_goal=4, + ), + action_dim=2, + ), + + observation_key="state_observation", + desired_goal_key="state_desired_goal", + achieved_goal_key="state_achieved_goal", + ) + + + search_space = { + 'seedid': range(5), + 'trainer_kwargs.beta': [0.001, ], + 'num_trains_per_train_loop': [4000], + 'env_kwargs.reward_type': ['puck_distance', ], + 'policy_kwargs.min_log_std': [-6, ], + # 'trainer_kwargs.bc_weight': [0, 1], + + # env-specific hacks + 'replay_buffer_kwargs.fraction_goals_env_goals': [0.0], + 'replay_buffer_kwargs.recompute_rewards': [False], + 'demo_replay_buffer_kwargs.recompute_rewards': [False], + + # make experiment short and only offline + 'batch_size': [5], + 'num_epochs': [0], + 'pretraining_logging_period': [1], + 'trainer_kwargs.q_num_pretrain2_steps': [10], + 'path_loader_kwargs.demo_paths': [ + [dict( + path=os.getcwd() + "/tests/regression/awac/gcrl/gcrl_data_mini/id0/video_0_vae.p", + obs_dict=False, # misleading but this arg is really "unwrap_obs_dict" + is_demo=True, + data_split=1, + ),], + ], + } + + sweeper = hyp.DeterministicHyperparameterSweeper( + search_space, default_parameters=variant, + ) + + variants = [] + for variant in sweeper.iterate_hyperparameters(): + variants.append(variant) + + run_variants(experiment, variants, process_args) + +import os +import sys +def test_awac_gcrl_online(): + cmd = "python experiments/references/awac/gcrl/pusher_offline1.py --1 --local --gpu --run 0 --seed 0" + sys.argv = cmd.split(" ")[1:] + main() + reference_csv = "tests/regression/awac/gcrl/id0_offline/pretrain_q.csv" + output_csv = os.path.join(logger.get_snapshot_dir(), "pretrain_q.csv") + output = csv_util.get_exp(output_csv) + reference = csv_util.get_exp(reference_csv) + keys = ["trainer/batch", "trainer/Advantage Score Max", "trainer/Q1 Predictions Mean", "trainer/replay_buffer_len"] + csv_util.check_equal(reference, output, keys) + +if __name__ == "__main__": + test_awac_gcrl_online() diff --git a/tests/regression/awac/gcrl/test_awac_gcrl_online.py b/tests/regression/awac/gcrl/test_awac_gcrl_online.py new file mode 100644 index 000000000..bfac1c5d4 --- /dev/null +++ b/tests/regression/awac/gcrl/test_awac_gcrl_online.py @@ -0,0 +1,37 @@ +"""Test AWAC GCRL offline+online. Requires the Sawyer environment from this multiworld +branch: https://github.com/vitchyr/multiworld/tree/ashvin-awac + +Data available for download: +https://drive.google.com/file/d/1rVoR3hrFjd6Ec5TLdPpC9Ii5eIM1j7Gc/view?usp=sharing +""" +import os +import sys + +from examples.awac.gcrl.pusher1 import main + +from rlkit.core import logger +from rlkit.testing import csv_util + +def test_awac_gcrl_online(): + cmd = "python examples/awac/gcrl/pusher1.py --1 --local --gpu --run 0 --seed 0 --debug" + sys.argv = cmd.split(" ")[1:] + main() + + # check if offline training results matches + reference_csv = "tests/regression/awac/gcrl/id0/pretrain_q.csv" + output_csv = os.path.join(logger.get_snapshot_dir(), "pretrain_q.csv") + output = csv_util.get_exp(output_csv) + reference = csv_util.get_exp(reference_csv) + keys = ["trainer/batch", "trainer/Advantage Score Max", "trainer/Q1 Predictions Mean", "trainer/replay_buffer_len"] + csv_util.check_equal(reference, output, keys) + + # check if online training results match + reference_csv = "tests/regression/awac/gcrl/id0/progress.csv" + output_csv = os.path.join(logger.get_snapshot_dir(), "progress.csv") + output = csv_util.get_exp(output_csv) + reference = csv_util.get_exp(reference_csv) + keys = ["epoch", "eval/Average Returns", "trainer/Advantage Score Max", "trainer/Q1 Predictions Mean", "trainer/replay_buffer_len"] + csv_util.check_equal(reference, output, keys) + +if __name__ == "__main__": + test_awac_gcrl_online() diff --git a/tests/regression/awac/hand/__init__.py b/tests/regression/awac/hand/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/tests/regression/awac/hand/id0/debug.log b/tests/regression/awac/hand/id0/debug.log new file mode 100644 index 000000000..0090585d4 --- /dev/null +++ b/tests/regression/awac/hand/id0/debug.log @@ -0,0 +1,528 @@ +[id0] ------------------------------ --------------- +[id0] trainer/QF1 Loss 0.430996 +[id0] trainer/QF2 Loss 0.430787 +[id0] trainer/Policy Loss 37.697 +[id0] trainer/Q1 Predictions Mean -3.02359e-06 +[id0] trainer/Q1 Predictions Std 3.40742e-05 +[id0] trainer/Q1 Predictions Max 0 +[id0] trainer/Q1 Predictions Min -0.00038702 +[id0] trainer/Q2 Predictions Mean -0.000706951 +[id0] trainer/Q2 Predictions Std 0.000794925 +[id0] trainer/Q2 Predictions Max 0 +[id0] trainer/Q2 Predictions Min -0.00266178 +[id0] trainer/Q Targets Mean -0.430984 +[id0] trainer/Q Targets Std 0.495232 +[id0] trainer/Q Targets Max 0 +[id0] trainer/Q Targets Min -1.00543 +[id0] trainer/Log Pis Mean 37.6967 +[id0] trainer/Log Pis Std 3.7997 +[id0] trainer/Log Pis Max 45.9274 +[id0] trainer/Log Pis Min 26.4242 +[id0] trainer/rewards Mean -0.429688 +[id0] trainer/rewards Std 0.495031 +[id0] trainer/rewards Max 0 +[id0] trainer/rewards Min -1 +[id0] trainer/terminals Mean 0 +[id0] trainer/terminals Std 0 +[id0] trainer/terminals Max 0 +[id0] trainer/terminals Min 0 +[id0] trainer/replay_buffer_len 94378 +[id0] trainer/policy/mean Mean 2.644e-05 +[id0] trainer/policy/mean Std 0.000604046 +[id0] trainer/policy/mean Max 0.00306807 +[id0] trainer/policy/mean Min -0.00326424 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/Advantage Weights Mean 0.0078125 +[id0] trainer/Advantage Weights Std 9.27213e-06 +[id0] trainer/Advantage Weights Max 0.00782936 +[id0] trainer/Advantage Weights Min 0.00778225 +[id0] trainer/Advantage Score Mean -0.000492835 +[id0] trainer/Advantage Score Std 0.000593715 +[id0] trainer/Advantage Score Max 0.000585229 +[id0] trainer/Advantage Score Min -0.00243256 +[id0] trainer/batch 0 +[id0] trainer/epoch_time 0.0268393 +[id0] ------------------------------ --------------- +[id0] ----------------------------------- --------------- +[id0] replay_buffer/size 94488 +[id0] trainer/num train calls 10 +[id0] trainer/QF1 Loss 0.541809 +[id0] trainer/QF2 Loss 0.53458 +[id0] trainer/Policy Loss 37.4076 +[id0] trainer/Q1 Predictions Mean -0.0578201 +[id0] trainer/Q1 Predictions Std 0.00994116 +[id0] trainer/Q1 Predictions Max -0.0389091 +[id0] trainer/Q1 Predictions Min -0.0677077 +[id0] trainer/Q2 Predictions Mean -0.0627062 +[id0] trainer/Q2 Predictions Std 0.0100067 +[id0] trainer/Q2 Predictions Max -0.0432269 +[id0] trainer/Q2 Predictions Min -0.0707417 +[id0] trainer/Q Targets Mean -0.601419 +[id0] trainer/Q Targets Std 0.489972 +[id0] trainer/Q Targets Max -0.00121503 +[id0] trainer/Q Targets Min -1.00257 +[id0] trainer/Log Pis Mean 37.3661 +[id0] trainer/Log Pis Std 3.27023 +[id0] trainer/Log Pis Max 42.6848 +[id0] trainer/Log Pis Min 33.2804 +[id0] trainer/rewards Mean -0.6 +[id0] trainer/rewards Std 0.489898 +[id0] trainer/rewards Max 0 +[id0] trainer/rewards Min -1 +[id0] trainer/terminals Mean 0 +[id0] trainer/terminals Std 0 +[id0] trainer/terminals Max 0 +[id0] trainer/terminals Min 0 +[id0] trainer/replay_buffer_len 94488 +[id0] trainer/policy/mean Mean -0.00648146 +[id0] trainer/policy/mean Std 0.0393754 +[id0] trainer/policy/mean Max 0.0571199 +[id0] trainer/policy/mean Min -0.0556537 +[id0] trainer/policy/std Mean 0.0500107 +[id0] trainer/policy/std Std 2.66422e-07 +[id0] trainer/policy/std Max 0.0500114 +[id0] trainer/policy/std Min 0.0500103 +[id0] trainer/Advantage Weights Mean 0.2 +[id0] trainer/Advantage Weights Std 0.000590957 +[id0] trainer/Advantage Weights Max 0.200814 +[id0] trainer/Advantage Weights Min 0.199178 +[id0] trainer/Advantage Score Mean -0.0211827 +[id0] trainer/Advantage Score Std 0.00147735 +[id0] trainer/Advantage Score Max -0.0191485 +[id0] trainer/Advantage Score Min -0.0232408 +[id0] expl/num steps total 110 +[id0] expl/num paths total 2 +[id0] expl/path length Mean 100 +[id0] expl/path length Std 0 +[id0] expl/path length Max 100 +[id0] expl/path length Min 100 +[id0] expl/Rewards Mean -1 +[id0] expl/Rewards Std 0 +[id0] expl/Rewards Max -1 +[id0] expl/Rewards Min -1 +[id0] expl/Returns Mean -100 +[id0] expl/Returns Std 0 +[id0] expl/Returns Max -100 +[id0] expl/Returns Min -100 +[id0] expl/Actions Mean -0.00604862 +[id0] expl/Actions Std 0.0633161 +[id0] expl/Actions Max 0.217646 +[id0] expl/Actions Min -0.211709 +[id0] expl/Num Paths 1 +[id0] expl/Average Returns -100 +[id0] eval/num steps total 100 +[id0] eval/num paths total 1 +[id0] eval/path length Mean 100 +[id0] eval/path length Std 0 +[id0] eval/path length Max 100 +[id0] eval/path length Min 100 +[id0] eval/Rewards Mean -1 +[id0] eval/Rewards Std 0 +[id0] eval/Rewards Max -1 +[id0] eval/Rewards Min -1 +[id0] eval/Returns Mean -100 +[id0] eval/Returns Std 0 +[id0] eval/Returns Max -100 +[id0] eval/Returns Min -100 +[id0] eval/Actions Mean -0.00671205 +[id0] eval/Actions Std 0.0393274 +[id0] eval/Actions Max 0.0751831 +[id0] eval/Actions Min -0.0744021 +[id0] eval/Num Paths 1 +[id0] eval/Average Returns -100 +[id0] time/epoch_time (s) 0.44418 +[id0] time/evaluation sampling (s) 0.132373 +[id0] time/exploration sampling (s) 0.138283 +[id0] time/global_time (s) 6.3876 +[id0] time/replay buffer data storing (s) 0.000680447 +[id0] time/saving (s) 0.0107133 +[id0] time/training (s) 0.143939 +[id0] epoch 0 +[id0] ----------------------------------- --------------- +[id0] ----------------------------------- --------------- +[id0] replay_buffer/size 94588 +[id0] trainer/num train calls 20 +[id0] trainer/QF1 Loss 0.289459 +[id0] trainer/QF2 Loss 0.288048 +[id0] trainer/Policy Loss 39.2572 +[id0] trainer/Q1 Predictions Mean -0.209552 +[id0] trainer/Q1 Predictions Std 0.0315131 +[id0] trainer/Q1 Predictions Max -0.149196 +[id0] trainer/Q1 Predictions Min -0.241264 +[id0] trainer/Q2 Predictions Mean -0.216391 +[id0] trainer/Q2 Predictions Std 0.0327007 +[id0] trainer/Q2 Predictions Max -0.154755 +[id0] trainer/Q2 Predictions Min -0.246627 +[id0] trainer/Q Targets Mean -0.402311 +[id0] trainer/Q Targets Std 0.489789 +[id0] trainer/Q Targets Max -0.00222209 +[id0] trainer/Q Targets Min -1.00322 +[id0] trainer/Log Pis Mean 39.1055 +[id0] trainer/Log Pis Std 1.76641 +[id0] trainer/Log Pis Max 41.0172 +[id0] trainer/Log Pis Min 36.1102 +[id0] trainer/rewards Mean -0.4 +[id0] trainer/rewards Std 0.489898 +[id0] trainer/rewards Max 0 +[id0] trainer/rewards Min -1 +[id0] trainer/terminals Mean 0 +[id0] trainer/terminals Std 0 +[id0] trainer/terminals Max 0 +[id0] trainer/terminals Min 0 +[id0] trainer/replay_buffer_len 94588 +[id0] trainer/policy/mean Mean -0.0283767 +[id0] trainer/policy/mean Std 0.175846 +[id0] trainer/policy/mean Max 0.264322 +[id0] trainer/policy/mean Min -0.267117 +[id0] trainer/policy/std Mean 0.0502269 +[id0] trainer/policy/std Std 4.20873e-06 +[id0] trainer/policy/std Max 0.050234 +[id0] trainer/policy/std Min 0.0502148 +[id0] trainer/Advantage Weights Mean 0.2 +[id0] trainer/Advantage Weights Std 0.00318273 +[id0] trainer/Advantage Weights Max 0.203914 +[id0] trainer/Advantage Weights Min 0.194703 +[id0] trainer/Advantage Score Mean -0.0655858 +[id0] trainer/Advantage Score Std 0.00799222 +[id0] trainer/Advantage Score Max -0.0558326 +[id0] trainer/Advantage Score Min -0.0789438 +[id0] expl/num steps total 210 +[id0] expl/num paths total 3 +[id0] expl/path length Mean 100 +[id0] expl/path length Std 0 +[id0] expl/path length Max 100 +[id0] expl/path length Min 100 +[id0] expl/Rewards Mean -1 +[id0] expl/Rewards Std 0 +[id0] expl/Rewards Max -1 +[id0] expl/Rewards Min -1 +[id0] expl/Returns Mean -100 +[id0] expl/Returns Std 0 +[id0] expl/Returns Max -100 +[id0] expl/Returns Min -100 +[id0] expl/Actions Mean -0.0298466 +[id0] expl/Actions Std 0.182544 +[id0] expl/Actions Max 0.388272 +[id0] expl/Actions Min -0.394536 +[id0] expl/Num Paths 1 +[id0] expl/Average Returns -100 +[id0] eval/num steps total 200 +[id0] eval/num paths total 2 +[id0] eval/path length Mean 100 +[id0] eval/path length Std 0 +[id0] eval/path length Max 100 +[id0] eval/path length Min 100 +[id0] eval/Rewards Mean -1 +[id0] eval/Rewards Std 0 +[id0] eval/Rewards Max -1 +[id0] eval/Rewards Min -1 +[id0] eval/Returns Mean -100 +[id0] eval/Returns Std 0 +[id0] eval/Returns Max -100 +[id0] eval/Returns Min -100 +[id0] eval/Actions Mean -0.0298399 +[id0] eval/Actions Std 0.175925 +[id0] eval/Actions Max 0.327232 +[id0] eval/Actions Min -0.330864 +[id0] eval/Num Paths 1 +[id0] eval/Average Returns -100 +[id0] time/epoch_time (s) 0.410806 +[id0] time/evaluation sampling (s) 0.131974 +[id0] time/exploration sampling (s) 0.131596 +[id0] time/global_time (s) 6.80294 +[id0] time/replay buffer data storing (s) 0.000659943 +[id0] time/saving (s) 2.71797e-05 +[id0] time/training (s) 0.144542 +[id0] epoch 1 +[id0] ----------------------------------- --------------- +[id0] ----------------------------------- --------------- +[id0] replay_buffer/size 94688 +[id0] trainer/num train calls 30 +[id0] trainer/QF1 Loss 0.323031 +[id0] trainer/QF2 Loss 0.304242 +[id0] trainer/Policy Loss 37.0603 +[id0] trainer/Q1 Predictions Mean -0.670611 +[id0] trainer/Q1 Predictions Std 0.109438 +[id0] trainer/Q1 Predictions Max -0.561595 +[id0] trainer/Q1 Predictions Min -0.83286 +[id0] trainer/Q2 Predictions Mean -0.637274 +[id0] trainer/Q2 Predictions Std 0.10316 +[id0] trainer/Q2 Predictions Max -0.541261 +[id0] trainer/Q2 Predictions Min -0.79081 +[id0] trainer/Q Targets Mean -0.406869 +[id0] trainer/Q Targets Std 0.49003 +[id0] trainer/Q Targets Max -0.00506353 +[id0] trainer/Q Targets Min -1.00817 +[id0] trainer/Log Pis Mean 36.4262 +[id0] trainer/Log Pis Std 4.86645 +[id0] trainer/Log Pis Max 41.9765 +[id0] trainer/Log Pis Min 28.7056 +[id0] trainer/rewards Mean -0.4 +[id0] trainer/rewards Std 0.489898 +[id0] trainer/rewards Max 0 +[id0] trainer/rewards Min -1 +[id0] trainer/terminals Mean 0 +[id0] trainer/terminals Std 0 +[id0] trainer/terminals Max 0 +[id0] trainer/terminals Min 0 +[id0] trainer/replay_buffer_len 94688 +[id0] trainer/policy/mean Mean -0.0845189 +[id0] trainer/policy/mean Std 0.532795 +[id0] trainer/policy/mean Max 0.753737 +[id0] trainer/policy/mean Min -0.758149 +[id0] trainer/policy/std Mean 0.050423 +[id0] trainer/policy/std Std 1.82354e-05 +[id0] trainer/policy/std Max 0.0504539 +[id0] trainer/policy/std Min 0.0503917 +[id0] trainer/Advantage Weights Mean 0.2 +[id0] trainer/Advantage Weights Std 0.00936739 +[id0] trainer/Advantage Weights Max 0.212892 +[id0] trainer/Advantage Weights Min 0.185305 +[id0] trainer/Advantage Score Mean -0.0368531 +[id0] trainer/Advantage Score Std 0.023583 +[id0] trainer/Advantage Score Max -0.00506538 +[id0] trainer/Advantage Score Min -0.0744564 +[id0] expl/num steps total 310 +[id0] expl/num paths total 4 +[id0] expl/path length Mean 100 +[id0] expl/path length Std 0 +[id0] expl/path length Max 100 +[id0] expl/path length Min 100 +[id0] expl/Rewards Mean -1 +[id0] expl/Rewards Std 0 +[id0] expl/Rewards Max -1 +[id0] expl/Rewards Min -1 +[id0] expl/Returns Mean -100 +[id0] expl/Returns Std 0 +[id0] expl/Returns Max -100 +[id0] expl/Returns Min -100 +[id0] expl/Actions Mean -0.069673 +[id0] expl/Actions Std 0.447311 +[id0] expl/Actions Max 0.837576 +[id0] expl/Actions Min -0.865931 +[id0] expl/Num Paths 1 +[id0] expl/Average Returns -100 +[id0] eval/num steps total 300 +[id0] eval/num paths total 3 +[id0] eval/path length Mean 100 +[id0] eval/path length Std 0 +[id0] eval/path length Max 100 +[id0] eval/path length Min 100 +[id0] eval/Rewards Mean -1 +[id0] eval/Rewards Std 0 +[id0] eval/Rewards Max -1 +[id0] eval/Rewards Min -1 +[id0] eval/Returns Mean -100 +[id0] eval/Returns Std 0 +[id0] eval/Returns Max -100 +[id0] eval/Returns Min -100 +[id0] eval/Actions Mean -0.0690714 +[id0] eval/Actions Std 0.442378 +[id0] eval/Actions Max 0.83838 +[id0] eval/Actions Min -0.840991 +[id0] eval/Num Paths 1 +[id0] eval/Average Returns -100 +[id0] time/epoch_time (s) 0.433728 +[id0] time/evaluation sampling (s) 0.144165 +[id0] time/exploration sampling (s) 0.143284 +[id0] time/global_time (s) 7.24049 +[id0] time/replay buffer data storing (s) 0.00064826 +[id0] time/saving (s) 2.45571e-05 +[id0] time/training (s) 0.143998 +[id0] epoch 2 +[id0] ----------------------------------- --------------- +[id0] ----------------------------------- --------------- +[id0] replay_buffer/size 94788 +[id0] trainer/num train calls 40 +[id0] trainer/QF1 Loss 0.212688 +[id0] trainer/QF2 Loss 0.224051 +[id0] trainer/Policy Loss 38.1473 +[id0] trainer/Q1 Predictions Mean -0.567949 +[id0] trainer/Q1 Predictions Std 0.0991776 +[id0] trainer/Q1 Predictions Max -0.431312 +[id0] trainer/Q1 Predictions Min -0.7372 +[id0] trainer/Q2 Predictions Mean -0.584185 +[id0] trainer/Q2 Predictions Std 0.0955245 +[id0] trainer/Q2 Predictions Max -0.452816 +[id0] trainer/Q2 Predictions Min -0.749657 +[id0] trainer/Q Targets Mean -0.409292 +[id0] trainer/Q Targets Std 0.490638 +[id0] trainer/Q Targets Max -0.0079322 +[id0] trainer/Q Targets Min -1.0153 +[id0] trainer/Log Pis Mean 37.6143 +[id0] trainer/Log Pis Std 1.28059 +[id0] trainer/Log Pis Max 40.025 +[id0] trainer/Log Pis Min 36.4052 +[id0] trainer/rewards Mean -0.4 +[id0] trainer/rewards Std 0.489898 +[id0] trainer/rewards Max 0 +[id0] trainer/rewards Min -1 +[id0] trainer/terminals Mean 0 +[id0] trainer/terminals Std 0 +[id0] trainer/terminals Max 0 +[id0] trainer/terminals Min 0 +[id0] trainer/replay_buffer_len 94788 +[id0] trainer/policy/mean Mean -0.0731318 +[id0] trainer/policy/mean Std 0.573299 +[id0] trainer/policy/mean Max 0.897316 +[id0] trainer/policy/mean Min -0.894554 +[id0] trainer/policy/std Mean 0.0505917 +[id0] trainer/policy/std Std 5.44389e-05 +[id0] trainer/policy/std Max 0.0506736 +[id0] trainer/policy/std Min 0.0504877 +[id0] trainer/Advantage Weights Mean 0.2 +[id0] trainer/Advantage Weights Std 0.0359507 +[id0] trainer/Advantage Weights Max 0.230955 +[id0] trainer/Advantage Weights Min 0.134236 +[id0] trainer/Advantage Score Mean -0.0508601 +[id0] trainer/Advantage Score Std 0.101171 +[id0] trainer/Advantage Score Max 0.0305518 +[id0] trainer/Advantage Score Min -0.240757 +[id0] expl/num steps total 410 +[id0] expl/num paths total 5 +[id0] expl/path length Mean 100 +[id0] expl/path length Std 0 +[id0] expl/path length Max 100 +[id0] expl/path length Min 100 +[id0] expl/Rewards Mean -1 +[id0] expl/Rewards Std 0 +[id0] expl/Rewards Max -1 +[id0] expl/Rewards Min -1 +[id0] expl/Returns Mean -100 +[id0] expl/Returns Std 0 +[id0] expl/Returns Max -100 +[id0] expl/Returns Min -100 +[id0] expl/Actions Mean -0.0746132 +[id0] expl/Actions Std 0.582549 +[id0] expl/Actions Max 1.05004 +[id0] expl/Actions Min -0.979273 +[id0] expl/Num Paths 1 +[id0] expl/Average Returns -100 +[id0] eval/num steps total 400 +[id0] eval/num paths total 4 +[id0] eval/path length Mean 100 +[id0] eval/path length Std 0 +[id0] eval/path length Max 100 +[id0] eval/path length Min 100 +[id0] eval/Rewards Mean -1 +[id0] eval/Rewards Std 0 +[id0] eval/Rewards Max -1 +[id0] eval/Rewards Min -1 +[id0] eval/Returns Mean -100 +[id0] eval/Returns Std 0 +[id0] eval/Returns Max -100 +[id0] eval/Returns Min -100 +[id0] eval/Actions Mean -0.0765953 +[id0] eval/Actions Std 0.589325 +[id0] eval/Actions Max 0.955766 +[id0] eval/Actions Min -0.953699 +[id0] eval/Num Paths 1 +[id0] eval/Average Returns -100 +[id0] time/epoch_time (s) 0.433787 +[id0] time/evaluation sampling (s) 0.14487 +[id0] time/exploration sampling (s) 0.141525 +[id0] time/global_time (s) 7.67767 +[id0] time/replay buffer data storing (s) 0.000645399 +[id0] time/saving (s) 2.19345e-05 +[id0] time/training (s) 0.144945 +[id0] epoch 3 +[id0] ----------------------------------- --------------- +[id0] ----------------------------------- --------------- +[id0] replay_buffer/size 94888 +[id0] trainer/num train calls 50 +[id0] trainer/QF1 Loss 0.245918 +[id0] trainer/QF2 Loss 0.221803 +[id0] trainer/Policy Loss 35.0431 +[id0] trainer/Q1 Predictions Mean -0.529338 +[id0] trainer/Q1 Predictions Std 0.118553 +[id0] trainer/Q1 Predictions Max -0.343747 +[id0] trainer/Q1 Predictions Min -0.675423 +[id0] trainer/Q2 Predictions Mean -0.552998 +[id0] trainer/Q2 Predictions Std 0.11044 +[id0] trainer/Q2 Predictions Max -0.373542 +[id0] trainer/Q2 Predictions Min -0.694036 +[id0] trainer/Q Targets Mean -1.01097 +[id0] trainer/Q Targets Std 0.00297953 +[id0] trainer/Q Targets Max -1.00546 +[id0] trainer/Q Targets Min -1.01356 +[id0] trainer/Log Pis Mean 34.6563 +[id0] trainer/Log Pis Std 2.59986 +[id0] trainer/Log Pis Max 39.3036 +[id0] trainer/Log Pis Min 31.745 +[id0] trainer/rewards Mean -1 +[id0] trainer/rewards Std 0 +[id0] trainer/rewards Max -1 +[id0] trainer/rewards Min -1 +[id0] trainer/terminals Mean 0 +[id0] trainer/terminals Std 0 +[id0] trainer/terminals Max 0 +[id0] trainer/terminals Min 0 +[id0] trainer/replay_buffer_len 94888 +[id0] trainer/policy/mean Mean -0.0465579 +[id0] trainer/policy/mean Std 0.429905 +[id0] trainer/policy/mean Max 0.886022 +[id0] trainer/policy/mean Min -0.875919 +[id0] trainer/policy/std Mean 0.0507521 +[id0] trainer/policy/std Std 9.82493e-05 +[id0] trainer/policy/std Max 0.0508838 +[id0] trainer/policy/std Min 0.0505329 +[id0] trainer/Advantage Weights Mean 0.2 +[id0] trainer/Advantage Weights Std 0.047163 +[id0] trainer/Advantage Weights Max 0.26051 +[id0] trainer/Advantage Weights Min 0.145292 +[id0] trainer/Advantage Score Mean -0.168038 +[id0] trainer/Advantage Score Std 0.119359 +[id0] trainer/Advantage Score Max -0.0217271 +[id0] trainer/Advantage Score Min -0.313674 +[id0] expl/num steps total 510 +[id0] expl/num paths total 6 +[id0] expl/path length Mean 100 +[id0] expl/path length Std 0 +[id0] expl/path length Max 100 +[id0] expl/path length Min 100 +[id0] expl/Rewards Mean -1 +[id0] expl/Rewards Std 0 +[id0] expl/Rewards Max -1 +[id0] expl/Rewards Min -1 +[id0] expl/Returns Mean -100 +[id0] expl/Returns Std 0 +[id0] expl/Returns Max -100 +[id0] expl/Returns Min -100 +[id0] expl/Actions Mean -0.0576382 +[id0] expl/Actions Std 0.534035 +[id0] expl/Actions Max 1.0441 +[id0] expl/Actions Min -0.995019 +[id0] expl/Num Paths 1 +[id0] expl/Average Returns -100 +[id0] eval/num steps total 500 +[id0] eval/num paths total 5 +[id0] eval/path length Mean 100 +[id0] eval/path length Std 0 +[id0] eval/path length Max 100 +[id0] eval/path length Min 100 +[id0] eval/Rewards Mean -1 +[id0] eval/Rewards Std 0 +[id0] eval/Rewards Max -1 +[id0] eval/Rewards Min -1 +[id0] eval/Returns Mean -100 +[id0] eval/Returns Std 0 +[id0] eval/Returns Max -100 +[id0] eval/Returns Min -100 +[id0] eval/Actions Mean -0.0611262 +[id0] eval/Actions Std 0.549484 +[id0] eval/Actions Max 0.962641 +[id0] eval/Actions Min -0.956991 +[id0] eval/Num Paths 1 +[id0] eval/Average Returns -100 +[id0] time/epoch_time (s) 0.449554 +[id0] time/evaluation sampling (s) 0.152599 +[id0] time/exploration sampling (s) 0.150493 +[id0] time/global_time (s) 8.13115 +[id0] time/replay buffer data storing (s) 0.000631094 +[id0] time/saving (s) 1.81198e-05 +[id0] time/training (s) 0.144146 +[id0] epoch 4 +[id0] ----------------------------------- --------------- diff --git a/tests/regression/awac/hand/id0/pretrain_policy.csv b/tests/regression/awac/hand/id0/pretrain_policy.csv new file mode 100644 index 000000000..e69de29bb diff --git a/tests/regression/awac/hand/id0/pretrain_q.csv b/tests/regression/awac/hand/id0/pretrain_q.csv new file mode 100644 index 000000000..650d9d15b --- /dev/null +++ b/tests/regression/awac/hand/id0/pretrain_q.csv @@ -0,0 +1,2 @@ +trainer/Advantage Score Max,trainer/Advantage Score Mean,trainer/Advantage Score Min,trainer/Advantage Score Std,trainer/Advantage Weights Max,trainer/Advantage Weights Mean,trainer/Advantage Weights Min,trainer/Advantage Weights Std,trainer/Log Pis Max,trainer/Log Pis Mean,trainer/Log Pis Min,trainer/Log Pis Std,trainer/Policy Loss,trainer/Q Targets Max,trainer/Q Targets Mean,trainer/Q Targets Min,trainer/Q Targets Std,trainer/Q1 Predictions Max,trainer/Q1 Predictions Mean,trainer/Q1 Predictions Min,trainer/Q1 Predictions Std,trainer/Q2 Predictions Max,trainer/Q2 Predictions Mean,trainer/Q2 Predictions Min,trainer/Q2 Predictions Std,trainer/QF1 Loss,trainer/QF2 Loss,trainer/batch,trainer/epoch_time,trainer/policy/mean Max,trainer/policy/mean Mean,trainer/policy/mean Min,trainer/policy/mean Std,trainer/policy/std Max,trainer/policy/std Mean,trainer/policy/std Min,trainer/policy/std Std,trainer/replay_buffer_len,trainer/rewards Max,trainer/rewards Mean,trainer/rewards Min,trainer/rewards Std,trainer/terminals Max,trainer/terminals Mean,trainer/terminals Min,trainer/terminals Std +0.0005852294,-0.00049283454,-0.0024325612,0.00059371465,0.007829357,0.007812499,0.007782245,9.2721275e-06,45.92739,37.696743,26.42419,3.7997017,37.69696,0.0,-0.43098378,-1.0054277,0.495232,0.0,-3.023595e-06,-0.00038702015,3.407418e-05,0.0,-0.0007069509,-0.0026617819,0.000794925,0.43099567,0.43078744,0,0.026839256286621094,0.0030680718,2.6439986e-05,-0.0032642372,0.0006040457,0.049787067,0.04978707,0.049787067,3.7252903e-09,94378,0.0,-0.4296875,-1.0,0.49503148,0.0,0.0,0.0,0.0 diff --git a/tests/regression/awac/hand/id0/progress.csv b/tests/regression/awac/hand/id0/progress.csv new file mode 100644 index 000000000..97eaa86ae --- /dev/null +++ b/tests/regression/awac/hand/id0/progress.csv @@ -0,0 +1,6 @@ +epoch,eval/Actions Max,eval/Actions Mean,eval/Actions Min,eval/Actions Std,eval/Average Returns,eval/Num Paths,eval/Returns Max,eval/Returns Mean,eval/Returns Min,eval/Returns Std,eval/Rewards Max,eval/Rewards Mean,eval/Rewards Min,eval/Rewards Std,eval/num paths total,eval/num steps total,eval/path length Max,eval/path length Mean,eval/path length Min,eval/path length Std,expl/Actions Max,expl/Actions Mean,expl/Actions Min,expl/Actions Std,expl/Average Returns,expl/Num Paths,expl/Returns Max,expl/Returns Mean,expl/Returns Min,expl/Returns Std,expl/Rewards Max,expl/Rewards Mean,expl/Rewards Min,expl/Rewards Std,expl/num paths total,expl/num steps total,expl/path length Max,expl/path length Mean,expl/path length Min,expl/path length Std,replay_buffer/size,time/epoch_time (s),time/evaluation sampling (s),time/exploration sampling (s),time/global_time (s),time/replay buffer data storing (s),time/saving (s),time/training (s),trainer/Advantage Score Max,trainer/Advantage Score Mean,trainer/Advantage Score Min,trainer/Advantage Score Std,trainer/Advantage Weights Max,trainer/Advantage Weights Mean,trainer/Advantage Weights Min,trainer/Advantage Weights Std,trainer/Log Pis Max,trainer/Log Pis Mean,trainer/Log Pis Min,trainer/Log Pis Std,trainer/Policy Loss,trainer/Q Targets Max,trainer/Q Targets Mean,trainer/Q Targets Min,trainer/Q Targets Std,trainer/Q1 Predictions Max,trainer/Q1 Predictions Mean,trainer/Q1 Predictions Min,trainer/Q1 Predictions Std,trainer/Q2 Predictions Max,trainer/Q2 Predictions Mean,trainer/Q2 Predictions Min,trainer/Q2 Predictions Std,trainer/QF1 Loss,trainer/QF2 Loss,trainer/num train calls,trainer/policy/mean Max,trainer/policy/mean Mean,trainer/policy/mean Min,trainer/policy/mean Std,trainer/policy/std Max,trainer/policy/std Mean,trainer/policy/std Min,trainer/policy/std Std,trainer/replay_buffer_len,trainer/rewards Max,trainer/rewards Mean,trainer/rewards Min,trainer/rewards Std,trainer/terminals Max,trainer/terminals Mean,trainer/terminals Min,trainer/terminals Std +0,0.0751831,-0.0067120497,-0.07440208,0.039327394,-100.0,1,-100,-100.0,-100,0.0,-1,-1.0,-1,0.0,1,100,100,100.0,100,0.0,0.21764643,-0.0060486193,-0.21170878,0.063316055,-100.0,1,-100,-100.0,-100,0.0,-1,-1.0,-1,0.0,2,110,100,100.0,100,0.0,94488,0.4441797733306885,0.13237333297729492,0.13828301429748535,6.387598037719727,0.0006804466247558594,0.010713338851928711,0.14393854141235352,-0.019148499,-0.021182675,-0.023240812,0.0014773487,0.20081446,0.2,0.19917756,0.0005909566,42.684845,37.366127,33.2804,3.2702262,37.40755,-0.0012150254,-0.6014195,-1.0025667,0.48997208,-0.038909107,-0.05782012,-0.06770767,0.009941163,-0.043226924,-0.06270619,-0.07074172,0.01000666,0.54180855,0.5345802,10,0.057119895,-0.0064814645,-0.055653658,0.03937538,0.050011396,0.050010722,0.050010297,2.664223e-07,94488,0.0,-0.6,-1.0,0.48989794,0.0,0.0,0.0,0.0 +1,0.32723245,-0.02983992,-0.33086422,0.17592543,-100.0,1,-100,-100.0,-100,0.0,-1,-1.0,-1,0.0,2,200,100,100.0,100,0.0,0.38827184,-0.029846583,-0.39453623,0.18254384,-100.0,1,-100,-100.0,-100,0.0,-1,-1.0,-1,0.0,3,210,100,100.0,100,0.0,94588,0.41080617904663086,0.1319742202758789,0.13159561157226562,6.802939176559448,0.000659942626953125,2.7179718017578125e-05,0.14454197883605957,-0.055832624,-0.06558577,-0.07894382,0.007992218,0.20391357,0.19999999,0.19470271,0.00318273,41.01719,39.105507,36.110214,1.766412,39.257187,-0.0022220896,-0.40231103,-1.0032197,0.4897892,-0.14919621,-0.20955181,-0.24126376,0.031513114,-0.15475512,-0.21639073,-0.24662727,0.032700714,0.2894588,0.28804755,20,0.2643216,-0.028376682,-0.26711684,0.17584603,0.050233953,0.050226945,0.050214797,4.208725e-06,94588,0.0,-0.4,-1.0,0.48989797,0.0,0.0,0.0,0.0 +2,0.83838034,-0.06907141,-0.84099126,0.44237795,-100.0,1,-100,-100.0,-100,0.0,-1,-1.0,-1,0.0,3,300,100,100.0,100,0.0,0.8375761,-0.06967298,-0.86593086,0.44731107,-100.0,1,-100,-100.0,-100,0.0,-1,-1.0,-1,0.0,4,310,100,100.0,100,0.0,94688,0.4337282180786133,0.1441652774810791,0.14328360557556152,7.2404868602752686,0.0006482601165771484,2.4557113647460938e-05,0.1439981460571289,-0.0050653815,-0.036853082,-0.07445642,0.023583008,0.21289217,0.20000002,0.1853051,0.009367392,41.976456,36.426247,28.705608,4.8664484,37.060284,-0.0050635263,-0.40686882,-1.0081694,0.49003008,-0.5615947,-0.670611,-0.8328599,0.109437816,-0.5412614,-0.6372739,-0.7908095,0.10316037,0.32303113,0.30424166,30,0.753737,-0.08451888,-0.75814915,0.53279483,0.05045392,0.050423015,0.050391745,1.8235358e-05,94688,0.0,-0.4,-1.0,0.48989797,0.0,0.0,0.0,0.0 +3,0.9557665,-0.07659533,-0.9536987,0.58932513,-100.0,1,-100,-100.0,-100,0.0,-1,-1.0,-1,0.0,4,400,100,100.0,100,0.0,1.0500412,-0.074613206,-0.97927314,0.58254904,-100.0,1,-100,-100.0,-100,0.0,-1,-1.0,-1,0.0,5,410,100,100.0,100,0.0,94788,0.43378710746765137,0.14487004280090332,0.1415250301361084,7.677665710449219,0.0006453990936279297,2.193450927734375e-05,0.1449449062347412,0.03055185,-0.05086013,-0.24075744,0.101171255,0.23095457,0.19999999,0.1342364,0.035950724,40.02499,37.614285,36.40517,1.2805876,38.147266,-0.007932198,-0.40929207,-1.0153013,0.4906375,-0.4313117,-0.5679489,-0.7371997,0.09917764,-0.4528161,-0.58418524,-0.7496567,0.0955245,0.2126884,0.22405101,40,0.8973159,-0.07313178,-0.8945535,0.5732988,0.05067363,0.05059171,0.050487734,5.4438875e-05,94788,0.0,-0.4,-1.0,0.48989797,0.0,0.0,0.0,0.0 +4,0.9626407,-0.06112624,-0.95699066,0.54948413,-100.0,1,-100,-100.0,-100,0.0,-1,-1.0,-1,0.0,5,500,100,100.0,100,0.0,1.0440977,-0.05763822,-0.99501944,0.5340355,-100.0,1,-100,-100.0,-100,0.0,-1,-1.0,-1,0.0,6,510,100,100.0,100,0.0,94888,0.449554443359375,0.15259909629821777,0.15049290657043457,8.1311514377594,0.0006310939788818359,1.811981201171875e-05,0.14414620399475098,-0.021727145,-0.16803777,-0.3136738,0.11935903,0.26051006,0.2,0.14529239,0.047163025,39.303642,34.656303,31.744986,2.5998602,35.0431,-1.0054611,-1.010975,-1.0135633,0.0029795296,-0.34374738,-0.5293378,-0.67542297,0.118552946,-0.373542,-0.5529977,-0.6940357,0.11044008,0.24591793,0.22180313,50,0.8860216,-0.04655789,-0.87591904,0.42990506,0.050883844,0.050752144,0.050532945,9.8249286e-05,94888,-1.0,-1.0,-1.0,0.0,0.0,0.0,0.0,0.0 diff --git a/tests/regression/awac/hand/id0/script_name.txt b/tests/regression/awac/hand/id0/script_name.txt new file mode 100644 index 000000000..84b593ca0 --- /dev/null +++ b/tests/regression/awac/hand/id0/script_name.txt @@ -0,0 +1 @@ +tests/regression/awac/hand/test_awac_hand.py \ No newline at end of file diff --git a/tests/regression/awac/hand/id0/variant.json b/tests/regression/awac/hand/id0/variant.json new file mode 100644 index 000000000..156d2e67e --- /dev/null +++ b/tests/regression/awac/hand/id0/variant.json @@ -0,0 +1,106 @@ +{ + "add_env_demos": true, + "add_env_offpolicy_data": true, + "algo_kwargs": { + "batch_size": 5, + "min_num_steps_before_training": 10, + "num_epochs": 5, + "num_eval_steps_per_epoch": 100, + "num_expl_steps_per_train_loop": 100, + "num_trains_per_train_loop": 10 + }, + "algorithm": "AWAC", + "collection_mode": "batch", + "debug": true, + "env_demo_path": { + "is_demo": true, + "obs_dict": true, + "path": "demos/icml2020/hand/pen2_sparse.npy" + }, + "env_id": "pen-binary-v0", + "env_offpolicy_data_path": { + "is_demo": false, + "obs_dict": false, + "path": "demos/icml2020/hand/pen_bc_sparse4.npy", + "train_split": 0.9 + }, + "exp_id": 0, + "exp_name": "references/awac/hand/awac1", + "load_demos": true, + "logger_config": { + "run_id": 0, + "snapshot_gap": 100, + "snapshot_mode": "gap" + }, + "max_path_length": 200, + "normalize_env": false, + "path_loader_class": { + "$class": "rlkit.demos.source.dict_to_mdp_path_loader.DictToMDPPathLoader" + }, + "path_loader_kwargs": { + "demo_paths": [], + "obs_key": "state_observation" + }, + "policy_class": { + "$class": "rlkit.torch.sac.policies.gaussian_policy.GaussianPolicy" + }, + "policy_kwargs": { + "hidden_sizes": [ + 256, + 256 + ], + "max_log_std": 0, + "min_log_std": -6, + "std_architecture": "values" + }, + "pretrain_policy": true, + "pretrain_rl": true, + "qf_kwargs": { + "hidden_sizes": [ + 256, + 256 + ], + "output_activation": { + "$function": "rlkit.torch.networks.basic.Clamp" + } + }, + "replay_buffer_size": 1000000, + "run_id": 0, + "seed": "0", + "seedid": 0, + "sparse_reward": true, + "trainer_kwargs": { + "alpha": 0, + "awr_min_q": true, + "awr_use_mle_for_vf": true, + "awr_weight": 1.0, + "bc_num_pretrain_steps": 0, + "bc_weight": 0.0, + "beta": 0.5, + "clip_score": 0.5, + "compute_bc": false, + "discount": 0.99, + "policy_lr": 0.0003, + "policy_weight_decay": 0.0001, + "q_num_pretrain1_steps": 0, + "q_num_pretrain2_steps": 10, + "q_weight_decay": 0, + "qf_lr": 0.0003, + "reparam_weight": 0.0, + "reward_scale": 1, + "reward_transform_kwargs": null, + "rl_weight": 1.0, + "soft_target_tau": 0.005, + "target_update_period": 1, + "terminal_transform_kwargs": { + "b": 0, + "m": 0 + }, + "use_automatic_entropy_tuning": false, + "use_awr_update": true, + "use_reparam_update": false + }, + "trial_name": "id0", + "unique_id": "c7763e50-2054-4f0c-a288-addb1e964fac", + "version": "normal" +} \ No newline at end of file diff --git a/tests/regression/awac/hand/id0_offline/debug.log b/tests/regression/awac/hand/id0_offline/debug.log new file mode 100644 index 000000000..1eafc449f --- /dev/null +++ b/tests/regression/awac/hand/id0_offline/debug.log @@ -0,0 +1,528 @@ +[id0] ------------------------------ -------------- +[id0] trainer/QF1 Loss 0.587335 +[id0] trainer/QF2 Loss 0.586703 +[id0] trainer/Policy Loss 37.6971 +[id0] trainer/Q1 Predictions Mean -2.0639e-05 +[id0] trainer/Q1 Predictions Std 0.000144708 +[id0] trainer/Q1 Predictions Max 0 +[id0] trainer/Q1 Predictions Min -0.00117335 +[id0] trainer/Q2 Predictions Mean -0.000909909 +[id0] trainer/Q2 Predictions Std 0.000862791 +[id0] trainer/Q2 Predictions Max 0 +[id0] trainer/Q2 Predictions Min -0.00243598 +[id0] trainer/Q Targets Mean -0.58711 +[id0] trainer/Q Targets Std 0.492624 +[id0] trainer/Q Targets Max 0 +[id0] trainer/Q Targets Min -1.00652 +[id0] trainer/Log Pis Mean 37.6967 +[id0] trainer/Log Pis Std 3.7997 +[id0] trainer/Log Pis Max 45.9274 +[id0] trainer/Log Pis Min 26.4242 +[id0] trainer/rewards Mean -0.585938 +[id0] trainer/rewards Std 0.492559 +[id0] trainer/rewards Max 0 +[id0] trainer/rewards Min -1 +[id0] trainer/terminals Mean 0 +[id0] trainer/terminals Std 0 +[id0] trainer/terminals Max 0 +[id0] trainer/terminals Min 0 +[id0] trainer/replay_buffer_len 4378 +[id0] trainer/policy/mean Mean 1.41675e-05 +[id0] trainer/policy/mean Std 0.000566262 +[id0] trainer/policy/mean Max 0.0028541 +[id0] trainer/policy/mean Min -0.00361637 +[id0] trainer/policy/std Mean 0.0497871 +[id0] trainer/policy/std Std 3.72529e-09 +[id0] trainer/policy/std Max 0.0497871 +[id0] trainer/policy/std Min 0.0497871 +[id0] trainer/Advantage Weights Mean 0.0078125 +[id0] trainer/Advantage Weights Std 9.11405e-06 +[id0] trainer/Advantage Weights Max 0.00783496 +[id0] trainer/Advantage Weights Min 0.00778689 +[id0] trainer/Advantage Score Mean -0.000567973 +[id0] trainer/Advantage Score Std 0.000583401 +[id0] trainer/Advantage Score Max 0.000867629 +[id0] trainer/Advantage Score Min -0.00220922 +[id0] trainer/batch 0 +[id0] trainer/epoch_time 0.0215847 +[id0] ------------------------------ -------------- +[id0] ----------------------------------- -------------- +[id0] replay_buffer/size 4488 +[id0] trainer/num train calls 10 +[id0] trainer/QF1 Loss 0.530111 +[id0] trainer/QF2 Loss 0.530509 +[id0] trainer/Policy Loss 37.4115 +[id0] trainer/Q1 Predictions Mean -0.0631376 +[id0] trainer/Q1 Predictions Std 0.0164455 +[id0] trainer/Q1 Predictions Max -0.0359238 +[id0] trainer/Q1 Predictions Min -0.0875088 +[id0] trainer/Q2 Predictions Mean -0.0667733 +[id0] trainer/Q2 Predictions Std 0.0137011 +[id0] trainer/Q2 Predictions Max -0.0402223 +[id0] trainer/Q2 Predictions Min -0.079071 +[id0] trainer/Q Targets Mean -0.601106 +[id0] trainer/Q Targets Std 0.489749 +[id0] trainer/Q Targets Max -0.00115218 +[id0] trainer/Q Targets Min -1.00137 +[id0] trainer/Log Pis Mean 37.366 +[id0] trainer/Log Pis Std 3.27023 +[id0] trainer/Log Pis Max 42.6848 +[id0] trainer/Log Pis Min 33.2803 +[id0] trainer/rewards Mean -0.6 +[id0] trainer/rewards Std 0.489898 +[id0] trainer/rewards Max 0 +[id0] trainer/rewards Min -1 +[id0] trainer/terminals Mean 0 +[id0] trainer/terminals Std 0 +[id0] trainer/terminals Max 0 +[id0] trainer/terminals Min 0 +[id0] trainer/replay_buffer_len 4488 +[id0] trainer/policy/mean Mean -0.00621008 +[id0] trainer/policy/mean Std 0.0420172 +[id0] trainer/policy/mean Max 0.0644337 +[id0] trainer/policy/mean Min -0.0634647 +[id0] trainer/policy/std Mean 0.0500109 +[id0] trainer/policy/std Std 6.22487e-07 +[id0] trainer/policy/std Max 0.0500119 +[id0] trainer/policy/std Min 0.0500096 +[id0] trainer/Advantage Weights Mean 0.2 +[id0] trainer/Advantage Weights Std 0.00131027 +[id0] trainer/Advantage Weights Max 0.201731 +[id0] trainer/Advantage Weights Min 0.198306 +[id0] trainer/Advantage Score Mean -0.0228875 +[id0] trainer/Advantage Score Std 0.0032768 +[id0] trainer/Advantage Score Max -0.0185681 +[id0] trainer/Advantage Score Min -0.0271295 +[id0] expl/num steps total 110 +[id0] expl/num paths total 3 +[id0] expl/path length Mean 50 +[id0] expl/path length Std 0 +[id0] expl/path length Max 50 +[id0] expl/path length Min 50 +[id0] expl/Rewards Mean 0 +[id0] expl/Rewards Std 0 +[id0] expl/Rewards Max 0 +[id0] expl/Rewards Min 0 +[id0] expl/Returns Mean 0 +[id0] expl/Returns Std 0 +[id0] expl/Returns Max 0 +[id0] expl/Returns Min 0 +[id0] expl/Actions Mean -0.000271306 +[id0] expl/Actions Std 0.0491936 +[id0] expl/Actions Max 0.176716 +[id0] expl/Actions Min -0.176366 +[id0] expl/Num Paths 2 +[id0] expl/Average Returns 0 +[id0] eval/num steps total 100 +[id0] eval/num paths total 2 +[id0] eval/path length Mean 50 +[id0] eval/path length Std 0 +[id0] eval/path length Max 50 +[id0] eval/path length Min 50 +[id0] eval/Rewards Mean 0 +[id0] eval/Rewards Std 0 +[id0] eval/Rewards Max 0 +[id0] eval/Rewards Min 0 +[id0] eval/Returns Mean 0 +[id0] eval/Returns Std 0 +[id0] eval/Returns Max 0 +[id0] eval/Returns Min 0 +[id0] eval/Actions Mean -0.000916671 +[id0] eval/Actions Std 0.00486171 +[id0] eval/Actions Max 0.0057998 +[id0] eval/Actions Min -0.00579818 +[id0] eval/Num Paths 2 +[id0] eval/Average Returns 0 +[id0] time/epoch_time (s) 0.257109 +[id0] time/evaluation sampling (s) 0.0522325 +[id0] time/exploration sampling (s) 0.052789 +[id0] time/global_time (s) 4.11667 +[id0] time/replay buffer data storing (s) 0.000616074 +[id0] time/saving (s) 0.0116429 +[id0] time/training (s) 0.131897 +[id0] epoch 0 +[id0] ----------------------------------- -------------- +[id0] ----------------------------------- -------------- +[id0] replay_buffer/size 4588 +[id0] trainer/num train calls 20 +[id0] trainer/QF1 Loss 0.187533 +[id0] trainer/QF2 Loss 0.174136 +[id0] trainer/Policy Loss 39.3108 +[id0] trainer/Q1 Predictions Mean -0.276973 +[id0] trainer/Q1 Predictions Std 0.0452016 +[id0] trainer/Q1 Predictions Max -0.227012 +[id0] trainer/Q1 Predictions Min -0.345765 +[id0] trainer/Q2 Predictions Mean -0.261092 +[id0] trainer/Q2 Predictions Std 0.0236579 +[id0] trainer/Q2 Predictions Max -0.235645 +[id0] trainer/Q2 Predictions Min -0.302091 +[id0] trainer/Q Targets Mean -0.20258 +[id0] trainer/Q Targets Std 0.399967 +[id0] trainer/Q Targets Max -0.00244766 +[id0] trainer/Q Targets Min -1.00251 +[id0] trainer/Log Pis Mean 39.1055 +[id0] trainer/Log Pis Std 1.76641 +[id0] trainer/Log Pis Max 41.0172 +[id0] trainer/Log Pis Min 36.1102 +[id0] trainer/rewards Mean -0.2 +[id0] trainer/rewards Std 0.4 +[id0] trainer/rewards Max 0 +[id0] trainer/rewards Min -1 +[id0] trainer/terminals Mean 0 +[id0] trainer/terminals Std 0 +[id0] trainer/terminals Max 0 +[id0] trainer/terminals Min 0 +[id0] trainer/replay_buffer_len 4588 +[id0] trainer/policy/mean Mean -0.0265185 +[id0] trainer/policy/mean Std 0.21096 +[id0] trainer/policy/mean Max 0.292389 +[id0] trainer/policy/mean Min -0.293355 +[id0] trainer/policy/std Mean 0.0502269 +[id0] trainer/policy/std Std 4.40045e-06 +[id0] trainer/policy/std Max 0.0502351 +[id0] trainer/policy/std Min 0.0502205 +[id0] trainer/Advantage Weights Mean 0.2 +[id0] trainer/Advantage Weights Std 0.00329152 +[id0] trainer/Advantage Weights Max 0.204288 +[id0] trainer/Advantage Weights Min 0.194871 +[id0] trainer/Advantage Score Mean -0.076051 +[id0] trainer/Advantage Score Std 0.00824854 +[id0] trainer/Advantage Score Max -0.0653758 +[id0] trainer/Advantage Score Min -0.088972 +[id0] expl/num steps total 210 +[id0] expl/num paths total 5 +[id0] expl/path length Mean 50 +[id0] expl/path length Std 0 +[id0] expl/path length Max 50 +[id0] expl/path length Min 50 +[id0] expl/Rewards Mean 0 +[id0] expl/Rewards Std 0 +[id0] expl/Rewards Max 0 +[id0] expl/Rewards Min 0 +[id0] expl/Returns Mean 0 +[id0] expl/Returns Std 0 +[id0] expl/Returns Max 0 +[id0] expl/Returns Min 0 +[id0] expl/Actions Mean -0.00244175 +[id0] expl/Actions Std 0.0535764 +[id0] expl/Actions Max 0.174067 +[id0] expl/Actions Min -0.191247 +[id0] expl/Num Paths 2 +[id0] expl/Average Returns 0 +[id0] eval/num steps total 200 +[id0] eval/num paths total 4 +[id0] eval/path length Mean 50 +[id0] eval/path length Std 0 +[id0] eval/path length Max 50 +[id0] eval/path length Min 50 +[id0] eval/Rewards Mean 0 +[id0] eval/Rewards Std 0 +[id0] eval/Rewards Max 0 +[id0] eval/Rewards Min 0 +[id0] eval/Returns Mean 0 +[id0] eval/Returns Std 0 +[id0] eval/Returns Max 0 +[id0] eval/Returns Min 0 +[id0] eval/Actions Mean -0.00253839 +[id0] eval/Actions Std 0.0176202 +[id0] eval/Actions Max 0.0221246 +[id0] eval/Actions Min -0.0223982 +[id0] eval/Num Paths 2 +[id0] eval/Average Returns 0 +[id0] time/epoch_time (s) 0.232375 +[id0] time/evaluation sampling (s) 0.0493882 +[id0] time/exploration sampling (s) 0.0502512 +[id0] time/global_time (s) 4.35213 +[id0] time/replay buffer data storing (s) 0.00065589 +[id0] time/saving (s) 1.38283e-05 +[id0] time/training (s) 0.130432 +[id0] epoch 1 +[id0] ----------------------------------- -------------- +[id0] ----------------------------------- -------------- +[id0] replay_buffer/size 4688 +[id0] trainer/num train calls 30 +[id0] trainer/QF1 Loss 0.242659 +[id0] trainer/QF2 Loss 0.242312 +[id0] trainer/Policy Loss 37.0019 +[id0] trainer/Q1 Predictions Mean -0.649627 +[id0] trainer/Q1 Predictions Std 0.108881 +[id0] trainer/Q1 Predictions Max -0.512828 +[id0] trainer/Q1 Predictions Min -0.750237 +[id0] trainer/Q2 Predictions Mean -0.606173 +[id0] trainer/Q2 Predictions Std 0.0692651 +[id0] trainer/Q2 Predictions Max -0.510576 +[id0] trainer/Q2 Predictions Min -0.671952 +[id0] trainer/Q Targets Mean -0.604844 +[id0] trainer/Q Targets Std 0.489962 +[id0] trainer/Q Targets Max -0.00471973 +[id0] trainer/Q Targets Min -1.00523 +[id0] trainer/Log Pis Mean 36.4276 +[id0] trainer/Log Pis Std 4.86645 +[id0] trainer/Log Pis Max 41.9779 +[id0] trainer/Log Pis Min 28.707 +[id0] trainer/rewards Mean -0.6 +[id0] trainer/rewards Std 0.489898 +[id0] trainer/rewards Max 0 +[id0] trainer/rewards Min -1 +[id0] trainer/terminals Mean 0 +[id0] trainer/terminals Std 0 +[id0] trainer/terminals Max 0 +[id0] trainer/terminals Min 0 +[id0] trainer/replay_buffer_len 4688 +[id0] trainer/policy/mean Mean -0.0502694 +[id0] trainer/policy/mean Std 0.503637 +[id0] trainer/policy/mean Max 0.6963 +[id0] trainer/policy/mean Min -0.699244 +[id0] trainer/policy/std Mean 0.0504201 +[id0] trainer/policy/std Std 2.21303e-05 +[id0] trainer/policy/std Max 0.0504548 +[id0] trainer/policy/std Min 0.050386 +[id0] trainer/Advantage Weights Mean 0.2 +[id0] trainer/Advantage Weights Std 0.00570983 +[id0] trainer/Advantage Weights Max 0.210345 +[id0] trainer/Advantage Weights Min 0.195276 +[id0] trainer/Advantage Score Mean -0.0756233 +[id0] trainer/Advantage Score Std 0.0140877 +[id0] trainer/Advantage Score Max -0.0502083 +[id0] trainer/Advantage Score Min -0.0873759 +[id0] expl/num steps total 310 +[id0] expl/num paths total 7 +[id0] expl/path length Mean 50 +[id0] expl/path length Std 0 +[id0] expl/path length Max 50 +[id0] expl/path length Min 50 +[id0] expl/Rewards Mean 0 +[id0] expl/Rewards Std 0 +[id0] expl/Rewards Max 0 +[id0] expl/Rewards Min 0 +[id0] expl/Returns Mean 0 +[id0] expl/Returns Std 0 +[id0] expl/Returns Max 0 +[id0] expl/Returns Min 0 +[id0] expl/Actions Mean -0.00426805 +[id0] expl/Actions Std 0.0644527 +[id0] expl/Actions Max 0.21705 +[id0] expl/Actions Min -0.172821 +[id0] expl/Num Paths 2 +[id0] expl/Average Returns 0 +[id0] eval/num steps total 300 +[id0] eval/num paths total 6 +[id0] eval/path length Mean 50 +[id0] eval/path length Std 0 +[id0] eval/path length Max 50 +[id0] eval/path length Min 50 +[id0] eval/Rewards Mean 0 +[id0] eval/Rewards Std 0 +[id0] eval/Rewards Max 0 +[id0] eval/Rewards Min 0 +[id0] eval/Returns Mean 0 +[id0] eval/Returns Std 0 +[id0] eval/Returns Max 0 +[id0] eval/Returns Min 0 +[id0] eval/Actions Mean -0.00411224 +[id0] eval/Actions Std 0.0409106 +[id0] eval/Actions Max 0.0553754 +[id0] eval/Actions Min -0.0561151 +[id0] eval/Num Paths 2 +[id0] eval/Average Returns 0 +[id0] time/epoch_time (s) 0.246871 +[id0] time/evaluation sampling (s) 0.0508497 +[id0] time/exploration sampling (s) 0.0508993 +[id0] time/global_time (s) 4.6022 +[id0] time/replay buffer data storing (s) 0.000656843 +[id0] time/saving (s) 1.45435e-05 +[id0] time/training (s) 0.142996 +[id0] epoch 2 +[id0] ----------------------------------- -------------- +[id0] ----------------------------------- -------------- +[id0] replay_buffer/size 4788 +[id0] trainer/num train calls 40 +[id0] trainer/QF1 Loss 0.200712 +[id0] trainer/QF2 Loss 0.221927 +[id0] trainer/Policy Loss 38.1063 +[id0] trainer/Q1 Predictions Mean -0.489174 +[id0] trainer/Q1 Predictions Std 0.0613553 +[id0] trainer/Q1 Predictions Max -0.417736 +[id0] trainer/Q1 Predictions Min -0.594545 +[id0] trainer/Q2 Predictions Mean -0.506482 +[id0] trainer/Q2 Predictions Std 0.0459208 +[id0] trainer/Q2 Predictions Max -0.44493 +[id0] trainer/Q2 Predictions Min -0.579774 +[id0] trainer/Q Targets Mean -0.208323 +[id0] trainer/Q Targets Std 0.400345 +[id0] trainer/Q Targets Max -0.00777229 +[id0] trainer/Q Targets Min -1.00901 +[id0] trainer/Log Pis Mean 37.6202 +[id0] trainer/Log Pis Std 1.28059 +[id0] trainer/Log Pis Max 40.0309 +[id0] trainer/Log Pis Min 36.4111 +[id0] trainer/rewards Mean -0.2 +[id0] trainer/rewards Std 0.4 +[id0] trainer/rewards Max 0 +[id0] trainer/rewards Min -1 +[id0] trainer/terminals Mean 0 +[id0] trainer/terminals Std 0 +[id0] trainer/terminals Max 0 +[id0] trainer/terminals Min 0 +[id0] trainer/replay_buffer_len 4788 +[id0] trainer/policy/mean Mean -0.0453844 +[id0] trainer/policy/mean Std 0.652906 +[id0] trainer/policy/mean Max 0.899897 +[id0] trainer/policy/mean Min -0.893193 +[id0] trainer/policy/std Mean 0.0505792 +[id0] trainer/policy/std Std 6.09606e-05 +[id0] trainer/policy/std Max 0.0506763 +[id0] trainer/policy/std Min 0.0504869 +[id0] trainer/Advantage Weights Mean 0.2 +[id0] trainer/Advantage Weights Std 0.00573491 +[id0] trainer/Advantage Weights Max 0.210629 +[id0] trainer/Advantage Weights Min 0.194751 +[id0] trainer/Advantage Score Mean -0.0234178 +[id0] trainer/Advantage Score Std 0.0141337 +[id0] trainer/Advantage Score Max 0.00267541 +[id0] trainer/Advantage Score Min -0.0365132 +[id0] expl/num steps total 410 +[id0] expl/num paths total 9 +[id0] expl/path length Mean 50 +[id0] expl/path length Std 0 +[id0] expl/path length Max 50 +[id0] expl/path length Min 50 +[id0] expl/Rewards Mean 0 +[id0] expl/Rewards Std 0 +[id0] expl/Rewards Max 0 +[id0] expl/Rewards Min 0 +[id0] expl/Returns Mean 0 +[id0] expl/Returns Std 0 +[id0] expl/Returns Max 0 +[id0] expl/Returns Min 0 +[id0] expl/Actions Mean -0.00290322 +[id0] expl/Actions Std 0.0797602 +[id0] expl/Actions Max 0.229309 +[id0] expl/Actions Min -0.234993 +[id0] expl/Num Paths 2 +[id0] expl/Average Returns 0 +[id0] eval/num steps total 400 +[id0] eval/num paths total 8 +[id0] eval/path length Mean 50 +[id0] eval/path length Std 0 +[id0] eval/path length Max 50 +[id0] eval/path length Min 50 +[id0] eval/Rewards Mean 0 +[id0] eval/Rewards Std 0 +[id0] eval/Rewards Max 0 +[id0] eval/Rewards Min 0 +[id0] eval/Returns Mean 0 +[id0] eval/Returns Std 0 +[id0] eval/Returns Max 0 +[id0] eval/Returns Min 0 +[id0] eval/Actions Mean -0.00327218 +[id0] eval/Actions Std 0.0611877 +[id0] eval/Actions Max 0.0900031 +[id0] eval/Actions Min -0.0884993 +[id0] eval/Num Paths 2 +[id0] eval/Average Returns 0 +[id0] time/epoch_time (s) 0.247592 +[id0] time/evaluation sampling (s) 0.0504873 +[id0] time/exploration sampling (s) 0.0508873 +[id0] time/global_time (s) 4.85258 +[id0] time/replay buffer data storing (s) 0.000612259 +[id0] time/saving (s) 1.38283e-05 +[id0] time/training (s) 0.143778 +[id0] epoch 3 +[id0] ----------------------------------- -------------- +[id0] ----------------------------------- -------------- +[id0] replay_buffer/size 4888 +[id0] trainer/num train calls 50 +[id0] trainer/QF1 Loss 0.278162 +[id0] trainer/QF2 Loss 0.296417 +[id0] trainer/Policy Loss 35.0882 +[id0] trainer/Q1 Predictions Mean -0.437299 +[id0] trainer/Q1 Predictions Std 0.0387452 +[id0] trainer/Q1 Predictions Max -0.375038 +[id0] trainer/Q1 Predictions Min -0.495727 +[id0] trainer/Q2 Predictions Mean -0.423185 +[id0] trainer/Q2 Predictions Std 0.0229848 +[id0] trainer/Q2 Predictions Max -0.381832 +[id0] trainer/Q2 Predictions Min -0.449819 +[id0] trainer/Q Targets Mean -0.813099 +[id0] trainer/Q Targets Std 0.400558 +[id0] trainer/Q Targets Max -0.0119891 +[id0] trainer/Q Targets Min -1.01662 +[id0] trainer/Log Pis Mean 34.6726 +[id0] trainer/Log Pis Std 2.59986 +[id0] trainer/Log Pis Max 39.3199 +[id0] trainer/Log Pis Min 31.7613 +[id0] trainer/rewards Mean -0.8 +[id0] trainer/rewards Std 0.4 +[id0] trainer/rewards Max 0 +[id0] trainer/rewards Min -1 +[id0] trainer/terminals Mean 0 +[id0] trainer/terminals Std 0 +[id0] trainer/terminals Max 0 +[id0] trainer/terminals Min 0 +[id0] trainer/replay_buffer_len 4888 +[id0] trainer/policy/mean Mean -0.0412092 +[id0] trainer/policy/mean Std 0.649419 +[id0] trainer/policy/mean Max 0.919502 +[id0] trainer/policy/mean Min -0.909987 +[id0] trainer/policy/std Mean 0.0507177 +[id0] trainer/policy/std Std 0.000108938 +[id0] trainer/policy/std Max 0.0508712 +[id0] trainer/policy/std Min 0.0505374 +[id0] trainer/Advantage Weights Mean 0.2 +[id0] trainer/Advantage Weights Std 0.00593372 +[id0] trainer/Advantage Weights Max 0.20982 +[id0] trainer/Advantage Weights Min 0.191195 +[id0] trainer/Advantage Score Mean -0.0238996 +[id0] trainer/Advantage Score Std 0.0147918 +[id0] trainer/Advantage Score Max 0.000285596 +[id0] trainer/Advantage Score Min -0.0461929 +[id0] expl/num steps total 510 +[id0] expl/num paths total 11 +[id0] expl/path length Mean 50 +[id0] expl/path length Std 0 +[id0] expl/path length Max 50 +[id0] expl/path length Min 50 +[id0] expl/Rewards Mean 0 +[id0] expl/Rewards Std 0 +[id0] expl/Rewards Max 0 +[id0] expl/Rewards Min 0 +[id0] expl/Returns Mean 0 +[id0] expl/Returns Std 0 +[id0] expl/Returns Max 0 +[id0] expl/Returns Min 0 +[id0] expl/Actions Mean -0.0021044 +[id0] expl/Actions Std 0.077818 +[id0] expl/Actions Max 0.231755 +[id0] expl/Actions Min -0.248131 +[id0] expl/Num Paths 2 +[id0] expl/Average Returns 0 +[id0] eval/num steps total 500 +[id0] eval/num paths total 10 +[id0] eval/path length Mean 50 +[id0] eval/path length Std 0 +[id0] eval/path length Max 50 +[id0] eval/path length Min 50 +[id0] eval/Rewards Mean 0 +[id0] eval/Rewards Std 0 +[id0] eval/Rewards Max 0 +[id0] eval/Rewards Min 0 +[id0] eval/Returns Mean 0 +[id0] eval/Returns Std 0 +[id0] eval/Returns Max 0 +[id0] eval/Returns Min 0 +[id0] eval/Actions Mean -0.0026689 +[id0] eval/Actions Std 0.0594182 +[id0] eval/Actions Max 0.0957613 +[id0] eval/Actions Min -0.0931032 +[id0] eval/Num Paths 2 +[id0] eval/Average Returns 0 +[id0] time/epoch_time (s) 0.249234 +[id0] time/evaluation sampling (s) 0.051774 +[id0] time/exploration sampling (s) 0.0512688 +[id0] time/global_time (s) 5.10534 +[id0] time/replay buffer data storing (s) 0.00061202 +[id0] time/saving (s) 1.64509e-05 +[id0] time/training (s) 0.143926 +[id0] epoch 4 +[id0] ----------------------------------- -------------- diff --git a/tests/regression/awac/hand/id0_offline/pretrain_policy.csv b/tests/regression/awac/hand/id0_offline/pretrain_policy.csv new file mode 100644 index 000000000..e69de29bb diff --git a/tests/regression/awac/hand/id0_offline/pretrain_q.csv b/tests/regression/awac/hand/id0_offline/pretrain_q.csv new file mode 100644 index 000000000..e6724dbb7 --- /dev/null +++ b/tests/regression/awac/hand/id0_offline/pretrain_q.csv @@ -0,0 +1,2 @@ +trainer/Advantage Score Max,trainer/Advantage Score Mean,trainer/Advantage Score Min,trainer/Advantage Score Std,trainer/Advantage Weights Max,trainer/Advantage Weights Mean,trainer/Advantage Weights Min,trainer/Advantage Weights Std,trainer/Log Pis Max,trainer/Log Pis Mean,trainer/Log Pis Min,trainer/Log Pis Std,trainer/Policy Loss,trainer/Q Targets Max,trainer/Q Targets Mean,trainer/Q Targets Min,trainer/Q Targets Std,trainer/Q1 Predictions Max,trainer/Q1 Predictions Mean,trainer/Q1 Predictions Min,trainer/Q1 Predictions Std,trainer/Q2 Predictions Max,trainer/Q2 Predictions Mean,trainer/Q2 Predictions Min,trainer/Q2 Predictions Std,trainer/QF1 Loss,trainer/QF2 Loss,trainer/batch,trainer/epoch_time,trainer/policy/mean Max,trainer/policy/mean Mean,trainer/policy/mean Min,trainer/policy/mean Std,trainer/policy/std Max,trainer/policy/std Mean,trainer/policy/std Min,trainer/policy/std Std,trainer/replay_buffer_len,trainer/rewards Max,trainer/rewards Mean,trainer/rewards Min,trainer/rewards Std,trainer/terminals Max,trainer/terminals Mean,trainer/terminals Min,trainer/terminals Std +0.0008676289,-0.0005679735,-0.0022092168,0.00058340095,0.007834959,0.007812501,0.0077868924,9.1140455e-06,45.92739,37.696743,26.42419,3.7997017,37.69711,0.0,-0.58710957,-1.006516,0.49262425,0.0,-2.0639023e-05,-0.0011733524,0.00014470788,0.0,-0.000909909,-0.00243598,0.00086279056,0.5873349,0.58670294,0,0.021584749221801758,0.0028540972,1.4167544e-05,-0.0036163693,0.00056626234,0.049787067,0.04978707,0.049787067,3.7252903e-09,4378,0.0,-0.5859375,-1.0,0.49255937,0.0,0.0,0.0,0.0 diff --git a/tests/regression/awac/hand/id0_offline/progress.csv b/tests/regression/awac/hand/id0_offline/progress.csv new file mode 100644 index 000000000..8b65ee4d3 --- /dev/null +++ b/tests/regression/awac/hand/id0_offline/progress.csv @@ -0,0 +1,6 @@ +epoch,eval/Actions Max,eval/Actions Mean,eval/Actions Min,eval/Actions Std,eval/Average Returns,eval/Num Paths,eval/Returns Max,eval/Returns Mean,eval/Returns Min,eval/Returns Std,eval/Rewards Max,eval/Rewards Mean,eval/Rewards Min,eval/Rewards Std,eval/num paths total,eval/num steps total,eval/path length Max,eval/path length Mean,eval/path length Min,eval/path length Std,expl/Actions Max,expl/Actions Mean,expl/Actions Min,expl/Actions Std,expl/Average Returns,expl/Num Paths,expl/Returns Max,expl/Returns Mean,expl/Returns Min,expl/Returns Std,expl/Rewards Max,expl/Rewards Mean,expl/Rewards Min,expl/Rewards Std,expl/num paths total,expl/num steps total,expl/path length Max,expl/path length Mean,expl/path length Min,expl/path length Std,replay_buffer/size,time/epoch_time (s),time/evaluation sampling (s),time/exploration sampling (s),time/global_time (s),time/replay buffer data storing (s),time/saving (s),time/training (s),trainer/Advantage Score Max,trainer/Advantage Score Mean,trainer/Advantage Score Min,trainer/Advantage Score Std,trainer/Advantage Weights Max,trainer/Advantage Weights Mean,trainer/Advantage Weights Min,trainer/Advantage Weights Std,trainer/Log Pis Max,trainer/Log Pis Mean,trainer/Log Pis Min,trainer/Log Pis Std,trainer/Policy Loss,trainer/Q Targets Max,trainer/Q Targets Mean,trainer/Q Targets Min,trainer/Q Targets Std,trainer/Q1 Predictions Max,trainer/Q1 Predictions Mean,trainer/Q1 Predictions Min,trainer/Q1 Predictions Std,trainer/Q2 Predictions Max,trainer/Q2 Predictions Mean,trainer/Q2 Predictions Min,trainer/Q2 Predictions Std,trainer/QF1 Loss,trainer/QF2 Loss,trainer/num train calls,trainer/policy/mean Max,trainer/policy/mean Mean,trainer/policy/mean Min,trainer/policy/mean Std,trainer/policy/std Max,trainer/policy/std Mean,trainer/policy/std Min,trainer/policy/std Std,trainer/replay_buffer_len,trainer/rewards Max,trainer/rewards Mean,trainer/rewards Min,trainer/rewards Std,trainer/terminals Max,trainer/terminals Mean,trainer/terminals Min,trainer/terminals Std +0,0.0057997955,-0.00091667136,-0.0057981755,0.0048617073,0.0,2,0,0.0,0,0.0,0,0.0,0,0.0,2,100,50,50.0,50,0.0,0.17671596,-0.00027130623,-0.17636557,0.049193554,0.0,2,0,0.0,0,0.0,0,0.0,0,0.0,3,110,50,50.0,50,0.0,4488,0.2571086883544922,0.05223250389099121,0.05278897285461426,4.116673469543457,0.0006160736083984375,0.011642932891845703,0.1318972110748291,-0.018568095,-0.022887528,-0.027129482,0.0032767975,0.20173094,0.20000002,0.19830613,0.0013102691,42.684753,37.366028,33.280308,3.2702258,37.41147,-0.0011521813,-0.6011065,-1.001372,0.48974857,-0.035923805,-0.06313755,-0.08750885,0.01644555,-0.040222347,-0.06677331,-0.07907102,0.0137011465,0.5301114,0.53050923,10,0.064433694,-0.0062100836,-0.06346466,0.04201718,0.050011873,0.05001092,0.05000961,6.224868e-07,4488,0.0,-0.6,-1.0,0.48989794,0.0,0.0,0.0,0.0 +1,0.022124615,-0.002538385,-0.022398187,0.01762015,0.0,2,0,0.0,0,0.0,0,0.0,0,0.0,4,200,50,50.0,50,0.0,0.1740673,-0.002441747,-0.19124705,0.053576443,0.0,2,0,0.0,0,0.0,0,0.0,0,0.0,5,210,50,50.0,50,0.0,4588,0.2323753833770752,0.04938817024230957,0.05025124549865723,4.352134704589844,0.0006558895111083984,1.3828277587890625e-05,0.13043212890625,-0.06537576,-0.07605104,-0.08897197,0.008248537,0.20428829,0.2,0.19487137,0.003291521,41.017193,39.105515,36.11022,1.766411,39.310795,-0.0024476647,-0.20258045,-1.0025142,0.39996693,-0.22701214,-0.27697256,-0.34576467,0.045201637,-0.2356447,-0.26109186,-0.3020911,0.023657888,0.18753262,0.17413564,20,0.29238892,-0.026518514,-0.2933545,0.21095972,0.050235093,0.050226934,0.050220545,4.4004523e-06,4588,0.0,-0.2,-1.0,0.40000004,0.0,0.0,0.0,0.0 +2,0.05537542,-0.0041122404,-0.056115124,0.04091064,0.0,2,0,0.0,0,0.0,0,0.0,0,0.0,6,300,50,50.0,50,0.0,0.2170499,-0.004268051,-0.17282078,0.06445268,0.0,2,0,0.0,0,0.0,0,0.0,0,0.0,7,310,50,50.0,50,0.0,4688,0.2468705177307129,0.05084967613220215,0.05089926719665527,4.602200269699097,0.0006568431854248047,1.4543533325195312e-05,0.14299607276916504,-0.05020833,-0.07562328,-0.08737588,0.014087667,0.21034452,0.2,0.19527556,0.005709826,41.97786,36.42765,28.707008,4.866449,37.001884,-0.0047197314,-0.60484385,-1.005229,0.4899623,-0.51282763,-0.6496271,-0.750237,0.108881496,-0.5105761,-0.6061728,-0.6719518,0.06926513,0.24265863,0.24231184,30,0.6962998,-0.050269432,-0.69924355,0.503637,0.05045482,0.05042008,0.050386023,2.2130274e-05,4688,0.0,-0.6,-1.0,0.48989794,0.0,0.0,0.0,0.0 +3,0.090003096,-0.0032721753,-0.088499345,0.061187737,0.0,2,0,0.0,0,0.0,0,0.0,0,0.0,8,400,50,50.0,50,0.0,0.22930935,-0.0029032195,-0.23499307,0.07976017,0.0,2,0,0.0,0,0.0,0,0.0,0,0.0,9,410,50,50.0,50,0.0,4788,0.24759197235107422,0.05048727989196777,0.050887346267700195,4.852576017379761,0.0006122589111328125,1.3828277587890625e-05,0.14377832412719727,0.002675414,-0.0234178,-0.03651324,0.014133674,0.21062946,0.2,0.19475125,0.005734913,40.030922,37.62022,36.41111,1.2805856,38.1063,-0.0077722864,-0.20832333,-1.0090127,0.40034488,-0.41773587,-0.4891737,-0.594545,0.06135534,-0.4449304,-0.50648177,-0.57977355,0.04592085,0.20071249,0.22192657,40,0.899897,-0.04538444,-0.89319265,0.6529056,0.050676323,0.050579205,0.050486892,6.0960647e-05,4788,0.0,-0.2,-1.0,0.40000004,0.0,0.0,0.0,0.0 +4,0.09576128,-0.002668901,-0.09310322,0.059418164,0.0,2,0,0.0,0,0.0,0,0.0,0,0.0,10,500,50,50.0,50,0.0,0.23175487,-0.0021043965,-0.24813086,0.077817984,0.0,2,0,0.0,0,0.0,0,0.0,0,0.0,11,510,50,50.0,50,0.0,4888,0.24923419952392578,0.051774024963378906,0.051268815994262695,5.105340242385864,0.0006120204925537109,1.6450881958007812e-05,0.14392614364624023,0.00028559566,-0.023899574,-0.046192855,0.014791807,0.20981985,0.2,0.19119473,0.0059337234,39.319942,34.6726,31.761282,2.5998607,35.088203,-0.011989091,-0.8130989,-1.0166211,0.4005584,-0.37503818,-0.4372994,-0.4957269,0.038745232,-0.38183162,-0.42318493,-0.4498194,0.022984754,0.27816167,0.29641694,50,0.91950196,-0.041209158,-0.9099869,0.64941895,0.050871197,0.050717708,0.05053735,0.00010893781,4888,0.0,-0.8,-1.0,0.40000004,0.0,0.0,0.0,0.0 diff --git a/tests/regression/awac/hand/id0_offline/script_name.txt b/tests/regression/awac/hand/id0_offline/script_name.txt new file mode 100644 index 000000000..e79cb6baa --- /dev/null +++ b/tests/regression/awac/hand/id0_offline/script_name.txt @@ -0,0 +1 @@ +tests/regression/awac/hand/test_awac_hand_offline.py \ No newline at end of file diff --git a/tests/regression/awac/hand/id0_offline/variant.json b/tests/regression/awac/hand/id0_offline/variant.json new file mode 100644 index 000000000..9b91545ba --- /dev/null +++ b/tests/regression/awac/hand/id0_offline/variant.json @@ -0,0 +1,110 @@ +{ + "add_env_demos": false, + "add_env_offpolicy_data": false, + "algo_kwargs": { + "batch_size": 5, + "min_num_steps_before_training": 10, + "num_epochs": 5, + "num_eval_steps_per_epoch": 100, + "num_expl_steps_per_train_loop": 100, + "num_trains_per_train_loop": 10 + }, + "algorithm": "AWAC", + "batch_size": 5, + "collection_mode": "batch", + "debug": true, + "env_class": { + "$class": "rlkit.testing.stub_classes.StubEnv" + }, + "env_kwargs": { + "action_dim": 24, + "obs_dim": 45 + }, + "exp_id": 0, + "exp_name": "references/awac/hand/awac_offline1", + "load_demos": true, + "logger_config": { + "run_id": 0, + "snapshot_gap": 100, + "snapshot_mode": "gap" + }, + "max_path_length": 50, + "normalize_env": false, + "num_epochs": 0, + "path_loader_class": { + "$class": "rlkit.demos.source.dict_to_mdp_path_loader.DictToMDPPathLoader" + }, + "path_loader_kwargs": { + "demo_paths": [ + { + "data_split": 1, + "is_demo": true, + "obs_dict": true, + "path": "/home/ashvin/code/railrl-private/tests/regression/awac/hand/pen2_sparse.npy" + } + ], + "obs_key": "state_observation" + }, + "policy_class": { + "$class": "rlkit.torch.sac.policies.gaussian_policy.GaussianPolicy" + }, + "policy_kwargs": { + "hidden_sizes": [ + 256, + 256 + ], + "max_log_std": 0, + "min_log_std": -6, + "std_architecture": "values" + }, + "pretrain_policy": true, + "pretrain_rl": true, + "pretraining_logging_period": 1, + "qf_kwargs": { + "hidden_sizes": [ + 256, + 256 + ], + "output_activation": { + "$function": "rlkit.torch.networks.basic.Clamp" + } + }, + "replay_buffer_size": 1000000, + "run_id": 0, + "seed": "0", + "seedid": 0, + "trainer_kwargs": { + "alpha": 0, + "awr_min_q": true, + "awr_use_mle_for_vf": true, + "awr_weight": 1.0, + "bc_num_pretrain_steps": 0, + "bc_weight": 0.0, + "beta": 0.5, + "clip_score": 0.5, + "compute_bc": false, + "discount": 0.99, + "policy_lr": 0.0003, + "policy_weight_decay": 0.0001, + "q_num_pretrain1_steps": 0, + "q_num_pretrain2_steps": 10, + "q_weight_decay": 0, + "qf_lr": 0.0003, + "reparam_weight": 0.0, + "reward_scale": 1, + "reward_transform_kwargs": null, + "rl_weight": 1.0, + "soft_target_tau": 0.005, + "target_update_period": 1, + "terminal_transform_kwargs": { + "b": 0, + "m": 0 + }, + "use_automatic_entropy_tuning": false, + "use_awr_update": true, + "use_reparam_update": false + }, + "trial_name": "id0", + "unique_id": "78d5532f-cbe6-4907-9ae1-2cc8ac332a5d", + "version": "normal" +} \ No newline at end of file diff --git a/tests/regression/awac/hand/pen2_sparse.npy b/tests/regression/awac/hand/pen2_sparse.npy new file mode 100644 index 0000000000000000000000000000000000000000..5113ae86505a18fc7de0b2af4640f39a7ad42564 GIT binary patch literal 3572683 zcmdqpXH-)`7cgqD&@3QGQ$bXeYN1Kh9Yt&?LQq63NEK`lh)9(tDp&w10wN$?EFc|3 zCiIT<7JBc!1OfR@Ug5odcP)Or>;Aj>F?&sRWFO}7oHLnB@KU*QQS}-vjRlR3fWCpb zo|%9gpMdQp0Z~2yLlZNina)FP6El4S>eHun?wcE6&zl?Rm>OVxL2)TjAyGa%zW)yo zCWrNU4<9`+wK}9{VrFpY!K3>`V;wUy9V;enGXp)7hvr1HM|wmi0?pr7F+J4(nw1&0MbM70RZw#?_8Jpia|1IA9ilOICS0{k7t4@~#KL zhaOj;;`rC^)qXc1-0KX7;&a3Qeck`N4y)6Kh~GTZu=09vE9bC1r8tZTyNCoHUCnLS z>&=NeL<8-A$O*hg?2qgSy9JH@3(Q9a-h(IXT>;)_#QoPxCN3mw=(8u1oa6W0=V*oa zBRBkwm`VEl`~UcD-LAb-re@wn*gS>w_s%mDV^2KUH0RR^1nNy!*L(cKQpLDp4p41HSO-?PZhwW|yF`a=e9M;u*+g z?3ne92!IrsCe^G7RWv-c#2M}3b$r!pN#tbS@u^?XR^oE_&Oj>oJ!CD|l|z)%P2Tgf zTCF&@cJN@jB)c@6MweEkt=%Q^NImx0mz4(cQ{klfH zMtd=t1OLbfP-O)11fdlf;Z>O+op)mo=DwhN@w^E!EnbLxrGEd%Z}AYk?{G(&atfGe z?)bKowip^FYGsQD%3z3#lcMYS9uXN&N~^BZhX|9a>ESa5P$j3CWbJJTy@_{)?98GN z_m4L*>dgAE^&+psFNy)Y<38*t?qdl0=?8xa?Tv(*4ZdVazG&1sIH%EETns79iwoi7 z-{Hy6))(Hh`LO<7R!O5u954x-+}X-%0ERS5+2!n^V0Wf#!Ye)ztlk_i>5nl)M)6BK zey&UYugp~5r^f;Lt1^XPJ#gSC?G76`{r|{xWr{O=*>yavM0RyVLl&Oy*#D6DKg+Dv zUHv%@bUY%t@i*3%5g`&psWL*C%)x(T4pC(e;|WJrWW-iwHlULH9TFKxFFGp5#3&5W zylUN@elQCjFy|UA8s<9uhla2BvB0Gu@NP=$r&i(-s?3KnX{zbLt5o8r=EwGnQ{~dTUaflnnJpe`^== zq@pu#_NPdmYJ_pISH_P^vw-rNhm*;%7E)`ks)^i5gEOp$3&WWSaI1@!b-F(eZX_%I zy1||U%KIxNxNn#tepS2R=C4KnmFX-y%E@N^3;H#~^|r)Tf%&l*QPL(mIUmpX_dkCR zXSVUvIcBAn{r8-i`BrVJX!7%amRYU4Dnn8{!2RK;>Dn^lM1llW<_IPu`HzegRpuz3 zAiW|Zvnq4!uAv^oVjc>+{iJD4KdzsR){1FQItVN?`U3mpD_^38EYs;LxOpxaK9xapYBb(Jd%aBK6~yMAz=Xz3xX_s zKRyP}w7Zka2P~oOWpvlGH`&mB)k~9AIR`yTU{pH5+68qSO=2?rpJi6-{#WK%z0=V7 zCu_^d5(#ot8EH&L{vR0ys?0Gw;rNOStjd@tT@7?RQI4FhDe|4mO+mU{<=vA870_o{ zbD}D}9!6A>f47_-09oIX@*Dg^pqs&S`jdV(s^wRti)gln-d&xd=KQvBU8R{`GSL=x zB(k>5#}uM;)6_i0YHMJ0G`t&lz!t28=v_Wz`3o9KR+1&f(2)^bn6 z?6{{Eevb8ki}t(s`D8a}rbTF)ANmdtYD;X=3a!DQ_0ZnC^(3I1`EY;fS`~1dVW8FN zutndtKk@x=we!C+p9Qjbt~-`P^YJ?iqTXmjCXTvj-@doQ>skeJa~|9+oYt-C6t>N2uVW$^jhGB_gP1XboZCUf#18AYnhDLg@GMdtLX%)!&^ z9}0?sh7i792s$XOxrI{VKcV8 zFON^*I`4w+=i|mMMff#mY^!x?Hl#whf(T+T>9?h4@kDpeiG)vMGdBKEj$Ir_8ewpR zKGOh)&DhQm31_J?N|?;Ke`L;6Wt8!R3o9}gS7m1AM|Gt*>(J~lUlv(9AGvxzC3)T#5#{`kJ9Gku@0c16yI~9i>$a37J{zhpD~ax68vU(#|yU0$HyK^(pytzwXVZ^ z>ybEJ4RrSMe6O6h4+<*1_E{d2xdo$dMQ zc~$QSr~Q6%oZRIE=UPTpCmR}IQ1n_qNu&-L8%PRw|Cj>flppL9F1_HT>(KJJdkpGM z6f*VOR-@;6GzFZOBcL$DRx>ZV7%oM2B|Nij1cxw>44&&=NI0m>`htKtES3%hxy~0M zV&lSVc}gjqtP<2pdy@|aCku@oV{=h@o!eZpU_Hb==X%N4F$TA5IE9j1=}Emi)ht@> zZpE$dwKW)D7z6j_uH&-@{GqS>X+fc|_nI=RbsZXBU8Y^UgKkUi@z{6V56PvpiB9dD z2Cs3OWzwrAC^B@ABSsG)!WAMxgDRtr$z1(MMw2RY4NuTok-5Gq<09&)z(HS!KImSM z(qE`RZhL;Ox4}1njKawfqWU20JGz7W(VkgwX5%}u4b6gAB>8GxWgY6+P9hEIJ3+eZ z0((_(DhSw&FWMJ5fk()pH^sLa(ZI8m{BcbuNbviBM(ms*>+-z9!xSe-37^i6j%$K$ zX-yJMN(1`l7+sN$p8*Ls5lg$}e(1rI>}8ZDK&`Xj$+_BQwC}m!w3bLL6sys;94aV< zY){@v5s^mN!~3}VqgDb6@;dx6XTcE+w&*`>I$VrgrD9*=ib~AyPGIpA2vkzLTQSCGh1L=A-;^){U;z?#!-0H+V!5Gb=12 zBbs6v|DtXu$i3oq@7kOba2y;cJG$2ygom}861m90rn+B|+}?z41-?JB_0ufWX8qj9 zad-&I2O~O19!!FhP`tfOR41yZFAy?HOM;8HzHvv4l>uQiU~)RE0jAI1wCq=)IO&amJ;I_Z7d85~=g zb_E+a!)D^acUPpFu-Wj!FL$TlWGDGe$njp( zv|lna=x`PU=ZqgvDJz41!U1;%`39J(&^Tl0U61nnTys=jdxOa#OC|U3#i-Zkm({+n zrI6Lsf9X_C9MGC>$>}~>j;uDtUU#kOf**T=ohQq7-G&mNq5~^iEUG0<4^zR z;Aj;DGjQQA1@nY$l=CB7>R*bDeX*2mh?m+|skzhuZF~MZa z|B)e5Wgg)P7ArE3S7q+fjn2DSWFzJc`tl+#>XG_M_7iGftAUSa`8;`G9Av&J)MSld zBUcnk)9f-2^Irv=;`_*`x8@PgV1zR;iMX0ptJc87Hyim6zbFK62TjH0h-SnTwU0RH z?+jn)rk+3Zc82#8#0oh_FL0!_WoK-!2Yep+W#ETqRDJkvv+LJ6c;)?T!;Y=v(8JoT zH9S8Jjb0WUWA_FSPxANMgXe2N+ehi6n?EMx`->_4cO7V!MT5qnK2-T8{i`N-2we5^ zaQS$;1bJv%oT^VR1)Qh!$1e}EP*Na=?}U08V!O&&o%OyA$l<5=yBrk4DI`w4P|Mgu z!iktzxi2oG;q-K#%Mv57ti$;ub6*u2Ob#1iZLeBWX0>j`kO_KH;f5U6Uu;$q3P7U2I9kRmR-8mjN}x05+uW&LFt>1c3#ee(kDgC z_S~z7jTU_Q@;92%F5$qFFZ*XfoKRvF*@68}aAiCkQ$7Pn^W6+xO$kc4lJMZ9QWJi&dr1Llc=h+(v?M;+>jQdCeL!m_>dqC@ia5lsh3b52SyN`Uu4yWd zWP~?(J6!97irULZMK_H@^P+Y6PLz!94(!&J7;Hj>XGFqts?1YN=EXlUu2dN} zJmKYv%&S$I?wmN~DAE<^^dsy_GOs~IFJpmMbmhS2pXYJSauR3*SqRg&D9~%oxo${d z9xf!kAz|!bm=wNl>JY~@hsSPR?1`%XLk>3=2b{MS zBPH+jqJWdzd`iZ;!Q6fX6y&tMJ_P!cNJgq`{nUrkHo_R1E#QlqX^Bx?_|?}qdU;Q~RO4iu5;bZK*4`TaaF&X!NWIU)co_NCB6&bHp87Xte=slX@;8Zg0 zeUQEe73|b;y?nA1c0JVdHB6d>_3Qh7zpR*pBXg%H`*+U+XKZoWGg~qmb#U7g%=reo zs@Ob=v!g?Gnzc|Q=(XNTgA$w*kRzoOXN6^`_Oln9ji1Uj7UhrAOiAXbrg+TNiN z*wQU_<|mTT0UhSJeX3L7b9B~(-e3w2EWSIpC2kI8)5o@`b#|la?YC%j_Vz)R+I0*6 zwqiK3{_*=K&DCH;70(apkXDrHIEVTJF)haEl;?yOJfSW{-TE{lq5)^{Oabfoq1l`jqM$Ra)?{F&7dh@L&nG)pc({j%}mZw}TX zf;W-iLzQ`p$@u;w^NuRxhbQ>2$ONp)2)$qxJnNkR-b-Sf2c&BeQ784@Vtf%iIygy= z!&YN{Yd5$v_|1Z9c}Z0+%RFe%u=PAJAfxs<3)9gQU$EkmcompG3<6edx&AW4V7z6} z<-{g3N?p_uyS~i}QfcXmx<|glPX}vj{jF8N`THhe-P0x*Nr=NGc#+Y$<57iM6DNUJ z@i6U#-ZUJ&^)xRMyRTh6C3Y&0uNyVF6QhGp41kDq_>qU9h0y)0V(U7IO1S5B?Ob`? zBqHeCzxQw;5?aa6FO_~QMUOSd7!InHL)D$Qk)rP<=u*Ui6t;pwq#oMr*^op@)V?Y5tE^#^d=)wFBX!Tm2y58D}c=G%;wR1Yxlv%CI$7&Yq zbHWdKSTYd~kGP=&FFJ+yts8{yflj~Dr$y+rhmvaD=4wQEPb36VW&AOj5C6ynQDuVh zgpd`PkE=4LjrI;wx_-c>&@`uj*Y)T|=-wPLk9=TWbicL#$`s%iOD}hkry>06!y}W7 z^H3^!{Odk-GGZbGEW3Jy!rk%B-|Y8~!bWoyXJMW(n0{h+tc}=&eqAGV>~i%7n(mEp zN7WKRTXInU>bpu1=3BbGU7QSeQhTC$ZOF)EYwfYm{*#ctv)`OUe+JS6`Uyv0Qy_+P z%W?xlH-fkCTMEpFU@rEy>P~??xVTxxUDKi%reYSW@>r%((WL47b2d>xJXp0mvbz+u zAL+|zaxaHsw#|utH*%1ypXKHJvJ&LW5Wh9}ege$By~D!PwGGF1R7dFNw;iOI=khrx za_MpOhuMZM3%A3w61CjRMV;uq`Z5Fk@$NNcR_j&-<%;QR1|XWrS7MjfJx7))SK7`S zVk@$RB2BSJiqLs;>#=8?6^IZ@B!p3ALNJ-|e`F%4GLd*f)QU{>s!SNtzGY#R1+_{V zCdmO!sOQW^(S~C=Fk%~jFerZtN>9cd!L6SHWw>}Gpq~Q5U)_vA?ajxji2@;N5HZydUsKivE|*od}$YMz-({s<$^{(z$-y6Q+lk7$min)n#;RwL!=93)q zSwO5gEm)jJ0$e>*?U$TETe9*5jpL(0%IHl{hG-euPWL#tDXko|?)L4yFO`UV+?Dxu z&z7Lf>?AXGGPLhT!mhLB!XCO&^DFyW5%B=;HN)d1F!)1J4m&#y z9y7@s$D${IF7Ww`HV<}{u?<>he+avpIhb;pW@SK->cRR)OJi`Ln?Cc>u}N6+v;O_b ztr4kF2*JCPK7*wg%ZV+!6Tn>d@~+rVCGbg~p(J%jGd$IjpGnasqua@cw1mQ^Anyku z@Xr1@$d~7LsOOxA&z;3`VFukuM#5Wo<-u=(19{gc+L2twa=`QUbT~=+!Z_D84NCfFjg~#f!KB7RnlL;II5JO= z4F?%%NTjuEe#r+5Mvix69}3+U#x}ff24Z9DddgKYdX=SWD(N&0JgH7|yBg*|W=^5%g5W%)di(A9^tv0x zb?kj(yMF?{8EsC!e?Ad*NgS8D#TSW+oDUtXV4OqKVGHVPJy9TVc5rGbxeRgfo3S4F zUJk~50upw@Bq+DnqqA%%LeTe|>reQ@!n9 zLV8jQW*OcaZryH29zP>Lw_O}qQ)acUWco>C&qpE1A+x0+XyhphkYU!+Sm*>JE|cU> z+z2_?eT&v;OF@JbA|aJ3lZ45n{Uei3mHB}uWUR>iT$MTFww-M=O+Iw=l(&&MB*xRo&AnjGKZ1g*JA0=x8=-f?Wfl2W63)7JBfhwzwny(`L75@OLGR)$ytu3UHFf_8 zuo;2i9nop9AZK$$P@0gkYk%lX>skTt_psW4z*{2`MtQG(`~qq!uGQ;-;;>OU-b)or|$N8WAA`NXS%SrCPQn=tkzB4@!%Ov&PQa*_FKWZ%ngmd z#fOF-X@}c%gBm-2MnIb%)ctxgURp!MHdY@fY zxuA?#SocgZ^Pj|sN63 z+fC@v$@k@-cHslXE|S7fSIWh|pR$3NW60m{a)6VtMNXvW!#`3FIT!{@bSR_k&}sGHU9 z`G{D4-cfNjc1LmXCLj2@TY-iYXu8?^DBzkF#q2M=075m9P(zie#AIs!k*TA~)Z+;a zD>99%GBIP`{thWwU}=6YTkJ?b$_`XobY<5=ZPI;Xbvr584hu7nNcUbadKCJSxq1xZ zx3+FO7}tcpgNDJUxeoAs&*8KwZ5&SX>D~AFJp*S;othTduyZDFn00!f8Pqsu&XdmB zfp77?%FM+OkW~wJ71wWpwvR=hv@w~fAHBb)btq8zp!K7ZIt41!uLmu#&O_VAlg<1> z{piEU&B%#wQ*gF?{f|d^FHns%*LhW^CiHP}+Ho$y3Qk<)MvyGe2E4Zp!ZOg<^Dyga_bu$j0BXsuZyAWiKJSQDD@rl(LjgB- zUMZ7oK_|Qx61VN0M_bn4DM=6sgKWl)4o&aN&`4p+*fJ^u?tK;h+M!86)2md8lSELo zU(4~v;a}J~-1Rq?vnxQA!TQX;1zOVaZR08O-&t{L!FhF-iiJSI?NIKstwWv~?bgK_ zYs;+G4IzE?U(XnV{8G0$($Ks`uiE?6qy3w~A6bPT<|ALq*MUGE2Qb7M81EJoh z6Rw#Si@#Yv1fwwrSqw;xsJ*N_a$j&S(1oc>F%OPG!?}0%q@`)d$la33o`78qG@eR$ z2=>CG!@hI+WCJ+Gy`ZRGh3!9!FA({H9r+8ReGj%{GN+aqe>~@%2i|s<z}ZSoB9YF zD3ga1Ov+H2fcg!Y*fMB&HkGv?{SxS=trTw3<-jdtzI@)hWr&ays&vz<5r)Jbn7bUK zA(7Q@JzG*{#ogquv^hAE4?$P;6?E>_qQiO2Cm7$aEwfrzb*ebNG%g6qWE=7vd-fKw zhCPUM8YRQ+#`E(|_FrK9iNwZXwg@2f6A1%UnO;n0@E@5Ws?0E+FtQ>ux+)WD&&KUK zkOsa^X5>fb2T;K;j(mYvNvL9PR`ONss-p7gauHv5I}qv~dYt{!4{ZB%DBJlP(S5H! zPS3~sA&0j1?A2{!KnR*QbTylX+eS7Mf%h8F@w?>`;Tr})FuCPk!^8u)bnbzTs+}&3 zw3g%>iZ;W0MRmq)n2d3>Nbd*9dEg1TE*r~F0XrME9j@3akT5IFce&Xi^oY@mdt>Gl z@VT?qm)nJ-7p(nU3mWZ6yRct28M~Sdk6DYzmxe%7!~M3`$I8%9(pf%UOlHbd|At4{ zEA+uU^sEgo7al!*H^RkLiYz|UCMQ~TfZLgkv>fl3QIyM=pHKZZ+|55ac{@Jjfp8m_ zXz$$`)UPm5lTyF7%xYbl-~NX}cYi?9s_9ExpJOsCN0qHklfgly`sdeU@!;^g_+)Ks zG!Vv!gmJ3O2qrV}kIW=hW(rT3UXhtul{r1%)v!Y#1uX3f^q(mVAo_p_ksWMWY`eq*`=HdAx zv6S!FeQoEZJp6bX&YfL4jB=0KQ*x@N;70t;Owk=t$kIkPOFOL{i8<9m@V0rx zK9Cu->qam%y}UYlld%j*v1XcR$CtsCIr%o03$|$9G7#BE=7MRxoUrzn5_FKBV8A@t z1(Ekiq$*2YrwtF@qTFpv@1_Eqpmg6k_d^27p!(cjTFvka5N3&lIjYPwCPVp0W}YhZ8&6nR zky%`o!5<6QBz7ecOtiMC>j(@WE^b@A_?>KIUg^Vp8k4y+&3GV1rWxdNcpaSLdf>>; zL6^bx4d|{G@#8ng5#aljd{WJP1YX>Uv2VOT1?sWn9xk_f2yeQ^Ns_Vx z2bs1qh%y3s5!ycCyJT?x(wxAG$$Z=S)G|bP9yYbDYdOG9fk*QLUWs(`aG>&@bV@fzhjtoM#e$%R|)n%{-OO3=fU4vlAT)l=2VCQhkd?du_va%{0P|w~Sm% z8`6QKEjd*DEfxq%M8Y4c%mOB}{Qt<9(O_R~!f?!Jv4}TYhqZr+%+^yAE8nI0tsM0H z=b7)|qSe250^7gXnVu)vvy_L}jtb6pWA_4`;`v$C-;Hp&L85C$s~b2To->d6P>&24 zPfxu4GzNl&38b;aVc;N`k~?N5VX@#+_V39$v~m2?I_vof@DS-lxuSMZknWKYeZmZ4 zJf7YxWF^DhABxOun9}VcdKL*j?0gvv_OfB2z&wj#S;xkCa0$pO{-HL4>f(|@su-rh zzFfrFlxt>ki-&^guTd`|4!aKROkwBzwvK+Cd@ z=8tnF`e4)3p!;ZTrPaE8%AFPHpdTvi-?*=n%V1-vDQH?y8xJbpfGVUwra0l4KiW}Utw^Te`gv5IE=9|j=m&2$~@0Hb^?nkfE z+(aC&mm<@^AI4(Xr)-v|*=B6jvE6WDT{!`wov_LM_QV#bN5_kB=cfxNK;(p_nkBXi zFQzguw0_qlIP6jhyy#wwQetPs&S5*7dVjH`ZaCx!L8GVBq7`hR?3VxYU%E};@a*d* z>OHD(i}ep{=6N_7_;}qI69w)D9(EktFb}mg8hoGBhtZAK8zStFO~c|{a@|1MXT%U@ zFSGq~I~u6>P4K0eM@K%6Mq8Wug2~Zs?~No%5kcmT-%?x|{2BXg{c89Xv`iGAKTXU7 zX%Es1_3%;@i5sc)vF`?fMD-$D&PC*dM>KNfEV!z81H)90OdvI=M{!}h?Txo=d?a16 zw%BUj=-!M?mgU~aQXyY~&GIesv*TU2V^;&zyee>a`1-GbXl=4d2m@ z&F`*i-oL5CNC7_;!;Wv5Sd=l7{`~DB)S+$*Kbgd?Ea9SaG6fQzRfq(rdS5yt7@dFruqb&c{sD}BDM=7 zCYwRxfZYrPOd1C6adLuP1~NGxw>tv&uEjeK{TpFnY?H-iOpJSqLMg+pf+bJ9Y%ViU zKsKz9(*+X?yn96ds>~oVO?_} $hZNnX!-^YsgQd_<;$%@g}%gvYAOX^DcC^d!^7 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%0AMKE@KO4*a}>=rtHbb-5a_@fwF?YpY;p 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

    1;%MQo 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

    %pTonL7kXrUv^IxPR)OJe9^ZZ_uH@) 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

    WAkLed=9)e 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

    P=Y3OgFEbx!b-L*O?D5s{JopMQXZf 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 {@XnvvL=tfIdpwwGrmcMoFw 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


    BQNCWsRyn%Ja?B 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
    xpstx>BaUYmhq&V!YV&kl9iR3RSEm~Rq)
    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

    S4&+11M`nV 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%0DQjra9E}2apdkFg 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�w0*-B(B{^!j`PGyCquK2z>%Xw+x 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 #2&ar)8 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

    -*BA-a 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%0D0G@ps+%RR>`nzoItXY5F%GG?;WJPIH1${o1sH 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 z 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�ECTjl&FMi*b_} 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

    udLWf&>kHndTA5UcfB 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 +*JbrP7u)HJC`lM)MM(iU@o|t~@$nF~sR=-y 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Úoo0LuS47V>$C*ou6Aua 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