jsuarez/tools/SeedTest.py (14 lines of code) (raw):

from pdb import set_trace as T import numpy as np import ray import torch from torch import nn @ray.remote def foo(i): np.random.seed(i) torch.manual_seed(i) fc = nn.Sequential(nn.Linear(2, 2)) print(i, ': ', [e for e in fc.parameters()][0]) ray.init() jobs = [foo.remote(i) for i in range(5)] print(ray.get(jobs))