Bazel不允许我使用TensorShape构造函数

时间:2016-08-18 09:36:51

标签: c++ c++11 machine-learning tensorflow bazel

我正在研究一个TF项目。我想创建一个特定形状的TF Tensor {batch_size,rows,cols,channels}。

现在这样做:

  tensorflow::Tensor T(tensorflow::DT_FLOAT, tensorflow::TensorShape({1,rows,cols,channels}));

应该按照我的看法运作here

现在当我尝试使用bazel进行编译时(使用指令here创建的项目)

然而Bazel不喜欢它,所以它给了我这个错误:

  

实例化'std :: __ cxx11 :: string * tensorflow :: internal :: Check_LTImpl(const T1&,const T2&,const char *)[with T1 = unsigned int; T2 = int; std :: __ cxx11 :: string = std :: __ cxx11 :: basic_string]':

编辑:

Full error here.

有问题的守则herehere

The BUILD file.

0 个答案:

没有答案