Понимание _tf_sess ()

1

Я читаю воспроизводимый код из исследовательской статьи Google Brain, и я изо всех сил пытаюсь ее понять.

Внутри MonitoredSession используется двусмысленная sess._tf_sess(). К сожалению, в документации об этой функции ничего не говорится.

Вот ссылка: https://github.com/anonymous-iclr-2019/acai-iclr-2019/blob/master/lib/train.py

Теги:
tensorflow

1 ответ

0

MonitoredSession - это оболочка по основному tf.Session(). _tf_sess - это "частный" метод, возвращающий основной сеанс: https://github.com/tensorflow/tensorflow/blob/124e8eebc72994a3f1153a3f6465f3914523fc1a/tensorflow/python/training/monitored_session.py#L842.

  • 0
    Спасибо за ответ. Почему это используется тогда в упомянутом примере? github.com/anonymous-iclr-2019/acai-iclr-2019/blob/master/lib/...
  • 0
    Если вы проверите пример, вы увидите, что self.sess используется вместе с self.tf_sess.
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню