Reinforcement Learning
ml-agents
TensorBoard
ONNX
SoccerTwos
deep-reinforcement-learning
ML-Agents-SoccerTwos
Instructions to use umesh251/poca-SoccerTwos with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- ml-agents
How to use umesh251/poca-SoccerTwos with ml-agents:
mlagents-load-from-hf --repo-id="umesh251/poca-SoccerTwos" --local-dir="./downloads"
- Notebooks
- Google Colab
- Kaggle
Download run_logs/timers.json from umesh251/poca-SoccerTwos: direct link, hf CLI and curl.
- Browser
- Download file 18.7 kB
-
https://huggingface.co/umesh251/poca-SoccerTwos/resolve/main/run_logs/timers.json
- Command line
-
hf download hf://umesh251/poca-SoccerTwos/run_logs/timers.json
-
curl -L -o timers.json https://huggingface.co/umesh251/poca-SoccerTwos/resolve/main/run_logs/timers.json
18.7 kB
| { | |
| "name": "root", | |
| "gauges": { | |
| "SoccerTwos.Policy.Entropy.mean": { | |
| "value": 3.283842086791992, | |
| "min": 3.2788257598876953, | |
| "max": 3.295720100402832, | |
| "count": 6 | |
| }, | |
| "SoccerTwos.Policy.Entropy.sum": { | |
| "value": 53907.55078125, | |
| "min": 8813.4833984375, | |
| "max": 105463.046875, | |
| "count": 6 | |
| }, | |
| "SoccerTwos.Environment.EpisodeLength.mean": { | |
| "value": 941.4, | |
| "min": 575.5714285714286, | |
| "max": 999.0, | |
| "count": 6 | |
| }, | |
| "SoccerTwos.Environment.EpisodeLength.sum": { | |
| "value": 18828.0, | |
| "min": 7992.0, | |
| "max": 30252.0, | |
| "count": 6 | |
| }, | |
| "SoccerTwos.Self-play.ELO.mean": { | |
| "value": 1201.6981432935968, | |
| "min": 1200.7492804441454, | |
| "max": 1201.9742622059161, | |
| "count": 5 | |
| }, | |
| "SoccerTwos.Self-play.ELO.sum": { | |
| "value": 2403.3962865871936, | |
| "min": 2401.4985608882907, | |
| "max": 9615.79409764733, | |
| "count": 5 | |
| }, | |
| "SoccerTwos.Step.mean": { | |
| "value": 59618.0, | |
| "min": 9142.0, | |
| "max": 59618.0, | |
| "count": 6 | |
| }, | |
| "SoccerTwos.Step.sum": { | |
| "value": 59618.0, | |
| "min": 9142.0, | |
| "max": 59618.0, | |
| "count": 6 | |
| }, | |
| "SoccerTwos.Policy.ExtrinsicBaselineEstimate.mean": { | |
| "value": -0.06125696003437042, | |
| "min": -0.08752653002738953, | |
| "max": -0.06125696003437042, | |
| "count": 6 | |
| }, | |
| "SoccerTwos.Policy.ExtrinsicBaselineEstimate.sum": { | |
| "value": -0.6738265752792358, | |
| "min": -1.2252670526504517, | |
| "max": -0.6738265752792358, | |
| "count": 6 | |
| }, | |
| "SoccerTwos.Policy.ExtrinsicValueEstimate.mean": { | |
| "value": -0.06198812648653984, | |
| "min": -0.08758159726858139, | |
| "max": -0.06198812648653984, | |
| "count": 6 | |
| }, | |
| "SoccerTwos.Policy.ExtrinsicValueEstimate.sum": { | |
| "value": -0.681869387626648, | |
| "min": -1.226084589958191, | |
| "max": -0.681869387626648, | |
| "count": 6 | |
| }, | |
| "SoccerTwos.Environment.CumulativeReward.mean": { | |
| "value": 0.0, | |
| "min": 0.0, | |
| "max": 0.0, | |
| "count": 6 | |
| }, | |
| "SoccerTwos.Environment.CumulativeReward.sum": { | |
| "value": 0.0, | |
| "min": 0.0, | |
| "max": 0.0, | |
| "count": 6 | |
| }, | |
| "SoccerTwos.Policy.ExtrinsicReward.mean": { | |
| "value": 0.052509091117165306, | |
| "min": -0.10329999774694443, | |
| "max": 0.262571428503309, | |
| "count": 6 | |
| }, | |
| "SoccerTwos.Policy.ExtrinsicReward.sum": { | |
| "value": 0.5776000022888184, | |
| "min": -1.6527999639511108, | |
| "max": 3.6759999990463257, | |
| "count": 6 | |
| }, | |
| "SoccerTwos.Environment.GroupCumulativeReward.mean": { | |
| "value": 0.052509091117165306, | |
| "min": -0.10329999774694443, | |
| "max": 0.262571428503309, | |
| "count": 6 | |
| }, | |
| "SoccerTwos.Environment.GroupCumulativeReward.sum": { | |
| "value": 0.5776000022888184, | |
| "min": -1.6527999639511108, | |
| "max": 3.6759999990463257, | |
| "count": 6 | |
| }, | |
| "SoccerTwos.IsTraining.mean": { | |
| "value": 1.0, | |
| "min": 1.0, | |
| "max": 1.0, | |
| "count": 6 | |
| }, | |
| "SoccerTwos.IsTraining.sum": { | |
| "value": 1.0, | |
| "min": 1.0, | |
| "max": 1.0, | |
| "count": 6 | |
| }, | |
| "SoccerTwos.Losses.PolicyLoss.mean": { | |
| "value": 0.013292893715940106, | |
| "min": 0.013292893715940106, | |
| "max": 0.019261445647153336, | |
| "count": 2 | |
| }, | |
| "SoccerTwos.Losses.PolicyLoss.sum": { | |
| "value": 0.013292893715940106, | |
| "min": 0.013292893715940106, | |
| "max": 0.019261445647153336, | |
| "count": 2 | |
| }, | |
| "SoccerTwos.Losses.ValueLoss.mean": { | |
| "value": 0.0013121476464827235, | |
| "min": 0.0013121476464827235, | |
| "max": 0.0018164791907064426, | |
| "count": 2 | |
| }, | |
| "SoccerTwos.Losses.ValueLoss.sum": { | |
| "value": 0.0013121476464827235, | |
| "min": 0.0013121476464827235, | |
| "max": 0.0018164791907064426, | |
| "count": 2 | |
| }, | |
| "SoccerTwos.Losses.BaselineLoss.mean": { | |
| "value": 0.0013015404207787167, | |
| "min": 0.0013015404207787167, | |
| "max": 0.0016583160553963329, | |
| "count": 2 | |
| }, | |
| "SoccerTwos.Losses.BaselineLoss.sum": { | |
| "value": 0.0013015404207787167, | |
| "min": 0.0013015404207787167, | |
| "max": 0.0016583160553963329, | |
| "count": 2 | |
| }, | |
| "SoccerTwos.Policy.LearningRate.mean": { | |
| "value": 0.0003, | |
| "min": 0.0003, | |
| "max": 0.0003, | |
| "count": 2 | |
| }, | |
| "SoccerTwos.Policy.LearningRate.sum": { | |
| "value": 0.0003, | |
| "min": 0.0003, | |
| "max": 0.0003, | |
| "count": 2 | |
| }, | |
| "SoccerTwos.Policy.Epsilon.mean": { | |
| "value": 0.20000000000000007, | |
| "min": 0.20000000000000004, | |
| "max": 0.20000000000000007, | |
| "count": 2 | |
| }, | |
| "SoccerTwos.Policy.Epsilon.sum": { | |
| "value": 0.20000000000000007, | |
| "min": 0.20000000000000004, | |
| "max": 0.20000000000000007, | |
| "count": 2 | |
| }, | |
| "SoccerTwos.Policy.Beta.mean": { | |
| "value": 0.005000000000000001, | |
| "min": 0.005000000000000001, | |
| "max": 0.005000000000000001, | |
| "count": 2 | |
| }, | |
| "SoccerTwos.Policy.Beta.sum": { | |
| "value": 0.005000000000000001, | |
| "min": 0.005000000000000001, | |
| "max": 0.005000000000000001, | |
| "count": 2 | |
| } | |
| }, | |
| "metadata": { | |
| "timer_format_version": "0.1.0", | |
| "start_time_seconds": "1678965288", | |
| "python_version": "3.9.16 (main, Dec 7 2022, 01:11:51) \n[GCC 9.4.0]", | |
| "command_line_arguments": "/usr/local/bin/mlagents-learn /content/ml-agents/config/poca/SoccerTwos.yaml --env /content/SoccerTwos/SoccerTwos.x86_64 --run-id=SoccerTwos --no-graphics", | |
| "mlagents_version": "0.31.0.dev0", | |
| "mlagents_envs_version": "0.31.0.dev0", | |
| "communication_protocol_version": "1.5.0", | |
| "pytorch_version": "1.11.0+cu102", | |
| "numpy_version": "1.21.2", | |
| "end_time_seconds": "1678966420" | |
| }, | |
| "total": 1131.3101897400002, | |
| "count": 1, | |
| "self": 0.019105849000425223, | |
| "children": { | |
| "run_training.setup": { | |
| "total": 0.19491780699991068, | |
| "count": 1, | |
| "self": 0.19491780699991068 | |
| }, | |
| "TrainerController.start_learning": { | |
| "total": 1131.0961660839998, | |
| "count": 1, | |
| "self": 0.17355530000668296, | |
| "children": { | |
| "TrainerController._reset_env": { | |
| "total": 10.376115893999895, | |
| "count": 1, | |
| "self": 10.376115893999895 | |
| }, | |
| "TrainerController.advance": { | |
| "total": 1119.0089065309935, | |
| "count": 4364, | |
| "self": 0.20428888499145614, | |
| "children": { | |
| "env_step": { | |
| "total": 939.1558182100063, | |
| "count": 4364, | |
| "self": 913.0373960770168, | |
| "children": { | |
| "SubprocessEnvManager._take_step": { | |
| "total": 26.00566184999343, | |
| "count": 4364, | |
| "self": 1.1417371439911221, | |
| "children": { | |
| "TorchPolicy.evaluate": { | |
| "total": 24.863924706002308, | |
| "count": 8692, | |
| "self": 24.863924706002308 | |
| } | |
| } | |
| }, | |
| "workers": { | |
| "total": 0.11276028299607788, | |
| "count": 4363, | |
| "self": 0.0, | |
| "children": { | |
| "worker_root": { | |
| "total": 1127.4601258569944, | |
| "count": 4363, | |
| "is_parallel": true, | |
| "self": 237.50250509300224, | |
| "children": { | |
| "run_training.setup": { | |
| "total": 0.0, | |
| "count": 0, | |
| "is_parallel": true, | |
| "self": 0.0, | |
| "children": { | |
| "steps_from_proto": { | |
| "total": 0.012094312000044738, | |
| "count": 2, | |
| "is_parallel": true, | |
| "self": 0.0064774010003247895, | |
| "children": { | |
| "_process_rank_one_or_two_observation": { | |
| "total": 0.0056169109997199484, | |
| "count": 8, | |
| "is_parallel": true, | |
| "self": 0.0056169109997199484 | |
| } | |
| } | |
| }, | |
| "UnityEnvironment.step": { | |
| "total": 0.19156141899998147, | |
| "count": 1, | |
| "is_parallel": true, | |
| "self": 0.0005571409999447496, | |
| "children": { | |
| "UnityEnvironment._generate_step_input": { | |
| "total": 0.002957084000058785, | |
| "count": 1, | |
| "is_parallel": true, | |
| "self": 0.002957084000058785 | |
| }, | |
| "communicator.exchange": { | |
| "total": 0.18319537399997898, | |
| "count": 1, | |
| "is_parallel": true, | |
| "self": 0.18319537399997898 | |
| }, | |
| "steps_from_proto": { | |
| "total": 0.004851819999998952, | |
| "count": 2, | |
| "is_parallel": true, | |
| "self": 0.000879459999964638, | |
| "children": { | |
| "_process_rank_one_or_two_observation": { | |
| "total": 0.003972360000034314, | |
| "count": 8, | |
| "is_parallel": true, | |
| "self": 0.003972360000034314 | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "UnityEnvironment.step": { | |
| "total": 889.9576207639922, | |
| "count": 4362, | |
| "is_parallel": true, | |
| "self": 3.3618859559937846, | |
| "children": { | |
| "UnityEnvironment._generate_step_input": { | |
| "total": 12.030372568999496, | |
| "count": 4362, | |
| "is_parallel": true, | |
| "self": 12.030372568999496 | |
| }, | |
| "communicator.exchange": { | |
| "total": 847.0206800799991, | |
| "count": 4362, | |
| "is_parallel": true, | |
| "self": 847.0206800799991 | |
| }, | |
| "steps_from_proto": { | |
| "total": 27.544682158999763, | |
| "count": 8724, | |
| "is_parallel": true, | |
| "self": 4.883187696999244, | |
| "children": { | |
| "_process_rank_one_or_two_observation": { | |
| "total": 22.66149446200052, | |
| "count": 34896, | |
| "is_parallel": true, | |
| "self": 22.66149446200052 | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "trainer_advance": { | |
| "total": 179.64879943599578, | |
| "count": 4363, | |
| "self": 1.0196360110032856, | |
| "children": { | |
| "process_trajectory": { | |
| "total": 24.090470490992516, | |
| "count": 4363, | |
| "self": 24.090470490992516 | |
| }, | |
| "_update_policy": { | |
| "total": 154.53869293399998, | |
| "count": 2, | |
| "self": 10.507734741001059, | |
| "children": { | |
| "TorchPOCAOptimizer.update": { | |
| "total": 144.03095819299892, | |
| "count": 69, | |
| "self": 144.03095819299892 | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "trainer_threads": { | |
| "total": 1.618999931451981e-06, | |
| "count": 1, | |
| "self": 1.618999931451981e-06 | |
| }, | |
| "TrainerController._save_models": { | |
| "total": 1.5375867399998242, | |
| "count": 1, | |
| "self": 0.010516305999772158, | |
| "children": { | |
| "RLTrainer._checkpoint": { | |
| "total": 1.527070434000052, | |
| "count": 1, | |
| "self": 1.527070434000052 | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } |