class_docstr: Temporal Convolutional Network.
  
  Composed of a sequence of causal convolution blocks.
  
  Takes as input a three-dimensional tensor (`B`, `C`, `L`) where `B` is the
  batch size, `C` is the number of input channels, and `L` is the length of
  the input. Outputs a three-dimensional tensor (`B`, `C_out`, `L`).
  
  Args:
      in_channels : Number of input channels.
      out_channels : Number of output channels.
      kernel_size : Kernel size of the applied non-residual convolutions.
      channels : Number of channels processed in the network and of output
          channels.
      layers : Depth of the network.
      bias : If True, adds a learnable bias to the convolutions.
      fwd_time : If True the network is the relation relation if from past to future (forward),
          if False, the relation from future to past (backward).
class_docstr_tok: ["Temporal","Convolutional","Network",".","Composed","of","a","sequence","of","causal","convolution","blocks",".","Takes","as","input","a","three-dimensional","tensor","(","`","B","`",",","`","C","`",",","`","L","`",")","where","`","B","`","is","the","batch","size",",","`","C","`","is","the","number","of","input","channels",",","and","`","L","`","is","the","length","of","the","input",".","Outputs","a","three-dimensional","tensor","(","`","B","`",",","`","C_out","`",",","`","L","`",")",".","Args",":","in_channels",":","Number","of","input","channels",".","out_channels",":","Number","of","output","channels",".","kernel_size",":","Kernel","size","of","the","applied","non-residual","convolutions",".","channels",":","Number","of","channels","processed","in","the","network","and","of","output","channels",".","layers",":","Depth","of","the","network",".","bias",":","If","True",",","adds","a","learnable","bias","to","the","convolutions",".","fwd_time",":","If","True","the","network","is","the","relation","relation","if","from","past","to","future","(","forward",")",",","if","False",",","the","relation","from","future","to","past","(","backward",")","."]
code: def forward(self, x):
      return self.network(x)
  
file_path: gluonts/src/gluonts/nursery/spliced_binned_pareto/tcn.py
imports: import torch
label_desc: Use image node_id 2 for calling the TCN obj's underlying member method code with example usage: obj.forward(x) and returns: self