code: def test_geoseries_input():
      s = gpd.GeoSeries(
          [
              Point(grid_corners[0][0]),
              Point(grid_corners[0][1]),
          ]
      )
  
      gs = cuspatial.from_geopandas(s)
  
      # Transform to UTM using PyProj
      transformer = Transformer.from_crs(
          "EPSG:4326", grid_corners[0][2]
      )
      pyproj_x, pyproj_y = transformer.transform(s.x.values, s.y.values)
  
      # Transform to UTM using cuproj
      cu_transformer = cuTransformer.from_crs(
          "EPSG:4326", grid_corners[0][2]
      )
      cuproj_x, cuproj_y = cu_transformer.transform(
          gs.points.x, gs.points.y
      )
  
      assert_allclose(cuproj_x, pyproj_x)
      assert_allclose(cuproj_y, pyproj_y)
  
imports: import cupy
  import geopandas
  import numpy
  import pytest
  from cupy.testing import assert_allclose
  from pyproj import Transformer
  from pyproj.enums import TransformDirection
  from shapely.geometry import Point
  import cuspatial
  from cuproj import Transformer
label_desc: Use image node_id 12 for calling a global function with example usage: test_geoseries_input() without return types