Fix dist.broadcast stall without group argument (#3408)
This commit is contained in:
parent
253a98078a
commit
429284dc37
@ -177,7 +177,7 @@ def broadcast_tensor_dict(
|
|||||||
for key, value in metadata_list:
|
for key, value in metadata_list:
|
||||||
if isinstance(value, TensorMetadata):
|
if isinstance(value, TensorMetadata):
|
||||||
tensor = tensor_dict[key]
|
tensor = tensor_dict[key]
|
||||||
torch.distributed.broadcast(tensor, src=src)
|
torch.distributed.broadcast(tensor, src=src, group=group)
|
||||||
else:
|
else:
|
||||||
recv_metadata_list = [None]
|
recv_metadata_list = [None]
|
||||||
torch.distributed.broadcast_object_list(recv_metadata_list,
|
torch.distributed.broadcast_object_list(recv_metadata_list,
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user