2016-06-07 18 views
9

Sto provando il backend di decineorflow Keras. Continua a stampare questi messaggi troppo prolissi sul terminale che rovinano l'output del logger di probar. Come il seguenteCome sbarazzarsi dei messaggi prolissi di tensorflow con 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 

Come posso rendere abbastanza tensorflow? Ho esaminato la documentazione e non riesco a trovare nulla come un file .theanorc per le impostazioni.

+3

Spero che questo è utile ... https: // GitHub. com/tensorflow/tensorflow/issues/566 –

risposta

3

Se si utilizza TensorFlow 0.12, è possibile impostare la variabile di ambiente TF_CPP_MIN_LOG_LEVEL per filtrare i messaggi di registro. Ad esempio, è possibile avviare python questo modo per evitare i messaggi INFO -Level (come ad esempio il messaggio "Raising pool_size_limit_" nella vostra ricerca):

$ TF_CPP_MIN_LOG_LEVEL=1 python ... 
+0

Dove sono documentati questi livelli di log? – Seanny123

Problemi correlati