问题描述:pytorch训练网络的过程中,发现在loss.backward()时出现RuntimeError: derivative for floor_divide is not implemented的错误,最终发现在搭建网络过程中,除以一个常数的时候使用了“//”,是一个整数除法,使得网络训练过程中出现了整数,所以出现了上述错误。
解决方法:网络搭建过程中,使用“/”浮点数除法代替“//”整数除法时,错误解决。
问题描述:pytorch训练网络的过程中,发现在loss.backward()时出现RuntimeError: derivative for floor_divide is not implemented的错误,最终发现在搭建网络过程中,除以一个常数的时候使用了“//”,是一个整数除法,使得网络训练过程中出现了整数,所以出现了上述错误。
解决方法:网络搭建过程中,使用“/”浮点数除法代替“//”整数除法时,错误解决。
您可能感兴趣的与本文相关的镜像
PyTorch 2.8
PyTorch 是一个开源的 Python 机器学习库,基于 Torch 库,底层由 C++ 实现,应用于人工智能领域,如计算机视觉和自然语言处理

被折叠的 条评论
为什么被折叠?