code: def bench_distance_linestring_linestring(
      benchmark, linestring_generator_device, lib, n, align
  ):
      lines1 = linestring_generator_device(int(n), 20)
      lines2 = linestring_generator_device(int(n), 20)
      index = cudf.Index(cupy.arange(len(lines1) - 1, -1, -1))
  
      if lib == "geopandas":
          lines1 = lines1.to_geopandas()
          lines2 = lines2.to_geopandas()
          index = index.to_pandas()
  
      lines1.index = index
      benchmark(lines1.distance, lines2, align)
  
imports: import cupy
  import geopandas
  import pytest
  import cudf
  import cuspatial
label_desc: Use image node_id 21 for calling a global function with example usage: bench_distance_linestring_linestring(benchmark, linestring_generator_device, lib, n, align) without return types