code: def _add_sigmoid_layer(out, channels, norm_layer, norm_kwargs):
      with out.name_scope():
          out.add(
              norm_layer(**({} if norm_kwargs is None else norm_kwargs))
          )
          out.add(nn.Activation("relu"))
          out.add(nn.Conv2D(channels, kernel_size=1, use_bias=False))
          out.add(
              norm_layer(**({} if norm_kwargs is None else norm_kwargs))
          )
          out.add(nn.Activation("relu"))
          out.add(nn.Conv2D(channels, kernel_size=1, use_bias=False))
          out.add(nn.Activation("sigmoid"))
  
imports: from mxnet.gluon import nn
  from mxnet.gluon.nn import BatchNorm
  from mxnet.gluon.block import HybridBlock
label_desc: Use image node_id 2 for calling a global function with example usage: _add_sigmoid_layer(out, channels, norm_layer, norm_kwargs) without return types