Skip to content

Commit 9fa05b4

Browse files
committed
fix path configs
1 parent 532f870 commit 9fa05b4

File tree

6 files changed

+24
-12
lines changed

6 files changed

+24
-12
lines changed

code/ddpg_training.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,9 @@
3535

3636
parser = argparse.ArgumentParser(description='Model arguments')
3737
parser.add_argument('--dir', default='wd/new_exp', type=str, help='Result directory')
38-
parser.add_argument('--intersection_dir', default='/home/gridsan/chickert/vindula/scenarioenv/dataset/salt-lake-city', type=str, help='Path to intersection dataset')
38+
parser.add_argument('--intersection_dir', default='dataset/salt-lake-city', type=str, help='Path to intersection dataset')
3939
parser.add_argument('--wandb_project', default='intersectionzoo', type=str, help='Weights and biases project name')
40-
parser.add_argument('--wandb_entity', default='vindula', type=str, help='Weights and biases entity name')
40+
parser.add_argument('--wandb_entity', default='run_1', type=str, help='Weights and biases entity name')
4141
parser.add_argument('--num_workers', default=10, type=str, help='Number of workers')
4242
parser.add_argument('--num_gpus', default=0, type=str, help='Number of GPUs')
4343
parser.add_argument('--save_frequency', default=5, type=str, help='Frequency of saving checkpoints')
@@ -49,6 +49,8 @@
4949
args = parser.parse_args()
5050
print(args)
5151

52+
Path(args.dir).mkdir(parents=True, exist_ok=True)
53+
5254
wandb.init(project=args.wandb_project, entity=args.wandb_entity)
5355

5456
ray.init(ignore_reinit_error=True, num_cpus=args.num_workers + 15)

code/env_demo.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,16 @@
88
from sumo.constants import REGULAR
99

1010
parser = argparse.ArgumentParser(description='Demo run arguments')
11-
parser.add_argument('--dir', default='/Users/bfreydt/MIT_local/IntersectionZoo/wd/new_exp', type=str, help='Result directory')
12-
parser.add_argument('--intersection_dir', default='/Users/bfreydt/MIT_local/IntersectionZoo/dataset/salt-lake-city', type=str, help='Path to intersection dataset')
11+
parser.add_argument('--dir', default='wd/new_exp', type=str, help='Result directory')
12+
parser.add_argument('--intersection_dir', default='dataset/salt-lake-city', type=str, help='Path to intersection dataset')
1313
parser.add_argument('--penetration', default=0.33, type=str, help='Eco drive adoption rate')
1414
parser.add_argument('--temperature_humidity', default='68_46', type=str, help='Temperature and humidity for evaluations')
1515

1616
args = parser.parse_args()
1717
print(args)
1818

19+
Path(args.dir).mkdir(parents=True, exist_ok=True)
20+
1921
tasks = PathTaskContext(
2022
dir=Path(args.intersection_dir),
2123
single_approach=True,
@@ -29,6 +31,7 @@
2931
working_dir=Path(args.dir),
3032
moves_emissions_models=[args.temperature_humidity],
3133
fleet_reward_ratio=1,
34+
visualize_sumo=True,
3235
)
3336

3437
# Create the environment
@@ -64,7 +67,6 @@ def filter_rew(rew: dict):
6467
# Print the observations and reward
6568
print("Observations:", filter_obs(obs))
6669
print("Reward:", filter_rew(reward))
67-
input("Press Enter to continue...")
6870

6971
# Close the environment
7072
env.close()

code/policy_evaluation.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,10 @@
3030
from sumo.constants import REGULAR
3131

3232
parser = argparse.ArgumentParser(description='Model arguments')
33-
parser.add_argument('--dir', default='/home/gridsan/vindula/neurips24/scenarioenv', type=str, help='Result directory')
34-
parser.add_argument('--intersection_dir', default='/home/gridsan/vindula/neurips24/scenarioenv/dataset/test', type=str, help='Path to intersection dataset')
33+
parser.add_argument('--dir', default='wd/ppo_run', type=str, help='Result directory')
34+
parser.add_argument('--intersection_dir', default='dataset/salt-lake-city', type=str, help='Path to intersection dataset')
3535
parser.add_argument('--num_workers', default=5, type=str, help='Number of workers')
36-
parser.add_argument('--checkpoint', default='/home/gridsan/vindula/neurips24/scenarioenv/wd/ppo_run/runs/0/20240530_2354', type=str, help='Checkpoint path')
36+
parser.add_argument('--checkpoint', default='/wd/ppo_run/runs/0/20240530_2354', type=str, help='Checkpoint path')
3737
parser.add_argument('--eval_per_task', default=3, type=str, help='How many times to evaluate each task')
3838

3939
parser.add_argument('--penetration', default=1.0, type=str, help='Eco drive adoption rate')
@@ -42,6 +42,8 @@
4242
args = parser.parse_args()
4343
print(args)
4444

45+
Path(args.dir).mkdir(parents=True, exist_ok=True)
46+
4547
ray.init(ignore_reinit_error=True, num_cpus=args.num_workers + 15)
4648

4749
tasks = PathTaskContext(

code/ppo_training.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,9 @@
3535

3636
parser = argparse.ArgumentParser(description='Model arguments')
3737
parser.add_argument('--dir', default='wd/new_exp', type=str, help='Result directory')
38-
parser.add_argument('--intersection_dir', default='/home/gridsan/vindula/scenarioenv/dataset/salt-lake-city', type=str, help='Path to intersection dataset')
38+
parser.add_argument('--intersection_dir', default='dataset/salt-lake-city', type=str, help='Path to intersection dataset')
3939
parser.add_argument('--wandb_project', default='intersectionzoo', type=str, help='Weights and biases project name')
40-
parser.add_argument('--wandb_entity', default='vindula', type=str, help='Weights and biases entity name')
40+
parser.add_argument('--wandb_entity', default='run_1', type=str, help='Weights and biases entity name')
4141
parser.add_argument('--num_workers', default=10, type=str, help='Number of workers')
4242
parser.add_argument('--num_gpus', default=1, type=str, help='Number of GPUs')
4343
parser.add_argument('--save_frequency', default=5, type=str, help='Frequency of saving checkpoints')
@@ -49,6 +49,8 @@
4949
args = parser.parse_args()
5050
print(args)
5151

52+
Path(args.dir).mkdir(parents=True, exist_ok=True)
53+
5254
wandb.init(project=args.wandb_project, entity=args.wandb_entity)
5355

5456
ray.init(ignore_reinit_error=True, num_cpus=args.num_workers + 15)

code/synthetic_ddpg_training.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
parser = argparse.ArgumentParser(description='Model arguments')
3737
parser.add_argument('--dir', default='wd/new_exp', type=str, help='Result directory')
3838
parser.add_argument('--wandb_project', default='intersectionzoo-synthetic', type=str, help='Weights and biases project name')
39-
parser.add_argument('--wandb_entity', default='vindula', type=str, help='Weights and biases entity name')
39+
parser.add_argument('--wandb_entity', default='run_1', type=str, help='Weights and biases entity name')
4040
parser.add_argument('--num_workers', default=10, type=str, help='Number of workers')
4141
parser.add_argument('--num_gpus', default=0, type=str, help='Number of GPUs')
4242
parser.add_argument('--save_frequency', default=5, type=str, help='Frequency of saving checkpoints')
@@ -48,6 +48,8 @@
4848
args = parser.parse_args()
4949
print(args)
5050

51+
Path(args.dir).mkdir(parents=True, exist_ok=True)
52+
5153
wandb.init(project=args.wandb_project, entity=args.wandb_entity)
5254

5355
ray.init(ignore_reinit_error=True, num_cpus=args.num_workers + 15)

code/synthetic_ppo_training.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
parser = argparse.ArgumentParser(description='Model arguments')
3737
parser.add_argument('--dir', default='wd/new_exp', type=str, help='Result directory')
3838
parser.add_argument('--wandb_project', default='intersectionzoo-synthetic', type=str, help='Weights and biases project name')
39-
parser.add_argument('--wandb_entity', default='vindula', type=str, help='Weights and biases entity name')
39+
parser.add_argument('--wandb_entity', default='run_1', type=str, help='Weights and biases entity name')
4040
parser.add_argument('--num_workers', default=10, type=str, help='Number of workers')
4141
parser.add_argument('--num_gpus', default=0, type=str, help='Number of GPUs')
4242
parser.add_argument('--save_frequency', default=5, type=str, help='Frequency of saving checkpoints')
@@ -48,6 +48,8 @@
4848
args = parser.parse_args()
4949
print(args)
5050

51+
Path(args.dir).mkdir(parents=True, exist_ok=True)
52+
5153
wandb.init(project=args.wandb_project, entity=args.wandb_entity)
5254

5355
ray.init(ignore_reinit_error=True, num_cpus=args.num_workers + 15)

0 commit comments

Comments
 (0)