我正在尝试使用张量流Keras后端。它不断向终端打印这些过于冗长的消息,这会破坏探测记录器的输出。如下。
h 1/200
4608/3629568 [..............................] - ETA: 849s - loss: 1.1816I tensorflow/core/common_runtime/gpu/pool_allocator.cc:244] PoolAllocator: After 4208 get requests, put_count=4193 evicted_count=1000 eviction_rate=0.238493 and unsatisfied allocation rate=0.264971
I tensorflow/core/common_runtime/gpu/pool_allocator.cc:256] Raising pool_size_limit_ from 100 to 110
我怎样才能使张量流量相当?我一直在查看文档,但我无法找到类似.theanorc文件的设置。
答案 0 :(得分:3)
如果您使用的是TensorFlow 0.12,则可以设置TF_CPP_MIN_LOG_LEVEL
环境变量以过滤掉日志消息。例如,您可以通过这种方式启动python
以避免INFO
级别的消息(例如"在您的任务中提升pool_size_limit _"消息):
$ TF_CPP_MIN_LOG_LEVEL=1 python ...