赞
踩
RuntimeError: Expected all tensors to be on the same device, but found at least two devices, cuda:1 and cuda:0
传入模型的数据格式为对象(object),DataParallel无法分割对象类型的数据,没有分割直接传入gpu0。
DataParallel只能自动分割Tensor, tuple, list, dict这几种类型的数据。
如果你的model存在多个encoder、fusion或者discriminator,可以考虑根据如下方式调整encoder
encoder = YourEncoder1(config).to(device)
model = YourMoldel(encoder).to(device)
model = torch.nn.DataParallel(model)
注意:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。