Spaces:
Sleeping
Sleeping
# Copyright (c) Meta Platforms, Inc. and affiliates. | |
# All rights reserved. | |
# | |
# This source code is licensed under the license found in the | |
# LICENSE file in the root directory of this source tree. | |
from setuptools import setup | |
from torch.utils.cpp_extension import CUDAExtension, BuildExtension | |
if __name__ == "__main__": | |
import torch | |
setup( | |
name="mvpraymarch", | |
ext_modules=[ | |
CUDAExtension( | |
"mvpraymarchlib", | |
sources=["mvpraymarch.cpp", "mvpraymarch_kernel.cu", "bvh.cu"], | |
extra_compile_args={ | |
"nvcc": [ | |
"-use_fast_math", | |
"-arch=sm_70", | |
"-std=c++17", | |
"-lineinfo", | |
] | |
} | |
) | |
], | |
cmdclass={"build_ext": BuildExtension} | |
) | |