最近在训练的时候,训练还正常,但在每个epoch训练之后的验证过程中会爆显存,在网上查阅资料之后,得知一个这样的方法:
with torch.no_grad():
这个函数加在model.eval()后面一行就行了,作用是在验证时禁止反向传播,亲测有效。
最近在训练的时候,训练还正常,但在每个epoch训练之后的验证过程中会爆显存,在网上查阅资料之后,得知一个这样的方法:
with torch.no_grad():
这个函数加在model.eval()后面一行就行了,作用是在验证时禁止反向传播,亲测有效。