-
Notifications
You must be signed in to change notification settings - Fork 210
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
Basic statistics algorithm for sparse data #2548
Basic statistics algorithm for sparse data #2548
Conversation
cpp/oneapi/dal/algo/basic_statistics/backend/gpu/compute_kernel_csr_impl.hpp
Show resolved
Hide resolved
cpp/oneapi/dal/algo/basic_statistics/backend/gpu/compute_kernel_csr_impl.hpp
Outdated
Show resolved
Hide resolved
cpp/oneapi/dal/algo/basic_statistics/backend/cpu/compute_kernel_sparse.cpp
Outdated
Show resolved
Hide resolved
cpp/oneapi/dal/algo/basic_statistics/backend/gpu/compute_kernel_csr_impl.hpp
Outdated
Show resolved
Hide resolved
cpp/oneapi/dal/algo/basic_statistics/backend/gpu/compute_kernel_csr_impl.hpp
Outdated
Show resolved
Hide resolved
cpp/oneapi/dal/algo/basic_statistics/backend/gpu/compute_kernel_csr_impl_dpc.cpp
Outdated
Show resolved
Hide resolved
cpp/oneapi/dal/algo/basic_statistics/backend/gpu/compute_kernel_sparse_dpc.cpp
Outdated
Show resolved
Hide resolved
9c50984
to
aa7122b
Compare
cpp/oneapi/dal/algo/basic_statistics/backend/cpu/compute_kernel_sparse.cpp
Outdated
Show resolved
Hide resolved
cpp/oneapi/dal/algo/basic_statistics/backend/cpu/compute_kernel_sparse.cpp
Outdated
Show resolved
Hide resolved
cpp/oneapi/dal/algo/basic_statistics/backend/cpu/compute_kernel_sparse.cpp
Outdated
Show resolved
Hide resolved
cpp/oneapi/dal/algo/basic_statistics/backend/gpu/compute_kernel_csr_impl.hpp
Outdated
Show resolved
Hide resolved
cpp/oneapi/dal/algo/basic_statistics/backend/gpu/compute_kernel_csr_impl_dpc.cpp
Show resolved
Hide resolved
cpp/oneapi/dal/algo/basic_statistics/backend/cpu/compute_kernel_sparse.cpp
Outdated
Show resolved
Hide resolved
bfb2c33
to
fc4d01a
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you for adding first sparse algorithm that works on GPU into oneDAL!
The code looks good in general.
My biggest concerns are the level of code commenting and code duplications in CPU implementation.
cpp/oneapi/dal/algo/basic_statistics/backend/cpu/compute_kernel_sparse.cpp
Outdated
Show resolved
Hide resolved
cpp/oneapi/dal/algo/basic_statistics/backend/cpu/compute_kernel_sparse.cpp
Outdated
Show resolved
Hide resolved
cpp/oneapi/dal/algo/basic_statistics/backend/gpu/compute_kernel_csr_impl_dpc.cpp
Show resolved
Hide resolved
0e525d9
to
4898d50
Compare
cpp/oneapi/dal/algo/basic_statistics/backend/cpu/compute_kernel.cpp
Outdated
Show resolved
Hide resolved
cpp/oneapi/dal/algo/basic_statistics/backend/cpu/compute_kernel.cpp
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
/intelci: run |
Description
Implemented:
csr_table