Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # 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
@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
@robertmaynard robertmaynard deleted the fea/update_with_rapids_cmake_new_features branch September 7, 2021 20:31
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
improvement Improvement / enhancement to an existing function non-breaking Non-breaking change
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants