int] or Tuple[int, int, int]*) -- output
        spatial size.
  * **scale_factor** (*float** or **Tuple**[**float**]*) --
    multiplier for spatial size. Has to be an integer.

  * **mode** (*str*) -- algorithm used for upsampling: "'nearest'"
    | "'bilinear'"

  * **align_corners** (*bool**, **optional*) -- Geometrically, we
    consider the pixels of the input and output as squares rather
    than points. If set to "True", the input and output tensors
    are aligned by the center points of their corner pixels,
    preserving the values at the corner pixels. If set to "False",
    the input and output tensors are aligned by the corner points
    of their corner pixels, and the interpolation uses edge value
    padding for out-of-boundary values, making this operation
    *independent* of input size when "scale_factor" is kept the
    same. This only has an effect when "mode" is "'bilinear'".
    Default: "False"
