| | from setuptools import setup |
| | from torch.utils.cpp_extension import BuildExtension, CUDAExtension |
| |
|
| | setup( |
| | name='pc_util', |
| | version='1.0', |
| | ext_modules=[ |
| | CUDAExtension('pc_util', [ |
| | 'src/pointnet2_api.cpp', |
| | 'src/ball_query.cpp', |
| | 'src/ball_query_gpu.cu', |
| | 'src/group_points.cpp', |
| | 'src/group_points_gpu.cu', |
| | 'src/interpolate.cpp', |
| | 'src/interpolate_gpu.cu', |
| | 'src/sampling.cpp', |
| | 'src/sampling_gpu.cu', |
| | 'src/cluster.cpp', |
| | 'src/cluster_gpu.cu', |
| | ], extra_compile_args={'cxx': ['-g'], 'nvcc': ['-O0', '-j1']}) |
| | ], |
| | cmdclass={'build_ext': BuildExtension} |
| | ) |