Skip to main content
Ctrl
+
K
cugraph 23.08.00 documentation
Site Navigation
Basics
Installation
Tutorials
Graph Support
References
More
Developer Resources
Releases
Python API reference
GitHub
Twitter
Site Navigation
Basics
Installation
Tutorials
Graph Support
References
More
Developer Resources
Releases
Python API reference
GitHub
Twitter
Section Navigation
Python API Documentation
cugraph API Reference
Graph Classes
cugraph.Graph
cugraph.MultiGraph
cugraph.Graph.from_cudf_adjlist
cugraph.Graph.from_cudf_edgelist
cugraph.Graph.from_dask_cudf_edgelist
cugraph.Graph.from_pandas_adjacency
cugraph.Graph.from_pandas_edgelist
cugraph.Graph.from_numpy_array
cugraph.Graph.from_numpy_matrix
cugraph.Graph.add_internal_vertex_id
cugraph.Graph.add_nodes_from
cugraph.Graph.clear
cugraph.Graph.unrenumber
cugraph.symmetrize
cugraph.symmetrize_ddf
cugraph.symmetrize_df
cugraph.from_adjlist
cugraph.from_cudf_edgelist
cugraph.from_edgelist
cugraph.from_numpy_array
cugraph.from_numpy_matrix
cugraph.from_pandas_adjacency
cugraph.from_pandas_edgelist
cugraph.to_numpy_array
cugraph.to_numpy_matrix
cugraph.to_pandas_adjacency
cugraph.to_pandas_edgelist
cugraph.structure.NumberMap
cugraph.structure.NumberMap.from_internal_vertex_id
cugraph.structure.NumberMap.to_internal_vertex_id
cugraph.structure.NumberMap.add_internal_vertex_id
cugraph.structure.NumberMap.compute_vals
cugraph.structure.NumberMap.compute_vals_types
cugraph.structure.NumberMap.generate_unused_column_name
cugraph.structure.NumberMap.renumber
cugraph.structure.NumberMap.renumber_and_segment
cugraph.structure.NumberMap.set_renumbered_col_names
cugraph.structure.NumberMap.unrenumber
cugraph.structure.NumberMap.vertex_column_size
cugraph.hypergraph
Graph Implementation
cugraph.structure.graph_implementation.simpleGraphImpl.view_edge_list
cugraph.structure.graph_implementation.simpleGraphImpl.delete_edge_list
cugraph.structure.graph_implementation.simpleGraphImpl.view_adj_list
cugraph.structure.graph_implementation.simpleGraphImpl.view_transposed_adj_list
cugraph.structure.graph_implementation.simpleGraphImpl.delete_adj_list
cugraph.structure.graph_implementation.simpleGraphImpl.enable_batch
cugraph.structure.graph_implementation.simpleGraphImpl.get_two_hop_neighbors
cugraph.structure.graph_implementation.simpleGraphImpl.number_of_vertices
cugraph.structure.graph_implementation.simpleGraphImpl.number_of_nodes
cugraph.structure.graph_implementation.simpleGraphImpl.number_of_edges
cugraph.structure.graph_implementation.simpleGraphImpl.in_degree
cugraph.structure.graph_implementation.simpleGraphImpl.out_degree
cugraph.structure.graph_implementation.simpleGraphImpl.degree
cugraph.structure.graph_implementation.simpleGraphImpl.degrees
cugraph.structure.graph_implementation.simpleGraphImpl.has_edge
cugraph.structure.graph_implementation.simpleGraphImpl.has_node
cugraph.structure.graph_implementation.simpleGraphImpl.has_self_loop
cugraph.structure.graph_implementation.simpleGraphImpl.edges
cugraph.structure.graph_implementation.simpleGraphImpl.nodes
cugraph.structure.graph_implementation.simpleGraphImpl.neighbors
cugraph.structure.graph_implementation.simpleGraphImpl.vertex_column_size
Property Graph
cugraph.experimental.PropertySelection
cugraph.experimental.PropertyGraph
cugraph.experimental.PropertyGraph.add_edge_data
cugraph.experimental.PropertyGraph.add_vertex_data
cugraph.experimental.PropertyGraph.annotate_dataframe
cugraph.experimental.PropertyGraph.edge_props_to_graph
cugraph.experimental.PropertyGraph.extract_subgraph
cugraph.experimental.PropertyGraph.get_edge_data
cugraph.experimental.PropertyGraph.get_num_edges
cugraph.experimental.PropertyGraph.get_num_vertices
cugraph.experimental.PropertyGraph.get_vertex_data
cugraph.experimental.PropertyGraph.get_vertices
cugraph.experimental.PropertyGraph.has_duplicate_edges
cugraph.experimental.PropertyGraph.is_multigraph
cugraph.experimental.PropertyGraph.renumber_edges_by_type
cugraph.experimental.PropertyGraph.renumber_vertices_by_type
cugraph.experimental.PropertyGraph.select_edges
cugraph.experimental.PropertyGraph.select_vertices
Centrality
cugraph.centrality.betweenness_centrality
cugraph.centrality.edge_betweenness_centrality
cugraph.dask.centrality.betweenness_centrality
cugraph.centrality.katz_centrality
cugraph.dask.centrality.katz_centrality.katz_centrality
cugraph.centrality.degree_centrality
cugraph.centrality.eigenvector_centrality
cugraph.dask.centrality.eigenvector_centrality.eigenvector_centrality
Community
cugraph.batched_ego_graphs
cugraph.ego_graph
cugraph.ecg
cugraph.k_truss
cugraph.ktruss_subgraph
cugraph.leiden
cugraph.louvain
cugraph.dask.community.louvain.louvain
cugraph.analyzeClustering_edge_cut
cugraph.analyzeClustering_modularity
cugraph.analyzeClustering_ratio_cut
cugraph.spectralBalancedCutClustering
cugraph.spectralModularityMaximizationClustering
cugraph.subgraph
cugraph.triangle_count
Components
cugraph.connected_components
cugraph.strongly_connected_components
cugraph.weakly_connected_components
cugraph.dask.components.connectivity.weakly_connected_components
Cores
cugraph.core_number
cugraph.k_core
Layout
cugraph.force_atlas2
Linear Assignment
cugraph.hungarian
cugraph.dense_hungarian
Link Analysis
cugraph.hits
cugraph.dask.link_analysis.hits.hits
cugraph.pagerank
cugraph.dask.link_analysis.pagerank.pagerank
Link Prediction
cugraph.jaccard
cugraph.jaccard_coefficient
cugraph.jaccard_w
cugraph.overlap
cugraph.overlap_coefficient
cugraph.overlap_w
cugraph.sorensen
cugraph.sorensen_coefficient
cugraph.sorensen_w
Sampling
cugraph.random_walks
cugraph.ego_graph
cugraph.uniform_neighbor_sample
cugraph.node2vec
Traversal
cugraph.bfs
cugraph.bfs_edges
cugraph.dask.traversal.bfs.bfs
cugraph.filter_unreachable
cugraph.shortest_path
cugraph.shortest_path_length
cugraph.sssp
cugraph.dask.traversal.sssp.sssp
Tree
cugraph.tree.minimum_spanning_tree.minimum_spanning_tree
cugraph.tree.minimum_spanning_tree.maximum_spanning_tree
Generators
cugraph.generators.rmat
DASK MG Helper functions
cugraph.dask.comms.comms.initialize
cugraph.dask.comms.comms.destroy
cugraph.dask.comms.comms.is_initialized
cugraph.dask.comms.comms.get_comms
cugraph.dask.comms.comms.get_workers
cugraph.dask.comms.comms.get_session_id
cugraph.dask.comms.comms.get_2D_partition
cugraph.dask.comms.comms.get_default_handle
cugraph.dask.comms.comms.get_handle
cugraph.dask.comms.comms.get_worker_id
cugraph.dask.common.read_utils.get_chunksize
Multi-GPU with cuGraph
pylibcugraph API reference
pylibcugraph.eigenvector_centrality
pylibcugraph.katz_centrality
pylibcugraph.strongly_connected_components
pylibcugraph.weakly_connected_components
pylibcugraph.pagerank
pylibcugraph.hits
pylibcugraph.node2vec
pylibcugraph.bfs
pylibcugraph.sssp
cugraph-dgl API Reference
cugraph_dgl.convert.cugraph_storage_from_heterograph
cugraph_dgl.cugraph_storage.CuGraphStorage
cugraph-pyg API Reference
cugraph_pyg.data.cugraph_store.EXPERIMENTAL__CuGraphStore
cugraph_pyg.sampler.cugraph_sampler.EXPERIMENTAL__CuGraphSampler
cugraph-service API Reference
cugraph-service-client API Reference
cugraph_service_client.client.RunAsyncioThread
cugraph_service_client.client.run_async
cugraph_service_client.client.DeviceArrayAllocator
cugraph_service_client.client.CugraphServiceClient
cugraph_service_client.remote_graph_utils
cugraph_service_client.remote_graph.RemoteGraph
cugraph_service_client.types.UnionWrapper
cugraph_service_client.types.ValueWrapper
cugraph_service_client.types.GraphVertexEdgeIDWrapper
cugraph-service-server API Reference
cugraph_service_server.cugraph_handler.call_algo
cugraph_service_server.cugraph_handler.ExtensionServerFacade
cugraph_service_server.cugraph_handler.CugraphHandler
cugraph-ops API reference
Graph types
PyTorch Autograd Wrappers
pylibcugraphops.pytorch.operators.agg_concat_n2n
pylibcugraphops.pytorch.operators.mha_gat_n2n
pylibcugraphops.pytorch.operators.mha_gat_v2_n2n
pylibcugraphops.pytorch.operators.agg_hg_basis_n2n_post
Operators on Message-Flow Graphs
Operators on Bipartite Graphs
Operators on Static Graphs
Operators on Full Graphs
Dimenet operators
pylibcugraphops.dimenet.radial_basis_fwd
pylibcugraphops.dimenet.radial_basis_bwd
pylibcugraphops.dimenet.radial_basis_bwd_bwd
pylibcugraphops.dimenet.agg_edge_to_edge_fwd
pylibcugraphops.dimenet.agg_edge_to_edge_bwd
pylibcugraphops.dimenet.agg_edge_to_edge_bwd2_grad
pylibcugraphops.dimenet.agg_edge_to_edge_bwd2_main
PyTorch Autograd Wrappers
pylibcugraphops.pytorch.operators.agg_concat_n2n
pylibcugraphops.pytorch.operators.mha_gat_n2n
pylibcugraphops.pytorch.operators.mha_gat_v2_n2n
pylibcugraphops.pytorch.operators.agg_hg_basis_n2n_post
Python API reference
cugraph-ops API reference
Graph types
Graph types
#
Message-Flow Graph (MFG)
#
Heterogenous MFG
#
“Full” Graph (FG)
#
Heterogenous FG
#
On this page
Message-Flow Graph (MFG)
Heterogenous MFG
“Full” Graph (FG)
Heterogenous FG
Show Source