class_docstr: An experimental 'lightweight' that sums avg + max pool first
      
code: def __init__(
      self,
      channels,
      rd_ratio=1.0 / 16,
      rd_channels=None,
      rd_divisor=1,
      act_layer=nn.ReLU,
      gate_layer="sigmoid",
      mlp_bias=False,
  ):
      super(LightChannelAttn, self).__init__(
          channels,
          rd_ratio,
          rd_channels,
          rd_divisor,
          act_layer,
          gate_layer,
          mlp_bias,
      )
  
imports: import torch
  from torch import nn
  import torch.nn.functional
  from .conv_bn_act import ConvNormAct
  from .create_act import create_act_layer, get_act_layer
  from .helpers import make_divisible
label_desc: Use image node_id 1 to create a new LightChannelAttn object from inherited base classes: ChannelAttn with example: obj = LightChannelAttn(channels, rd_ratio, rd_channels, rd_divisor, act_layer, gate_layer, mlp_bias)