code: def test_renumber_vertices_edges_dtypes(dask_client):
      from cugraph.experimental import MGPropertyGraph
  
      edgelist_df = dask_cudf.from_cudf(
          cudf.DataFrame(
              {
                  "src": cp.array([0, 5, 2, 3, 4, 3], dtype="int32"),
                  "dst": cp.array([2, 4, 4, 5, 1, 2], dtype="int32"),
                  "eid": cp.array([8, 7, 5, 2, 9, 1], dtype="int32"),
              }
          ),
          npartitions=2,
      )
  
      vertex_df = dask_cudf.from_cudf(
          cudf.DataFrame(
              {
                  "v": cp.array([0, 1, 2, 3, 4, 5], dtype="int32"),
                  "p": [5, 10, 15, 20, 25, 30],
              }
          ),
          npartitions=2,
      )
  
      pG = MGPropertyGraph()
      pG.add_vertex_data(
          vertex_df,
          vertex_col_name="v",
          property_columns=["p"],
          type_name="vt1",
      )
      pG.add_edge_data(
          edgelist_df,
          vertex_col_names=["src", "dst"],
          edge_id_col_name="eid",
          type_name="et1",
      )
  
      pG.renumber_vertices_by_type()
      vd = pG.get_vertex_data()
      assert vd.index.dtype == cp.int32
  
      pG.renumber_edges_by_type()
      ed = pG.get_edge_data()
      assert ed[pG.edge_id_col_name].dtype == cp.int32
  
imports: import gc
  import pytest
  import pandas
  import numpy
  import cudf
  import cugraph
  import dask_cudf
  import cupy
  import cugraph.dask
  from cupy.testing import assert_array_equal
  from cudf.testing import assert_frame_equal, assert_series_equal
  from pylibcugraph.testing.utils import gen_fixture_params_product
  from cugraph.dask.common.mg_utils import is_single_gpu
  from cugraph.datasets import cyber, netscience
label_desc: Use image node_id 25 for calling a global function with example usage: test_renumber_vertices_edges_dtypes(dask_client) without return types