【发布时间】:2021-04-30 18:17:18
【问题描述】:
我的 pytorch 神经网络的输出是 float64 类型的数据。该变量必须用作像素偏移量,因此我需要将其转换为长类型。
但是我刚刚发现转换 out=out.long() 会将变量属性“.requires_grad”切换为 False。
如何将其转换为长期维护的“.requires_grad”为真?
【问题讨论】:
-
请提供一些代码,以便我们查看使用变量的上下文。例如,像素索引的结果是否用于计算损失?即您是否需要通过该操作进行反向传播,还是该操作仅用于推理?