问题描述:pytorch训练网络的过程中,发现在loss.backward()时出现RuntimeError: derivative for floor_divide is not implemented的错误,最终发现在搭建网络过程中,除以一个常数的时候使用了“//”,是一个整数除法,使得网络训练过程中出现了整数,所以出现了上述错误。
解决方法:网络搭建过程中,使用“/”浮点数除法代替“//”整数除法时,错误解决。
问题描述:pytorch训练网络的过程中,发现在loss.backward()时出现RuntimeError: derivative for floor_divide is not implemented的错误,最终发现在搭建网络过程中,除以一个常数的时候使用了“//”,是一个整数除法,使得网络训练过程中出现了整数,所以出现了上述错误。
解决方法:网络搭建过程中,使用“/”浮点数除法代替“//”整数除法时,错误解决。