Skip to content

Commit 82832ad

Browse files
committed
async_env_mp_context in evaluate-test
1 parent a0c09f0 commit 82832ad

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

amago/experiment.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -711,6 +711,7 @@ def wrap(m):
711711
save_every=None,
712712
)
713713

714+
par_kwargs = dict()
714715
if self.env_mode == "already_vectorized":
715716
Par = AlreadyVectorizedEnv
716717
env_list = [wrap(make_test_env)]
@@ -722,9 +723,10 @@ def wrap(m):
722723
env_list = [wrap(make_test_env) for _ in range(self.parallel_actors)]
723724
if self.env_mode == "async":
724725
Par = gym.vector.AsyncVectorEnv
726+
par_kwargs = dict(context=self.async_env_mp_context)
725727
elif self.env_mode == "sync":
726728
Par = DummyAsyncVectorEnv
727-
test_envs = Par(env_list)
729+
test_envs = Par(env_list, **par_kwargs)
728730
test_envs.reset()
729731
_, (returns, specials) = self.interact(
730732
test_envs,

0 commit comments

Comments
 (0)