class_docstr: Model backing GroupType instances. See the link below for details.
  https://github.com/numba/numba/blob/main/numba/core/datamodel/models.py
class_docstr_tok: ["Model","backing","GroupType","instances",".","See","the","link","below","for","details",".","https",":","\/\/github.com\/numba\/numba\/blob\/main\/numba\/core\/datamodel\/models.py"]
code: def __init__(self, dmm, fe_type):
      members = [
          ("group_data", types.CPointer(fe_type.group_scalar_type)),
          ("size", group_size_type),
          ("index", types.CPointer(fe_type.index_type)),
      ]
      super().__init__(dmm, fe_type, members)
  
imports: from typing import Any, Dict
  import numba
  from numba import cuda, types
  from numba.core.extending import make_attribute_wrapper, models, register_model, type_callable, typeof_impl
  from numba.core.typing import signature
  from numba.core.typing.templates import AbstractTemplate, AttributeTemplate
  from numba.cuda.cudadecl import registry
  from numba.np import numpy_support
  from cudf.core.udf._ops import arith_ops, comparison_ops, unary_ops
  from cudf.core.udf.utils import Row, UDFError
label_desc: Use image node_id 1 to create a new GroupModel object from inherited base classes: models with example: obj = GroupModel(dmm, fe_type)