size. The computed output size will be used to infer new
        scales for the interpolation. Note that when scale_factor is
        floating-point, it may differ from the recomputed
        scale_factor due to rounding and precision issues. If
        recompute_scale_factor is "False", then size or
        scale_factor will be used directly for interpolation.
Shape:
      * Input: (N, C, W_{in}), (N, C, H_{in}, W_{in}) or (N, C,
        D_{in}, H_{in}, W_{in})
  * Output: (N, C, W_{out}), (N, C, H_{out}, W_{out}) or (N, C,
    D_{out}, H_{out}, W_{out}), where

  D_{out} = \left\lfloor D_{in} \times \text{scale\_factor}
  \right\rfloor

  H_{out} = \left\lfloor H_{in} \times \text{scale\_factor}
  \right\rfloor

  W_{out} = \left\lfloor W_{in} \times \text{scale\_factor}
  \right\rfloor

Warning:
 With "align_corners = True", the linearly interpolating modes
 (*linear*, *bilinear*, *bicubic*, and *trilinear*) don't
