Spec-Zone.ru › TensorFlow 2.9

tf.summary.SummaryWriter

Интерфейс, представляющий собой объект-запись суммарных данных, имеющий состояние.

Методы

as_default

Просмотр исходного кода

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

Просмотр исходного кода

set_as_default(
    step=None
)

Включает запись суммарных данных для текущей нити.

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

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

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

Spec-Zone.ru

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