# 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} )