Skip to content

Commit 9b6ea12

Browse files
author
Vincent Moens
committed
[Test] Capture deprec warnings
ghstack-source-id: bcbf41c Pull Request resolved: #2799 (cherry picked from commit fb641de)
1 parent 6d95880 commit 9b6ea12

File tree

9 files changed

+468
-388
lines changed

9 files changed

+468
-388
lines changed

test/_utils_internal.py

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
import os
1010

1111
import os.path
12+
import sys
1213
import time
1314
import unittest
1415
import warnings
@@ -42,12 +43,17 @@
4243
ToTensorImage,
4344
TransformedEnv,
4445
)
46+
from torchrl.modules import MLP
4547
from torchrl.objectives.value.advantages import _vmap_func
4648

4749
# Specified for test_utils.py
4850
__version__ = "0.3"
4951

50-
from torchrl.modules import MLP
52+
IS_WIN = sys.platform == "win32"
53+
if IS_WIN:
54+
mp_ctx = "spawn"
55+
else:
56+
mp_ctx = "fork"
5157

5258

5359
def CARTPOLE_VERSIONED():
@@ -265,6 +271,7 @@ def _make_envs(
265271
N,
266272
device="cpu",
267273
kwargs=None,
274+
local_mp_ctx=mp_ctx,
268275
):
269276
torch.manual_seed(0)
270277
if not transformed_in:
@@ -299,7 +306,9 @@ def create_env_fn():
299306
)
300307

301308
env0 = create_env_fn()
302-
env_parallel = ParallelEnv(N, create_env_fn, create_env_kwargs=kwargs)
309+
env_parallel = ParallelEnv(
310+
N, create_env_fn, create_env_kwargs=kwargs, mp_start_method=local_mp_ctx
311+
)
303312
env_serial = SerialEnv(N, create_env_fn, create_env_kwargs=kwargs)
304313

305314
for key in env0.observation_spec.keys(True, True):

0 commit comments

Comments
 (0)