code: def local_gpua_mrg(node):
      context_name = infer_context_name(*node.inputs)
      return local_gpua_mrg_graph(
          node.op, context_name, node.inputs, node.outputs
      )
  
imports: from __future__ import absolute_import, print_function, division
  from theano import Apply, tensor
  from theano.gof import local_optimizer
  from theano.sandbox.rng_mrg import mrg_uniform_base, mrg_uniform
  from theano.tensor import as_tensor_variable, get_vector_length
  from theano.scalar import int32
  from .basic_ops import GpuKernelBase, Kernel, infer_context_name, GpuFromHost, host_from_gpu, as_gpuarray_variable
  from .type import GpuArrayType, gpu_context_type
  from .fp16_help import write_w
  from .opt import register_opt, register_opt2
label_desc: Use image node_id 2 for calling a global function with example usage: local_gpua_mrg(node) and returns: local_gpua_mrg_graph