-
Notifications
You must be signed in to change notification settings - Fork 310
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Split update_v_frontier_from_outgoing_e to two simpler primitives #2290
Split update_v_frontier_from_outgoing_e to two simpler primitives #2290
Conversation
…pdate_frontier_split
…pdate_frontier_split
…pdate_frontier_split
…ertex_t && payload_t = void
…pdate_frontier_split
Codecov Report
@@ Coverage Diff @@
## branch-22.06 #2290 +/- ##
================================================
- Coverage 70.82% 63.78% -7.04%
================================================
Files 170 100 -70
Lines 11036 4498 -6538
================================================
- Hits 7816 2869 -4947
+ Misses 3220 1629 -1591
Continue to review full report at Codecov.
|
…pdate_frontier_split
…pdate_frontier_split
@gpucibot merge |
Close #2003
Split update_v_frontier_from_outgoing_e
totransform_reduce_v_frontier_outgoing_e_by_dst
andupdate_v_frontier
per_v
was used to specify both vertex-centric primitives (e.g. for each vertex, iterate over all the incoming or outgoing edges) AND reduction granularity of edge operation outputs (e.g. reduce edge operation outputs by keys associated with destinations). Updated to useby_...
to specify reduction granularity.update_v_frontier_from_outgoing_e
when key_t == vertex_t && payload_t = void.