code: def test_2d_gaussians(self, xp, scp):
      sigmas = [1.0, 2.0, 10.0]
      test_data, _ = _gen_gaussians_even(xp, sigmas, 100)
      rot_factor = 20
      rot_range = xp.arange(0, len(test_data)) - rot_factor
      test_data_2 = xp.vstack([test_data, test_data[rot_range]])
      rel_max_rows, rel_max_cols = scp.signal.argrelmax(
          test_data_2, axis=1, order=1
      )
      return rel_max_rows, rel_max_cols
  
imports: import pytest
  import cupy
  from cupy.cuda import driver
  from cupy.cuda import runtime
  from cupy import testing
  import cupyx.scipy.signal
  import numpy
label_desc: Use image node_id 4 for calling the TestArgrel obj's underlying member method code with example usage: obj.test_2d_gaussians(xp, scp) and returns: rel_max_rows,  rel_max_cols