mirror of
https://github.com/hzwer/ECCV2022-RIFE.git
synced 2025-12-16 16:37:51 +01:00
Fix scale mode
This commit is contained in:
@@ -42,14 +42,14 @@ class IFBlock(nn.Module):
|
||||
def forward(self, x, scale=1.0):
|
||||
scale = self.scale / scale
|
||||
if scale != 1.0:
|
||||
x = F.interpolate(x, scale_factor=1. / self.scale, mode="bilinear",
|
||||
x = F.interpolate(x, scale_factor=1. / scale, mode="bilinear",
|
||||
align_corners=False)
|
||||
x = self.conv0(x)
|
||||
x = self.convblock(x)
|
||||
x = self.conv1(x)
|
||||
flow = x
|
||||
if scale != 1.0:
|
||||
flow = F.interpolate(flow, scale_factor=self.scale, mode="bilinear",
|
||||
flow = F.interpolate(flow, scale_factor=scale, mode="bilinear",
|
||||
align_corners=False)
|
||||
return flow
|
||||
|
||||
|
||||
Reference in New Issue
Block a user