Skip to content
Snippets Groups Projects
Commit ee91911e authored by u214892's avatar u214892
Browse files

#141 different agent classes

parent b8eab2fb
No related branches found
No related tags found
No related merge requests found
......@@ -2,8 +2,8 @@ import numpy as np
from ray.rllib.env.multi_agent_env import MultiAgentEnv
from ray.rllib.utils.seed import seed as set_seed
from flatland.envs.generators import complex_rail_generator, random_rail_generator
from flatland.envs.rail_env import RailEnv
from flatland.envs.rail_generators import complex_rail_generator, random_rail_generator
class RailEnvRLLibWrapper(MultiAgentEnv):
......
......@@ -3,11 +3,11 @@ import time
import numpy as np
from flatland.envs.agent_generators import complex_rail_generator_agents_placer
from flatland.envs.generators import complex_rail_generator, rail_from_file
from flatland.envs.observations import TreeObsForRailEnv
from flatland.envs.predictions import ShortestPathPredictorForRailEnv
from flatland.envs.rail_env import RailEnv
from flatland.envs.rail_generators import complex_rail_generator, rail_from_file
from flatland.envs.schedule_generators import complex_rail_generator_agents_placer
from flatland.utils.rendertools import RenderTool
# Time factor to test the max time allowed for an env.
......
import numpy as np
from flatland.envs.agent_generators import complex_rail_generator_agents_placer
from flatland.envs.generators import complex_rail_generator
from flatland.envs.observations import TreeObsForRailEnv
from flatland.envs.predictions import ShortestPathPredictorForRailEnv
from flatland.envs.rail_env import RailEnv
from flatland.envs.rail_generators import complex_rail_generator
from flatland.envs.schedule_generators import complex_rail_generator_agents_placer
from flatland.utils.rendertools import RenderTool
from sequential_agent.simple_order_agent import OrderedAgent
......
......@@ -8,8 +8,8 @@ from observation_builders.observations import TreeObsForRailEnv
from predictors.predictions import ShortestPathPredictorForRailEnv
import torch_training.Nets
from flatland.envs.generators import rail_from_file
from flatland.envs.rail_env import RailEnv
from flatland.envs.rail_generators import rail_from_file
from flatland.utils.rendertools import RenderTool
from torch_training.dueling_double_dqn import Agent
from utils.observation_utils import normalize_observation
......
......@@ -11,12 +11,12 @@ from importlib_resources import path
# Import Torch and utility functions to normalize observation
import torch_training.Nets
# Import Flatland/ Observations and Predictors
from flatland.envs.agent_generators import complex_rail_generator_agents_placer
from flatland.envs.generators import complex_rail_generator
from flatland.envs.observations import TreeObsForRailEnv
from flatland.envs.predictions import ShortestPathPredictorForRailEnv
from flatland.envs.rail_env import RailEnv
from flatland.envs.rail_generators import complex_rail_generator
# Import Flatland/ Observations and Predictors
from flatland.envs.schedule_generators import complex_rail_generator_agents_placer
from torch_training.dueling_double_dqn import Agent
from utils.observation_utils import normalize_observation
......
......@@ -11,12 +11,12 @@ from importlib_resources import path
# Import Torch and utility functions to normalize observation
import torch_training.Nets
# Import Flatland/ Observations and Predictors
from flatland.envs.agent_generators import complex_rail_generator_agents_placer
from flatland.envs.generators import complex_rail_generator
from flatland.envs.observations import TreeObsForRailEnv
from flatland.envs.predictions import ShortestPathPredictorForRailEnv
from flatland.envs.rail_env import RailEnv
from flatland.envs.rail_generators import complex_rail_generator
# Import Flatland/ Observations and Predictors
from flatland.envs.schedule_generators import complex_rail_generator_agents_placer
from torch_training.dueling_double_dqn import Agent
from utils.observation_utils import norm_obs_clip, split_tree
......
......@@ -6,11 +6,11 @@ import torch
from importlib_resources import path
import torch_training.Nets
from flatland.envs.agent_generators import complex_rail_generator_agents_placer
from flatland.envs.generators import complex_rail_generator
from flatland.envs.observations import TreeObsForRailEnv
from flatland.envs.predictions import ShortestPathPredictorForRailEnv
from flatland.envs.rail_env import RailEnv
from flatland.envs.rail_generators import complex_rail_generator
from flatland.envs.schedule_generators import complex_rail_generator_agents_placer
from flatland.utils.rendertools import RenderTool
from torch_training.dueling_double_dqn import Agent
from utils.observation_utils import norm_obs_clip, split_tree
......
......@@ -8,10 +8,10 @@ import numpy as np
import torch
from dueling_double_dqn import Agent
from flatland.envs.agent_generators import complex_rail_generator_agents_placer
from flatland.envs.generators import complex_rail_generator
from flatland.envs.observations import TreeObsForRailEnv
from flatland.envs.rail_env import RailEnv
from flatland.envs.rail_generators import complex_rail_generator
from flatland.envs.schedule_generators import complex_rail_generator_agents_placer
from flatland.utils.rendertools import RenderTool
from utils.observation_utils import norm_obs_clip, split_tree
......
......@@ -5,10 +5,10 @@ from collections import deque
import numpy as np
from line_profiler import LineProfiler
from flatland.envs.agent_generators import complex_rail_generator_agents_placer
from flatland.envs.generators import complex_rail_generator
from flatland.envs.observations import GlobalObsForRailEnv
from flatland.envs.rail_env import RailEnv
from flatland.envs.rail_generators import complex_rail_generator
from flatland.envs.schedule_generators import complex_rail_generator_agents_placer
from utils.observation_utils import norm_obs_clip, split_tree
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment