davidvgilmore commited on
Commit
8a2ace0
·
verified ·
1 Parent(s): 1bf255b

Upload hy3dgen/texgen/custom_rasterizer/setup.py with huggingface_hub

Browse files
hy3dgen/texgen/custom_rasterizer/setup.py ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from setuptools import setup, find_packages
2
+ from torch.utils.cpp_extension import BuildExtension, CUDAExtension
3
+
4
+ # build custom rasterizer
5
+ # build with `python setup.py install`
6
+ # nvcc is needed
7
+
8
+ custom_rasterizer_module = CUDAExtension('custom_rasterizer_kernel', [
9
+ 'lib/custom_rasterizer_kernel/rasterizer.cpp',
10
+ 'lib/custom_rasterizer_kernel/grid_neighbor.cpp',
11
+ 'lib/custom_rasterizer_kernel/rasterizer_gpu.cu',
12
+ ])
13
+
14
+ setup(
15
+ packages=find_packages(),
16
+ version='0.1',
17
+ name='custom_rasterizer',
18
+ include_package_data=True,
19
+ package_dir={'': '.'},
20
+ ext_modules=[
21
+ custom_rasterizer_module,
22
+ ],
23
+ cmdclass={
24
+ 'build_ext': BuildExtension
25
+ }
26
+ )