docstr: Keep this API same with TasNet.
  
  Args:
      mixture_w: [M, N, K], M is batch size
  
  Returns:
      bottleneck_feature: [M, B, K]
docstr_tok: ["Keep","this","API","same","with","TasNet",".","Args",":","mixture_w",":","[","M",",","N",",","K","]",",","M","is","batch","size","Returns",":","bottleneck_feature",":","[","M",",","B",",","K","]"]
code: def forward(self, mixture_w):
      """Keep this API same with TasNet.
  
      Args:
          mixture_w: [M, N, K], M is batch size
  
      Returns:
          bottleneck_feature: [M, B, K]
      """
      return self.network(mixture_w)
  
imports: import torch
  import torch.nn
label_desc: Use image node_id 2 for calling the TemporalConvNet obj's underlying member method code with example usage: obj.forward(mixture_w) and returns: self