Spec-Zone.ru › TensorFlow 2.3

tf.compat.v1.summary.FileWriter

Записывает протоколы Summary в файлы событий.

tf.compat.v1.summary.FileWriter(
    logdir, graph=None, max_queue=10, flush_secs=120, graph_def=None,
    filename_suffix=None, session=None
)

Класс FileWriter предоставляет механизм для создания файла событий в заданном каталоге и добавления в него суммарной информации и событий. Класс обновляет содержимое файла асинхронно. Это позволяет программе обучения вызывать методы для добавления данных в файл непосредственно из цикла обучения, не замедляя обучение.

При создании с параметром tf.compat.v1.Session экземпляр FileWriter вместо этого образует слой совместимости над новыми суммарными данными на основе графа, чтобы облегчить использование нового способа записи суммарных данных с уже существующим кодом, который ожидает экземпляр FileWriter.

Этот класс не потокобезопасен.

Аргументы
logdir Строка. Каталог, в котором будет записан файл событий.
graph Объект Graph, такой как sess.graph.
max_queue Целое число. Размер очереди для ожидающих событий и суммарной информации.
flush_secs Число. Как часто, в секундах, нужно сбрасывать ожидающие события и суммарную информацию на диск.
graph_def УСТАРЕЛО: Используйте аргумент graph вместо него.
filename_suffix Строка. Каждое имя файла события имеет суффикс suffix.
session Объект tf.compat.v1.Session. См. подробности выше.
Исключения
RuntimeError Если вызвана с включённым режимом жадного выполнения.

Методы

add_event

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

add_event(
    event
)

Добавляет событие в файл событий.

Аргументы
event Протокол Event.

add_graph

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

add_graph(
    graph, global_step=None, graph_def=None
)

Добавляет Graph в файл событий.

График, описанный протоколом, будет отображаться в TensorBoard. Большинство пользователей передают график в конструктор вместо этого.

Аргументы
graph Объект Graph, такой как sess.graph.
global_step Число. Необязательный счётчик глобальной стадии для записи с графиком.
graph_def УСТАРЕЛО. Используйте параметр graph вместо него.
Исключения
ValueError Если оба графика и graph_def переданы в метод.

add_meta_graph

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

add_meta_graph(
    meta_graph_def, global_step=None
)

Добавляет MetaGraphDef в файл событий.

MetaGraphDef позволяет запустить данный график с помощью saver.import_meta_graph().

Аргументы
meta_graph_def Объект MetaGraphDef, часто возвращаемый saver.export_meta_graph().
global_step Число. Необязательный счётчик глобальной стадии для записи с графиком.
Исключения
TypeError Если meta_graph_def не является экземпляром MetaGraphDef.

add_run_metadata

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

add_run_metadata(
    run_metadata, tag, global_step=None
)

Добавляет метаинформацию для одного вызова session.run().

Аргументы
run_metadata Объект протокола RunMetadata.
tag Имя тега для этой метаинформации.
global_step Число. Необязательный счётчик глобальной стадии для записи с StepStats.
Исключения
ValueError Если указанный тег уже использовался для этого типа события.

add_session_log

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

add_session_log(
    session_log, global_step=None
)

Добавляет протокол SessionLog в файл событий.

Этот метод оборачивает предоставленный сеанс в протокол Event и добавляет его в файл событий.

Аргументы
session_log Протокол SessionLog.
global_step Число. Необязательное значение глобальной стадии для записи с суммарной информацией.

add_summary

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

add_summary(
    summary, global_step=None
)

Добавляет протокол Summary в файл событий.

Этот метод оборачивает предоставленную суммарную информацию в протокол Event и добавляет его в файл событий.

Вы можете передать результат вычисления любого оператора суммарной информации, используя tf.Session.run или tf.Tensor.eval, в эту функцию. В качестве альтернативы вы можете передать протокол tf.compat.v1.Summary, который вы заполняете своими данными. Последнее обычно используется для отчёта о результатах оценки в файлах событий.

Аргументы
summary Протокол Summary, необязательно сериализованный в виде строки.
global_step Число. Необязательное значение глобальной стадии для записи с суммарной информацией.

close

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

close()

Сбрасывает файл событий на диск и закрывает его.

Вызовите этот метод, когда вам больше не нужен записыватель суммарной информации.

flush

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

flush()

Сбрасывает файл событий на диск.

Вызовите этот метод, чтобы убедиться, что все ожидающие события были записаны на диск.

get_logdir

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

get_logdir()

Возвращает каталог, в котором будет записан файл событий.

reopen

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

reopen()

Переоткрывает EventFileWriter.

Может быть вызван после close() для добавления дополнительных событий в тот же каталог. События будут записаны в новый файл событий.

Не делает ничего, если EventFileWriter не был закрыт.

__enter__

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

__enter__()

Делает пригодным для использования в операторе "with".

__exit__

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

__exit__(
    unused_type, unused_value, unused_traceback
)

Делает пригодным для использования в операторе "with".

© 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.3/api_docs/python/tf/compat/v1/summary/FileWriter

Spec-Zone.ru

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