-
Notifications
You must be signed in to change notification settings - Fork 156
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
Fix JOIN_POINT_IN_POLYGON_LARGE_TEST_EXP
test
#1346
Fix JOIN_POINT_IN_POLYGON_LARGE_TEST_EXP
test
#1346
Conversation
7714e40
to
f7c22ac
Compare
Thanks @trxcllnt . Is there an issue already open for this? If not, can you please open one? |
@harrism yeah, I think this is the issue @thomcom ran into in #890 (comment). There isn't an issue about the test being incorrect, that was just something I discovered when attempting to fix #890 last night. |
…into fix/quadtree-spatial-join-oom
…into fix/quadtree-spatial-join-oom
quadtree_point_in_polygon
OOM on large numbers of input polygonsJOIN_POINT_IN_POLYGON_LARGE_TEST_EXP
test
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.
Thanks for fixing!
/merge |
) Followup to #1346. * Fixes some typos/omissions in types and CMake. * Adds a new test that OOMs when quadtree_point_in_polygon is passed too many input polygons. * Fixes quadtree spatial join to handle overflow while counting and more conservatively allocate output buffers. Fixes #890. * [Failing test run](https://github.com/rapidsai/cuspatial/actions/runs/8979838628/job/24662981350#step:7:840) * [Passing test run](https://github.com/rapidsai/cuspatial/actions/runs/8981106226/job/24666403165#step:7:840) Authors: - Paul Taylor (https://github.com/trxcllnt) Approvers: - Mark Harris (https://github.com/harrism) - Michael Wang (https://github.com/isVoid) URL: #1381
Description
The
JOIN_POINT_IN_POLYGON_LARGE_TEST_EXP
test isn't returning any points because they aren't evenly distributed.The first commit adds a check to ensure the test fails when no results are returned. The second commit fixes the
JOIN_POINT_IN_POLYGON_LARGE_TEST_EXP
test.Fixes #1380.
Checklist