code: def test_mg_renumber_add_internal_vertex_id(graph_file, dask_client):
      M = utils.read_csv_for_nx(graph_file)
      sources = cudf.Series(M["0"])
      destinations = cudf.Series(M["1"])
  
      translate = 1000
  
      gdf = cudf.DataFrame()
      gdf["src_old"] = sources
      gdf["dst_old"] = destinations
      gdf["src"] = sources + translate
      gdf["dst"] = destinations + translate
      gdf["weight"] = gdf.index.astype(np.float64)
  
      ddf = dask.dataframe.from_pandas(
          gdf, npartitions=len(dask_client.scheduler_info()["workers"])
      )
  
      ren2, num2 = NumberMap.renumber(
          ddf, ["src", "src_old"], ["dst", "dst_old"]
      )
  
      test_df = gdf[["src", "src_old"]].head()
  
      # simply check that this does not raise an exception
      num2.add_internal_vertex_id(
          test_df, num2.renumbered_src_col_name, ["src", "src_old"]
      )
  
imports: import gc
  import pytest
  import pandas
  import numpy
  import dask
  import cudf
  import dask_cudf
  import cugraph.dask
  import cugraph
  from cugraph.testing import utils
  from cugraph.structure.number_map import NumberMap
  from cugraph.dask.common.mg_utils import is_single_gpu
  from cugraph.testing.utils import RAPIDS_DATASET_ROOT_DIR_PATH
  from cudf.testing import assert_frame_equal, assert_series_equal
label_desc: Use image node_id 3 for calling a global function with example usage: test_mg_renumber_add_internal_vertex_id(graph_file, dask_client) without return types