1 Star 0 Fork 0

louis_lifu/svox

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
setup.py 1.11 KB
一键复制 编辑 原始数据 按行查看 历史
Alex Yu 提交于 2021-04-14 16:35 . Continue if failed to load cuda ext
from setuptools import setup
import os.path as osp
from torch.utils.cpp_extension import BuildExtension, CUDAExtension
ROOT_DIR = osp.dirname(osp.abspath(__file__))
__version__ = None
exec(open('svox/version.py', 'r').read())
CUDA_FLAGS = []
INSTALL_REQUIREMENTS = []
try:
ext_modules = [
CUDAExtension('svox.csrc', [
'svox/csrc/svox.cpp',
'svox/csrc/svox_kernel.cu',
'svox/csrc/rt_kernel.cu',
'svox/csrc/quantizer.cpp',
], include_dirs=[osp.join(ROOT_DIR, "svox", "csrc", "include")],
optional=True),
]
except:
import warnings
warnings.warn("Failed to build CUDA extension")
ext_modules = []
setup(
name='svox',
version=__version__,
author='Alex Yu',
author_email='alexyu99126@gmail.com',
description='Sparse voxel N^3-tree data structure using CUDA',
long_description='Sparse voxel N^3-tree data structure PyTorch extension, using CUDA',
ext_modules=ext_modules,
setup_requires=['pybind11>=2.5.0'],
packages=['svox', 'svox.csrc'],
cmdclass={'build_ext': BuildExtension},
zip_safe=False,
)
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/louis_lifu/svox.git
git@gitee.com:louis_lifu/svox.git
louis_lifu
svox
svox
master

搜索帮助

23e8dbc6 1850385 7e0993f3 1850385