tensorflow cmake在Windows intel上构建,而gpu不会因LNK1136致命错误而失败

时间:2018-08-04 10:39:51

标签: windows tensorflow visual-studio-2015 cmake intel

因此,我尝试遵循此tutorial,并在步骤9的标题为“从源代码安装TensorFlow”中。基本上,我有一个在Anaconda上运行Python 3.6的虚拟环境,并创建了所有虚拟环境。必要的Visual Studio(2015)解决方案和项目文件,并且坚持尝试成功构建TensorFlow。在尝试使用32位CMake v3.6.0进行构建后,我陷入了这一错误:

"C:\...\tensorflow\tensorflow\contrib\cmake\build\tf_python_build_pip_package.vcxproj" (default target) (1) ->
   "C:\...\tensorflow\tensorflow\contrib\cmake\build\pywrap_tensorflow_internal.vcxproj" (default target) (4) ->
   "C:\...\tensorflow\tensorflow\contrib\cmake\build\pywrap_tensorflow_internal_static.vcxproj" (default target) (31) ->
   "C:\...\tensorflow\tensorflow\contrib\cmake\build\tf_core_kernels.vcxproj" (default target) (43) ->
   (Lib target) ->
     tf_core_kernels.dir\Release\batch_matmul_op_real.obj : fatal error LNK1136: invalid or corrupt file [C:\...\tensorflow\tensorflow\contrib\cmake\build\tf_core_kern
   els.vcxproj]

36 Warning(s)
1 Error(s)

许多警告看起来也来自同一位置:'tf_core_kernels.vcxproj'

我认为我的构建设置存在缺陷。我使用以下步骤构建TensorFlow(在完成所有步骤后,直到第9步为止):

C:\Windows\Microsoft.NET\Framework64\v4.0.30319\MSBuild /p:Configuration=Release /p:Platform=x64 /m:6 tf_python_build_pip_package.vcxproj /p:PreferredToolArchitecture=x64

尽管我无法弄清楚这里出了什么问题,不胜感激,谢谢。

0 个答案:

没有答案