Skip to content

Commit c3336ef

Browse files
authored
added a n_repeat functionality to make_env_args_list_from_fixed_seeds() (#332)
1 parent 2749bb2 commit c3336ef

File tree

1 file changed

+15
-14
lines changed
  • browsergym/experiments/src/browsergym/experiments/benchmark

1 file changed

+15
-14
lines changed

browsergym/experiments/src/browsergym/experiments/benchmark/utils.py

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -73,28 +73,29 @@ def make_env_args_list_from_repeat_tasks(
7373

7474

7575
def make_env_args_list_from_fixed_seeds(
76-
task_list: list[str], max_steps: int, fixed_seeds: list[int]
76+
task_list: list[str], max_steps: int, fixed_seeds: list[int], n_repeats: int = 1
7777
):
7878
"""
7979
Generates a list of `len(task_list)` time `n_repeats` environments arguments, using randomly generated seeds.
8080
"""
8181
env_args_list = []
8282
for task in task_list:
8383
for seed in fixed_seeds:
84-
env_args_list.append(
85-
EnvArgs(
86-
task_name=task,
87-
task_seed=int(seed),
88-
max_steps=max_steps,
89-
headless=True,
90-
record_video=False,
91-
wait_for_user_message=False,
92-
viewport=None,
93-
slow_mo=None,
94-
storage_state=None,
95-
task_kwargs=None,
84+
for _ in range(n_repeats):
85+
env_args_list.append(
86+
EnvArgs(
87+
task_name=task,
88+
task_seed=int(seed),
89+
max_steps=max_steps,
90+
headless=True,
91+
record_video=False,
92+
wait_for_user_message=False,
93+
viewport=None,
94+
slow_mo=None,
95+
storage_state=None,
96+
task_kwargs=None,
97+
)
9698
)
97-
)
9899

99100
return env_args_list
100101

0 commit comments

Comments
 (0)