pylibhipgraph.get_two_hop_neighbors

Contents

pylibhipgraph.get_two_hop_neighbors#

2025-05-20

1 min read time

Applies to Linux

get_two_hop_neighbors (ResourceHandle resource_handle, _GPUGraph graph, start_vertices, bool_t do_expensive_check)

Compute vertex pairs that are two hops apart. The resulting pairs are sorted before returning.

Parameters#

resource_handleResourceHandle

Handle to the underlying device resources needed for referencing data and running algorithms.

graphSGGraph or MGGraph

The input graph, for either Single or Multi-GPU operations.

start_verticesOptional array of starting vertices

If None use all, if specified compute two-hop neighbors for these starting vertices

Returns#

return a cupy arrays of ‘first’ and ‘second’ or a ‘hipgraph_vertex_pairs_t’ which can be directly passed to the similarity algorithm?