Skip to content

Commit d85bc4f

Browse files
committed
voxel grid CUDA bugfix
1 parent 920cc93 commit d85bc4f

File tree

4 files changed

+3
-18
lines changed

4 files changed

+3
-18
lines changed

cuda/cluster.cpp

Lines changed: 0 additions & 15 deletions
This file was deleted.

cuda/grid_kernel.cu

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ __global__ void grid_kernel(int64_t *cluster,
1818
for (ptrdiff_t d = 0; d < pos.sizes[1]; d++) {
1919
scalar_t p = pos.data[i * pos.strides[0] + d * pos.strides[1]] - start[d];
2020
c += (int64_t)(p / size[d]) * k;
21-
k += (int64_t)((end[d] - start[d]) / size[d]);
21+
k *= (int64_t)((end[d] - start[d]) / size[d]) + 1;
2222
}
2323
cluster[i] = c;
2424
}

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
CUDAExtension('grid_cuda', ['cuda/grid.cpp', 'cuda/grid_kernel.cu']),
1616
]
1717

18-
__version__ = '1.1.4'
18+
__version__ = '1.1.5'
1919
url = 'https://github.com/rusty1s/pytorch_cluster'
2020

2121
install_requires = []

torch_cluster/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from .graclus import graclus_cluster
22
from .grid import grid_cluster
33

4-
__version__ = '1.1.4'
4+
__version__ = '1.1.5'
55

66
__all__ = ['graclus_cluster', 'grid_cluster', '__version__']

0 commit comments

Comments
 (0)