class_docstr: Bottleneck for ResNet 
class_docstr_tok: ["Bottleneck","for","ResNet"]
docstr: Hybrid forward
docstr_tok: ["Hybrid","forward"]
code: def hybrid_forward(self, F, x):
      """Hybrid forward"""
      residual = x
  
      out = F.relu(self.bn1(self.conv1(x)))
      out = F.relu(self.bn2(self.conv2(out)))
  
      out = self.bn3(self.conv3(out))
      if self.reduc:
          out = self.se(out)
  
      if self.downsample is not None:
          residual = self.downsample(x)
  
      out = residual + out
      out = F.relu(out)
  
      return out
  
imports: import math
  import os
  import mxnet
  from mxnet import initializer
  from mxnet.gluon import nn
  from mxnet.gluon.block import HybridBlock
  from .utils import ZeroUniform, _try_load_parameters
label_desc: Use image node_id 2 for calling the Bottleneck obj's underlying member method code with example usage: obj.hybrid_forward(F, x) and returns: out