错误:';nanf&x27;不是';std&x27;使用量化图构建tensorflow android时

错误:';nanf&x27;不是';std&x27;使用量化图构建tensorflow android时,android,linux,c++11,android-ndk,tensorflow,Android,Linux,C++11,Android Ndk,Tensorflow,我正在尝试使用我自己的图表构建谷歌安卓示例。 我使用了解释过的量化方法。 我在构建文件中添加了“//tensorflow/contrib/quantization:cc_ops”和“//tensorflow/contrib/quantization/kernels:quantized_ops”。 当我运行bazel build//tensorflow/examples/android:tensorflow\u demo 我得到以下错误:/home /dII/TysFLUL/TysFLUL/NET

我正在尝试使用我自己的图表构建谷歌安卓示例。 我使用了解释过的量化方法。 我在构建文件中添加了“//tensorflow/contrib/quantization:cc_ops”和“//tensorflow/contrib/quantization/kernels:quantized_ops”。 当我运行
bazel build//tensorflow/examples/android:tensorflow\u demo
我得到以下错误:/home /dII/TysFLUL/TysFLUL/NETSORL/NEX/FUL:106:1:C++编译规则'//TunSoReals/Cyp:GPUIOBABI GCC失败:错误执行命令外部/ANDROIDNK/NDK/TooStalks/ARMLINX-ANDROADABI4.9/PrimBudit/LINUX-X86Y64/IN/ARM-LUX-ANDROIDABI GCC FFTAF保护器强-fpic-功能部分-funwind表格。。。(跳过其余95个参数):com.google.devtools.build.lib.shell.badexitstatuseException:进程已退出,状态为1。 tensorflow/core/common_runtime/gpu/gpu_debug_allocator.cc:在成员函数“virtual void*tensorflow::GPUNanResetAllocator::AllocateRaw(std::size_t,std::size_t)”中: tensorflow/core/common_runtime/gpu/gpu_debug_分配器。cc:169:53:错误:“nanf”不是“std”的成员 标准::矢量NAN(要求大小/大小(浮点),标准::nanf(“”); ^ tensorflow/core/common_runtime/gpu/gpu_debug_分配器。cc:169:53:注意:建议的备选方案: 在外部/androidndk/ndk/sources/cxx stl/gnu libstdc++/4.9/include/cmath:44:0包含的文件中, 来自外部/androidndk/ndk/sources/cxx stl/gnu libstdc++/4.9/include/complex:44, from./tensorflow/core/framework/numeric_types.h:19, from./tensorflow/core/framework/allocator.h:24, from./tensorflow/core/common_runtime/visitable_分配器。h:20, from./tensorflow/core/common_runtime/gpu/gpu_debug_分配器。h:23, 来自tensorflow/core/common_runtime/gpu/gpu_debug_分配器。cc:16: external/androidndk/ndk/platforms/android-21/arch-arm/usr/include/math.h:354:7:note:'nanf' 浮点nanf(常量字符*)\uuuu NDK\uFPABI\uuuuuuuuu pure2; ^ tensorflow/core/common_runtime/gpu/gpu_debug_allocator.cc:在成员函数“virtual void tensorflow::GPUNanResetAllocator::DeallocateRaw(void*)”中: tensorflow/core/common_runtime/gpu/gpu_调试_分配器。cc:182:53:错误:“nanf”不是“std”的成员 标准::矢量NAN(要求大小/大小(浮点),标准::nanf(“”); ^ tensorflow/core/common_runtime/gpu/gpu_debug_分配器。cc:182:53:注意:建议的备选方案: 在外部/androidndk/ndk/sources/cxx stl/gnu libstdc++/4.9/include/cmath:44:0包含的文件中, 来自外部/androidndk/ndk/sources/cxx stl/gnu libstdc++/4.9/include/complex:44, from./tensorflow/core/framework/numeric_types.h:19, from./tensorflow/core/framework/allocator.h:24, from./tensorflow/core/common_runtime/visitable_分配器。h:20, from./tensorflow/core/common_runtime/gpu/gpu_debug_分配器。h:23, 来自tensorflow/core/common_runtime/gpu/gpu_debug_分配器。cc:16: external/androidndk/ndk/platforms/android-21/arch-arm/usr/include/math.h:354:7:note:'nanf' 浮点nanf(常量字符*)\uuuu NDK\uFPABI\uuuuuuuuu pure2; ^ Target//tensorflow/examples/android:tensorflow_演示无法生成 我试过使用
android-ndk-r10e
android-ndk-r11

谢谢,Dan

没有任何代码可看,我不得不问:你是否包含?这很奇怪,因为Android演示不应该依赖于该文件。你能运行
bazel查询'somepath(//tensorflow/examples/android:tensorflow\u demo,//tensorflow/core:common\u runtime/gpu/gpu\u debug\u allocator.cc)
并在这里报告结果吗?(当我在最新版本上运行它时,我得到了“空结果”)没有任何代码可看,我不得不问:你是否包含?这很奇怪,因为Android演示不应该依赖于该文件。你能运行
bazel查询'somepath(//tensorflow/examples/android:tensorflow\u demo,//tensorflow/core:common\u runtime/gpu/gpu\u debug\u allocator.cc)
并在这里报告结果吗?(在最新版本上运行时,我会得到“空结果”。)