code: def forward(self, x):
      if self.input_dim == self.output_dim:
          return x + self.mlp_res_block(x)
      else:
          return self.mlp_res_block(x)
  
file_path: vissl/vissl/models/heads/mlp_res.py
imports: from typing import List
  import torch
  import torch.nn
  from vissl.config import AttrDict
  from vissl.models.heads import register_model_head
label_desc: Use image node_id 2 for calling the MLPResidualBlock obj's underlying member method code with example usage: obj.forward(x) and returns: unknown, self