#3060 - Adding version to YAML files within PrimAITE

This commit is contained in:
Charlie Crane
2025-02-11 10:53:41 +00:00
parent e288572e0b
commit 56e81a020c
35 changed files with 72 additions and 0 deletions

View File

@@ -1,3 +1,5 @@
version: 3.0
game:
ports:
- ARP

View File

@@ -1,3 +1,5 @@
version: 3.0
game:
ports:
- ARP

View File

@@ -1,3 +1,5 @@
version: 3.0
io_settings:
save_agent_actions: true
save_step_metadata: false

View File

@@ -1,3 +1,5 @@
version: 3.0
io_settings:
save_agent_actions: true
save_step_metadata: false

View File

@@ -1,3 +1,5 @@
version: 3.0
game:
max_episode_length: 128
ports: []

View File

@@ -1,3 +1,5 @@
version: 3.0
game:
ports:
- ARP

View File

@@ -1,3 +1,5 @@
version: 3.0
io_settings:
save_agent_actions: true
save_step_metadata: false

View File

@@ -247,6 +247,11 @@ class PrimaiteGame:
game.options = PrimaiteGameOptions(**cfg["game"])
game.save_step_metadata = cfg.get("io_settings", {}).get("save_step_metadata") or False
# TODO: Future YAML config should specify the PrimAITE version they are written for.
# For now, we warn that if it is missing, pending a mechanism to handle variations.
if not cfg["version"]:
_LOGGER.warning("Version definition is missing from provided configuration. ")
# 1. create simulation
sim = game.simulation
net = sim.network

View File

@@ -1,3 +1,5 @@
version: 3.0
io_settings:
save_agent_actions: false
save_step_metadata: false

View File

@@ -1,3 +1,5 @@
version: 3.0
game:
ports:
- ARP

View File

@@ -4,6 +4,8 @@
# | node_a |------| switch_1 |------| node_b |
# -------------- -------------- --------------
#
version: 3.0
io_settings:
save_step_metadata: false
save_pcap_logs: true

View File

@@ -4,6 +4,7 @@
# | client_1 |------| switch_1 |------| client_2 |
# -------------- -------------- --------------
#
version: 3.0
io_settings:
save_step_metadata: false

View File

@@ -1,3 +1,5 @@
version: 3.0
io_settings:
save_step_metadata: false
save_pcap_logs: true

View File

@@ -1,3 +1,5 @@
version: 3.0
io_settings:
save_step_metadata: false
save_pcap_logs: true

View File

@@ -4,6 +4,8 @@
# | client_1 |------| switch_1 |------| client_2 |
# -------------- -------------- --------------
#
version: 3.0
io_settings:
save_step_metadata: false
save_pcap_logs: true

View File

@@ -1,3 +1,5 @@
version: 3.0
io_settings:
save_agent_actions: true
save_step_metadata: false

View File

@@ -30,6 +30,8 @@
# | external_computer |------| switch_3 |------| external_server |
# ----------------------- -------------- ---------------------
#
version: 3.0
io_settings:
save_step_metadata: false
save_pcap_logs: true

View File

@@ -1,3 +1,5 @@
version: 3.0
game:
ports:
- ARP

View File

@@ -1,3 +1,5 @@
version: 3.0
io_settings:
save_agent_actions: true
save_step_metadata: false

View File

@@ -30,6 +30,8 @@
# | external_computer |------| switch_3 |------| external_server |
# ----------------------- -------------- ---------------------
#
version: 3.0
io_settings:
save_step_metadata: false
save_pcap_logs: true

View File

@@ -4,6 +4,8 @@
# | client_1 |------| switch_1 |------| client_2 |
# -------------- -------------- --------------
#
version: 3.0
io_settings:
save_step_metadata: false
save_pcap_logs: true

View File

@@ -1,3 +1,5 @@
version: 3.0
io_settings:
save_step_metadata: false
save_pcap_logs: false

View File

@@ -1,3 +1,5 @@
version: 3.0
io_settings:
save_agent_actions: false
save_step_metadata: false

View File

@@ -1,3 +1,5 @@
version: 3.0
io_settings:
save_step_metadata: false
save_pcap_logs: true

View File

@@ -1,3 +1,5 @@
version: 3.0
io_settings:
save_step_metadata: false
save_pcap_logs: true

View File

@@ -1,3 +1,5 @@
version: 3.0
io_settings:
save_step_metadata: false
save_pcap_logs: true

View File

@@ -1,3 +1,5 @@
version: 3.0
io_settings:
save_step_metadata: false
save_pcap_logs: true

View File

@@ -1,3 +1,5 @@
version: 3.0
io_settings:
save_agent_actions: true
save_step_metadata: false

View File

@@ -1,3 +1,5 @@
version: 3.0
io_settings:
save_agent_actions: false
save_step_metadata: false

View File

@@ -4,6 +4,8 @@
# | client_1 |------| switch_1 |------| client_2 |
# -------------- -------------- --------------
#
version: 3.0
io_settings:
save_step_metadata: false
save_pcap_logs: true

View File

@@ -1,3 +1,5 @@
version: 3.0
io_settings:
save_agent_actions: true
save_step_metadata: false

View File

@@ -1,3 +1,5 @@
version: 3.0
io_settings:
save_agent_actions: true
save_step_metadata: true

View File

@@ -1,3 +1,5 @@
version: 3.0
game:
max_episode_length: 256
ports:

View File

@@ -1,3 +1,5 @@
version: 3.0
game:
max_episode_length: 256
ports:

View File

@@ -1,3 +1,5 @@
version: 3.0
game:
max_episode_length: 256
ports: