code: def test_prelu_double_backward(
      seed, inshape, wshape, base_axis, ctx, func_name
  ):
      from nbla_test_utils import (
          cap_ignore_region,
          backward_function_tester,
      )
  
      rng = np.random.RandomState(seed)
      x = rng.randn(*inshape).astype(np.float32)
      w = np.array(rng.randn(*wshape)).astype(np.float32)
      inputs = [x, w]
      backward_function_tester(
          rng,
          F.prelu,
          inputs,
          func_args=[base_axis],
          ctx=ctx,
          atol_accum=1e-1,
          dstep=1e-3,
      )
  
imports: import pytest
  import numpy
  import nnabla.functions
  from nbla_test_utils import list_context
label_desc: Use image node_id 3 for calling a global function with example usage: test_prelu_double_backward(seed, inshape, wshape, base_axis, ctx, func_name) without return types