code: def _add_conv(
      out,
      channels=1,
      kernel=1,
      stride=1,
      pad=0,
      num_group=1,
      active=True,
      relu6=False,
  ):
      out.add(
          nn.Conv2D(
              channels,
              kernel,
              stride,
              pad,
              groups=num_group,
              use_bias=False,
          )
      )
      out.add(nn.BatchNorm(scale=True))
      if active:
          out.add(RELU6() if relu6 else nn.Activation("relu"))
  
imports: import os
  from ...None import nn
  from ....device import cpu
  from ...block import HybridBlock
  from ....None import base, np
  from ....util import use_np, wrap_ctx_to_device_func
label_desc: Use image node_id 1 for calling a global function with example usage: _add_conv(out, channels, kernel, stride, pad, num_group, active, relu6) without return types