mirror of
https://github.com/open-mmlab/mmengine.git
synced 2025-06-03 21:54:44 +08:00
[Fix] Fix multi card issue in PyTorch v2.1 on Ascend (#1321)
This commit is contained in:
parent
e1c6079d73
commit
a53c2802a6
2
mmengine/dist/dist.py
vendored
2
mmengine/dist/dist.py
vendored
@ -416,7 +416,7 @@ def _broadcast_object_list(object_list: List[Any],
|
||||
is_hccl_backend = group_backend == 'hccl'
|
||||
is_cncl_backend = group_backend == 'cncl'
|
||||
if is_hccl_backend:
|
||||
current_device = torch.npu.current_device()
|
||||
current_device = torch.device('npu', torch.npu.current_device())
|
||||
object_sizes_tensor = object_sizes_tensor.to(current_device)
|
||||
elif is_cncl_backend:
|
||||
current_device = torch.device('mlu', torch.mlu.current_device())
|
||||
|
Loading…
x
Reference in New Issue
Block a user