setup.py 498 Bytes
Newer Older
rusty1s's avatar
rusty1s committed
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import torch
from setuptools import setup
from torch.utils.cpp_extension import CppExtension, CUDAExtension

ext_modules = [CppExtension(name='cluster_cpu', sources=['cpu/cluster.cpp'])]

if torch.cuda.is_available():
    ext_modules += [
        CUDAExtension(
            name='cluster_cuda',
            sources=['cuda/cluster.cpp', 'cuda/cluster_kernel.cu'])
    ]

setup(
    name='cluster',
    ext_modules=ext_modules,
    cmdclass={'build_ext': torch.utils.cpp_extension.BuildExtension},
)