运行from setuptools import setup from torch.utils.cpp_extension import BuildExtension, CppExtension, CUDAExtension # setup(name='spxp', # ext_modules=[CppExtension('suppixpool_clean', ['suppixpool_cuda.cpp'])], # cmdclass={'build_ext': BuildExtension}) setup( name='suppixpool_CUDA', ext_modules=[ CUDAExtension('suppixpool_CUDA', [ 'suppixpool_cuda.cpp', 'suppixpool_cuda_kernel.cu', ]) ], cmdclass={ 'build_ext': BuildExtension })时,出现错误:RuntimeError: Error compiling objects for extension
时间: 2024-05-02 13:22:05 浏览: 170
setuptools模块ez_setup.py安装文件 functl模块文件
这个错误通常是由于缺少编译器或相关依赖项导致的。您需要确保您的系统中已经正确安装了CUDA和相关的头文件和库。
您可以查看CUDA的安装文档,确保您的安装是正确的,然后检查CUDA的路径是否正确配置。
如果问题仍然存在,您可以尝试重新安装CUDA和相关的库,并确保您的编译器版本与CUDA版本兼容。
如果您需要更多帮助,请提供更多上下文和详细信息。
阅读全文