Pythorch:cpp_分机号:184:UserWarning:检查编译器版本时出错

2024-05-20 02:04:11 发布

您现在位置:Python中文网/ 问答频道 /正文

关于Pythorch我有个问题:

当我运行python时设置.py构建扩展--就地

我得到:

。。。 正在运行build\u ext C: \python36\lib\site packages\torch\utils\cpp_分机号:184:UserWarning:检查cl:[WinError 2]Das System kann die的编译器版本时出错 安杰贝尼·达蒂·尼希特·芬登 警告。警告('Error checking compiler version for{}:{}'。格式(compiler,Error)) 正在生成“pointnet2.\u ext”扩展

设置:

CUDA 9.0版

C:\Program Files(x86)\Microsoft Visual Studio 14.0\VC\bin>;nvcc--版本 nvcc:NVIDIA(R)Cuda编译器驱动程序 版权所有(c)2005-2017 NVIDIA Corporation 建于2017年9月1日星期五21:08:32中央夏令时 Cuda编译工具,9.0版,V9.0.176

MSVC公司

C:\Program Files(x86)\Microsoft Visual Studio 14.0\VC\bin>;cl 微软(R)C/C++优化X86的编译器版本19.00 .2427.1 版权所有(C)Microsoft Corporation。版权所有。在

Pythorch 1.0.1版 (通过PIP安装)

附加:

当我跑步时:

Python设置.py安装

我得到:

...

  File "C:\python36\lib\distutils\command\build_ext.py", line 448, in build_extensions
    self._build_extensions_serial()
  File "C:\python36\lib\distutils\command\build_ext.py", line 473, in _build_extensions_serial
    self.build_extension(ext)
  File "C:\python36\lib\site-packages\setuptools\command\build_ext.py", line 199, in build_extension
    _build_ext.build_extension(self, ext)
  File "C:\python36\lib\distutils\command\build_ext.py", line 558, in build_extension
    target_lang=language)
  File "C:\python36\lib\distutils\ccompiler.py", line 717, in link_shared_object
    extra_preargs, extra_postargs, build_temp, target_lang)
  File "C:\python36\lib\distutils\_msvccompiler.py", line 501, in link
    build_temp = os.path.dirname(objects[0])
IndexError: list index out of range

设置.py

^{pr2}$

Tags: inpybuild版本版权所有编译器libline