diff --git a/test/distributed/test_c10d_nccl.py b/test/distributed/test_c10d_nccl.py index a1e8d30fef6c..0e0a98c120de 100644 --- a/test/distributed/test_c10d_nccl.py +++ b/test/distributed/test_c10d_nccl.py @@ -3127,10 +3127,14 @@ class NcclRegistrationTest(MultiProcessTestCase): @requires_multicast_support() def test_nccl_user_buffer_registration(self): store = c10d.FileStore(self.file_name, self.world_size) - c10d.init_process_group( - backend="nccl", rank=self.rank, world_size=self.world_size, store=store - ) device = torch.device(f"cuda:{self.rank}") + c10d.init_process_group( + backend="nccl", + rank=self.rank, + world_size=self.world_size, + store=store, + device_id=device, + ) torch.cuda.set_device(self.rank) pg = c10d.distributed_c10d._get_default_group() backend = pg._get_backend(torch.device(device))