We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent fdf819c commit dfa22edCopy full SHA for dfa22ed
llava/action/ek_eval.py
@@ -287,6 +287,13 @@ def evaluate_on_EK100(eval_args,
287
gen_type = eval_args.gen_type
288
)
289
290
+ def worker_init_fn(worker_id):
291
+ # Calculate a seed unique to each worker
292
+ worker_seed = torch.initial_seed() % 2**32
293
+ random.seed(worker_seed)
294
+ np.random.seed(worker_seed)
295
+ torch.manual_seed(worker_seed)
296
+
297
def collate_fn(batch):
298
frames = [item[0] for item in batch]
299
mc_data = [item[1] for item in batch]
@@ -309,6 +316,7 @@ def collate_fn(batch):
309
316
sampler = sampler,
310
317
batch_size=1,
311
318
pin_memory = False,
319
+ worker_init_fn=worker_init_fn,
312
320
shuffle=False)
313
321
314
322
# Set up logging
0 commit comments