code: def test_grad_with_grad_outputs():
      shape = (1,)
      dtype = chainerx.float32
  
      xs = (
          chainerx.full(shape, 3, dtype).require_grad(),
          chainerx.full(shape, 5, dtype).require_grad(),
      )
  
      gysi = (
          chainerx.full(shape, 10, dtype).require_grad(),
          chainerx.full(shape, 20, dtype).require_grad(),
      )
  
      expected_gxs = (
          chainerx.full(shape, 110, dtype),
          chainerx.full(shape, 70, dtype),
      )
  
      def fprop(x0, x1):
          return x0 + x1, x0 * x1
  
      _check_grad(fprop, xs, expected_gxs, grad_outputs=gysi)
  
imports: import chainerx
  import pytest
label_desc: Use image node_id 25 for calling a global function with example usage: test_grad_with_grad_outputs() and returns: unknown,  unknown