I am also confused withe too many seeding methods, there are these seeding metods too…
torch.random.initial_seed()  
torch.cuda.manual_seed_all(seed_value)
torch.cuda.set_rng_state(cuda_rng_state)
torch.set_rng_state(rng_state)