RuntimeError: adaptive_max_pool2d_backward_cuda does not have a deterministic implementation……报错

小记:

※:这里提供的方案并不一定适用于你所遇到的问题,仅供参考哈~


问题描述

RuntimeError: adaptive_max_pool2d_backward_cuda does not have a deterministic implementation……报错

RuntimeError: adaptive_max_pool2d_backward_cuda does not have a deterministic implementation, but you set 'torch.use_deterministic_algorithms(True)'

解决方案:

提示:在scaler.scale(loss).backward()前添加torch.use_deterministic_algorithms(False)

torch.use_deterministic_algorithms(False)  #添加部分
scaler.scale(loss).backward()

你可能感兴趣的:(深度学习,机器学习,python)