[Enhance] Set torch seed in `worker_init_fn` (#733)

pull/741/head
Ma Zerun 2022-03-16 23:12:57 +08:00 committed by GitHub
parent aa522f4309
commit 7856141132
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 1 additions and 0 deletions

View File

@ -156,6 +156,7 @@ def worker_init_fn(worker_id, num_workers, rank, seed):
worker_seed = num_workers * rank + worker_id + seed
np.random.seed(worker_seed)
random.seed(worker_seed)
torch.manual_seed(worker_seed)
def build_sampler(cfg, default_args=None):