File size: 712 Bytes
909940e |
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
from torch.utils.cpp_extension import BuildExtension, CUDAExtension
import os
import torch
print("Building gscuda")
# 假设源文件在 gs_cuda 目录下
file_path = "utils/gs_cuda_dmax"
setup(
name="gscuda", # 模块名
ext_modules=[
CUDAExtension(
name="gscuda", # 可以直接作为模块导入
sources=[
os.path.join(file_path, "gswrapper.cpp"),
os.path.join(file_path, "gs.cu")
],
# 设置运行时库路径(可选)
library_dirs=[os.path.join(os.path.dirname(torch.__file__), 'lib')],
)
],
cmdclass={
"build_ext": BuildExtension
},
) |