Skip to content

Commit

Permalink
update primitives to support edge masking
Browse files Browse the repository at this point in the history
  • Loading branch information
seunghwak committed Feb 21, 2024
1 parent 1089a60 commit 0ceef0b
Show file tree
Hide file tree
Showing 2 changed files with 232 additions and 59 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -259,8 +259,6 @@ void transform_reduce_dst_nbr_intersection_of_e_endpoints_by_v(
typename EdgeDstValueInputWrapper::value_iterator,
typename EdgeDstValueInputWrapper::value_type>>;

CUGRAPH_EXPECTS(!graph_view.has_edge_mask(), "unimplemented.");

if (do_expensive_check) {
// currently, nothing to do.
}
Expand All @@ -271,6 +269,7 @@ void transform_reduce_dst_nbr_intersection_of_e_endpoints_by_v(
init);

auto edge_mask_view = graph_view.edge_mask_view();

for (size_t i = 0; i < graph_view.number_of_local_edge_partitions(); ++i) {
auto edge_partition =
edge_partition_device_view_t<vertex_t, edge_t, GraphViewType::is_multi_gpu>(
Expand Down
Loading

0 comments on commit 0ceef0b

Please sign in to comment.