Сборка PyTorch из исходного кода в Windows - ошибка msbuild - PullRequest
0 голосов
/ 19 марта 2019

Я пытаюсь собрать PyTorch из исходного кода в Windows 10 (как описано в pytorch repo ), и я получаю ошибку MSBUILD:

Building wheel torch-1.1.0a0+542c273
-- Building version 1.1.0a0+542c273
Microsoft (R) Build Engine 15.9.21+g9802d43bc3 dla platformy .NET Framework
Copyright (C) Microsoft Corporation. Wszelkie prawa zastrzeżone.

MSBUILD : error MSB1009: Project file does not exist.
Switch: INSTALL.vcxproj
Traceback (most recent call last):
  File "setup.py", line 710, in <module>
    build_deps()
  File "setup.py", line 282, in build_deps
    build_dir='build')
  File "C:\Users\MarcinM\pytorch\tools\build_pytorch_libs.py", line 250, in build_caffe2
    cwd=build_dir, env=my_env)
  File "C:\Users\MarcinM\AppData\Local\Programs\Python\Python36\lib\subprocess.py", line 291, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['msbuild', 'INSTALL.vcxproj', '/p:Configuration=Release']' returned non-zero exit status 1.

Что я сделал:

  1. мерзавец клонировал репо Pytorch
  2. Установлено VS 2017 15.9.9 Сообщество с проверкой: Windows 10 SDK (10.0; 16299.0) для рабочего стола C ++ [x86 i x64] Версия 14.11 набора инструментов для версии 15.4 VC ++ 2017
  3. запустить обновление подмодуля git --init --recursive
  4. запустить установить numpy pyyaml ​​mkl mkl-include setuptools cmake cffi набрав
  5. пробег:

    установить "CUDAHOSTCXX =% VS140COMNTOOLS% .... \ VC \ bin \ amd64 \ cl.exe" set CMAKE_GENERATOR = Visual Studio 15 2017 Win64 установить DISTUTILS_USE_SDK = 1 python setup.py install

Возможно ли, что порядок команд вызвал у меня эту ошибку (я запускаю 4. после установки наборов инструментов VS)? Можете ли вы помочь мне преодолеть эту ошибку?

Windows 10 питон 36 cuda 9.1

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...