code: def testHigherRankParams(self):
      shape = (10, 20, 5, 1, 17)
      params = np.random.rand(*shape).astype(np.float32)
      indices = np.vstack(
          [
              np.random.randint(0, s, size=2000, dtype=np.int32)
              for s in shape
          ]
      ).T
      gather_nd_val = self._runGather(params, indices)
  
      expected = params[tuple(indices.T)]
      self.assertAllEqual(expected, gather_nd_val)
  
file_path: tensorflow/tensorflow/compiler/tests/gather_nd_op_test.py
imports: import numpy
  from tensorflow.compiler.tests import xla_test
  from tensorflow.python.framework import errors
  from tensorflow.python.framework import test_util
  from tensorflow.python.ops import array_ops
  from tensorflow.python.platform import test
label_desc: Use image node_id 10 for calling the GatherNdTest obj's underlying member method code with example usage: obj.testHigherRankParams() without return types