| { | |
| "name": "root", | |
| "metadata": { | |
| "timer_format_version": "0.1.0", | |
| "start_time_seconds": "1748425819", | |
| "python_version": "3.10.12 (main, Jul 5 2023, 18:54:27) [GCC 11.2.0]", | |
| "command_line_arguments": "/usr/local/bin/mlagents-learn ./config/ppo/PyramidsRND.yaml --env=./training-envs-executables/linux/Pyramids/Pyramids --run-id=Pyramids Training --no-graphics", | |
| "mlagents_version": "1.2.0.dev0", | |
| "mlagents_envs_version": "1.2.0.dev0", | |
| "communication_protocol_version": "1.5.0", | |
| "pytorch_version": "2.7.0+cu126", | |
| "numpy_version": "1.23.5", | |
| "end_time_seconds": "1748425840" | |
| }, | |
| "total": 20.67848315599997, | |
| "count": 1, | |
| "self": 0.6349740929998688, | |
| "children": { | |
| "run_training.setup": { | |
| "total": 0.02979086000004827, | |
| "count": 1, | |
| "self": 0.02979086000004827 | |
| }, | |
| "TrainerController.start_learning": { | |
| "total": 20.013718203000053, | |
| "count": 1, | |
| "self": 0.011644613998896602, | |
| "children": { | |
| "TrainerController._reset_env": { | |
| "total": 2.570209601999977, | |
| "count": 1, | |
| "self": 2.570209601999977 | |
| }, | |
| "TrainerController.advance": { | |
| "total": 17.298823669000967, | |
| "count": 640, | |
| "self": 0.014023197999222248, | |
| "children": { | |
| "env_step": { | |
| "total": 11.459011660002261, | |
| "count": 640, | |
| "self": 9.829210668998712, | |
| "children": { | |
| "SubprocessEnvManager._take_step": { | |
| "total": 1.6223472990002392, | |
| "count": 640, | |
| "self": 0.04949307399579084, | |
| "children": { | |
| "TorchPolicy.evaluate": { | |
| "total": 1.5728542250044484, | |
| "count": 640, | |
| "self": 1.5728542250044484 | |
| } | |
| } | |
| }, | |
| "workers": { | |
| "total": 0.007453692003309698, | |
| "count": 640, | |
| "self": 0.0, | |
| "children": { | |
| "worker_root": { | |
| "total": 19.682917979999388, | |
| "count": 640, | |
| "is_parallel": true, | |
| "self": 10.961312122998493, | |
| "children": { | |
| "run_training.setup": { | |
| "total": 0.0, | |
| "count": 0, | |
| "is_parallel": true, | |
| "self": 0.0, | |
| "children": { | |
| "steps_from_proto": { | |
| "total": 0.0020141850000072736, | |
| "count": 1, | |
| "is_parallel": true, | |
| "self": 0.000651944999845, | |
| "children": { | |
| "_process_rank_one_or_two_observation": { | |
| "total": 0.0013622400001622736, | |
| "count": 8, | |
| "is_parallel": true, | |
| "self": 0.0013622400001622736 | |
| } | |
| } | |
| }, | |
| "UnityEnvironment.step": { | |
| "total": 0.04980499300017982, | |
| "count": 1, | |
| "is_parallel": true, | |
| "self": 0.0006355850002819352, | |
| "children": { | |
| "UnityEnvironment._generate_step_input": { | |
| "total": 0.00045330599982662534, | |
| "count": 1, | |
| "is_parallel": true, | |
| "self": 0.00045330599982662534 | |
| }, | |
| "communicator.exchange": { | |
| "total": 0.046956230999967374, | |
| "count": 1, | |
| "is_parallel": true, | |
| "self": 0.046956230999967374 | |
| }, | |
| "steps_from_proto": { | |
| "total": 0.0017598710001038853, | |
| "count": 1, | |
| "is_parallel": true, | |
| "self": 0.00033400000006622577, | |
| "children": { | |
| "_process_rank_one_or_two_observation": { | |
| "total": 0.0014258710000376595, | |
| "count": 8, | |
| "is_parallel": true, | |
| "self": 0.0014258710000376595 | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "UnityEnvironment.step": { | |
| "total": 8.721605857000895, | |
| "count": 639, | |
| "is_parallel": true, | |
| "self": 0.32677328300565023, | |
| "children": { | |
| "UnityEnvironment._generate_step_input": { | |
| "total": 0.26035536899985345, | |
| "count": 639, | |
| "is_parallel": true, | |
| "self": 0.26035536899985345 | |
| }, | |
| "communicator.exchange": { | |
| "total": 7.116271458997971, | |
| "count": 639, | |
| "is_parallel": true, | |
| "self": 7.116271458997971 | |
| }, | |
| "steps_from_proto": { | |
| "total": 1.0182057459974203, | |
| "count": 639, | |
| "is_parallel": true, | |
| "self": 0.19163062599159275, | |
| "children": { | |
| "_process_rank_one_or_two_observation": { | |
| "total": 0.8265751200058276, | |
| "count": 5112, | |
| "is_parallel": true, | |
| "self": 0.8265751200058276 | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "trainer_advance": { | |
| "total": 5.825788810999484, | |
| "count": 640, | |
| "self": 0.014352023000583358, | |
| "children": { | |
| "process_trajectory": { | |
| "total": 1.379590373999008, | |
| "count": 640, | |
| "self": 1.379590373999008 | |
| }, | |
| "_update_policy": { | |
| "total": 4.431846413999892, | |
| "count": 2, | |
| "self": 2.3088724259955598, | |
| "children": { | |
| "TorchPPOOptimizer.update": { | |
| "total": 2.1229739880043326, | |
| "count": 192, | |
| "self": 2.1229739880043326 | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "trainer_threads": { | |
| "total": 9.120001323026372e-07, | |
| "count": 1, | |
| "self": 9.120001323026372e-07 | |
| }, | |
| "TrainerController._save_models": { | |
| "total": 0.1330394060000799, | |
| "count": 1, | |
| "self": 0.0016654159999234253, | |
| "children": { | |
| "RLTrainer._checkpoint": { | |
| "total": 0.13137399000015648, | |
| "count": 1, | |
| "self": 0.13137399000015648 | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } |