Pytorch не строится с помощью cmake в консоли разработчика - PullRequest
0 голосов
/ 26 сентября 2018

До сих пор я в основном использовал языки с простыми IDE, поэтому у меня нет лучших знаний по компиляции и запуску git и cmake и всего остального через командную строку.Мне нужно использовать Pytorch для проекта, поэтому необходимо использовать эти навыки.Я устанавливаю его в соответствии с руководством для окон, найденным здесь:

https://caffe2.ai/docs/getting-started.html?platform=windows&configuration=compile

Я дошел до того, что я запускаю build_windows.bat, но я получаюэти выходные данные с ошибкой из командной строки разработчика.

The system cannot find the drive specified.
Requirement already satisfied: pyyaml in g:\programs\python27\lib\site-packages (3.13)
CAFFE2_ROOT=G:\Programs\Caffe2\pytorch\scripts\..
CMAKE_GENERATOR="Visual Studio 14 2015 Win64"
CMAKE_BUILD_TYPE=Release
-- Selecting Windows SDK version  to target Windows 10.0.17134.
CMake Error at CMakeLists.txt:6 (project):
  Failed to run MSBuild command:

    MSBuild.exe

  to get the value of VCTargetsPath:

    Microsoft (R) Build Engine version 15.8.169+g1ccb72aefa for .NET Framework
    Copyright (C) Microsoft Corporation. All rights reserved.

    Build started 9/25/2018 4:20:32 PM.
    Project "G:\Programs\Caffe2\pytorch\build\CMakeFiles\3.12.2\VCTargetsPath.vcxproj" on node 1 (default targets).
    G:\Programs\Caffe2\pytorch\build\CMakeFiles\3.12.2\VCTargetsPath.vcxproj(14,2): error MSB4019: The imported project "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.Cpp.Default.props" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk.
    Done Building Project "G:\Programs\Caffe2\pytorch\build\CMakeFiles\3.12.2\VCTargetsPath.vcxproj" (default targets) -- FAILED.

    Build FAILED.

    "G:\Programs\Caffe2\pytorch\build\CMakeFiles\3.12.2\VCTargetsPath.vcxproj" (default target) (1) ->
      G:\Programs\Caffe2\pytorch\build\CMakeFiles\3.12.2\VCTargetsPath.vcxproj(14,2): error MSB4019: The imported project "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.Cpp.Default.props" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk.

        0 Warning(s)
        1 Error(s)

    Time Elapsed 00:00:00.15


  Exit code: 1



-- Configuring incomplete, errors occurred!
See also "G:/Programs/Caffe2/pytorch/build/CMakeFiles/CMakeOutput.log".
"Caffe2 building failed"

Файл CMakeOutput.log содержит только следующее:

The system is: Windows - 10.0.17134 - AMD64

Что не очень полезно.Я не уверен, что я делаю здесь не так.

1 Ответ

0 голосов
/ 02 октября 2018

Если вам просто нужно протестировать или поэкспериментировать с pytorch, я советую сначала попытаться установить его через пакет pip .Это гораздо проще.

Если вам действительно нужно установить его из исходного кода, я предлагаю вам прочитать файл build_windows.bat , чтобы убедиться, что он действительно соответствует вашей конфигурации, и изменить его, еслинеобходимо.Убедитесь, что вы указали правильную версию Visual Studio, например.

Похоже, что ошибка, которую вы получаете, не связана с самим проектом pytorch.

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