class_docstr: Helper class to implement skip multiplication.
  Args:
      layer (nn.Module): layer for skip multiplication. With input x, _SkipConnectMul
          implements layer(x)*x.
class_docstr_tok: ["Helper","class","to","implement","skip","multiplication",".","Args",":","layer","(","nn.Module",")",":","layer","for","skip","multiplication",".","With","input","x",",","_SkipConnectMul","implements","layer","(","x",")","*","x","."]
code: def forward(self, x):
      return self.mul_func.mul(x, self.layer(x))
  
imports: from copy import deepcopy
  from typing import Tuple
  import torch
  import torch.nn
label_desc: Use image node_id 2 for calling the _SkipConnectMul obj's underlying member method code with example usage: obj.forward(x) and returns: self