Spec-Zone.ru › TensorFlow 2.4

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 Если вызов выполнен с включённым режимом eager execution.

Методы

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__()

Сделать пригодным для использования в операторе «с».

__exit__

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

__exit__(
    unused_type, unused_value, unused_traceback
)

Сделать пригодным для использования в операторе «с».

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

Spec-Zone.ru

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