Skip to content

Fixed accumulation phase where one point was tried to accumulate multiple times#176

Open
AzaelCicero wants to merge 1 commit intokoide3:masterfrom
AzaelCicero:stop_after_accumulation
Open

Fixed accumulation phase where one point was tried to accumulate multiple times#176
AzaelCicero wants to merge 1 commit intokoide3:masterfrom
AzaelCicero:stop_after_accumulation

Conversation

@AzaelCicero
Copy link
Copy Markdown

Breaking the loop of the accumulation phase when the corresponding voxel for the point is found. Without it, the point was attempted to accumulate up to max_bucket_scan_count times, once to correct the voxel successfully, and the rest to various other voxels where it was rejected due to a comparison of the voxel coordinates. The problem is with points assigned to voxel [0, 0, 0], as the empty bins are marked as coords [0, 0, 0] and -1 table index. So when a point normally assigned to voxel [0,0,0] is tried to accumulate to an empty bin, then CUDA access memory is thrown.

@AzaelCicero AzaelCicero changed the title SDP-5125: Fixed accumulation phase where one point was accumulated ma… Fixed accumulation phase where one point was tried to accumulate multiple times Jul 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant