code: def __init__(
      self, dim, groups=1, activation=None, use_bias=True, **kwargs
  ):
      super(GroupDense, self).__init__(**kwargs)
      self.dim = dim
      self.groups = groups
      self.activation = activation
      self.use_bias = use_bias
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import tensorflow
  import tf_euler
  from tf_euler.python.convolution import conv
  from tf_euler.python.euler_ops import mp_ops
label_desc: Use image node_id 1 to create a new GroupDense object from inherited base classes: tf.layers with example: obj = GroupDense(dim, groups, activation, use_bias)