使用Windows10构建label_image tensorflow示例

时间:2017-11-02 20:16:55

标签: c++ windows tensorflow

我在每个指令here之后建立了张量流。
使用VS2015 x64进行构建看起来很好,但是在编译tensorflow\examples\label_image示例时我遇到了很多错误:

\tensorflow\third_party\eigen3\unsupported\eigen\cxx11\tensor(1): fatal error C1014: too many include files: depth = 1024

a #pragma once修复它,然后我得到了这个(很多人都这样)

template <>
struct NumTraits<QInt8> : GenericNumTraits<int8_t> {};

给出了这个错误:

\tensorflow\third_party\eigen3\unsupported\eigen\cxx11\src\fixedpoint\fixedpointtypes.h(27): error C2988: unrecognizable template declaration/definition

我也错过了文件

#include "tensorflow/cc/ops/image_ops.h"

有没有人成功构建(和链接......)这个样本?

2 个答案:

答案 0 :(得分:0)

可能是您的包含路径错误。在我的项目中,我将_beam_search_ops项目中的所有包含路径复制到我的项目中。然后问题就解决了

答案 1 :(得分:0)

我遇到了同样的问题,但是这篇文章清理了它:

https://joe-antognini.github.io/machine-learning/windows-tf-project

您的包含目录需要按正确顺序排列,具体为

{your path} \ tensorflow \ tensorflow \ contrib \ cmake \ build \ external \ eigen_archive

必须在

之前列出

{your path} \ tensorflow \ third_party \ eigen3