Skip to content
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

Update with rapids cmake new features #1790

Conversation

robertmaynard
Copy link
Contributor

This combines some general CMake style cleanup and brings new rapids-cmake features to cugraph including:

  • Usage of rapids_cmake_write_version_file to simplify cugraph version header writing
  • Usage of rapids_cmake_install_lib_dir to make sure we install raft correctly on non-debain based distro's ( lib64 ), while also handling conda installation requirements ( always lib no matter the distro )
  • Usage of rapids_cpm pre-configured pacakges
  • Removal of early termination before rapids_cpm_find since a better solution now exists ( [BUG] rapids_cpm_find isn't as invariant as one would expect rapids-cmake#49 )

@robertmaynard robertmaynard requested a review from a team as a code owner August 24, 2021 19:55
@robertmaynard robertmaynard changed the title Fea/update with rapids cmake new features Update with rapids cmake new features Aug 24, 2021
@BradReesWork BradReesWork added 3 - Ready for Review improvement Improvement / enhancement to an existing function non-breaking Non-breaking change labels Aug 25, 2021
@BradReesWork BradReesWork added this to the 21.10 milestone Aug 25, 2021
@BradReesWork BradReesWork added this to PRs in 21.10 Release Aug 25, 2021
@robertmaynard
Copy link
Contributor Author

rerun tests

@codecov-commenter
Copy link

codecov-commenter commented Aug 26, 2021

Codecov Report

Merging #1790 (1c20651) into branch-21.10 (bf64c2c) will increase coverage by 9.17%.
The diff coverage is n/a.

Impacted file tree graph

@@               Coverage Diff                @@
##           branch-21.10    #1790      +/-   ##
================================================
+ Coverage         59.85%   69.03%   +9.17%     
================================================
  Files                77      139      +62     
  Lines              3547     8425    +4878     
================================================
+ Hits               2123     5816    +3693     
- Misses             1424     2609    +1185     
Impacted Files Coverage Δ
python/cugraph/community/subgraph_extraction.py
...ure/graph_implementation/simpleDistributedGraph.py
python/cugraph/dask/__init__.py
python/cugraph/structure/shuffle.py
python/cugraph/dask/community/__init__.py
python/cugraph/community/triangle_count.py
python/cugraph/structure/hypergraph.py
python/cugraph/dask/traversal/sssp.py
python/cugraph/traversal/bfs.py
python/cugraph/community/ecg.py
... and 200 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 80a3459...1c20651. Read the comment docs.

Copy link
Contributor

@rlratzel rlratzel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks as always for keeping us up-to-date. A question and minor comment below:

cpp/cmake/thirdparty/get_cuco.cmake Show resolved Hide resolved
cpp/cmake/thirdparty/get_gtest.cmake Outdated Show resolved Hide resolved
Remove unneeded whitespace
@BradReesWork
Copy link
Member

@gpucibot merge

@rapids-bot rapids-bot bot merged commit 6f5803c into rapidsai:branch-21.10 Sep 7, 2021
21.10 Release automation moved this from PRs to Done Sep 7, 2021
@robertmaynard robertmaynard deleted the fea/update_with_rapids_cmake_new_features branch September 7, 2021 20:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
improvement Improvement / enhancement to an existing function non-breaking Non-breaking change
Projects
No open projects
21.10 Release
  
Done
Development

Successfully merging this pull request may close these issues.

None yet

4 participants