step1 在loss.py文件导包后添加
device = torch.device("cuda" if torch.cuda.is_available() else "cpu")
step2 添加to(device)
修改:from_which_layer.append(torch.ones(size=(len(b),)) * i)
修改为:from_which_layer.append((torch.ones(size=(len(b),)) * i).to(device))
备注:loss.py文件中有多处,每处都需要修改
step2 添加device=device
修改:matching_matrix = torch.zeros_like(cost)
修改为:matching_matrix = torch.zeros_like(cost, device=device)
备注:loss.py文件中有多处,每处都需要修改