code: def export_int32_batchdim_1() -> None:
      node = onnx.helper.make_node(
          "GatherND",
          inputs=["data", "indices"],
          outputs=["output"],
          batch_dims=1,
      )
  
      data = np.array(
          [[[0, 1], [2, 3]], [[4, 5], [6, 7]]], dtype=np.int32
      )
      indices = np.array([[1], [0]], dtype=np.int64)
      output = gather_nd_impl(data, indices, 1)
      expected_output = np.array([[2, 3], [4, 5]], dtype=np.int32)
      assert np.array_equal(output, expected_output)
      expect(
          node,
          inputs=[data, indices],
          outputs=[output],
          name="test_gathernd_example_int32_batch_dim1",
      )
  
file_path: onnx/onnx/backend/test/case/node/gathernd.py
imports: import numpy
  import onnx
  from onnx.backend.test.case.base import Base
  from onnx.backend.test.case.node import expect
label_desc: Use image node_id 3 for calling the GatherND obj's underlying member method code with example usage: obj.export_int32_batchdim_1() without return types