| { | |
| "name": "root", | |
| "metadata": { | |
| "timer_format_version": "0.1.0", | |
| "start_time_seconds": "1713176055", | |
| "python_version": "3.10.12 (main, Nov 20 2023, 15:14:05) [GCC 11.4.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.1.0.dev0", | |
| "mlagents_envs_version": "1.1.0.dev0", | |
| "communication_protocol_version": "1.5.0", | |
| "pytorch_version": "2.2.1+cu121", | |
| "numpy_version": "1.23.5", | |
| "end_time_seconds": "1713176082" | |
| }, | |
| "total": 26.90833892700016, | |
| "count": 1, | |
| "self": 0.4735123000000385, | |
| "children": { | |
| "run_training.setup": { | |
| "total": 0.057193092000034085, | |
| "count": 1, | |
| "self": 0.057193092000034085 | |
| }, | |
| "TrainerController.start_learning": { | |
| "total": 26.377633535000086, | |
| "count": 1, | |
| "self": 0.019933315999878687, | |
| "children": { | |
| "TrainerController._reset_env": { | |
| "total": 2.323554646000048, | |
| "count": 1, | |
| "self": 2.323554646000048 | |
| }, | |
| "TrainerController.advance": { | |
| "total": 24.022590429000047, | |
| "count": 768, | |
| "self": 0.019646112997179443, | |
| "children": { | |
| "env_step": { | |
| "total": 15.719591320000973, | |
| "count": 768, | |
| "self": 13.738550425995982, | |
| "children": { | |
| "SubprocessEnvManager._take_step": { | |
| "total": 1.969943824000893, | |
| "count": 768, | |
| "self": 0.06342213300285948, | |
| "children": { | |
| "TorchPolicy.evaluate": { | |
| "total": 1.9065216909980336, | |
| "count": 768, | |
| "self": 1.9065216909980336 | |
| } | |
| } | |
| }, | |
| "workers": { | |
| "total": 0.011097070004097986, | |
| "count": 768, | |
| "self": 0.0, | |
| "children": { | |
| "worker_root": { | |
| "total": 24.8557505929964, | |
| "count": 768, | |
| "is_parallel": true, | |
| "self": 12.753694115995359, | |
| "children": { | |
| "run_training.setup": { | |
| "total": 0.0, | |
| "count": 0, | |
| "is_parallel": true, | |
| "self": 0.0, | |
| "children": { | |
| "steps_from_proto": { | |
| "total": 0.0021512660000553296, | |
| "count": 1, | |
| "is_parallel": true, | |
| "self": 0.0006286100001489103, | |
| "children": { | |
| "_process_rank_one_or_two_observation": { | |
| "total": 0.0015226559999064193, | |
| "count": 8, | |
| "is_parallel": true, | |
| "self": 0.0015226559999064193 | |
| } | |
| } | |
| }, | |
| "UnityEnvironment.step": { | |
| "total": 0.061160007999887966, | |
| "count": 1, | |
| "is_parallel": true, | |
| "self": 0.0007126819998575229, | |
| "children": { | |
| "UnityEnvironment._generate_step_input": { | |
| "total": 0.0005069849999017606, | |
| "count": 1, | |
| "is_parallel": true, | |
| "self": 0.0005069849999017606 | |
| }, | |
| "communicator.exchange": { | |
| "total": 0.05793626300010146, | |
| "count": 1, | |
| "is_parallel": true, | |
| "self": 0.05793626300010146 | |
| }, | |
| "steps_from_proto": { | |
| "total": 0.0020040780000272207, | |
| "count": 1, | |
| "is_parallel": true, | |
| "self": 0.0004076100001384475, | |
| "children": { | |
| "_process_rank_one_or_two_observation": { | |
| "total": 0.0015964679998887732, | |
| "count": 8, | |
| "is_parallel": true, | |
| "self": 0.0015964679998887732 | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "UnityEnvironment.step": { | |
| "total": 12.102056477001042, | |
| "count": 767, | |
| "is_parallel": true, | |
| "self": 0.47162836700135813, | |
| "children": { | |
| "UnityEnvironment._generate_step_input": { | |
| "total": 0.31045806599854586, | |
| "count": 767, | |
| "is_parallel": true, | |
| "self": 0.31045806599854586 | |
| }, | |
| "communicator.exchange": { | |
| "total": 10.002480336002463, | |
| "count": 767, | |
| "is_parallel": true, | |
| "self": 10.002480336002463 | |
| }, | |
| "steps_from_proto": { | |
| "total": 1.317489707998675, | |
| "count": 767, | |
| "is_parallel": true, | |
| "self": 0.26153327499196166, | |
| "children": { | |
| "_process_rank_one_or_two_observation": { | |
| "total": 1.0559564330067133, | |
| "count": 6136, | |
| "is_parallel": true, | |
| "self": 1.0559564330067133 | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "trainer_advance": { | |
| "total": 8.283352996001895, | |
| "count": 768, | |
| "self": 0.023555903002943523, | |
| "children": { | |
| "process_trajectory": { | |
| "total": 1.5739517389990851, | |
| "count": 768, | |
| "self": 1.5739517389990851 | |
| }, | |
| "_update_policy": { | |
| "total": 6.685845353999866, | |
| "count": 3, | |
| "self": 3.464432021000448, | |
| "children": { | |
| "TorchPPOOptimizer.update": { | |
| "total": 3.2214133329994183, | |
| "count": 255, | |
| "self": 3.2214133329994183 | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "trainer_threads": { | |
| "total": 1.348000068901456e-06, | |
| "count": 1, | |
| "self": 1.348000068901456e-06 | |
| }, | |
| "TrainerController._save_models": { | |
| "total": 0.011553796000043803, | |
| "count": 1, | |
| "self": 2.90410000616248e-05, | |
| "children": { | |
| "RLTrainer._checkpoint": { | |
| "total": 0.011524754999982179, | |
| "count": 1, | |
| "self": 0.011524754999982179 | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } |