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

[REVIEW] Removing sparse prims and fused l2 nn prim from cuml #3578

Merged
merged 30 commits into from
Mar 16, 2021

Conversation

cjnolet
Copy link
Member

@cjnolet cjnolet commented Mar 3, 2021

Corresponding RAFT PR (rapidsai/raft#158) must be merged before this PR. This is fairly independent of other PRs, but is required for SLHC & HDBSCAN.

Closes #3555

Conflicts:
	cpp/cmake/Dependencies.cmake
	cpp/src_prims/sparse/convert/coo.cuh
	cpp/src_prims/sparse/convert/csr.cuh
	cpp/src_prims/sparse/convert/dense.cuh
	cpp/src_prims/sparse/coo.cuh
	cpp/src_prims/sparse/csr.cuh
	cpp/src_prims/sparse/distance/bin_distance.cuh
	cpp/src_prims/sparse/distance/coo_spmv.cuh
	cpp/src_prims/sparse/distance/csr_spmv.cuh
	cpp/src_prims/sparse/distance/distance.cuh
	cpp/src_prims/sparse/distance/ip_distance.cuh
	cpp/src_prims/sparse/distance/l2_distance.cuh
	cpp/src_prims/sparse/distance/lp_distance.cuh
	cpp/src_prims/sparse/linalg/add.cuh
	cpp/src_prims/sparse/linalg/degree.cuh
	cpp/src_prims/sparse/linalg/norm.cuh
	cpp/src_prims/sparse/linalg/spectral.cuh
	cpp/src_prims/sparse/linalg/symmetrize.cuh
	cpp/src_prims/sparse/linalg/transpose.h
	cpp/src_prims/sparse/op/filter.cuh
	cpp/src_prims/sparse/op/row_op.cuh
	cpp/src_prims/sparse/op/slice.h
	cpp/src_prims/sparse/op/sort.h
	cpp/src_prims/sparse/selection/knn.cuh
	cpp/src_prims/sparse/selection/selection.cuh
@cjnolet cjnolet requested review from a team as code owners March 3, 2021 17:53
@cjnolet cjnolet added this to PR-WIP in v0.19 Release via automation Mar 3, 2021
@cjnolet cjnolet added 3 - Ready for Review Ready for review by team CUDA / C++ CUDA issue improvement Improvement / enhancement to an existing function non-breaking Non-breaking change RAFT Issue or PR is related to RAFT and removed CMake CUDA/C++ labels Mar 3, 2021
Copy link
Member

@divyegala divyegala left a comment

Choose a reason for hiding this comment

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

LGTM

v0.19 Release automation moved this from PR-WIP to PR-Reviewer approved Mar 4, 2021
@cjnolet
Copy link
Member Author

cjnolet commented Mar 4, 2021

@gpucibot merge

@cjnolet cjnolet added 5 - Ready to Merge Testing and reviews complete, ready to merge and removed 3 - Ready for Review Ready for review by team labels Mar 4, 2021
@cjnolet
Copy link
Member Author

cjnolet commented Mar 5, 2021

rerun tests

1 similar comment
@cjnolet
Copy link
Member Author

cjnolet commented Mar 5, 2021

rerun tests

@cjnolet
Copy link
Member Author

cjnolet commented Mar 6, 2021

rerun tests

2 similar comments
@cjnolet
Copy link
Member Author

cjnolet commented Mar 8, 2021

rerun tests

@dantegd
Copy link
Member

dantegd commented Mar 10, 2021

rerun tests

@cjnolet
Copy link
Member Author

cjnolet commented Mar 16, 2021

rerun tests

@codecov-io
Copy link

Codecov Report

Merging #3578 (cd77fed) into branch-0.19 (96eaf62) will increase coverage by 0.12%.
The diff coverage is n/a.

Impacted file tree graph

@@               Coverage Diff               @@
##           branch-0.19    #3578      +/-   ##
===============================================
+ Coverage        80.71%   80.84%   +0.12%     
===============================================
  Files              227      227              
  Lines            17624    17748     +124     
===============================================
+ Hits             14225    14348     +123     
- Misses            3399     3400       +1     
Flag Coverage Δ
dask 45.28% <ø> (+0.31%) ⬆️
non-dask 73.11% <ø> (+0.18%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files Coverage Δ
python/cuml/dask/solvers/cd.py 100.00% <0.00%> (ø)
python/cuml/common/numba_utils.py 0.00% <0.00%> (ø)
python/cuml/model_selection/__init__.py 100.00% <0.00%> (ø)
python/cuml/internals/global_settings.py 100.00% <0.00%> (ø)
python/cuml/dask/preprocessing/encoders.py 100.00% <0.00%> (ø)
python/cuml/metrics/_ranking.py 98.57% <0.00%> (+0.02%) ⬆️
python/cuml/preprocessing/encoders.py 95.10% <0.00%> (+0.02%) ⬆️
python/cuml/common/array_descriptor.py 98.24% <0.00%> (+0.03%) ⬆️
python/cuml/common/array.py 96.99% <0.00%> (+0.04%) ⬆️
python/cuml/dask/common/dask_arr_utils.py 95.83% <0.00%> (+0.05%) ⬆️
... and 34 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 96eaf62...cd77fed. Read the comment docs.

@cjnolet cjnolet merged commit c4c4068 into rapidsai:branch-0.19 Mar 16, 2021
v0.19 Release automation moved this from PR-Reviewer approved to Done Mar 16, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
5 - Ready to Merge Testing and reviews complete, ready to merge CMake CUDA / C++ CUDA issue improvement Improvement / enhancement to an existing function non-breaking Non-breaking change RAFT Issue or PR is related to RAFT
Projects
No open projects
v0.19 Release
  
Done
Development

Successfully merging this pull request may close these issues.

[FEA] Move FusedL2NN To Raft
5 participants