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