code: def forward(self, net: Tensor) -> Tensor:
      if len(net.shape) > 2:
          net = net.contiguous().view(len(net), -1)
      net = self.encode(net).merged_all
      return self.net(net)
  
file_path: carefree-learn/cflearn/models/ml/fcnn.py
imports: import torch.nn
  from torch import Tensor
  from typing import Dict
  from typing import List
  from typing import Optional
  from cftool.misc import safe_execute
  from .base import MLModel
  from ...schema import MLEncoderSettings
  from ...schema import MLGlobalEncoderSettings
  from ...modules.blocks import mapping_dict
label_desc: Use image node_id 2 for calling the FCNN obj's underlying member method code with example usage: obj.forward(net) and returns: self