class_docstr: A GPU Graph Object (Base class of other graph types)
  
  Parameters
  ----------
  m_graph : cuGraph.MultiGraph object or None (default=None)
      Initialize the graph from a cugraph.MultiGraph object
  directed : boolean, optional (default=False)
      Indicated is the graph is directed.
  
  Examples
  --------
  >>> # undirected graph
  >>> G = cugraph.Graph()
  >>> # directed graph
  >>> G = cugraph.Graph(directed=True)
class_docstr_tok: ["A","GPU","Graph","Object","(","Base","class","of","other","graph","types",")","Parameters","--","--","--","--","--","m_graph",":","cuGraph.MultiGraph","object","or","None","(","default=None",")","Initialize","the","graph","from","a","cugraph.MultiGraph","object","directed",":","boolean",",","optional","(","default=False",")","Indicated","is","the","graph","is","directed",".","Examples","--","--","--","--",">",">",">","#","undirected","graph",">",">",">","G","=","cugraph.Graph","(",")",">",">",">","#","directed","graph",">",">",">","G","=","cugraph.Graph","(","directed=True",")"]
docstr: Initializes the distributed graph from the dask_cudf.DataFrame
  edgelist. Undirected Graphs are not currently supported.
  By default, renumbering is enabled to map the source and destination
  vertices into an index in the range [0, V) where V is the number
  of vertices.  If the input vertices are a single column of integers
  in the range [0, V), renumbering can be disabled and the original
  external vertex ids will be used.
  Note that the graph object will store a reference to the
  dask_cudf.DataFrame provided.
  
  Parameters
  ----------
  input_ddf : dask_cudf.DataFrame
      The edgelist as a dask_cudf.DataFrame
  
  source : str or array-like, optional (default='source')
      Source column name or array of column names
  
  destination : str, optional (default='destination')
      Destination column name or array of column names
  
  edge_attr : str or List[str], optional (default=None)
      Names of the edge attributes.  Can either be a single string
      representing the weight column name, or a list of length 3
      holding [weight, edge_id, edge_type].  If this argument is
      provided, then the weight/edge_id/edge_type arguments must
      be left empty.
  
  weight : str, optional (default=None)
      Name of the weight column in the input dataframe.
  
  edge_id : str, optional (default=None)
      Name of the edge id column in the input dataframe.
  
  edge_type : str, optional (default=None)
      Name of the edge type column in the input dataframe.
  
  renumber : bool, optional (default=True)
      If source and destination indices are not in range 0 to V where V
      is number of vertices, renumber argument should be True.
  
  store_transposed : bool, optional (default=False)
      If True, stores the transpose of the adjacency matrix.  Required
      for certain algorithms.
  
  legacy_renum_only : bool, optional (default=False)
      If True, skips the C++ renumbering step.  Must be true for
      pylibcugraph algorithms.  Must be false for algorithms
      not yet converted to the pylibcugraph C API.
  
      This parameter is deprecated and will be removed.
docstr_tok: ["Initializes","the","distributed","graph","from","the","dask_cudf.DataFrame","edgelist",".","Undirected","Graphs","are","not","currently","supported",".","By","default",",","renumbering","is","enabled","to","map","the","source","and","destination","vertices","into","an","index","in","the","range","[","0",",","V",")","where","V","is","the","number","of","vertices",".","If","the","input","vertices","are","a","single","column","of","integers","in","the","range","[","0",",","V",")",",","renumbering","can","be","disabled","and","the","original","external","vertex","ids","will","be","used",".","Note","that","the","graph","object","will","store","a","reference","to","the","dask_cudf.DataFrame","provided",".","Parameters","--","--","--","--","--","input_ddf",":","dask_cudf.DataFrame","The","edgelist","as","a","dask_cudf.DataFrame","source",":","str","or","array-like",",","optional","(","default='source","'",")","Source","column","name","or","array","of","column","names","destination",":","str",",","optional","(","default='destination","'",")","Destination","column","name","or","array","of","column","names","edge_attr",":","str","or","List","[","str","]",",","optional","(","default=None",")","Names","of","the","edge","attributes",".","Can","either","be","a","single","string","representing","the","weight","column","name",",","or","a","list","of","length","3","holding","[","weight",",","edge_id",",","edge_type","]",".","If","this","argument","is","provided",",","then","the","weight\/edge_id\/edge_type","arguments","must","be","left","empty",".","weight",":","str",",","optional","(","default=None",")","Name","of","the","weight","column","in","the","input","dataframe",".","edge_id",":","str",",","optional","(","default=None",")","Name","of","the","edge","id","column","in","the","input","dataframe",".","edge_type",":","str",",","optional","(","default=None",")","Name","of","the","edge","type","column","in","the","input","dataframe",".","renumber",":","bool",",","optional","(","default=True",")","If","source","and","destination","indices","are","not","in","range","0","to","V","where","V","is","number","of","vertices",",","renumber","argument","should","be","True",".","store_transposed",":","bool",",","optional","(","default=False",")","If","True",",","stores","the","transpose","of","the","adjacency","matrix",".","Required","for","certain","algorithms",".","legacy_renum_only",":","bool",",","optional","(","default=False",")","If","True",",","skips","the","C++","renumbering","step",".","Must","be","true","for","pylibcugraph","algorithms",".","Must","be","false","for","algorithms","not","yet","converted","to","the","pylibcugraph","C","API",".","This","parameter","is","deprecated","and","will","be","removed","."]
code: def from_dask_cudf_edgelist(
      self,
      input_ddf,
      source="source",
      destination="destination",
      edge_attr=None,
      weight=None,
      edge_id=None,
      edge_type=None,
      renumber=True,
      store_transposed=False,
      legacy_renum_only=False,
  ):
      """
      Initializes the distributed graph from the dask_cudf.DataFrame
      edgelist. Undirected Graphs are not currently supported.
      By default, renumbering is enabled to map the source and destination
      vertices into an index in the range [0, V) where V is the number
      of vertices.  If the input vertices are a single column of integers
      in the range [0, V), renumbering can be disabled and the original
      external vertex ids will be used.
      Note that the graph object will store a reference to the
      dask_cudf.DataFrame provided.
  
      Parameters
      ----------
      input_ddf : dask_cudf.DataFrame
          The edgelist as a dask_cudf.DataFrame
  
      source : str or array-like, optional (default='source')
          Source column name or array of column names
  
      destination : str, optional (default='destination')
          Destination column name or array of column names
  
      edge_attr : str or List[str], optional (default=None)
          Names of the edge attributes.  Can either be a single string
          representing the weight column name, or a list of length 3
          holding [weight, edge_id, edge_type].  If this argument is
          provided, then the weight/edge_id/edge_type arguments must
          be left empty.
  
      weight : str, optional (default=None)
          Name of the weight column in the input dataframe.
  
      edge_id : str, optional (default=None)
          Name of the edge id column in the input dataframe.
  
      edge_type : str, optional (default=None)
          Name of the edge type column in the input dataframe.
  
      renumber : bool, optional (default=True)
          If source and destination indices are not in range 0 to V where V
          is number of vertices, renumber argument should be True.
  
      store_transposed : bool, optional (default=False)
          If True, stores the transpose of the adjacency matrix.  Required
          for certain algorithms.
  
      legacy_renum_only : bool, optional (default=False)
          If True, skips the C++ renumbering step.  Must be true for
          pylibcugraph algorithms.  Must be false for algorithms
          not yet converted to the pylibcugraph C API.
  
          This parameter is deprecated and will be removed.
  
      """
  
      if self._Impl is None:
          self._Impl = simpleDistributedGraphImpl(self.graph_properties)
      elif type(self._Impl) is not simpleDistributedGraphImpl:
          raise RuntimeError("Graph is already initialized")
      elif self._Impl.edgelist is not None:
          raise RuntimeError("Graph already has values")
      self._Impl._simpleDistributedGraphImpl__from_edgelist(
          input_ddf,
          source=source,
          destination=destination,
          edge_attr=edge_attr,
          weight=weight,
          edge_id=edge_id,
          edge_type=edge_type,
          renumber=renumber,
          store_transposed=store_transposed,
          legacy_renum_only=legacy_renum_only,
      )
  
imports: import numpy
  from .graph_implementation import simpleGraphImpl, simpleDistributedGraphImpl, npartiteGraphImpl
  import cudf
  import dask_cudf
  from cugraph.utilities.utils import import_optional
label_desc: Use image node_id 6 for calling the Graph obj's underlying member method code with example usage: obj.from_dask_cudf_edgelist(input_ddf, source, destination, edge_attr, weight, edge_id, edge_type, renumber, store_transposed, legacy_renum_only) without return types