簡體   English   中英

使用TensorFlow后端隱藏。 TensorFlow 2.0 Alpha中的消息

[英]Hide Using TensorFlow backend. message in TensorFlow 2.0 Alpha

導入TensorFlow 2.0 Alpha打印以下消息:

Using TensorFlow backend.

如何隱藏此消息,使其不打印出來?

操作系統是Windows,我嘗試了以下方法:

import os
import sys
stderr = sys.stderr
sys.stderr = open(os.devnull, 'w')
import tensorflow as tf
sys.stderr = stderr

這並不能消除該消息。

TensorFlow版本是

print(tf.__version__)
2.0.0-alpha0

這張照片似乎來自Keras:

https://github.com/keras-team/keras/issues/1406

Keras禁用顯示使用XXX后端

我有一個linux系統,所以我不確定這是否適合你,但是下面的代碼為我禁止了這個消息:

import logging
logger = tf.get_logger()
logger.setLevel(logging.ERROR)

您應該只看到錯誤消息的打印輸出。 (來自https://github.com/tensorflow/tensorflow/issues/26662

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM