Yes, the worker seed would be the same, but this would also be the current behavior.
In these lines of code 223 the seed is set as the base_seed + i, where i is the worker id.
Inside the worker, the seed will be used here 91.
Note that this would not force the same ordering of the data, since the sampler won’t use the same seed.
The worker seed should be used for the current worker process, i.e. you could use the worker_init_fn to set the seed for all libraries you are using inside e.g. Dataset.__getitem__, such as numpy etc.