code: def uddaskGraphFromDataset(request, dask_client):
      """
      Returns a new dask dataframe created from the dataset file param.
      This creates an undirected Graph.
      """
      # Since parameterized fixtures do not assign param names to param
      # values, manually call the helper to do so.
      setFixtureParamNames(request, ["dataset"])
      dataset = request.param
  
      chunksize = dcg.get_chunksize(dataset)
      ddf = dask_cudf.read_csv(
          dataset,
          chunksize=chunksize,
          delimiter=" ",
          names=["src", "dst", "value"],
          dtype=["int32", "int32", "float32"],
      )
  
      dg = cugraph.Graph(directed=False)
      dg.from_dask_cudf_edgelist(ddf, "src", "dst", "value")
      return dg
  
file_path: cugraph/python/cugraph/cugraph/tests/community/test_louvain_mg.py
imports: import pytest
  import cugraph.dask
  import cugraph
  import dask_cudf
  from cugraph.testing import utils
label_desc: Use image node_id 2 for calling a global function with example usage: uddaskGraphFromDataset(request, dask_client) and returns: dg