@torch.no_grad():的作用
时间: 2023-08-19 16:06:14 浏览: 672
PyTorch autograd模块1
@torch.no_grad() 的作用是禁用梯度计算,该上下文管理器用于控制是否要对 tensor 进行自动求导。在这个上下文中,所有的操作都不会被记录在计算图中,从而减少了内存的消耗,加快了计算速度。在推理阶段或者不需要计算梯度的情况下,可以使用 @torch.no_grad() 来提高代码的效率。
阅读全文
PyTorch autograd模块1