docstr: c :  (B, C, T_in).
  Tensor: (B, C, T_upsample)
docstr_tok: ["c",":","(","B",",","C",",","T_in",")",".","Tensor",":","(","B",",","C",",","T_upsample",")"]
code: def forward(self, c):
      """
      c :  (B, C, T_in).
      Tensor: (B, C, T_upsample)
      """
      c = c.unsqueeze(1)  # (B, 1, C, T)
      for f in self.up_layers:
          c = f(c)
      return c.squeeze(1)
  
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 UpsampleNetwork obj's underlying member method code with example usage: obj.forward(c) and returns: c