2017-05-19 13 views
1

thisの質問に似ており、thatの質問に関連して、WindowsのTensorflowをソースから作成して、deactivated by design to support as many machines as possibleのCPU最適化を有効にします。 Bazel is not supported on Windowsを示唆する公式文書から、私はCMakeビルドが道のりであると結論づけます。WindowsでCMakeを使用したTensorflowのコンパイルが失敗するversion_info.ccが見つかりません

私はCMake命令hereを見つけました。ここでは、タグv1.1.0をチェックすることで、ビルドすることができました。しかし、指示に従った後、私は次のようなエラー・メッセージが表示されます:

Build FAILED. 

"C:\Users\Alex\Repositories\tensorflow\tensorflow\contrib\cmake\build\tf_python_build_pip_package.vcxproj" (default target) (1) -> 
"C:\Users\Alex\Repositories\tensorflow\tensorflow\contrib\cmake\build\pywrap_tensorflow_internal.vcxproj" (default target) (3) -> 
"C:\Users\Alex\Repositories\tensorflow\tensorflow\contrib\cmake\build\pywrap_tensorflow_internal_static.vcxproj" (default target) (4) -> 
"C:\Users\Alex\Repositories\tensorflow\tensorflow\contrib\cmake\build\tf_core_cpu.vcxproj" (default target) (5) -> 
"C:\Users\Alex\Repositories\tensorflow\tensorflow\contrib\cmake\build\tf_core_framework.vcxproj" (default target) (6) -> 
(ClCompile target) -> 
    c1xx : fatal error C1083: Cannot open source file: 'C:\Users\Alex\Repositories\tensorflow\tensorflow\core\util\version_info.cc': No such file or directory [C:\Users\Alex\Repositories\tensorflow\tensorflow\contrib\cmake\build\tf_core_framework.vcxproj] 

    0 Warning(s) 
    1 Error(s) 

version_info.ccが見つからなかったことを主張しています。そのファイルは何ですか、どのように生成され、なぜそれが欠落していますか?方法はありますか、ビルドを完了するためにそれを作成するにはどうすればいいですか、ドキュメントに記載されていない設定がいくつかありますか?

+0

「Update」の下にあるセクションを** answer post **に移動してください(* Stack Overflowでは、* self-answering *が許可されています)。私たちは問題のポストで問題と解決策を混在させない傾向があります。 – Tsyvarev

答えて

1

明らかに、これはknown bugで、すでにmasterブランチで修正されていますが、古いバージョンではまだ存在しています。手動でファイルにパッチを適用するかmasterブランチを使用すると、この問題は解決します。

関連する問題