Cast nn.Upsample.scale_factor to a float (#17732)
authorDavid Riazati <davidriazati@fb.com>
Fri, 8 Mar 2019 23:26:25 +0000 (15:26 -0800)
committerFacebook Github Bot <facebook-github-bot@users.noreply.github.com>
Fri, 8 Mar 2019 23:29:35 +0000 (15:29 -0800)
Summary:
Fixes #17106
Pull Request resolved: https://github.com/pytorch/pytorch/pull/17732

Differential Revision: D14388192

Pulled By: driazati

fbshipit-source-id: d9c9e87a7c6db63c1de3ddebbb8dcf619f0dc34d

torch/nn/modules/upsampling.py

index da7b57d..38f98c0 100644 (file)
@@ -126,7 +126,7 @@ class Upsample(Module):
         super(Upsample, self).__init__()
         self.name = type(self).__name__
         self.size = size
-        self.scale_factor = scale_factor
+        self.scale_factor = float(scale_factor) if scale_factor else None
         self.mode = mode
         self.align_corners = align_corners