Spec-Zone.ru › TensorFlow 2.4

tf.compat.v1.data.experimental.StatsAggregator

Состоятельный ресурс, который агрегирует статистику из одного или нескольких итераторов.

tf.compat.v1.data.experimental.StatsAggregator()

Для записи статистики используйте одну из пользовательских функций преобразования, определённых в этом модуле, при определении вашего tf.data.Dataset. Вся статистика будет агрегироваться StatsAggregator , связанной с конкретным итератором (см. ниже). Например, чтобы записать задержку создания каждого элемента при итерации по набору данных:

dataset = ...
dataset = dataset.apply(tf.data.experimental.latency_stats("total_bytes"))

Чтобы связать StatsAggregator с объектом tf.data.Dataset, используйте следующий шаблон:

aggregator = tf.data.experimental.StatsAggregator()
dataset = ...

# Apply `StatsOptions` to associate `dataset` with `aggregator`.
options = tf.data.Options()
options.experimental_stats.aggregator = aggregator
dataset = dataset.with_options(options)

Чтобы получить протокольный буфер с кратким описанием текущей агрегированной статистики, используйте StatsAggregator.get_summary() тензор. Самый простой способ сделать это — добавить возвращённый тензор в tf.GraphKeys.SUMMARIES коллекцию, чтобы описания были включены в любые существующие описания.

aggregator = tf.data.experimental.StatsAggregator()
# ...
stats_summary = aggregator.get_summary()
tf.compat.v1.add_to_collection(tf.GraphKeys.SUMMARIES, stats_summary)
Примечание: Этот интерфейс является экспериментальным и ожидается, что он изменится. В частности, ожидается добавить другие реализации StatsAggregator, которые предоставляют разные способы экспорта статистики, и добавить больше типов статистики.

Методы

get_summary

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

get_summary()

Возвращает строку tf.Tensor, которая суммирует агрегированную статистику.

Возвращённый тензор будет содержать сериализованный tf.compat.v1.summary.Summary протокольный буфер, который можно использовать с стандартными средствами протоколирования TensorBoard.

Возвращает
Скалярная строка tf.Tensor, которая суммирует агрегированную статистику.

© 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/data/experimental/StatsAggregator

Spec-Zone.ru

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