Перед запуском сеанса TensorFlow я могу нормально распечатать тексты с помощью функции print. Однако после запуска сеанса TensorFlow мне приходится использовать tf.logging.info для выхода из системы.
Это единственная функция журнала, которая работает после запуска сеанса:
tf.logging.set_verbosity(tf.logging.INFO);
log = tf.logging.info;
Кажется, сеанс TensorFlow крадет стандартный вывод. Как сохранить исходный стандартный вывод на своем месте, чтобы функция print работала как обычно?

Кажется, нет никакого способа помешать TensorFlow украсть дескриптор stdout при использовании Estimator. При переключении на необработанную тензорную математику или Keras. Я могу обрабатывать стандартный вывод, используя print, как и при кодировании необработанным кодом Python.