Richards-Sheehy-sudo's picture
Upload folder using huggingface_hub
008d780 verified
Raw
History Blame Contribute Delete
882 Bytes
from setuptools import setup
from torch.utils.cpp_extension import BuildExtension, CUDAExtension, CppExtension
import torch
if torch.cuda.is_available():
print('Including CUDA code.')
setup(
name='quadrilinear4d',
ext_modules=[
CUDAExtension('quadrilinear4d', [
'src/quadrilinear4d_cuda.cpp',
'src/quadrilinear4d_kernel.cu',
])
],
cmdclass={
'build_ext': BuildExtension
})
else:
print('NO CUDA is found. Fall back to CPU.')
setup(
name='quadrilinear4d',
ext_modules=[
CppExtension(
name='quadrilinear4d',
sources=['src/quadrilinear4d.cpp'],
extra_compile_args=['-fopenmp']
)
],
cmdclass={'build_ext': BuildExtension}
)