狗bug,弄了我一天。。。
原因是在用GPU跑代码的时候,网络模型中使用了多个类,结果习惯性地只给主类使用了.to(device),网络中的其他类没管了,导致出现这个bug,后来在涉及到的类后面都添加了.to(device)后就OK了
block = Block().to(device) # 次类
net = Uet2plus().to(device) # 网络中的主要类
狗bug,弄了我一天。。。
原因是在用GPU跑代码的时候,网络模型中使用了多个类,结果习惯性地只给主类使用了.to(device),网络中的其他类没管了,导致出现这个bug,后来在涉及到的类后面都添加了.to(device)后就OK了
block = Block().to(device) # 次类
net = Uet2plus().to(device) # 网络中的主要类