code: def build_kernel_node_params(
      self, prg, global_size, local_size, c_kernel_config
  ):
      return cuda.CUDA_KERNEL_NODE_PARAMS(
          prg.clprg.prg,
          *global_size,
          *local_size,
          0,
          None,
          c_kernel_config,
      )
  
imports: import ctypes
  from typing import Any, Optional, Tuple, Dict, List, cast
  import gpuctypes.cuda
  from tinygrad.helpers import init_c_var, encode_args_cuda_style, all_same
  from tinygrad.device import CompiledASTRunner, update_stats, Buffer
  from tinygrad.runtime.ops_cuda import check, cu_time_execution
  from tinygrad.shape.symbolic import Variable
  from tinygrad.jit import JitItem, get_input_replace, get_jit_stats, get_jc_idxs_with_updatable_launch_dims, get_jc_idxs_with_updatable_var_vals, GraphException
label_desc: Use image node_id 11 for calling the CUDAGraph obj's underlying member method code with example usage: obj.build_kernel_node_params(prg, global_size, local_size, c_kernel_config) and returns: cuda