-
Notifications
You must be signed in to change notification settings - Fork 11
Expand file tree
/
Copy pathsetup.py
More file actions
26 lines (22 loc) · 824 Bytes
/
setup.py
File metadata and controls
26 lines (22 loc) · 824 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
from setuptools import setup, find_packages
from torch.utils.cpp_extension import CppExtension, CUDAExtension, BuildExtension
import os
import torch
setup(name='fastconv_nu',
version='1.0.0',
ext_modules=[
CUDAExtension(name='custom_conv',
sources=[
'src/nu_conv_cuda.cpp',
'src/nu_conv_cuda_kernel.cu'],
extra_compile_args={'cxx': ['-std=c++14'], 'nvcc': []}
),
],
cmdclass={'build_ext': BuildExtension})
if __name__ == "__main__":
print()
print("#########################")
print("Test if compilation is ok")
print("#########################")
print()
import custom_conv