Reinforcement Learning
ml-agents
TensorBoard
ONNX
SoccerTwos
deep-reinforcement-learning
ML-Agents-SoccerTwos
Instructions to use heesup/poca-SoccerTwos with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- ml-agents
How to use heesup/poca-SoccerTwos with ml-agents:
mlagents-load-from-hf --repo-id="heesup/poca-SoccerTwos" --local-dir="./downloads"
- Notebooks
- Google Colab
- Kaggle
Download run_logs/timers.json from heesup/poca-SoccerTwos: direct link, hf CLI and curl.
- Browser
- Download file 20.3 kB
-
https://huggingface.co/heesup/poca-SoccerTwos/resolve/main/run_logs/timers.json
- Command line
-
hf download hf://heesup/poca-SoccerTwos/run_logs/timers.json
-
curl -L -o timers.json https://huggingface.co/heesup/poca-SoccerTwos/resolve/main/run_logs/timers.json
20.3 kB
| { | |
| "name": "root", | |
| "gauges": { | |
| "SoccerTwos.Policy.Entropy.mean": { | |
| "value": 1.3886315822601318, | |
| "min": 1.2790732383728027, | |
| "max": 3.2957005500793457, | |
| "count": 5000 | |
| }, | |
| "SoccerTwos.Policy.Entropy.sum": { | |
| "value": 26661.7265625, | |
| "min": 19726.7421875, | |
| "max": 121263.34375, | |
| "count": 5000 | |
| }, | |
| "SoccerTwos.Environment.EpisodeLength.mean": { | |
| "value": 55.367816091954026, | |
| "min": 38.70967741935484, | |
| "max": 999.0, | |
| "count": 5000 | |
| }, | |
| "SoccerTwos.Environment.EpisodeLength.sum": { | |
| "value": 19268.0, | |
| "min": 14608.0, | |
| "max": 27524.0, | |
| "count": 5000 | |
| }, | |
| "SoccerTwos.Self-play.ELO.mean": { | |
| "value": 1834.516934700731, | |
| "min": 1202.3089232524253, | |
| "max": 1920.333063079308, | |
| "count": 4980 | |
| }, | |
| "SoccerTwos.Self-play.ELO.sum": { | |
| "value": 319205.9466379272, | |
| "min": 2407.350451803137, | |
| "max": 438555.68361883395, | |
| "count": 4980 | |
| }, | |
| "SoccerTwos.Step.mean": { | |
| "value": 49999990.0, | |
| "min": 9780.0, | |
| "max": 49999990.0, | |
| "count": 5000 | |
| }, | |
| "SoccerTwos.Step.sum": { | |
| "value": 49999990.0, | |
| "min": 9780.0, | |
| "max": 49999990.0, | |
| "count": 5000 | |
| }, | |
| "SoccerTwos.Policy.ExtrinsicBaselineEstimate.mean": { | |
| "value": -0.057261765003204346, | |
| "min": -0.13984528183937073, | |
| "max": 0.18706649541854858, | |
| "count": 5000 | |
| }, | |
| "SoccerTwos.Policy.ExtrinsicBaselineEstimate.sum": { | |
| "value": -9.906285285949707, | |
| "min": -22.272241592407227, | |
| "max": 30.482200622558594, | |
| "count": 5000 | |
| }, | |
| "SoccerTwos.Policy.ExtrinsicValueEstimate.mean": { | |
| "value": -0.05778103321790695, | |
| "min": -0.14285100996494293, | |
| "max": 0.1814490407705307, | |
| "count": 5000 | |
| }, | |
| "SoccerTwos.Policy.ExtrinsicValueEstimate.sum": { | |
| "value": -9.996118545532227, | |
| "min": -21.78081703186035, | |
| "max": 30.598026275634766, | |
| "count": 5000 | |
| }, | |
| "SoccerTwos.Environment.CumulativeReward.mean": { | |
| "value": 0.0, | |
| "min": 0.0, | |
| "max": 0.0, | |
| "count": 5000 | |
| }, | |
| "SoccerTwos.Environment.CumulativeReward.sum": { | |
| "value": 0.0, | |
| "min": 0.0, | |
| "max": 0.0, | |
| "count": 5000 | |
| }, | |
| "SoccerTwos.Policy.ExtrinsicReward.mean": { | |
| "value": -0.2596231216640142, | |
| "min": -0.8061999999918044, | |
| "max": 0.3751177408041493, | |
| "count": 5000 | |
| }, | |
| "SoccerTwos.Policy.ExtrinsicReward.sum": { | |
| "value": -44.91480004787445, | |
| "min": -69.04799997806549, | |
| "max": 58.24440014362335, | |
| "count": 5000 | |
| }, | |
| "SoccerTwos.Environment.GroupCumulativeReward.mean": { | |
| "value": -0.2596231216640142, | |
| "min": -0.8061999999918044, | |
| "max": 0.3751177408041493, | |
| "count": 5000 | |
| }, | |
| "SoccerTwos.Environment.GroupCumulativeReward.sum": { | |
| "value": -44.91480004787445, | |
| "min": -69.04799997806549, | |
| "max": 58.24440014362335, | |
| "count": 5000 | |
| }, | |
| "SoccerTwos.IsTraining.mean": { | |
| "value": 1.0, | |
| "min": 1.0, | |
| "max": 1.0, | |
| "count": 5000 | |
| }, | |
| "SoccerTwos.IsTraining.sum": { | |
| "value": 1.0, | |
| "min": 1.0, | |
| "max": 1.0, | |
| "count": 5000 | |
| }, | |
| "SoccerTwos.Losses.PolicyLoss.mean": { | |
| "value": 0.015976841367470723, | |
| "min": 0.009581259880602981, | |
| "max": 0.026927316926109293, | |
| "count": 2423 | |
| }, | |
| "SoccerTwos.Losses.PolicyLoss.sum": { | |
| "value": 0.015976841367470723, | |
| "min": 0.009581259880602981, | |
| "max": 0.026927316926109293, | |
| "count": 2423 | |
| }, | |
| "SoccerTwos.Losses.ValueLoss.mean": { | |
| "value": 0.08784579063455264, | |
| "min": 2.9834908218617784e-05, | |
| "max": 0.12494342451294263, | |
| "count": 2423 | |
| }, | |
| "SoccerTwos.Losses.ValueLoss.sum": { | |
| "value": 0.08784579063455264, | |
| "min": 2.9834908218617784e-05, | |
| "max": 0.12494342451294263, | |
| "count": 2423 | |
| }, | |
| "SoccerTwos.Losses.BaselineLoss.mean": { | |
| "value": 0.08872329394022624, | |
| "min": 2.9682641161343783e-05, | |
| "max": 0.1273537240922451, | |
| "count": 2423 | |
| }, | |
| "SoccerTwos.Losses.BaselineLoss.sum": { | |
| "value": 0.08872329394022624, | |
| "min": 2.9682641161343783e-05, | |
| "max": 0.1273537240922451, | |
| "count": 2423 | |
| }, | |
| "SoccerTwos.Policy.LearningRate.mean": { | |
| "value": 0.0003, | |
| "min": 0.0003, | |
| "max": 0.0003, | |
| "count": 2423 | |
| }, | |
| "SoccerTwos.Policy.LearningRate.sum": { | |
| "value": 0.0003, | |
| "min": 0.0003, | |
| "max": 0.0003, | |
| "count": 2423 | |
| }, | |
| "SoccerTwos.Policy.Epsilon.mean": { | |
| "value": 0.20000000000000007, | |
| "min": 0.20000000000000007, | |
| "max": 0.20000000000000007, | |
| "count": 2423 | |
| }, | |
| "SoccerTwos.Policy.Epsilon.sum": { | |
| "value": 0.20000000000000007, | |
| "min": 0.20000000000000007, | |
| "max": 0.20000000000000007, | |
| "count": 2423 | |
| }, | |
| "SoccerTwos.Policy.Beta.mean": { | |
| "value": 0.005000000000000001, | |
| "min": 0.005000000000000001, | |
| "max": 0.005000000000000001, | |
| "count": 2423 | |
| }, | |
| "SoccerTwos.Policy.Beta.sum": { | |
| "value": 0.005000000000000001, | |
| "min": 0.005000000000000001, | |
| "max": 0.005000000000000001, | |
| "count": 2423 | |
| } | |
| }, | |
| "metadata": { | |
| "timer_format_version": "0.1.0", | |
| "start_time_seconds": "1764270660", | |
| "python_version": "3.10.12 | packaged by conda-forge | (main, Jun 23 2023, 22:40:32) [GCC 12.3.0]", | |
| "command_line_arguments": "/home/lion397@ad3.ucdavis.edu/miniforge3/envs/py310/bin/mlagents-learn ./config/poca/SoccerTwos.yaml --env=./training-envs-executables/linux/SoccerTwos.x86_64 --run-id=SoccerTwos --no-graphics --resume", | |
| "mlagents_version": "1.2.0.dev0", | |
| "mlagents_envs_version": "1.2.0.dev0", | |
| "communication_protocol_version": "1.5.0", | |
| "pytorch_version": "2.8.0+cu128", | |
| "numpy_version": "1.23.5", | |
| "end_time_seconds": "1764394894" | |
| }, | |
| "total": 124233.9387192484, | |
| "count": 1, | |
| "self": 0.4915907569229603, | |
| "children": { | |
| "run_training.setup": { | |
| "total": 0.03615527041256428, | |
| "count": 1, | |
| "self": 0.03615527041256428 | |
| }, | |
| "TrainerController.start_learning": { | |
| "total": 124233.41097322106, | |
| "count": 1, | |
| "self": 100.46908550336957, | |
| "children": { | |
| "TrainerController._reset_env": { | |
| "total": 9.64345665089786, | |
| "count": 250, | |
| "self": 9.64345665089786 | |
| }, | |
| "TrainerController.advance": { | |
| "total": 124122.98007533513, | |
| "count": 3444432, | |
| "self": 108.95956701785326, | |
| "children": { | |
| "env_step": { | |
| "total": 91244.57097247988, | |
| "count": 3444432, | |
| "self": 54916.236513797194, | |
| "children": { | |
| "SubprocessEnvManager._take_step": { | |
| "total": 36267.115004811436, | |
| "count": 3444432, | |
| "self": 643.2227807547897, | |
| "children": { | |
| "TorchPolicy.evaluate": { | |
| "total": 35623.892224056646, | |
| "count": 6282966, | |
| "self": 35623.892224056646 | |
| } | |
| } | |
| }, | |
| "workers": { | |
| "total": 61.21945387125015, | |
| "count": 3444432, | |
| "self": 0.0, | |
| "children": { | |
| "worker_root": { | |
| "total": 124105.21523584239, | |
| "count": 3444432, | |
| "is_parallel": true, | |
| "self": 81154.75203885324, | |
| "children": { | |
| "run_training.setup": { | |
| "total": 0.0, | |
| "count": 0, | |
| "is_parallel": true, | |
| "self": 0.0, | |
| "children": { | |
| "steps_from_proto": { | |
| "total": 0.0030007660388946533, | |
| "count": 2, | |
| "is_parallel": true, | |
| "self": 0.000829692929983139, | |
| "children": { | |
| "_process_rank_one_or_two_observation": { | |
| "total": 0.0021710731089115143, | |
| "count": 8, | |
| "is_parallel": true, | |
| "self": 0.0021710731089115143 | |
| } | |
| } | |
| }, | |
| "UnityEnvironment.step": { | |
| "total": 0.03685903549194336, | |
| "count": 1, | |
| "is_parallel": true, | |
| "self": 0.0006576012820005417, | |
| "children": { | |
| "UnityEnvironment._generate_step_input": { | |
| "total": 0.000735333189368248, | |
| "count": 1, | |
| "is_parallel": true, | |
| "self": 0.000735333189368248 | |
| }, | |
| "communicator.exchange": { | |
| "total": 0.0333383921533823, | |
| "count": 1, | |
| "is_parallel": true, | |
| "self": 0.0333383921533823 | |
| }, | |
| "steps_from_proto": { | |
| "total": 0.0021277088671922684, | |
| "count": 2, | |
| "is_parallel": true, | |
| "self": 0.0005080029368400574, | |
| "children": { | |
| "_process_rank_one_or_two_observation": { | |
| "total": 0.001619705930352211, | |
| "count": 8, | |
| "is_parallel": true, | |
| "self": 0.001619705930352211 | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "UnityEnvironment.step": { | |
| "total": 42949.547271791846, | |
| "count": 3444431, | |
| "is_parallel": true, | |
| "self": 2264.0672987811267, | |
| "children": { | |
| "UnityEnvironment._generate_step_input": { | |
| "total": 2329.961620712653, | |
| "count": 3444431, | |
| "is_parallel": true, | |
| "self": 2329.961620712653 | |
| }, | |
| "communicator.exchange": { | |
| "total": 31234.0142624788, | |
| "count": 3444431, | |
| "is_parallel": true, | |
| "self": 31234.0142624788 | |
| }, | |
| "steps_from_proto": { | |
| "total": 7121.504089819267, | |
| "count": 6888862, | |
| "is_parallel": true, | |
| "self": 1683.6865107025951, | |
| "children": { | |
| "_process_rank_one_or_two_observation": { | |
| "total": 5437.817579116672, | |
| "count": 27555448, | |
| "is_parallel": true, | |
| "self": 5437.817579116672 | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "steps_from_proto": { | |
| "total": 0.9159251973032951, | |
| "count": 498, | |
| "is_parallel": true, | |
| "self": 0.20843910798430443, | |
| "children": { | |
| "_process_rank_one_or_two_observation": { | |
| "total": 0.7074860893189907, | |
| "count": 1992, | |
| "is_parallel": true, | |
| "self": 0.7074860893189907 | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "trainer_advance": { | |
| "total": 32769.4495358374, | |
| "count": 3444432, | |
| "self": 704.4420224893838, | |
| "children": { | |
| "process_trajectory": { | |
| "total": 18073.414792155847, | |
| "count": 3444432, | |
| "self": 18031.67313908972, | |
| "children": { | |
| "RLTrainer._checkpoint": { | |
| "total": 41.74165306612849, | |
| "count": 100, | |
| "self": 41.74165306612849 | |
| } | |
| } | |
| }, | |
| "_update_policy": { | |
| "total": 13991.592721192166, | |
| "count": 2423, | |
| "self": 8716.95062267594, | |
| "children": { | |
| "TorchPOCAOptimizer.update": { | |
| "total": 5274.642098516226, | |
| "count": 72690, | |
| "self": 5274.642098516226 | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "trainer_threads": { | |
| "total": 1.955777406692505e-06, | |
| "count": 1, | |
| "self": 1.955777406692505e-06 | |
| }, | |
| "TrainerController._save_models": { | |
| "total": 0.3183537758886814, | |
| "count": 1, | |
| "self": 0.0022577494382858276, | |
| "children": { | |
| "RLTrainer._checkpoint": { | |
| "total": 0.3160960264503956, | |
| "count": 1, | |
| "self": 0.3160960264503956 | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } |