docstr: x (Tensor): Input tensor (B, C, F, T).
  Tensor: Interpolated tensor (B, C, F * y_scale, T * x_scale),
docstr_tok: ["x","(","Tensor",")",":","Input","tensor","(","B",",","C",",","F",",","T",")",".","Tensor",":","Interpolated","tensor","(","B",",","C",",","F","*","y_scale",",","T","*","x_scale",")",","]
code: def forward(self, x):
      """
      x (Tensor): Input tensor (B, C, F, T).
      Tensor: Interpolated tensor (B, C, F * y_scale, T * x_scale),
      """
      return F.interpolate(
          x, scale_factor=(self.y_scale, self.x_scale), mode=self.mode
      )
  
file_path: TTS/TTS/vocoder/layers/upsample.py
imports: import torch
  from torch.nn import functional
label_desc: Use image node_id 2 for calling the Stretch2d obj's underlying member method code with example usage: obj.forward(x) and returns: F