Skip to content

Commit 9b6473f

Browse files
committed
cppextension and fixed include_dirs
1 parent b85b51a commit 9b6473f

File tree

2 files changed

+16
-12
lines changed

2 files changed

+16
-12
lines changed

demo/setup_ninja.py

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,17 @@
11
from setuptools import setup
2-
from torch.utils.cpp_extension import BuildExtension, CUDAExtension
2+
from torch.utils.cpp_extension import BuildExtension, CppExtension
33

44
setup(
55
name='lltm_cuda',
66
ext_modules=[
7-
CUDAExtension('lltm_cuda', [
8-
'lltm_cuda.cpp',
9-
'lltm_cuda_kernel.cu',
10-
]),
7+
CppExtension(
8+
'lltm_cuda',
9+
[
10+
'lltm_cuda.cpp',
11+
],
12+
include_dirs=['/abs/path/to/includes'],
13+
),
1114
],
12-
include_dirs=['includes'],
1315
cmdclass={
1416
'build_ext': BuildExtension
1517
})

demo/setup_no_ninja.py

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,17 @@
11
from setuptools import setup
2-
from torch.utils.cpp_extension import BuildExtension, CUDAExtension
2+
from torch.utils.cpp_extension import BuildExtension, CppExtension
33

44
setup(
55
name='lltm_cuda',
66
ext_modules=[
7-
CUDAExtension('lltm_cuda', [
8-
'lltm_cuda.cpp',
9-
'lltm_cuda_kernel.cu',
10-
]),
7+
CppExtension(
8+
'lltm_cuda',
9+
[
10+
'lltm_cuda.cpp',
11+
],
12+
include_dirs=['includes'],
13+
),
1114
],
12-
include_dirs=['includes'],
1315
cmdclass={
1416
'build_ext': BuildExtension.with_options(use_ninja=False)
1517
})

0 commit comments

Comments
 (0)