class_docstr: Identity Residual Block for WideResnet
docstr: This is the standard forward function for non-distributed batch norm
docstr_tok: ["This","is","the","standard","forward","function","for","non-distributed","batch","norm"]
code: def hybrid_forward(self, F, x):
      """
      This is the standard forward function for non-distributed batch norm
      """
      if hasattr(self, "proj_conv"):
          bn1 = self.bn1(x)
          shortcut = self.proj_conv(bn1)
      else:
          shortcut = x
          bn1 = self.bn1(x)
  
      out = self.convs(bn1)
      out = out + shortcut
      return out
  
file_path: gluon-cv/gluoncv/model_zoo/wideresnet.py
imports: import sys
  from collections import OrderedDict
  from functools import partial
  from mxnet.gluon import nn
  from mxnet.gluon.nn import HybridBlock
label_desc: Use image node_id 2 for calling the IdentityResidualBlock obj's underlying member method code with example usage: obj.hybrid_forward(F, x) and returns: out