class_docstr: FastSEResNet 
class_docstr_tok: ["FastSEResNet"]
docstr: Make ResNet stage 
docstr_tok: ["Make","ResNet","stage"]
code: def make_layer(self, block, planes, blocks, stride=1, **kwargs):
      """Make ResNet stage"""
      downsample = None
      if stride != 1 or self.inplanes != planes * block.expansion:
          downsample = nn.HybridSequential()
          downsample.add(
              nn.Conv2D(
                  planes * block.expansion,
                  in_channels=self.inplanes,
                  kernel_size=1,
                  strides=stride,
                  use_bias=False,
                  weight_initializer=initializer.Uniform(
                      scale=math.sqrt(1 / (self.inplanes * 1 * 1))
                  ),
                  bias_initializer=initializer.Uniform(
                      scale=math.sqrt(1 / (self.inplanes * 1 * 1))
                  ),
              )
          )
          downsample.add(
              self.norm_layer(gamma_initializer=ZeroUniform(), **kwargs)
          )
  
      layers = nn.HybridSequential()
      if downsample is not None:
          layers.add(
              block(
                  self.inplanes,
                  planes,
                  stride,
                  downsample,
                  reduction=True,
                  norm_layer=self.norm_layer,
                  **kwargs,
              )
          )
      else:
          layers.add(
              block(
                  self.inplanes,
                  planes,
                  stride,
                  downsample,
                  norm_layer=self.norm_layer,
                  **kwargs,
              )
          )
      self.inplanes = planes * block.expansion
      for _ in range(1, blocks):
          layers.add(
              block(
                  self.inplanes,
                  planes,
                  norm_layer=self.norm_layer,
                  **kwargs,
              )
          )
  
      return layers
  
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 4 for calling the FastSEResNet obj's underlying member method code with example usage: obj.make_layer(block, planes, blocks, stride) and returns: layers