-
Notifications
You must be signed in to change notification settings - Fork 302
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
Fix Forward-Merger Conflicts #2474
Merged
ajschmidt8
merged 20 commits into
rapidsai:branch-22.10
from
ajschmidt8:fix-merge-conflicts
Aug 5, 2022
Merged
Fix Forward-Merger Conflicts #2474
ajschmidt8
merged 20 commits into
rapidsai:branch-22.10
from
ajschmidt8:fix-merge-conflicts
Aug 5, 2022
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This PR updates cugraph python build to use scikit-build instead of setuptools. Scikit-build leverages cmake to build the python extension closes rapidsai#2333 Authors: - Joseph Nke (https://github.com/jnke2016) - Chuck Hastings (https://github.com/ChuckHastings) - Vyas Ramasubramani (https://github.com/vyasr) Approvers: - Brad Rees (https://github.com/BradReesWork) - Sevag H (https://github.com/sevagh) - Rick Ratzel (https://github.com/rlratzel) - Vyas Ramasubramani (https://github.com/vyasr) URL: rapidsai#2378
…idsai#2434) Closes rapidsai#2422. I'll add this to MGPG when we finalize the API and behavior. Authors: - Erik Welch (https://github.com/eriknw) Approvers: - Alex Barghi (https://github.com/alexbarghi-nv) - Brad Rees (https://github.com/BradReesWork) - Rick Ratzel (https://github.com/rlratzel) URL: rapidsai#2434
rapidsai#2444) closes rapidsai#2421 Added `get_vertex_data()` and `get_edge_data()` to SG and MG PropertyGraph, and corresponding tests. Prior to these methods, users had to either call `pG.annotate_dataframe()` to get properties for edges or access the internal debug dataframes directly via `pG._vertex_prop_dataframe` and `pG._edge_prop_dataframe`. Users can now call `pG.get_vertex_data(vertex_ids, types, columns)` to get vertex properties for the vertices specified by `vertex_ids`, and 'types', with data for each column specified. All args are optional and default to "all" for each category. `pG.get_edge_data(edge_ids, types, columns)` works the same for edges. The return value for both is a dataframe. Authors: - Rick Ratzel (https://github.com/rlratzel) Approvers: - Vibhu Jawa (https://github.com/VibhuJawa) - Alex Barghi (https://github.com/alexbarghi-nv) - Erik Welch (https://github.com/eriknw) - Brad Rees (https://github.com/BradReesWork) URL: rapidsai#2444
Fixes similar issue found in: rapidsai/cudf#11400 Authors: - GALI PREM SAGAR (https://github.com/galipremsagar) Approvers: - Brad Rees (https://github.com/BradReesWork) URL: rapidsai#2471
…i#2473) Updated imports to be compatible with latest version of cupy and also changed corresponding scipy imports for consistency. Authors: - Rick Ratzel (https://github.com/rlratzel) Approvers: - Brad Rees (https://github.com/BradReesWork) URL: rapidsai#2473
ajschmidt8
added
improvement
Improvement / enhancement to an existing function
non-breaking
Non-breaking change
labels
Aug 1, 2022
jjacobelli
approved these changes
Aug 1, 2022
rlratzel
approved these changes
Aug 1, 2022
rlratzel
approved these changes
Aug 1, 2022
ChuckHastings
approved these changes
Aug 1, 2022
) Adding two new parameters to the `get_graph()` method within the datasets API. - `default_direction` allows users to get only undirected graph objects. - `weights` will specify whether or not the cugraph.Graph object has an `edge_attr` field. `test_dataset.py` has been updated to: 1. Add coverage for the new parameters 2. Removing fetching datasets from the web when it's unnecessary. Docstrings have also been updated for clarity. Authors: - Ralph Liu (https://github.com/oorliu) Approvers: - Rick Ratzel (https://github.com/rlratzel) URL: rapidsai#2453
This PR will utilize the common `css` & `js` code being merged here: rapidsai/docs#286 Authors: - GALI PREM SAGAR (https://github.com/galipremsagar) Approvers: - Rick Ratzel (https://github.com/rlratzel) - AJ Schmidt (https://github.com/ajschmidt8) - Chuck Hastings (https://github.com/ChuckHastings) URL: rapidsai#2472
…2477) Found a bug in uniform neighborhood sampling. Called a function that returns an optional. In SG mode the optional is always null. It was being dereferenced and passed to a function where random memory contents were being used. Fixed the SG code to not use those values. Closes rapidsai#2446 Authors: - Chuck Hastings (https://github.com/ChuckHastings) Approvers: - Alex Barghi (https://github.com/alexbarghi-nv) - Seunghwa Kang (https://github.com/seunghwak) URL: rapidsai#2477
These typos would prevent properly handling required CMake features as determined by `rapids_cuda_init_architectures`. This only affects compilations where `FIND_CUGRAPH_CPP=OFF`. Authors: - Vyas Ramasubramani (https://github.com/vyasr) Approvers: - Rick Ratzel (https://github.com/rlratzel) - Brad Rees (https://github.com/BradReesWork) URL: rapidsai#2475
This PR pins `dask` & `distributed` to `2022.7.1` for `22.08` release. xref: rapidsai/cudf#11433 Authors: - GALI PREM SAGAR (https://github.com/galipremsagar) Approvers: - AJ Schmidt (https://github.com/ajschmidt8) URL: rapidsai#2478
Addresses issue rapidsai#2364 All of the SG notebook examples have been updated to use the newly added Datasets API. Previously, Graph objects were created by specifying a path to the `.csv` file, calling `cuDF` to read in the file, and then converting the edge list to a graph. Now, a dataset object is imported and can create graphs by calling the `get_graph()` method. Comments and headings have also been updated for continuity. Authors: - Ralph Liu (https://github.com/oorliu) Approvers: - Rick Ratzel (https://github.com/rlratzel) URL: rapidsai#2440
) The main purpose of this is to reduce memory usage. Closes rapidsai#2400 I still need to update MG tests. I'll also remove the in-code assertions, since they won't always be True, because a column name could have previously been used as a property. Nevertheless, seeing these assertions pass should give us warm-fuzzies :) Authors: - Erik Welch (https://github.com/eriknw) Approvers: - Rick Ratzel (https://github.com/rlratzel) - Alex Barghi (https://github.com/alexbarghi-nv) - Vibhu Jawa (https://github.com/VibhuJawa) - Brad Rees (https://github.com/BradReesWork) URL: rapidsai#2449
This PR switches `cugraphstore` to use uniform neighbor sampling. Opening this in favor of rapidsai#2426 Authors: - Vibhu Jawa (https://github.com/VibhuJawa) - Rick Ratzel (https://github.com/rlratzel) Approvers: - Alex Barghi (https://github.com/alexbarghi-nv) - Rick Ratzel (https://github.com/rlratzel) URL: rapidsai#2450
closes rapidsai#2361 Docstring examples now use the new method of creating graphs by using the `datasets` API. This change cleans up the code by eliminating the usage of `cuDF`. Old docstring example: ``` >>> M = cudf.read_csv(datasets_path / 'karate.csv', delimiter=' ', ... dtype=['int32', 'int32', 'float32'], header=None) >>> G = cugraph.Graph() >>> G.from_cudf_edgelist(M, source='0', destination='1') ``` Updated docstring example: ``` >>> from cugraph.experimental.datasets import karate >>> G = karate.get_graph() ``` Authors: - Ralph Liu (https://github.com/oorliu) - Dylan Chima-Sanchez (https://github.com/betochimas) Approvers: - Rick Ratzel (https://github.com/rlratzel) URL: rapidsai#2441
Move, test and update Link analysis and link prediction notebooks to the new organization. Also respond to some review comments on some earlier notebook changes. This is part of epic relates to rapidsai#1405 but does not close it. Authors: - Don Acosta (https://github.com/acostadon) Approvers: - Rick Ratzel (https://github.com/rlratzel) - Brad Rees (https://github.com/BradReesWork) URL: rapidsai#2456
This PR 1. Extends the capabilities of the `PageRank CAPI` to the `python cuGraph API` 2. Update or Add support for the parameters `personalization` `precomputed_vertex_out_weight` and `nstart` for both the SG and MG implementation closes rapidsai#2455 closes rapidsai#2430 Authors: - Joseph Nke (https://github.com/jnke2016) - Chuck Hastings (https://github.com/ChuckHastings) Approvers: - Chuck Hastings (https://github.com/ChuckHastings) - Seunghwa Kang (https://github.com/seunghwak) - Rick Ratzel (https://github.com/rlratzel) URL: rapidsai#2467
closes rapidsai#2505 `cugraph.k_core()` will check if the input graph is directed or undirected. If directed, the method will raise a `ValueError`, specifying that the input must be an undirected instance. Authors: - Ralph Liu (https://github.com/oorliu) Approvers: - Rick Ratzel (https://github.com/rlratzel) URL: rapidsai#2507
This PR switches the loading of `custom.js` to defer because we will need the entire page to be loading until the methods in this script can even execute correctly. xref: rapidsai/cudf#11465 Authors: - GALI PREM SAGAR (https://github.com/galipremsagar) Approvers: - AJ Schmidt (https://github.com/ajschmidt8) - Rick Ratzel (https://github.com/rlratzel) URL: rapidsai#2506
ajschmidt8
force-pushed
the
fix-merge-conflicts
branch
from
August 4, 2022 21:18
121327e
to
f24b066
Compare
Check out this pull request on See visual diffs & provide feedback on Jupyter Notebooks. Powered by ReviewNB |
Codecov Report
@@ Coverage Diff @@
## branch-22.10 #2474 +/- ##
===============================================
Coverage ? 61.32%
===============================================
Files ? 106
Lines ? 5624
Branches ? 0
===============================================
Hits ? 3449
Misses ? 2175
Partials ? 0 Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR fixes the forward-merge conflicts in #2470.