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] Introducing host API for PCG #1767

Merged
merged 43 commits into from
Sep 1, 2023
Merged
Show file tree
Hide file tree
Changes from 27 commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
7944a11
Chaning the order of the constructors and exposing PCG device functio…
vinaydes Aug 10, 2023
2b2cd8f
Adding new test for checking consistency of PCG host api
vinaydes Aug 10, 2023
b62d9e0
Including the new test in cmake
vinaydes Aug 10, 2023
f94daf5
Renaming file
vinaydes Aug 10, 2023
777ea6f
Adding parameterized test
vinaydes Aug 10, 2023
8b56580
Parameterized test working now
vinaydes Aug 10, 2023
303e285
Adding working typed test
vinaydes Aug 18, 2023
fa64c83
Added typed test for all the distributions
vinaydes Aug 21, 2023
5b88188
Formatting fixes
vinaydes Aug 21, 2023
826457e
Keeping the seed parameter same for all the test types
vinaydes Aug 23, 2023
8bf417f
Removing debug prints
vinaydes Aug 23, 2023
0146f3e
Making the type names shorter
vinaydes Aug 23, 2023
9619d2e
Improving naming classed and tests
vinaydes Aug 23, 2023
340a361
Adding 64-bit uniform int distribution host api
vinaydes Aug 23, 2023
696788b
Fixing the issue with integer normal distribution
vinaydes Aug 23, 2023
7b2a99f
Better value of pi for double precision
vinaydes Aug 23, 2023
00aabd8
Changing the invariant param
vinaydes Aug 23, 2023
349523b
Formatting changes
vinaydes Aug 23, 2023
0ae364d
Refactoring PCG constructors
vinaydes Aug 23, 2023
d392a85
Formatting changes
vinaydes Aug 23, 2023
74fc393
Merge branch 'branch-23.10' into pcg-host-api
vinaydes Aug 23, 2023
249abbc
Changing integer utils filename
vinaydes Aug 29, 2023
ec47cc0
Updating the include file names
vinaydes Aug 29, 2023
765d1d9
Adding test for 64-bit unsigned wide multiplication
vinaydes Aug 29, 2023
f406ee0
Formatting changes
vinaydes Aug 29, 2023
9660156
Merge branch 'branch-23.10' into pcg-host-api
vinaydes Aug 30, 2023
01551a2
Merge branch 'branch-23.10' into pcg-host-api
achirkin Aug 31, 2023
fdc78d7
Reverting the filename change to keep the PR non-breaking
vinaydes Aug 31, 2023
d2a7e36
Moving the wmul_64bit in a separate file
vinaydes Aug 31, 2023
75f244f
Reverting the includes related to filename change
vinaydes Aug 31, 2023
2569d8d
Matching the whitespace
vinaydes Aug 31, 2023
04b5544
Matching the whitespace
vinaydes Aug 31, 2023
dc227db
Formatting change
vinaydes Aug 31, 2023
8a58534
Adding copyright comment
vinaydes Aug 31, 2023
4b51dc7
Removing unnecessary headers
vinaydes Aug 31, 2023
799d38a
Moving wmul_64bit to hpp file
vinaydes Aug 31, 2023
6490cbb
Removing the .cuh file
vinaydes Aug 31, 2023
6a01fbf
Formatting change
vinaydes Aug 31, 2023
cf33d9f
Fixing compiling issues
vinaydes Aug 31, 2023
ee23950
Reordering inclusions
vinaydes Aug 31, 2023
70fa22e
Merge remote-tracking branch 'external/pcg-host-api' into pcg-host-api
vinaydes Aug 31, 2023
0c8aed0
Shifting to narrower include file
vinaydes Aug 31, 2023
b471b11
Merge branch 'branch-23.10' into pcg-host-api
achirkin Sep 1, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions cpp/include/raft/matrix/detail/gather_inplace.cuh
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
#include <raft/core/device_mdarray.hpp>
#include <raft/core/resource/thrust_policy.hpp>
#include <raft/linalg/map.cuh>
#include <raft/util/fast_int_div.cuh>
#include <raft/util/integer_utils.cuh>
#include <thrust/iterator/counting_iterator.h>

namespace raft {
Expand Down Expand Up @@ -113,4 +113,4 @@ void gather(raft::resources const& handle,

} // namespace detail
} // namespace matrix
} // namespace raft
} // namespace raft
4 changes: 2 additions & 2 deletions cpp/include/raft/matrix/detail/scatter_inplace.cuh
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
#include <raft/core/resource/thrust_policy.hpp>
#include <raft/linalg/map.cuh>
#include <raft/util/cuda_dev_essentials.cuh>
#include <raft/util/fast_int_div.cuh>
#include <raft/util/integer_utils.cuh>
#include <thrust/iterator/counting_iterator.h>

namespace raft {
Expand Down Expand Up @@ -124,4 +124,4 @@ void scatter(raft::resources const& handle,

} // end namespace detail
} // end namespace matrix
} // end namespace raft
} // end namespace raft
Loading