Skip to content

Commit dfe188a

Browse files
committed
year up, restricted coverage, nested extensions
1 parent a353f27 commit dfe188a

File tree

16 files changed

+51
-37
lines changed

16 files changed

+51
-37
lines changed

.coveragerc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
[run]
2+
source=torch_cluster
13
[report]
24
exclude_lines =
35
pragma: no cover

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Copyright (c) 2018 Matthias Fey <matthias.fey@tu-dortmund.de>
1+
Copyright (c) 2019 Matthias Fey <matthias.fey@tu-dortmund.de>
22

33
Permission is hereby granted, free of charge, to any person obtaining a copy
44
of this software and associated documentation files (the "Software"), to deal

cuda/fps.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#include <torch/torch.h>
1+
#include <torch/extension.h>
22

33
#define CHECK_CUDA(x) AT_ASSERTM(x.type().is_cuda(), #x " must be CUDA tensor")
44
#define IS_CONTIGUOUS(x) AT_ASSERTM(x.is_contiguous(), #x " is not contiguous");

cuda/graclus.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#include <torch/torch.h>
1+
#include <torch/extension.h>
22

33
#define CHECK_CUDA(x) AT_ASSERTM(x.type().is_cuda(), #x " must be CUDA tensor")
44

cuda/grid.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#include <torch/torch.h>
1+
#include <torch/extension.h>
22

33
#define CHECK_CUDA(x) AT_ASSERTM(x.type().is_cuda(), #x " must be CUDA tensor")
44

cuda/knn.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#include <torch/torch.h>
1+
#include <torch/extension.h>
22

33
#define CHECK_CUDA(x) AT_ASSERTM(x.type().is_cuda(), #x " must be CUDA tensor")
44
#define IS_CONTIGUOUS(x) AT_ASSERTM(x.is_contiguous(), #x " is not contiguous");

cuda/nearest.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#include <torch/torch.h>
1+
#include <torch/extension.h>
22

33
#define CHECK_CUDA(x) AT_ASSERTM(x.type().is_cuda(), #x " must be CUDA tensor")
44
#define IS_CONTIGUOUS(x) AT_ASSERTM(x.is_contiguous(), #x " is not contiguous");

cuda/radius.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#include <torch/torch.h>
1+
#include <torch/extension.h>
22

33
#define CHECK_CUDA(x) AT_ASSERTM(x.type().is_cuda(), #x " must be CUDA tensor")
44
#define IS_CONTIGUOUS(x) AT_ASSERTM(x.is_contiguous(), #x " is not contiguous");

setup.py

Lines changed: 17 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -3,26 +3,29 @@
33
from torch.utils.cpp_extension import CppExtension, CUDAExtension, CUDA_HOME
44

55
ext_modules = [
6-
CppExtension('graclus_cpu', ['cpu/graclus.cpp']),
7-
CppExtension('grid_cpu', ['cpu/grid.cpp']),
8-
CppExtension('fps_cpu', ['cpu/fps.cpp']),
6+
CppExtension('torch_cluster.graclus_cpu', ['cpu/graclus.cpp']),
7+
CppExtension('torch_cluster.grid_cpu', ['cpu/grid.cpp']),
8+
CppExtension('torch_cluster.fps_cpu', ['cpu/fps.cpp']),
99
]
1010
cmdclass = {'build_ext': torch.utils.cpp_extension.BuildExtension}
1111

1212
if CUDA_HOME is not None:
1313
ext_modules += [
14-
CUDAExtension('graclus_cuda',
14+
CUDAExtension('torch_cluster.graclus_cuda',
1515
['cuda/graclus.cpp', 'cuda/graclus_kernel.cu']),
16-
CUDAExtension('grid_cuda', ['cuda/grid.cpp', 'cuda/grid_kernel.cu']),
17-
CUDAExtension('fps_cuda', ['cuda/fps.cpp', 'cuda/fps_kernel.cu']),
18-
CUDAExtension('nearest_cuda',
16+
CUDAExtension('torch_cluster.grid_cuda',
17+
['cuda/grid.cpp', 'cuda/grid_kernel.cu']),
18+
CUDAExtension('torch_cluster.fps_cuda',
19+
['cuda/fps.cpp', 'cuda/fps_kernel.cu']),
20+
CUDAExtension('torch_cluster.nearest_cuda',
1921
['cuda/nearest.cpp', 'cuda/nearest_kernel.cu']),
20-
CUDAExtension('knn_cuda', ['cuda/knn.cpp', 'cuda/knn_kernel.cu']),
21-
CUDAExtension('radius_cuda',
22+
CUDAExtension('torch_cluster.knn_cuda',
23+
['cuda/knn.cpp', 'cuda/knn_kernel.cu']),
24+
CUDAExtension('torch_cluster.radius_cuda',
2225
['cuda/radius.cpp', 'cuda/radius_kernel.cu']),
2326
]
2427

25-
__version__ = '1.2.2'
28+
__version__ = '1.2.3'
2629
url = 'https://github.com/rusty1s/pytorch_cluster'
2730

2831
install_requires = ['scipy']
@@ -32,8 +35,8 @@
3235
setup(
3336
name='torch_cluster',
3437
version=__version__,
35-
description='PyTorch Extension Library of Optimized Graph Cluster '
36-
'Algorithms',
38+
description=('PyTorch Extension Library of Optimized Graph Cluster '
39+
'Algorithms'),
3740
author='Matthias Fey',
3841
author_email='matthias.fey@tu-dortmund.de',
3942
url=url,
@@ -44,4 +47,5 @@
4447
tests_require=tests_require,
4548
ext_modules=ext_modules,
4649
cmdclass=cmdclass,
47-
packages=find_packages(), )
50+
packages=find_packages(),
51+
)

torch_cluster/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
from .knn import knn, knn_graph
66
from .radius import radius, radius_graph
77

8-
__version__ = '1.2.2'
8+
__version__ = '1.2.3'
99

1010
__all__ = [
1111
'graclus_cluster',

0 commit comments

Comments
 (0)