Spec-Zone.ru › TensorFlow 2.4

tf.summary.SummaryWriter

Интерфейс, представляющий объект-писатель отчётов состояния.

Методы

as_default

Просмотреть исходный код

@abc.abstractmethod
@tf_contextlib.contextmanager
as_default(
    step=None
)

Возвращает контекстный менеджер, который включает запись отчётов.

Для удобства, если step не равно None, эта функция также устанавливает значение по умолчанию для параметра step, используемого в функциях записи отчётов в других частях API, чтобы его не нужно было явно передавать при каждом вызове. Значение может быть константой или переменной.

Примечание: при установке step в @tf.function значение шага будет зафиксировано в момент трассировки функции, поэтому изменения шага вне функции не будут отражаться внутри функции, если не используется tf.Variable шаг.

Например, step может быть использован так:

with writer_a.as_default(step=10):
  tf.summary.scalar(tag, value)   # Logged to writer_a with step 10
  with writer_b.as_default(step=20):
    tf.summary.scalar(tag, value) # Logged to writer_b with step 20
  tf.summary.scalar(tag, value)   # Logged to writer_a with step 10
Аргументы
step Значение шага по умолчанию, преобразуемое в int64, или None. Когда не None, текущий шаг фиксируется, заменяется заданным, а исходный восстанавливается при выходе контекстного менеджера. Когда None, текущий шаг не изменяется (и не восстанавливается при выходе контекстного менеджера).

close

Просмотреть исходный код

close()

Сбрасывает и закрывает писателя отчётов.

flush

Просмотреть исходный код

flush()

Сбрасывает все буферизованные данные.

init

Просмотреть исходный код

init()

Инициализирует писателя отчётов.

set_as_default

Просмотреть исходный код

@abc.abstractmethod
set_as_default(
    step=None
)

Включает этого писателя отчётов для текущей нити.

Для удобства, если step не равно None, эта функция также устанавливает значение по умолчанию для параметра step, используемого в функциях записи отчётов в других частях API, чтобы его не нужно было явно передавать при каждом вызове. Значение может быть константой или переменной.

Примечание: при установке step в @tf.function значение шага будет зафиксировано в момент трассировки функции, поэтому изменения шага вне функции не будут отражаться внутри функции, если не используется tf.Variable шаг.
Аргументы
step Значение шага по умолчанию, преобразуемое в int64, или None. Когда не None, текущий шаг изменяется на заданное значение. Когда None, текущий шаг не изменяется.

© 2020 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r2.4/api_docs/python/tf/summary/SummaryWriter

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API