TensorFlow Android API - 一种在不更改代码的情况下提高日志级别的方法吗?

时间:2017-05-07 14:28:07

标签: java android logging tensorflow environment-variables

我为Android编译了TensorFlow,我可以看到默认情况下VLOG级别为0。

这导致了许多日志行,例如:

tensorflow_inference_jni.cc:237 End computing. Ran in XXX ms (YYY ms avg over ZZZ runs)

我知道通过设置TF_CPP_MIN_VLOG_LEVEL环境变量,理论上可以解决这个问题。

我想知道是否有方法告诉我的Android应用程序设置此环境变量(可能是调试/发布的不同级别),或者我必须更改JNI代码并重新编译才能获得摆脱这条日志消息。

1 个答案:

答案 0 :(得分:1)

我认为您使用的是过时的Tensorflow版本。

在此提交中删除了打印该日志消息的代码: https://github.com/tensorflow/tensorflow/commit/1a9769dc79fdd27c347633df210ff64f48de8d07

我建议更新到Tensorflow v1.1。