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

Adds pairwise_point_polygon_distance benchmark #1131

Merged
Merged
Changes from 1 commit
Commits
Show all changes
80 commits
Select commit Hold shift + click to select a range
965b80a
initial
isVoid Feb 28, 2023
38af8e6
Merge branch 'branch-23.04' of https://github.com/rapidsai/cuspatial …
isVoid Mar 1, 2023
02f61fe
add pragma once for floating_point.cuh
isVoid Mar 7, 2023
7bd797f
add polygon_ref structure
isVoid Mar 7, 2023
0968c15
add multipolygon_ref class
isVoid Mar 7, 2023
a659eab
update multipolygon_range class
isVoid Mar 7, 2023
c274070
update multipoint_range class
isVoid Mar 7, 2023
12ffa53
update is_point_in_polygon usage with polygon_ref
isVoid Mar 7, 2023
7490333
update multilinestring_range
isVoid Mar 7, 2023
f665287
add point to polygon kernel
isVoid Mar 7, 2023
291f6e6
add segment deduction guide
isVoid Mar 7, 2023
efa6883
add owning object type to vector factories
isVoid Mar 7, 2023
23146ef
add tests
isVoid Mar 7, 2023
ead160a
add helper files
isVoid Mar 7, 2023
09bd35f
add more tests
isVoid Mar 8, 2023
92760d1
bug fixes
isVoid Mar 8, 2023
8acb5dc
cleanups
isVoid Mar 8, 2023
a2b94fe
fix tests
isVoid Mar 8, 2023
46a67fe
optimize single point range input
isVoid Mar 8, 2023
b725b52
docs, type checks in range ctor
isVoid Mar 8, 2023
cb5706a
Merge branch 'branch-23.04' into feature/polygon_distances
isVoid Mar 8, 2023
ab59e7d
use range based for loop in is_point_in_polygon
isVoid Mar 8, 2023
b136c0b
Apply suggestions from code review
isVoid Mar 9, 2023
744f32f
add docs
isVoid Mar 9, 2023
bb6c637
style
isVoid Mar 9, 2023
756650b
Merge branch 'branch-23.04' of https://github.com/rapidsai/cuspatial …
isVoid Mar 9, 2023
8319e7c
fix bug in PiP tests
isVoid Mar 10, 2023
86d36d9
updates with test docs and API docs, address review
isVoid Mar 14, 2023
7bf8cbf
update offsets_to_keys
isVoid Mar 14, 2023
ff48dc7
update floating_point docs
isVoid Mar 14, 2023
b4420a7
use any_of
isVoid Mar 14, 2023
44e2843
add large (multigrid) tests, address reviews
isVoid Mar 14, 2023
57e6196
Merge branch 'branch-23.04' of https://github.com/rapidsai/cuspatial …
isVoid Mar 15, 2023
49972d4
add upper_bound_index.cuh
isVoid Mar 15, 2023
f000e00
remove upper_bound_index
isVoid Mar 15, 2023
57504e6
update geometry id factory
isVoid Mar 15, 2023
4865922
add get gtest scripts in cmake
isVoid Mar 15, 2023
ab52bc2
Merge branch 'branch-23.04' of https://github.com/rapidsai/cuspatial …
isVoid Mar 16, 2023
eff0e43
add generators and generator tests
isVoid Mar 17, 2023
6d14d69
add parameterized test fixture
isVoid Mar 17, 2023
5f347fd
adopt single kernel launch device multipolygon generation
isVoid Mar 18, 2023
bd78dfd
Merge branch 'branch-23.04' of https://github.com/rapidsai/cuspatial …
isVoid Mar 18, 2023
293ee0f
documentation
isVoid Mar 20, 2023
00a6728
document function
isVoid Mar 20, 2023
d910a7c
enable value parameterized test
isVoid Mar 20, 2023
bd6a4eb
revert distance benchmark
isVoid Mar 20, 2023
9e74468
mixin doc
isVoid Mar 20, 2023
fabc5ad
add point-polygon distance benchmark
isVoid Mar 20, 2023
de5a663
add benchmark file
isVoid Mar 21, 2023
5c67a80
address review comments
isVoid Mar 21, 2023
757057c
Merge branch 'benchmark/point_polygon_distance' into benchmark/point_…
isVoid Mar 21, 2023
2b46f18
Merge branch 'branch-23.04' into benchmark/point_polygon_distance_dev
isVoid Mar 21, 2023
eab8089
update sides->edge
isVoid Mar 21, 2023
dea6568
Merge branch 'branch-23.04' of https://github.com/rapidsai/cuspatial …
isVoid Mar 22, 2023
7b19c45
Merge branch 'benchmark/point_polygon_distance_dev' of github.com:isV…
isVoid Mar 22, 2023
1143977
add nvtx range and fix fixtures
isVoid Mar 23, 2023
72fc085
Merge branch 'branch-23.04' into benchmark/point_polygon_distance_dev
isVoid Mar 28, 2023
1c1fbc4
rename plural->singular form
isVoid Apr 14, 2023
4e56fe8
Merge branch 'branch-23.06' of https://github.com/rapidsai/cuspatial …
isVoid Apr 14, 2023
e662f1b
Merge branch 'benchmark/point_polygon_distance_dev' of github.com:isV…
isVoid Apr 14, 2023
80d92e4
style
isVoid Apr 14, 2023
c2e4390
Merge branch 'branch-23.06' into benchmark/point_polygon_distance_dev
harrism Apr 18, 2023
2ecb8d5
use cpm to pull nvtx
isVoid Apr 25, 2023
79416e8
Merge branch 'benchmark/point_polygon_distance_dev' of github.com:isV…
isVoid Apr 25, 2023
2688284
Merge branch 'branch-23.06' of https://github.com/rapidsai/cuspatial …
isVoid Apr 25, 2023
76b26ab
fixes broken API usage
isVoid Apr 25, 2023
8d34780
using rapids-cpm-find
isVoid Apr 25, 2023
0e66450
style
isVoid Apr 26, 2023
b089297
add build export set arg
isVoid Apr 26, 2023
172055e
Merge branch 'branch-23.06' of https://github.com/rapidsai/cuspatial …
isVoid May 3, 2023
545fdc2
update cmakelists.txt
isVoid May 3, 2023
e8e2dbe
Merge branch 'branch-23.06' of https://github.com/rapidsai/cuspatial …
isVoid May 4, 2023
aa8169b
Move
isVoid May 4, 2023
db628be
Fix bad renames
isVoid May 4, 2023
cc6ff27
Record progress
isVoid May 5, 2023
ae9fe35
Merge branch 'branch-23.06' of https://github.com/rapidsai/cuspatial …
isVoid May 9, 2023
295ae33
revert nvtx3 changes
isVoid May 9, 2023
0f08675
add nvtx range
isVoid May 9, 2023
025678e
style
isVoid May 9, 2023
daea7b4
remove nvtx range
isVoid May 10, 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
Prev Previous commit
Next Next commit
mixin doc
  • Loading branch information
isVoid committed Mar 20, 2023
commit 9e7446841a1b8e74237c143173541789a268766e
3 changes: 3 additions & 0 deletions cpp/include/cuspatial_test/base_fixture.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,9 @@
namespace cuspatial {
namespace test {

/**
* @brief Uses CRTP to supply rmm resources for test fixtures.
*/
template <class Fixture>
class RMMResourceMixin {
rmm::mr::device_memory_resource* _mr{rmm::mr::get_current_device_resource()};
Expand Down