class_docstr: Base class for all cooperative groups. 
class_docstr_tok: ["Base","class","for","all","cooperative","groups","."]
code: def _sync(self, env, instance):
      _check_include(env, "cg")
      return _Data(f"{instance.code}.sync()", _cuda_types.void)
  
imports: from cupy.cuda import runtime
  from cupyx.jit import _compile
  from cupyx.jit import _cuda_types
  from cupyx.jit._internal_types import BuiltinFunc
  from cupyx.jit._internal_types import Constant
  from cupyx.jit._internal_types import Data
  from cupyx.jit._internal_types import wraps_class_method
label_desc: Use image node_id 3 for calling the _ThreadGroup obj's underlying member method code with example usage: obj._sync(env, instance) and returns: _Data