File tree Expand file tree Collapse file tree 2 files changed +5
-5
lines changed
Expand file tree Collapse file tree 2 files changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -101,8 +101,10 @@ def tile_bag_dataloader(
101101 shuffle = shuffle ,
102102 num_workers = num_workers ,
103103 collate_fn = _collate_to_tuple ,
104- worker_init_fn = Seed .get_loader_worker_init (),
105- generator = Seed .get_torch_generator (),
104+ worker_init_fn = Seed .get_loader_worker_init ()
105+ if Seed ._is_set ()
106+ else None ,
107+ generator = Seed .get_torch_generator () if Seed ._is_set () else None ,
106108 ),
107109 ),
108110 list (categories ),
Original file line number Diff line number Diff line change @@ -52,9 +52,7 @@ def get_loader_worker_init(cls) -> Callable[[int], None]:
5252 def get_torch_generator (cls , device = "cpu" ) -> Generator :
5353 seed = cls .seed
5454 if seed is None :
55- raise RuntimeError (
56- "Seed has not been set. Call Seed.set(seed) before requesting a generator."
57- )
55+ raise RuntimeError ("Seed has not been set." )
5856 g = torch .Generator (device )
5957 g .manual_seed (seed )
6058 return g
You can’t perform that action at this time.
0 commit comments