Spec-Zone.ru › TensorFlow

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/api_docs/python/tf/summary/SummaryWriter

Spec-Zone.ru

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