mirror of https://github.com/hpcaitech/ColossalAI
[hotfix] meta tensor default device. (#2510)
parent
077a5cdde4
commit
c198c7c0b0
|
@ -43,7 +43,7 @@ class MetaTensor(torch.Tensor):
|
|||
storage_offset=elem.storage_offset(),
|
||||
dtype=elem.dtype,
|
||||
layout=elem.layout,
|
||||
device=fake_device if fake_device is not None else torch.device('cpu'),
|
||||
device=fake_device or (elem.device if elem.device.type != 'meta' else torch.device('cpu')),
|
||||
requires_grad=elem.requires_grad) # deceive the frontend for aten selections
|
||||
r._tensor = elem
|
||||
# ...the real tensor is held as an element on the tensor.
|
||||
|
|
Loading…
Reference in New Issue