cugraph.Graph.from_dask_cudf_edgelist#
- Graph.from_dask_cudf_edgelist(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)[source]#
Initializes the distributed graph from the dask_cudf.DataFrame edgelist. 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_ddfdask_cudf.DataFrame
The edgelist as a dask_cudf.DataFrame
- sourcestr or array-like, optional (default=’source’)
Source column name or array of column names
- destinationstr, optional (default=’destination’)
Destination column name or array of column names
- edge_attrstr 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.
- weightstr, optional (default=None)
Name of the weight column in the input dataframe.
- edge_idstr, optional (default=None)
Name of the edge id column in the input dataframe.
- edge_typestr, optional (default=None)
Name of the edge type column in the input dataframe.
- renumberbool, 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_transposedbool, optional (default=False)
If True, stores the transpose of the adjacency matrix. Required for certain algorithms.
- legacy_renum_onlybool, 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.