|
|
|
|
@@ -1,18 +1,18 @@
|
|
|
|
|
{
|
|
|
|
|
"cells": [
|
|
|
|
|
{
|
|
|
|
|
"cell_type": "code",
|
|
|
|
|
"execution_count": 1,
|
|
|
|
|
"cell_type": "markdown",
|
|
|
|
|
"metadata": {},
|
|
|
|
|
"outputs": [
|
|
|
|
|
{
|
|
|
|
|
"name": "stderr",
|
|
|
|
|
"output_type": "stream",
|
|
|
|
|
"text": [
|
|
|
|
|
"2023-12-01 14:53:13,421\tWARNING __init__.py:10 -- PG has/have been moved to `rllib_contrib` and will no longer be maintained by the RLlib team. You can still use it/them normally inside RLlib util Ray 2.8, but from Ray 2.9 on, all `rllib_contrib` algorithms will no longer be part of the core repo, and will therefore have to be installed separately with pinned dependencies for e.g. ray[rllib] and other packages! See https://github.com/ray-project/ray/tree/master/rllib_contrib#rllib-contrib for more information on the RLlib contrib effort.\n"
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
"source": [
|
|
|
|
|
"## Train a Single agent system using RLLib\n",
|
|
|
|
|
"This notebook will demonstrate how to use PrimaiteRayEnv to train a basic PPO agent."
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"cell_type": "code",
|
|
|
|
|
"execution_count": null,
|
|
|
|
|
"metadata": {},
|
|
|
|
|
"outputs": [],
|
|
|
|
|
"source": [
|
|
|
|
|
"from primaite.game.game import PrimaiteGame\n",
|
|
|
|
|
"import yaml\n",
|
|
|
|
|
@@ -22,86 +22,26 @@
|
|
|
|
|
"from ray.rllib.algorithms import ppo\n",
|
|
|
|
|
"from ray import air, tune\n",
|
|
|
|
|
"import ray\n",
|
|
|
|
|
"from ray.rllib.algorithms.ppo import PPOConfig"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"cell_type": "code",
|
|
|
|
|
"execution_count": 2,
|
|
|
|
|
"metadata": {},
|
|
|
|
|
"outputs": [],
|
|
|
|
|
"source": [
|
|
|
|
|
"from ray.rllib.algorithms.ppo import PPOConfig\n",
|
|
|
|
|
"\n",
|
|
|
|
|
"# If you get an error saying this config file doesn't exist, you may need to run `primaite setup` in your command line\n",
|
|
|
|
|
"# to copy the files to your user data path.\n",
|
|
|
|
|
"with open(example_config_path(), 'r') as f:\n",
|
|
|
|
|
" cfg = yaml.safe_load(f)\n"
|
|
|
|
|
" cfg = yaml.safe_load(f)\n",
|
|
|
|
|
"\n",
|
|
|
|
|
"ray.init(local_mode=True)\n"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"cell_type": "code",
|
|
|
|
|
"execution_count": 3,
|
|
|
|
|
"cell_type": "markdown",
|
|
|
|
|
"metadata": {},
|
|
|
|
|
"outputs": [
|
|
|
|
|
{
|
|
|
|
|
"name": "stderr",
|
|
|
|
|
"output_type": "stream",
|
|
|
|
|
"text": [
|
|
|
|
|
"2023-12-01 14:53:16,276\tINFO worker.py:1673 -- Started a local Ray instance.\n"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"data": {
|
|
|
|
|
"application/vnd.jupyter.widget-view+json": {
|
|
|
|
|
"model_id": "9a775bf48837443dbdc6a3da9e9831f5",
|
|
|
|
|
"version_major": 2,
|
|
|
|
|
"version_minor": 0
|
|
|
|
|
},
|
|
|
|
|
"text/html": [
|
|
|
|
|
"<div class=\"lm-Widget p-Widget lm-Panel p-Panel jp-Cell-outputWrapper\">\n",
|
|
|
|
|
" <div style=\"margin-left: 50px;display: flex;flex-direction: row;align-items: center\">\n",
|
|
|
|
|
" <div class=\"jp-RenderedHTMLCommon\" style=\"display: flex; flex-direction: row;\">\n",
|
|
|
|
|
" <svg viewBox=\"0 0 567 224\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" style=\"height: 3em;\">\n",
|
|
|
|
|
" <g clip-path=\"url(#clip0_4338_178347)\">\n",
|
|
|
|
|
" <path d=\"M341.29 165.561H355.29L330.13 129.051C345.63 123.991 354.21 112.051 354.21 94.2307C354.21 71.3707 338.72 58.1807 311.88 58.1807H271V165.561H283.27V131.661H311.8C314.25 131.661 316.71 131.501 319.01 131.351L341.25 165.561H341.29ZM283.29 119.851V70.0007H311.82C331.3 70.0007 342.34 78.2907 342.34 94.5507C342.34 111.271 331.34 119.861 311.82 119.861L283.29 119.851ZM451.4 138.411L463.4 165.561H476.74L428.74 58.1807H416L367.83 165.561H380.83L392.83 138.411H451.4ZM446.19 126.601H398L422 72.1407L446.24 126.601H446.19ZM526.11 128.741L566.91 58.1807H554.35L519.99 114.181L485.17 58.1807H472.44L514.01 129.181V165.541H526.13V128.741H526.11Z\" fill=\"var(--jp-ui-font-color0)\"/>\n",
|
|
|
|
|
" <path d=\"M82.35 104.44C84.0187 97.8827 87.8248 92.0678 93.1671 87.9146C98.5094 83.7614 105.083 81.5067 111.85 81.5067C118.617 81.5067 125.191 83.7614 130.533 87.9146C135.875 92.0678 139.681 97.8827 141.35 104.44H163.75C164.476 101.562 165.622 98.8057 167.15 96.2605L127.45 56.5605C121.071 60.3522 113.526 61.6823 106.235 60.3005C98.9443 58.9187 92.4094 54.9203 87.8602 49.0574C83.3109 43.1946 81.0609 35.8714 81.5332 28.4656C82.0056 21.0599 85.1679 14.0819 90.4252 8.8446C95.6824 3.60726 102.672 0.471508 110.08 0.0272655C117.487 -0.416977 124.802 1.86091 130.647 6.4324C136.493 11.0039 140.467 17.5539 141.821 24.8501C143.175 32.1463 141.816 39.6859 138 46.0505L177.69 85.7505C182.31 82.9877 187.58 81.4995 192.962 81.4375C198.345 81.3755 203.648 82.742 208.33 85.3976C213.012 88.0532 216.907 91.9029 219.616 96.5544C222.326 101.206 223.753 106.492 223.753 111.875C223.753 117.258 222.326 122.545 219.616 127.197C216.907 131.848 213.012 135.698 208.33 138.353C203.648 141.009 198.345 142.375 192.962 142.313C187.58 142.251 182.31 140.763 177.69 138L138 177.7C141.808 184.071 143.155 191.614 141.79 198.91C140.424 206.205 136.44 212.75 130.585 217.313C124.731 221.875 117.412 224.141 110.004 223.683C102.596 223.226 95.6103 220.077 90.3621 214.828C85.1139 209.58 81.9647 202.595 81.5072 195.187C81.0497 187.779 83.3154 180.459 87.878 174.605C92.4405 168.751 98.9853 164.766 106.281 163.401C113.576 162.035 121.119 163.383 127.49 167.19L167.19 127.49C165.664 124.941 164.518 122.182 163.79 119.3H141.39C139.721 125.858 135.915 131.673 130.573 135.826C125.231 139.98 118.657 142.234 111.89 142.234C105.123 142.234 98.5494 139.98 93.2071 135.826C87.8648 131.673 84.0587 125.858 82.39 119.3H60C58.1878 126.495 53.8086 132.78 47.6863 136.971C41.5641 141.163 34.1211 142.972 26.7579 142.059C19.3947 141.146 12.6191 137.574 7.70605 132.014C2.79302 126.454 0.0813599 119.29 0.0813599 111.87C0.0813599 104.451 2.79302 97.2871 7.70605 91.7272C12.6191 86.1673 19.3947 82.5947 26.7579 81.6817C34.1211 80.7686 41.5641 82.5781 47.6863 86.7696C53.8086 90.9611 58.1878 97.2456 60 104.44H82.35ZM100.86 204.32C103.407 206.868 106.759 208.453 110.345 208.806C113.93 209.159 117.527 208.258 120.522 206.256C123.517 204.254 125.725 201.276 126.771 197.828C127.816 194.38 127.633 190.677 126.253 187.349C124.874 184.021 122.383 181.274 119.205 179.577C116.027 177.88 112.359 177.337 108.826 178.042C105.293 178.746 102.113 180.654 99.8291 183.44C97.5451 186.226 96.2979 189.718 96.3 193.32C96.2985 195.364 96.7006 197.388 97.4831 199.275C98.2656 201.163 99.4132 202.877 100.86 204.32ZM204.32 122.88C206.868 120.333 208.453 116.981 208.806 113.396C209.159 109.811 208.258 106.214 206.256 103.219C204.254 100.223 201.275 98.0151 197.827 96.97C194.38 95.9249 190.676 96.1077 187.348 97.4873C184.02 98.8669 181.274 101.358 179.577 104.536C177.879 107.714 177.337 111.382 178.041 114.915C178.746 118.448 180.653 121.627 183.439 123.911C186.226 126.195 189.717 127.443 193.32 127.44C195.364 127.443 197.388 127.042 199.275 126.259C201.163 125.476 202.878 124.328 204.32 122.88ZM122.88 19.4205C120.333 16.8729 116.981 15.2876 113.395 14.9347C109.81 14.5817 106.213 15.483 103.218 17.4849C100.223 19.4868 98.0146 22.4654 96.9696 25.9131C95.9245 29.3608 96.1073 33.0642 97.4869 36.3922C98.8665 39.7202 101.358 42.4668 104.535 44.1639C107.713 45.861 111.381 46.4036 114.914 45.6992C118.447 44.9949 121.627 43.0871 123.911 40.301C126.195 37.515 127.442 34.0231 127.44 30.4205C127.44 28.3772 127.038 26.3539 126.255 24.4664C125.473 22.5788 124.326 20.8642 122.88 19.4205ZM19.42 100.86C16.8725 103.408 15.2872 106.76 14.9342 110.345C14.5813 113.93 15.4826 117.527 17.4844 120.522C19.4863 123.518 22.4649 125.726 25.9127 126.771C29.3604 127.816 33.0638 127.633 36.3918 126.254C39.7198 124.874 42.4664 122.383 44.1635 119.205C45.8606 116.027 46.4032 112.359 45.6988 108.826C44.9944 105.293 43.0866 102.114 40.3006 99.8296C37.5145 97.5455 34.0227 96.2983 30.42 96.3005C26.2938 96.3018 22.337 97.9421 19.42 100.86ZM100.86 100.86C98.3125 103.408 96.7272 106.76 96.3742 110.345C96.0213 113.93 96.9226 117.527 98.9244 120.522C100.926 123.518 103.905 125.726 107.353 126.771C110.8 127.816 114.504 127.633 117.832 126.254C121.16 124.874 123.906 122.383 125.604 119.205C127.301 116.027 127.843 112.359 127.139 108.826C126.434 105.293 124.527 102.114 121.741 99.8296C118.955 97.5455 115.463 96.2983 111.86 96.3005C109.817 96.299 107.793 96.701 105.905 97.4835C104.018 98.2661 102.303 99.4136 100.86 100.86Z\" fill=\"#00AEEF\"/>\n",
|
|
|
|
|
" </g>\n",
|
|
|
|
|
" <defs>\n",
|
|
|
|
|
" <clipPath id=\"clip0_4338_178347\">\n",
|
|
|
|
|
" <rect width=\"566.93\" height=\"223.75\" fill=\"white\"/>\n",
|
|
|
|
|
" </clipPath>\n",
|
|
|
|
|
" </defs>\n",
|
|
|
|
|
" </svg>\n",
|
|
|
|
|
"</div>\n",
|
|
|
|
|
"\n",
|
|
|
|
|
" <table class=\"jp-RenderedHTMLCommon\" style=\"border-collapse: collapse;color: var(--jp-ui-font-color1);font-size: var(--jp-ui-font-size1);\">\n",
|
|
|
|
|
" <tr>\n",
|
|
|
|
|
" <td style=\"text-align: left\"><b>Python version:</b></td>\n",
|
|
|
|
|
" <td style=\"text-align: left\"><b>3.10.12</b></td>\n",
|
|
|
|
|
" </tr>\n",
|
|
|
|
|
" <tr>\n",
|
|
|
|
|
" <td style=\"text-align: left\"><b>Ray version:</b></td>\n",
|
|
|
|
|
" <td style=\"text-align: left\"><b>2.8.0</b></td>\n",
|
|
|
|
|
" </tr>\n",
|
|
|
|
|
" \n",
|
|
|
|
|
"</table>\n",
|
|
|
|
|
"\n",
|
|
|
|
|
" </div>\n",
|
|
|
|
|
"</div>\n"
|
|
|
|
|
],
|
|
|
|
|
"text/plain": [
|
|
|
|
|
"RayContext(dashboard_url='', python_version='3.10.12', ray_version='2.8.0', ray_commit='105355bd253d6538ed34d331f6a4bdf0e38ace3a', protocol_version=None)"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"execution_count": 3,
|
|
|
|
|
"metadata": {},
|
|
|
|
|
"output_type": "execute_result"
|
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
"source": [
|
|
|
|
|
"ray.init(local_mode=True)"
|
|
|
|
|
"#### Create a Ray algorithm and pass it our config."
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"cell_type": "code",
|
|
|
|
|
"execution_count": 4,
|
|
|
|
|
"execution_count": null,
|
|
|
|
|
"metadata": {},
|
|
|
|
|
"outputs": [],
|
|
|
|
|
"source": [
|
|
|
|
|
@@ -110,808 +50,23 @@
|
|
|
|
|
"config = (\n",
|
|
|
|
|
" PPOConfig()\n",
|
|
|
|
|
" .environment(env=PrimaiteRayEnv, env_config=env_config, disable_env_checking=True)\n",
|
|
|
|
|
" .rollouts(num_rollout_workers=0,)\n",
|
|
|
|
|
" .rollouts(num_rollout_workers=0)\n",
|
|
|
|
|
" .training(train_batch_size=128)\n",
|
|
|
|
|
")\n"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"cell_type": "code",
|
|
|
|
|
"execution_count": 5,
|
|
|
|
|
"cell_type": "markdown",
|
|
|
|
|
"metadata": {},
|
|
|
|
|
"outputs": [
|
|
|
|
|
{
|
|
|
|
|
"data": {
|
|
|
|
|
"text/html": [],
|
|
|
|
|
"text/plain": [
|
|
|
|
|
"<IPython.core.display.HTML object>"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"metadata": {},
|
|
|
|
|
"output_type": "display_data"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "stderr",
|
|
|
|
|
"output_type": "stream",
|
|
|
|
|
"text": [
|
|
|
|
|
":job_id:01000000\n",
|
|
|
|
|
":task_name:bundle_reservation_check_func\n",
|
|
|
|
|
":actor_name:PPO\n",
|
|
|
|
|
"2023-12-01 14:53:17,868::ERROR::primaite.simulator.network.hardware.base::190::NIC 3e:e9:64:e8:cf:89/127.0.0.1 cannot be enabled as it is not connected to a Link\n",
|
|
|
|
|
"2023-12-01 14:53:17,869::ERROR::primaite.simulator.network.hardware.base::190::NIC 74:17:08:49:f5:30/127.0.0.1 cannot be enabled as it is not connected to a Link\n",
|
|
|
|
|
"2023-12-01 14:53:17,870::ERROR::primaite.simulator.network.hardware.base::190::NIC 36:ad:98:49:2d:a7/127.0.0.1 cannot be enabled as it is not connected to a Link\n",
|
|
|
|
|
"2023-12-01 14:53:17,871::ERROR::primaite.simulator.network.hardware.base::190::NIC c4:0e:cf:36:55:de/127.0.0.1 cannot be enabled as it is not connected to a Link\n",
|
|
|
|
|
"2023-12-01 14:53:17,872::ERROR::primaite.simulator.network.hardware.base::190::NIC ec:6e:b6:5c:8a:e7/127.0.0.1 cannot be enabled as it is not connected to a Link\n",
|
|
|
|
|
"2023-12-01 14:53:17,875: Added node 1c94cb0c-b62c-43eb-b5d3-4a5d1937f845 to Network 07a10762-942f-409d-b36f-ea2ab7ddb136\n",
|
|
|
|
|
"2023-12-01 14:53:17,878: Added node 3197ef0c-0ce8-4b63-bde8-91e7f95d59ef to Network 07a10762-942f-409d-b36f-ea2ab7ddb136\n",
|
|
|
|
|
"2023-12-01 14:53:17,884: Added node 835b8e76-0b1e-4112-9897-0808a87fd9de to Network 07a10762-942f-409d-b36f-ea2ab7ddb136\n",
|
|
|
|
|
"2023-12-01 14:53:17,888::WARNING::primaite.simulator.core::116::Overwriting request type scan.\n",
|
|
|
|
|
"2023-12-01 14:53:17,889: Added service 6a19bda9-7f0e-4f77-a5bc-b473d3418df0 to node 7a31b3ca-b51d-4332-b9fb-ba5194ac5bae\n",
|
|
|
|
|
"2023-12-01 14:53:17,890::WARNING::primaite.simulator.core::116::Overwriting request type scan.\n",
|
|
|
|
|
"2023-12-01 14:53:17,891: Added service 6fc138ff-e698-4c4d-82ca-0aa990df6669 to node 7a31b3ca-b51d-4332-b9fb-ba5194ac5bae\n",
|
|
|
|
|
"2023-12-01 14:53:17,893: Added application 601f573a-5480-492d-8508-4b1ccc45100f to node 7a31b3ca-b51d-4332-b9fb-ba5194ac5bae\n",
|
|
|
|
|
"2023-12-01 14:53:17,895::ERROR::primaite.simulator.network.hardware.base::190::NIC fd:19:e4:d5:6e:c8/192.168.1.10 cannot be enabled as it is not connected to a Link\n",
|
|
|
|
|
"2023-12-01 14:53:17,896::WARNING::primaite.simulator.core::116::Overwriting request type scan.\n",
|
|
|
|
|
"2023-12-01 14:53:17,898: Added service 901a736f-8fd0-49e9-9369-ef1da8a6a5a4 to node 7a31b3ca-b51d-4332-b9fb-ba5194ac5bae\n",
|
|
|
|
|
"2023-12-01 14:53:17,900::WARNING::primaite.simulator.core::116::Overwriting request type scan.\n",
|
|
|
|
|
"2023-12-01 14:53:17,903: Added service e240939c-b017-4e67-b161-8e5d96cbe061 to node 7a31b3ca-b51d-4332-b9fb-ba5194ac5bae\n",
|
|
|
|
|
"2023-12-01 14:53:17,905: Added application dada880f-ec1f-4ed3-a4b6-3f8c68a6c750 to node 7a31b3ca-b51d-4332-b9fb-ba5194ac5bae\n",
|
|
|
|
|
"2023-12-01 14:53:17,906::WARNING::primaite.simulator.core::116::Overwriting request type scan.\n",
|
|
|
|
|
"2023-12-01 14:53:17,908: Added service d2201c7b-418c-49f7-bed0-c93f520f0352 to node 7a31b3ca-b51d-4332-b9fb-ba5194ac5bae\n",
|
|
|
|
|
"2023-12-01 14:53:17,909: Added node 7a31b3ca-b51d-4332-b9fb-ba5194ac5bae to Network 07a10762-942f-409d-b36f-ea2ab7ddb136\n",
|
|
|
|
|
"2023-12-01 14:53:17,912::WARNING::primaite.simulator.core::116::Overwriting request type scan.\n",
|
|
|
|
|
"2023-12-01 14:53:17,914: Added service 2c843f1e-643a-40d3-9477-8870926f49e8 to node 9b8bcb44-ec5a-42bc-a4a5-90d240f77036\n",
|
|
|
|
|
"2023-12-01 14:53:17,916::WARNING::primaite.simulator.core::116::Overwriting request type scan.\n",
|
|
|
|
|
"2023-12-01 14:53:17,918: Added service b52910ee-66d7-4006-8044-fb27a95cc00f to node 9b8bcb44-ec5a-42bc-a4a5-90d240f77036\n",
|
|
|
|
|
"2023-12-01 14:53:17,920: Added application dd11b7fb-a31a-418d-bfdb-fb862c0c38b2 to node 9b8bcb44-ec5a-42bc-a4a5-90d240f77036\n",
|
|
|
|
|
"2023-12-01 14:53:17,922::ERROR::primaite.simulator.network.hardware.base::190::NIC b9:01:34:d2:50:53/192.168.1.12 cannot be enabled as it is not connected to a Link\n",
|
|
|
|
|
"2023-12-01 14:53:17,923::WARNING::primaite.simulator.core::116::Overwriting request type scan.\n",
|
|
|
|
|
"2023-12-01 14:53:17,926: Added service a1d7a58a-df23-4ea0-934f-b4f397f252e5 to node 9b8bcb44-ec5a-42bc-a4a5-90d240f77036\n",
|
|
|
|
|
"2023-12-01 14:53:17,927::WARNING::primaite.simulator.core::116::Overwriting request type scan.\n",
|
|
|
|
|
"2023-12-01 14:53:17,928: Added service 742f59a4-369e-4a31-a95e-19adb9115cb7 to node 9b8bcb44-ec5a-42bc-a4a5-90d240f77036\n",
|
|
|
|
|
"2023-12-01 14:53:17,930: Added application 5a93e02b-5485-46ad-9c61-4f32d4673ec3 to node 9b8bcb44-ec5a-42bc-a4a5-90d240f77036\n",
|
|
|
|
|
"2023-12-01 14:53:17,934: Added application 040a27ae-8c65-47fd-a60b-7c72a46e7806 to node 9b8bcb44-ec5a-42bc-a4a5-90d240f77036\n",
|
|
|
|
|
"2023-12-01 14:53:17,936::WARNING::primaite.simulator.core::116::Overwriting request type scan.\n",
|
|
|
|
|
"2023-12-01 14:53:17,938: Added service f6241fbe-524e-4e94-8e94-232bcd8d0914 to node 9b8bcb44-ec5a-42bc-a4a5-90d240f77036\n",
|
|
|
|
|
"2023-12-01 14:53:17,939: Added node 9b8bcb44-ec5a-42bc-a4a5-90d240f77036 to Network 07a10762-942f-409d-b36f-ea2ab7ddb136\n",
|
|
|
|
|
"2023-12-01 14:53:17,941::WARNING::primaite.simulator.core::116::Overwriting request type scan.\n",
|
|
|
|
|
"2023-12-01 14:53:17,942: Added service f69c460a-5385-4244-8582-508f806e52e4 to node 2f002450-027d-4791-832b-01327350d7e7\n",
|
|
|
|
|
"2023-12-01 14:53:17,943::WARNING::primaite.simulator.core::116::Overwriting request type scan.\n",
|
|
|
|
|
"2023-12-01 14:53:17,944: Added service f36088c4-0817-47a2-bd4d-1162fee46b63 to node 2f002450-027d-4791-832b-01327350d7e7\n",
|
|
|
|
|
"2023-12-01 14:53:17,946: Added application 4de6ebfd-46ae-419f-b36e-3b2b079eff9d to node 2f002450-027d-4791-832b-01327350d7e7\n",
|
|
|
|
|
"2023-12-01 14:53:17,949::ERROR::primaite.simulator.network.hardware.base::190::NIC 70:fb:95:ae:8b:e9/192.168.1.14 cannot be enabled as it is not connected to a Link\n",
|
|
|
|
|
"2023-12-01 14:53:17,951::WARNING::primaite.simulator.core::116::Overwriting request type scan.\n",
|
|
|
|
|
"2023-12-01 14:53:17,953: Added service 5a01c753-1c0b-4f9e-8cf9-bdab8e1151e7 to node 2f002450-027d-4791-832b-01327350d7e7\n",
|
|
|
|
|
"2023-12-01 14:53:17,954::WARNING::primaite.simulator.core::116::Overwriting request type scan.\n",
|
|
|
|
|
"2023-12-01 14:53:17,956: Added service 8f28720e-4374-4fe5-9b30-f2b3943691ff to node 2f002450-027d-4791-832b-01327350d7e7\n",
|
|
|
|
|
"2023-12-01 14:53:17,957: Added application 500d5dc5-1bca-4904-8b2a-8d5f3c4db978 to node 2f002450-027d-4791-832b-01327350d7e7\n",
|
|
|
|
|
"2023-12-01 14:53:17,958::WARNING::primaite.simulator.core::116::Overwriting request type scan.\n",
|
|
|
|
|
"2023-12-01 14:53:17,960: Added service a5e5963e-c071-4715-9042-5e5887e26f3a to node 2f002450-027d-4791-832b-01327350d7e7\n",
|
|
|
|
|
"2023-12-01 14:53:17,962::WARNING::primaite.simulator.core::116::Overwriting request type scan.\n",
|
|
|
|
|
"2023-12-01 14:53:17,967: Added service 82dd1118-3e3c-4f72-8e62-3217e72b0360 to node 2f002450-027d-4791-832b-01327350d7e7\n",
|
|
|
|
|
"2023-12-01 14:53:17,969: Added node 2f002450-027d-4791-832b-01327350d7e7 to Network 07a10762-942f-409d-b36f-ea2ab7ddb136\n",
|
|
|
|
|
"2023-12-01 14:53:17,972::WARNING::primaite.simulator.core::116::Overwriting request type scan.\n",
|
|
|
|
|
"2023-12-01 14:53:17,973: Added service d8d2c796-cae8-4d6b-acd1-76a30fb3dd87 to node 858361fa-1b42-4456-b184-59fa44b0c89b\n",
|
|
|
|
|
"2023-12-01 14:53:17,974::WARNING::primaite.simulator.core::116::Overwriting request type scan.\n",
|
|
|
|
|
"2023-12-01 14:53:17,975: Added service bd319940-2ad7-456b-88e9-a49b1c994edd to node 858361fa-1b42-4456-b184-59fa44b0c89b\n",
|
|
|
|
|
"2023-12-01 14:53:17,977: Added application d30f9307-d8d5-41f0-b74d-94b878b3023a to node 858361fa-1b42-4456-b184-59fa44b0c89b\n",
|
|
|
|
|
"2023-12-01 14:53:17,978::ERROR::primaite.simulator.network.hardware.base::190::NIC e8:c5:48:91:62:fe/192.168.1.16 cannot be enabled as it is not connected to a Link\n",
|
|
|
|
|
"2023-12-01 14:53:17,980::WARNING::primaite.simulator.core::116::Overwriting request type scan.\n",
|
|
|
|
|
"2023-12-01 14:53:17,983: Added service e926ebb1-6d91-4400-94f3-7dfab8e82eab to node 858361fa-1b42-4456-b184-59fa44b0c89b\n",
|
|
|
|
|
"2023-12-01 14:53:17,985::WARNING::primaite.simulator.core::116::Overwriting request type scan.\n",
|
|
|
|
|
"2023-12-01 14:53:17,987: Added service af73e5f5-c754-4936-9018-37ef69140ced to node 858361fa-1b42-4456-b184-59fa44b0c89b\n",
|
|
|
|
|
"2023-12-01 14:53:17,988: Added application 13fd868b-e730-486f-ab83-e1bf2446e504 to node 858361fa-1b42-4456-b184-59fa44b0c89b\n",
|
|
|
|
|
"2023-12-01 14:53:17,989::WARNING::primaite.simulator.core::116::Overwriting request type scan.\n",
|
|
|
|
|
"2023-12-01 14:53:17,991: Added service ab453a9d-62dc-4437-b0dc-c9d587962a0b to node 858361fa-1b42-4456-b184-59fa44b0c89b\n",
|
|
|
|
|
"2023-12-01 14:53:17,992: Added node 858361fa-1b42-4456-b184-59fa44b0c89b to Network 07a10762-942f-409d-b36f-ea2ab7ddb136\n",
|
|
|
|
|
"2023-12-01 14:53:17,995::WARNING::primaite.simulator.core::116::Overwriting request type scan.\n",
|
|
|
|
|
"2023-12-01 14:53:18,003: Added service d9b44dbd-f153-4f3c-b03d-b6441a917834 to node 7c47bb4e-deea-4c23-910d-6ba524f73bbc\n",
|
|
|
|
|
"2023-12-01 14:53:18,005::WARNING::primaite.simulator.core::116::Overwriting request type scan.\n",
|
|
|
|
|
"2023-12-01 14:53:18,006: Added service c3da251b-500a-40dd-8c25-e26a35b5b767 to node 7c47bb4e-deea-4c23-910d-6ba524f73bbc\n",
|
|
|
|
|
"2023-12-01 14:53:18,008: Added application 8f692912-fb57-40bb-ad56-d38970d34430 to node 7c47bb4e-deea-4c23-910d-6ba524f73bbc\n",
|
|
|
|
|
"2023-12-01 14:53:18,010::ERROR::primaite.simulator.network.hardware.base::190::NIC a3:59:d7:fe:28:08/192.168.1.110 cannot be enabled as it is not connected to a Link\n",
|
|
|
|
|
"2023-12-01 14:53:18,011::WARNING::primaite.simulator.core::116::Overwriting request type scan.\n"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "stdout",
|
|
|
|
|
"output_type": "stream",
|
|
|
|
|
"text": [
|
|
|
|
|
":job_id:01000000\n",
|
|
|
|
|
":task_name:bundle_reservation_check_func\n",
|
|
|
|
|
":actor_name:PPO\n",
|
|
|
|
|
"installing DNSServer on node domain_controller\n",
|
|
|
|
|
"installing DatabaseClient on node web_server\n",
|
|
|
|
|
"installing WebServer on node web_server\n",
|
|
|
|
|
"installing DatabaseService on node database_server\n",
|
|
|
|
|
"installing FTPClient on node database_server\n",
|
|
|
|
|
"installing FTPServer on node backup_server\n"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "stderr",
|
|
|
|
|
"output_type": "stream",
|
|
|
|
|
"text": [
|
|
|
|
|
"2023-12-01 14:53:18,013: Added service be9a1ad7-252b-47c7-ae20-e8202cb890ab to node 7c47bb4e-deea-4c23-910d-6ba524f73bbc\n",
|
|
|
|
|
"2023-12-01 14:53:18,020::WARNING::primaite.simulator.core::116::Overwriting request type scan.\n",
|
|
|
|
|
"2023-12-01 14:53:18,022: Added service c5d5b514-cd30-4c7d-a4b7-b16fce71ccac to node 7c47bb4e-deea-4c23-910d-6ba524f73bbc\n",
|
|
|
|
|
"2023-12-01 14:53:18,024: Added application 918b8a5e-e339-4cb1-bb8b-ca2f3ec34372 to node 7c47bb4e-deea-4c23-910d-6ba524f73bbc\n",
|
|
|
|
|
"2023-12-01 14:53:18,026::ERROR::primaite.simulator.network.hardware.base::190::NIC c9:b5:db:9d:71:4d/192.168.10.110 cannot be enabled as it is not connected to a Link\n",
|
|
|
|
|
"2023-12-01 14:53:18,027: Added node 7c47bb4e-deea-4c23-910d-6ba524f73bbc to Network 07a10762-942f-409d-b36f-ea2ab7ddb136\n",
|
|
|
|
|
"2023-12-01 14:53:18,040::WARNING::primaite.simulator.core::116::Overwriting request type scan.\n",
|
|
|
|
|
"2023-12-01 14:53:18,042: Added service 66ca1dd3-0997-427b-8663-402141122e75 to node fee76ed0-ed6a-4ee2-bf2a-27de9bbfa17f\n",
|
|
|
|
|
"2023-12-01 14:53:18,044::WARNING::primaite.simulator.core::116::Overwriting request type scan.\n",
|
|
|
|
|
"2023-12-01 14:53:18,045: Added service f87b344d-8a8e-4d9d-a341-df5d3bb538ba to node fee76ed0-ed6a-4ee2-bf2a-27de9bbfa17f\n",
|
|
|
|
|
"2023-12-01 14:53:18,047: Added application ab20f1e3-e567-4d02-9e16-febcd57c2630 to node fee76ed0-ed6a-4ee2-bf2a-27de9bbfa17f\n",
|
|
|
|
|
"2023-12-01 14:53:18,057::ERROR::primaite.simulator.network.hardware.base::190::NIC f5:2e:2d:55:76:d3/192.168.10.21 cannot be enabled as it is not connected to a Link\n",
|
|
|
|
|
"2023-12-01 14:53:18,058::WARNING::primaite.simulator.core::116::Overwriting request type scan.\n",
|
|
|
|
|
"2023-12-01 14:53:18,060: Added service 640815d4-878f-4dff-a607-08887b9045a7 to node fee76ed0-ed6a-4ee2-bf2a-27de9bbfa17f\n",
|
|
|
|
|
"2023-12-01 14:53:18,061::WARNING::primaite.simulator.core::116::Overwriting request type scan.\n",
|
|
|
|
|
"2023-12-01 14:53:18,063: Added service 655735a9-6db2-41df-b462-f8c14ea53e35 to node fee76ed0-ed6a-4ee2-bf2a-27de9bbfa17f\n",
|
|
|
|
|
"2023-12-01 14:53:18,072: Added application 84fc60ba-b67e-4b72-86d1-d247fa7e31f7 to node fee76ed0-ed6a-4ee2-bf2a-27de9bbfa17f\n",
|
|
|
|
|
"2023-12-01 14:53:18,074::WARNING::primaite.simulator.core::116::Overwriting request type scan.\n",
|
|
|
|
|
"2023-12-01 14:53:18,075: Added service 8f83391f-a59b-4bdb-8fe7-7fe7e19bf1e9 to node fee76ed0-ed6a-4ee2-bf2a-27de9bbfa17f\n",
|
|
|
|
|
"2023-12-01 14:53:18,077: Added application 75147ae5-cdce-4ac0-a884-fb9bd8f96387 to node fee76ed0-ed6a-4ee2-bf2a-27de9bbfa17f\n",
|
|
|
|
|
"2023-12-01 14:53:18,078: Added node fee76ed0-ed6a-4ee2-bf2a-27de9bbfa17f to Network 07a10762-942f-409d-b36f-ea2ab7ddb136\n",
|
|
|
|
|
"2023-12-01 14:53:18,084::WARNING::primaite.simulator.core::116::Overwriting request type scan.\n",
|
|
|
|
|
"2023-12-01 14:53:18,086: Added service 02915c59-69e2-4248-9e46-16d627460448 to node d8a6abb1-8929-490f-a997-5e3dcb452027\n",
|
|
|
|
|
"2023-12-01 14:53:18,087::WARNING::primaite.simulator.core::116::Overwriting request type scan.\n",
|
|
|
|
|
"2023-12-01 14:53:18,088: Added service 3ec73168-2bad-41cd-b872-7747487410c5 to node d8a6abb1-8929-490f-a997-5e3dcb452027\n",
|
|
|
|
|
"2023-12-01 14:53:18,089: Added application 2acc2c11-7eed-4382-b596-389a52b42915 to node d8a6abb1-8929-490f-a997-5e3dcb452027\n",
|
|
|
|
|
"2023-12-01 14:53:18,090::ERROR::primaite.simulator.network.hardware.base::190::NIC 18:f5:a0:7f:c8:60/192.168.10.22 cannot be enabled as it is not connected to a Link\n",
|
|
|
|
|
"2023-12-01 14:53:18,091::WARNING::primaite.simulator.core::116::Overwriting request type scan.\n",
|
|
|
|
|
"2023-12-01 14:53:18,093: Added service 99ae3de9-6a18-45b7-b52e-929b2be8b69b to node d8a6abb1-8929-490f-a997-5e3dcb452027\n",
|
|
|
|
|
"2023-12-01 14:53:18,093::WARNING::primaite.simulator.core::116::Overwriting request type scan.\n",
|
|
|
|
|
"2023-12-01 14:53:18,095: Added service 80932931-e76e-4b98-8d05-3998f3a23a75 to node d8a6abb1-8929-490f-a997-5e3dcb452027\n",
|
|
|
|
|
"2023-12-01 14:53:18,096: Added application 267775b8-36ad-4627-a5d3-dfd42ba5ecbf to node d8a6abb1-8929-490f-a997-5e3dcb452027\n",
|
|
|
|
|
"2023-12-01 14:53:18,098::WARNING::primaite.simulator.core::116::Overwriting request type scan.\n",
|
|
|
|
|
"2023-12-01 14:53:18,100: Added service b5c7f3cb-d928-433d-8b07-a6a778337c27 to node d8a6abb1-8929-490f-a997-5e3dcb452027\n",
|
|
|
|
|
"2023-12-01 14:53:18,102: Added application a3f18b82-33be-4659-96cb-2f069c3a2aa4 to node d8a6abb1-8929-490f-a997-5e3dcb452027\n",
|
|
|
|
|
"2023-12-01 14:53:18,103: Added node d8a6abb1-8929-490f-a997-5e3dcb452027 to Network 07a10762-942f-409d-b36f-ea2ab7ddb136\n",
|
|
|
|
|
"2023-12-01 14:53:18,148::ERROR::primaite.simulator.network.hardware.base::190::NIC 36:ad:98:49:2d:a7/127.0.0.1 cannot be enabled as it is not connected to a Link\n",
|
|
|
|
|
"2023-12-01 14:53:18,151::ERROR::primaite.simulator.network.hardware.base::190::NIC 36:ad:98:49:2d:a7/127.0.0.1 cannot be enabled as it is not connected to a Link\n",
|
|
|
|
|
"2023-12-01 14:53:18,153::ERROR::primaite.simulator.network.hardware.base::190::NIC c4:0e:cf:36:55:de/127.0.0.1 cannot be enabled as it is not connected to a Link\n",
|
|
|
|
|
"2023-12-01 14:53:18,154::ERROR::primaite.simulator.network.hardware.base::190::NIC c4:0e:cf:36:55:de/127.0.0.1 cannot be enabled as it is not connected to a Link\n",
|
|
|
|
|
"2023-12-01 14:53:18,155::ERROR::primaite.simulator.network.hardware.base::190::NIC ec:6e:b6:5c:8a:e7/127.0.0.1 cannot be enabled as it is not connected to a Link\n",
|
|
|
|
|
"2023-12-01 14:53:18,155::ERROR::primaite.simulator.network.hardware.base::190::NIC ec:6e:b6:5c:8a:e7/127.0.0.1 cannot be enabled as it is not connected to a Link\n",
|
|
|
|
|
"2023-12-01 14:53:18,156::ERROR::primaite.simulator.network.hardware.base::190::NIC 36:ad:98:49:2d:a7/127.0.0.1 cannot be enabled as it is not connected to a Link\n",
|
|
|
|
|
"2023-12-01 14:53:18,157::ERROR::primaite.simulator.network.hardware.base::190::NIC c4:0e:cf:36:55:de/127.0.0.1 cannot be enabled as it is not connected to a Link\n",
|
|
|
|
|
"2023-12-01 14:53:18,159::ERROR::primaite.simulator.network.hardware.base::190::NIC ec:6e:b6:5c:8a:e7/127.0.0.1 cannot be enabled as it is not connected to a Link\n",
|
|
|
|
|
"2023-12-01 14:53:18,163::ERROR::primaite.simulator.network.hardware.base::190::NIC 36:ad:98:49:2d:a7/127.0.0.1 cannot be enabled as it is not connected to a Link\n",
|
|
|
|
|
"2023-12-01 14:53:18,165::ERROR::primaite.simulator.network.hardware.base::190::NIC c4:0e:cf:36:55:de/127.0.0.1 cannot be enabled as it is not connected to a Link\n",
|
|
|
|
|
"2023-12-01 14:53:18,167::ERROR::primaite.simulator.network.hardware.base::190::NIC ec:6e:b6:5c:8a:e7/127.0.0.1 cannot be enabled as it is not connected to a Link\n"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "stdout",
|
|
|
|
|
"output_type": "stream",
|
|
|
|
|
"text": [
|
|
|
|
|
"installing DNSClient on node client_1\n",
|
|
|
|
|
"installing DNSClient on node client_2\n"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "stderr",
|
|
|
|
|
"output_type": "stream",
|
|
|
|
|
"text": [
|
|
|
|
|
":actor_name:PPO\n",
|
|
|
|
|
"2023-12-01 14:53:18,581::ERROR::primaite.simulator.network.hardware.base::190::NIC 36:ad:98:49:2d:a7/127.0.0.1 cannot be enabled as it is not connected to a Link\n",
|
|
|
|
|
"2023-12-01 14:53:18,582::ERROR::primaite.simulator.network.hardware.base::190::NIC 36:ad:98:49:2d:a7/127.0.0.1 cannot be enabled as it is not connected to a Link\n",
|
|
|
|
|
"2023-12-01 14:53:18,583::ERROR::primaite.simulator.network.hardware.base::190::NIC c4:0e:cf:36:55:de/127.0.0.1 cannot be enabled as it is not connected to a Link\n",
|
|
|
|
|
"2023-12-01 14:53:18,585::ERROR::primaite.simulator.network.hardware.base::190::NIC c4:0e:cf:36:55:de/127.0.0.1 cannot be enabled as it is not connected to a Link\n",
|
|
|
|
|
"2023-12-01 14:53:18,586::ERROR::primaite.simulator.network.hardware.base::190::NIC ec:6e:b6:5c:8a:e7/127.0.0.1 cannot be enabled as it is not connected to a Link\n",
|
|
|
|
|
"2023-12-01 14:53:18,588::ERROR::primaite.simulator.network.hardware.base::190::NIC ec:6e:b6:5c:8a:e7/127.0.0.1 cannot be enabled as it is not connected to a Link\n",
|
|
|
|
|
"2023-12-01 14:53:18,590::ERROR::primaite.simulator.network.hardware.base::190::NIC 36:ad:98:49:2d:a7/127.0.0.1 cannot be enabled as it is not connected to a Link\n",
|
|
|
|
|
"2023-12-01 14:53:18,591::ERROR::primaite.simulator.network.hardware.base::190::NIC c4:0e:cf:36:55:de/127.0.0.1 cannot be enabled as it is not connected to a Link\n",
|
|
|
|
|
"2023-12-01 14:53:18,593::ERROR::primaite.simulator.network.hardware.base::190::NIC ec:6e:b6:5c:8a:e7/127.0.0.1 cannot be enabled as it is not connected to a Link\n",
|
|
|
|
|
"2023-12-01 14:53:18,602::ERROR::primaite.simulator.network.hardware.base::190::NIC 36:ad:98:49:2d:a7/127.0.0.1 cannot be enabled as it is not connected to a Link\n",
|
|
|
|
|
"2023-12-01 14:53:18,604::ERROR::primaite.simulator.network.hardware.base::190::NIC c4:0e:cf:36:55:de/127.0.0.1 cannot be enabled as it is not connected to a Link\n",
|
|
|
|
|
"2023-12-01 14:53:18,604::ERROR::primaite.simulator.network.hardware.base::190::NIC ec:6e:b6:5c:8a:e7/127.0.0.1 cannot be enabled as it is not connected to a Link\n"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "stdout",
|
|
|
|
|
"output_type": "stream",
|
|
|
|
|
"text": [
|
|
|
|
|
":actor_name:PPO\n",
|
|
|
|
|
"Episode: 1, Step: 1, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 2, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 3, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 4, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 5, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 6, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 7, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 8, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 9, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 10, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 11, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 12, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 13, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 14, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 15, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 16, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 17, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 18, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 19, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 20, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 21, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 22, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 23, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 24, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 25, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 26, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 27, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 28, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 29, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 30, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 31, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 32, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 33, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 34, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 35, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 36, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 37, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 38, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 39, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 40, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 41, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 42, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 43, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 44, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 45, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 46, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 47, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 48, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 49, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 50, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 51, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 52, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 53, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 54, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 55, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 56, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 57, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 58, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 59, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 60, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 61, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 62, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 63, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 64, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 65, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 66, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 67, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 68, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 69, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 70, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 71, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 72, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 73, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 74, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 75, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 76, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 77, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 78, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 79, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 80, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 81, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 82, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 83, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 84, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 85, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 86, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 87, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 88, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 89, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 90, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 91, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 92, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 93, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 94, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 95, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 96, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 97, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 98, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 99, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 100, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 101, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 102, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 103, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 104, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 105, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 106, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 107, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 108, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 109, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 110, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 111, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 112, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 113, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 114, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 115, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 116, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 117, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 118, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 119, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 120, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 121, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 122, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 123, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 124, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 125, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 126, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 127, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 128, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 129, Reward: 0.5\n",
|
|
|
|
|
"<IPython.core.display.HTML object>\n",
|
|
|
|
|
"Episode: 1, Step: 130, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 131, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 132, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 133, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 134, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 135, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 136, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 137, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 138, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 139, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 140, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 141, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 142, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 143, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 144, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 145, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 146, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 147, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 148, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 149, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 150, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 151, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 152, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 153, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 154, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 155, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 156, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 157, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 158, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 159, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 160, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 161, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 162, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 163, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 164, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 165, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 166, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 167, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 168, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 169, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 170, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 171, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 172, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 173, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 174, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 175, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 176, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 177, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 178, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 179, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 180, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 181, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 182, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 183, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 184, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 185, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 186, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 187, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 188, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 189, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 190, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 191, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 192, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 193, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 194, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 195, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 196, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 197, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 198, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 199, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 200, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 201, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 202, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 203, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 204, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 205, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 206, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 207, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 208, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 209, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 210, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 211, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 212, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 213, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 214, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 215, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 216, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 217, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 218, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 219, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 220, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 221, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 222, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 223, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 224, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 225, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 226, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 227, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 228, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 229, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 230, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 231, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 232, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 233, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 234, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 235, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 236, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 237, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 238, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 239, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 240, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 241, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 242, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 243, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 244, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 245, Reward: 0.5\n"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "stderr",
|
|
|
|
|
"output_type": "stream",
|
|
|
|
|
"text": [
|
|
|
|
|
"2023-12-01 14:53:21,247::ERROR::primaite.simulator.network.hardware.base::190::NIC 36:ad:98:49:2d:a7/127.0.0.1 cannot be enabled as it is not connected to a Link\n",
|
|
|
|
|
"2023-12-01 14:53:21,248::ERROR::primaite.simulator.network.hardware.base::190::NIC 36:ad:98:49:2d:a7/127.0.0.1 cannot be enabled as it is not connected to a Link\n",
|
|
|
|
|
"2023-12-01 14:53:21,249::ERROR::primaite.simulator.network.hardware.base::190::NIC c4:0e:cf:36:55:de/127.0.0.1 cannot be enabled as it is not connected to a Link\n",
|
|
|
|
|
"2023-12-01 14:53:21,251::ERROR::primaite.simulator.network.hardware.base::190::NIC c4:0e:cf:36:55:de/127.0.0.1 cannot be enabled as it is not connected to a Link\n",
|
|
|
|
|
"2023-12-01 14:53:21,252::ERROR::primaite.simulator.network.hardware.base::190::NIC ec:6e:b6:5c:8a:e7/127.0.0.1 cannot be enabled as it is not connected to a Link\n",
|
|
|
|
|
"2023-12-01 14:53:21,254::ERROR::primaite.simulator.network.hardware.base::190::NIC ec:6e:b6:5c:8a:e7/127.0.0.1 cannot be enabled as it is not connected to a Link\n",
|
|
|
|
|
"2023-12-01 14:53:21,256::ERROR::primaite.simulator.network.hardware.base::190::NIC 36:ad:98:49:2d:a7/127.0.0.1 cannot be enabled as it is not connected to a Link\n",
|
|
|
|
|
"2023-12-01 14:53:21,259::ERROR::primaite.simulator.network.hardware.base::190::NIC c4:0e:cf:36:55:de/127.0.0.1 cannot be enabled as it is not connected to a Link\n",
|
|
|
|
|
"2023-12-01 14:53:21,262::ERROR::primaite.simulator.network.hardware.base::190::NIC ec:6e:b6:5c:8a:e7/127.0.0.1 cannot be enabled as it is not connected to a Link\n",
|
|
|
|
|
"2023-12-01 14:53:21,292::ERROR::primaite.simulator.network.hardware.base::190::NIC 36:ad:98:49:2d:a7/127.0.0.1 cannot be enabled as it is not connected to a Link\n",
|
|
|
|
|
"2023-12-01 14:53:21,293::ERROR::primaite.simulator.network.hardware.base::190::NIC c4:0e:cf:36:55:de/127.0.0.1 cannot be enabled as it is not connected to a Link\n",
|
|
|
|
|
"2023-12-01 14:53:21,294::ERROR::primaite.simulator.network.hardware.base::190::NIC ec:6e:b6:5c:8a:e7/127.0.0.1 cannot be enabled as it is not connected to a Link\n"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "stdout",
|
|
|
|
|
"output_type": "stream",
|
|
|
|
|
"text": [
|
|
|
|
|
"Episode: 1, Step: 246, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 247, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 248, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 249, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 250, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 251, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 252, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 253, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 254, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 255, Reward: 0.5\n",
|
|
|
|
|
"Episode: 1, Step: 256, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 1, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 2, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 3, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 4, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 5, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 6, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 7, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 8, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 9, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 10, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 11, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 12, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 13, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 14, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 15, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 16, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 17, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 18, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 19, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 20, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 21, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 22, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 23, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 24, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 25, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 26, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 27, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 28, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 29, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 30, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 31, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 32, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 33, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 34, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 35, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 36, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 37, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 38, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 39, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 40, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 41, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 42, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 43, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 44, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 45, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 46, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 47, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 48, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 49, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 50, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 51, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 52, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 53, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 54, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 55, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 56, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 57, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 58, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 59, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 60, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 61, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 62, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 63, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 64, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 65, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 66, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 67, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 68, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 69, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 70, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 71, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 72, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 73, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 74, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 75, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 76, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 77, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 78, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 79, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 80, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 81, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 82, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 83, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 84, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 85, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 86, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 87, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 88, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 89, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 90, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 91, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 92, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 93, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 94, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 95, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 96, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 97, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 98, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 99, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 100, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 101, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 102, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 103, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 104, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 105, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 106, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 107, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 108, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 109, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 110, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 111, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 112, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 113, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 114, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 115, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 116, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 117, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 118, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 119, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 120, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 121, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 122, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 123, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 124, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 125, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 126, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 127, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 128, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 129, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 130, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 131, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 132, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 133, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 134, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 135, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 136, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 137, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 138, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 139, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 140, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 141, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 142, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 143, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 144, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 145, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 146, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 147, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 148, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 149, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 150, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 151, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 152, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 153, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 154, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 155, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 156, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 157, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 158, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 159, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 160, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 161, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 162, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 163, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 164, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 165, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 166, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 167, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 168, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 169, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 170, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 171, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 172, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 173, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 174, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 175, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 176, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 177, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 178, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 179, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 180, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 181, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 182, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 183, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 184, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 185, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 186, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 187, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 188, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 189, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 190, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 191, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 192, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 193, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 194, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 195, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 196, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 197, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 198, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 199, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 200, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 201, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 202, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 203, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 204, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 205, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 206, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 207, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 208, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 209, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 210, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 211, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 212, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 213, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 214, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 215, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 216, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 217, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 218, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 219, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 220, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 221, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 222, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 223, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 224, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 225, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 226, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 227, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 228, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 229, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 230, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 231, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 232, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 233, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 234, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 235, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 236, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 237, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 238, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 239, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 240, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 241, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 242, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 243, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 244, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 245, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 246, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 247, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 248, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 249, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 250, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 251, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 252, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 253, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 254, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 255, Reward: 0.5\n",
|
|
|
|
|
"Episode: 2, Step: 256, Reward: 0.5\n"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "stderr",
|
|
|
|
|
"output_type": "stream",
|
|
|
|
|
"text": [
|
|
|
|
|
"2023-12-01 14:53:24,371::ERROR::primaite.simulator.network.hardware.base::190::NIC 36:ad:98:49:2d:a7/127.0.0.1 cannot be enabled as it is not connected to a Link\n",
|
|
|
|
|
"2023-12-01 14:53:24,373::ERROR::primaite.simulator.network.hardware.base::190::NIC 36:ad:98:49:2d:a7/127.0.0.1 cannot be enabled as it is not connected to a Link\n",
|
|
|
|
|
"2023-12-01 14:53:24,375::ERROR::primaite.simulator.network.hardware.base::190::NIC c4:0e:cf:36:55:de/127.0.0.1 cannot be enabled as it is not connected to a Link\n",
|
|
|
|
|
"2023-12-01 14:53:24,375::ERROR::primaite.simulator.network.hardware.base::190::NIC c4:0e:cf:36:55:de/127.0.0.1 cannot be enabled as it is not connected to a Link\n",
|
|
|
|
|
"2023-12-01 14:53:24,376::ERROR::primaite.simulator.network.hardware.base::190::NIC ec:6e:b6:5c:8a:e7/127.0.0.1 cannot be enabled as it is not connected to a Link\n",
|
|
|
|
|
"2023-12-01 14:53:24,377::ERROR::primaite.simulator.network.hardware.base::190::NIC ec:6e:b6:5c:8a:e7/127.0.0.1 cannot be enabled as it is not connected to a Link\n",
|
|
|
|
|
"2023-12-01 14:53:24,379::ERROR::primaite.simulator.network.hardware.base::190::NIC 36:ad:98:49:2d:a7/127.0.0.1 cannot be enabled as it is not connected to a Link\n",
|
|
|
|
|
"2023-12-01 14:53:24,380::ERROR::primaite.simulator.network.hardware.base::190::NIC c4:0e:cf:36:55:de/127.0.0.1 cannot be enabled as it is not connected to a Link\n",
|
|
|
|
|
"2023-12-01 14:53:24,381::ERROR::primaite.simulator.network.hardware.base::190::NIC ec:6e:b6:5c:8a:e7/127.0.0.1 cannot be enabled as it is not connected to a Link\n",
|
|
|
|
|
"2023-12-01 14:53:24,402::ERROR::primaite.simulator.network.hardware.base::190::NIC 36:ad:98:49:2d:a7/127.0.0.1 cannot be enabled as it is not connected to a Link\n",
|
|
|
|
|
"2023-12-01 14:53:24,404::ERROR::primaite.simulator.network.hardware.base::190::NIC c4:0e:cf:36:55:de/127.0.0.1 cannot be enabled as it is not connected to a Link\n",
|
|
|
|
|
"2023-12-01 14:53:24,406::ERROR::primaite.simulator.network.hardware.base::190::NIC ec:6e:b6:5c:8a:e7/127.0.0.1 cannot be enabled as it is not connected to a Link\n"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "stdout",
|
|
|
|
|
"output_type": "stream",
|
|
|
|
|
"text": [
|
|
|
|
|
"Episode: 3, Step: 1, Reward: 0.5\n"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "stderr",
|
|
|
|
|
"output_type": "stream",
|
|
|
|
|
"text": [
|
|
|
|
|
"2023-12-01 14:53:24,878\tINFO storage.py:563 -- Checkpoint successfully created at: Checkpoint(filesystem=local, path=/home/cade/ray_results/PPO_2023-12-01_14-53-17/PPO_PrimaiteRayEnv_5cbc4_00000_0_2023-12-01_14-53-17/checkpoint_000000)\n",
|
|
|
|
|
"2023-12-01 14:53:25,098\tINFO tune.py:1047 -- Total run time: 7.37 seconds (7.31 seconds for the tuning loop).\n"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "stdout",
|
|
|
|
|
"output_type": "stream",
|
|
|
|
|
"text": [
|
|
|
|
|
"<IPython.core.display.HTML object>\n",
|
|
|
|
|
"<IPython.core.display.HTML object>\n"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"data": {
|
|
|
|
|
"text/plain": [
|
|
|
|
|
"ResultGrid<[\n",
|
|
|
|
|
" Result(\n",
|
|
|
|
|
" metrics={'custom_metrics': {}, 'episode_media': {}, 'info': {'learner': {'__all__': {'num_agent_steps_trained': 128.0, 'num_env_steps_trained': 128.0, 'total_loss': 9.403312460581462}, 'default_policy': {'total_loss': 9.403312460581462, 'policy_loss': -0.06894568807135025, 'vf_loss': 9.469796816507975, 'vf_loss_unclipped': 416.65203653971355, 'vf_explained_var': 0.0007335106531778971, 'entropy': 3.864323592185974, 'mean_kl_loss': 0.012305201259247648, 'default_optimizer_lr': 4.999999999999999e-05, 'curr_lr': 5e-05, 'curr_entropy_coeff': 0.0, 'curr_kl_coeff': 0.20000000298023224}}, 'num_env_steps_sampled': 512, 'num_env_steps_trained': 0, 'num_agent_steps_sampled': 512, 'num_agent_steps_trained': 0}, 'sampler_results': {'episode_reward_max': 128.0, 'episode_reward_min': 128.0, 'episode_reward_mean': 128.0, 'episode_len_mean': 256.0, 'episode_media': {}, 'episodes_this_iter': 1, 'policy_reward_min': {}, 'policy_reward_max': {}, 'policy_reward_mean': {}, 'custom_metrics': {}, 'hist_stats': {'episode_reward': [128.0, 128.0], 'episode_lengths': [256, 256]}, 'sampler_perf': {'mean_raw_obs_processing_ms': 0.8607522543689299, 'mean_inference_ms': 2.1271821797748984, 'mean_action_processing_ms': 0.15329866429338604, 'mean_env_wait_ms': 6.184263571370873, 'mean_env_render_ms': 0.0}, 'num_faulty_episodes': 0, 'connector_metrics': {'ObsPreprocessorConnector_ms': 0.010561943054199219, 'StateBufferConnector_ms': 0.004971027374267578, 'ViewRequirementAgentConnector_ms': 0.29495954513549805}}, 'episode_reward_max': 128.0, 'episode_reward_min': 128.0, 'episode_reward_mean': 128.0, 'episode_len_mean': 256.0, 'episodes_this_iter': 1, 'policy_reward_min': {}, 'policy_reward_max': {}, 'policy_reward_mean': {}, 'hist_stats': {'episode_reward': [128.0, 128.0], 'episode_lengths': [256, 256]}, 'sampler_perf': {'mean_raw_obs_processing_ms': 0.8607522543689299, 'mean_inference_ms': 2.1271821797748984, 'mean_action_processing_ms': 0.15329866429338604, 'mean_env_wait_ms': 6.184263571370873, 'mean_env_render_ms': 0.0}, 'num_faulty_episodes': 0, 'connector_metrics': {'ObsPreprocessorConnector_ms': 0.010561943054199219, 'StateBufferConnector_ms': 0.004971027374267578, 'ViewRequirementAgentConnector_ms': 0.29495954513549805}, 'num_healthy_workers': 0, 'num_in_flight_async_reqs': 0, 'num_remote_worker_restarts': 0, 'num_agent_steps_sampled': 512, 'num_agent_steps_trained': 0, 'num_env_steps_sampled': 512, 'num_env_steps_trained': 0, 'num_env_steps_sampled_this_iter': 128, 'num_env_steps_trained_this_iter': 0, 'num_env_steps_sampled_throughput_per_sec': 85.63165451744611, 'num_env_steps_trained_throughput_per_sec': 0.0, 'num_steps_trained_this_iter': 0, 'agent_timesteps_total': 512, 'timers': {'training_iteration_time_ms': 1530.574, 'sample_time_ms': 1196.582, 'synch_weights_time_ms': 1.912}, 'counters': {'num_env_steps_sampled': 512, 'num_env_steps_trained': 0, 'num_agent_steps_sampled': 512, 'num_agent_steps_trained': 0}, 'perf': {'cpu_util_percent': 55.25, 'ram_util_percent': 58.8}},\n",
|
|
|
|
|
" path='/home/cade/ray_results/PPO_2023-12-01_14-53-17/PPO_PrimaiteRayEnv_5cbc4_00000_0_2023-12-01_14-53-17',\n",
|
|
|
|
|
" filesystem='local',\n",
|
|
|
|
|
" checkpoint=Checkpoint(filesystem=local, path=/home/cade/ray_results/PPO_2023-12-01_14-53-17/PPO_PrimaiteRayEnv_5cbc4_00000_0_2023-12-01_14-53-17/checkpoint_000000)\n",
|
|
|
|
|
" )\n",
|
|
|
|
|
"]>"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"execution_count": 5,
|
|
|
|
|
"metadata": {},
|
|
|
|
|
"output_type": "execute_result"
|
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
"source": [
|
|
|
|
|
"#### Set training parameters and start the training"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"cell_type": "code",
|
|
|
|
|
"execution_count": null,
|
|
|
|
|
"metadata": {},
|
|
|
|
|
"outputs": [],
|
|
|
|
|
"source": [
|
|
|
|
|
"tune.Tuner(\n",
|
|
|
|
|
" \"PPO\",\n",
|
|
|
|
|
|