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