我为 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 代码并重新编译才能删除此日志消息.
最佳答案
我认为您使用的是过时版本的 Tensorflow。
打印该日志消息的代码已在此提交中删除: https://github.com/tensorflow/tensorflow/commit/1a9769dc79fdd27c347633df210ff64f48de8d07
我建议更新到 Tensorflow v1.1。
关于java - TensorFlow Android API - 一种在不更改代码的情况下提高日志级别的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43832674/