GSASR / setup.py
mt-cly
init
909940e
raw
history blame contribute delete
712 Bytes
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
},
)