Spec-Zone.ru › TensorFlow 2.9

tf.compat.v1.summary.audio

Выводит протокол Summary буфер с аудио.

tf.compat.v1.summary.audio(
    name, tensor, sample_rate, max_outputs=3, collections=None, family=None
)

Переход на TF2

Внимание: Этот API был разработан для TensorFlow v1. Продолжайте чтение, чтобы узнать, как перейти с этого API на эквивалент в родном TensorFlow v2. Обратитесь к Руководству по миграции TensorFlow v1 в TensorFlow v2 для получения инструкций по миграции остальной части вашего кода.

В целях совместимости, при вызове в TF2, где внешний контекст находится в режиме eager, этот API проверит, доступен ли подходящий контекст записи TF2, и если да, то перенаправит этот вызов в эту запись вместо этого. «Подходящий» контекст записи означает, что запись установлена как запись по умолчанию, и имеется связанное ненулевое значение для step (см. tf.summary.SummaryWriter.as_default, tf.summary.experimental.set_step или альтернативно tf.compat.v1.train.create_global_step). Для перенаправленного вызова аргументы здесь будут переданы в TF2 реализацию tf.summary.audio, а возвращаемое значение будет пустым байтовым тензором, чтобы избежать дублирования записи сводки. Это перенаправление выполняется по возможности, и не все аргументы сохранятся. Кроме того:

  • Операция TF2 просто выводит данные под единственным тегом, содержащим несколько образцов, а не несколько тегов (т.е. нет суффиксов "/0" или "/1").

Для перехода на TF2, пожалуйста, используйте tf.summary.audio вместо этого. Пожалуйста, ознакомьтесь с Миграция использования tf.summary в TF 2.0 для конкретных шагов миграции.

Как сопоставить аргументы

Имя аргумента TF1 Имя аргумента TF2 Примечание
name name -
tensor data Вход для этого аргумента теперь должен быть трехмерным [k, t, c], где k — количество аудиоклипов, t — количество кадров, а c — количество каналов. Двухмерный вход больше не поддерживается.
sample_rate sample_rate -
- step Явное значение монотонного шага, допускающее преобразование в int64. Если опущено, по умолчанию

: : : tf.summary.experimental.get_step(). : | max_outputs | max_outputs | - | | collections | Не поддерживается | - | | family | Удалено | Используйте tf.name_scope вместо этого для управления префиксом имени сводки. | : : : | - | encoding | Необязательная константа str для требуемого | : : : кодирования. Проверьте документацию по tf.summary.audio для последних поддерживаемых | : : : аудиоформатов. : | - | description | Необязательное подробное описание str для сводки. Поддерживается Markdown. : : : По умолчанию пусто. :

Описание

Сводка содержит до max_outputs значений сводки аудио. Аудио построено из tensor, которые должны быть 3-мерными с формой [batch_size, frames, channels] или 2-мерными с формой [batch_size, frames]. Значения предполагаются в диапазоне [-1.0, 1.0] с частотой дискретизации sample_rate.

tag в выходных протоколах Summary.Value генерируется на основе имени с суффиксом, зависящим от параметра max_outputs:

  • Если max_outputs равно 1, тег значения сводки — 'имя/audio'.
  • Если max_outputs больше 1, теги значений сводки генерируются последовательно как 'имя/audio/0', 'имя/audio/1' и т. д.
Аргументы
name Имя сгенерированного узла. Также будет использоваться как имя серии в TensorBoard.
tensor 3-мерный float32 Tensor формы [batch_size, frames, channels] или 2-мерный float32 Tensor формы [batch_size, frames].
sample_rate Скалярный float32 Tensor, указывающий на частоту дискретизации сигнала в герцах.
max_outputs Максимальное количество элементов пакета для генерации аудио.
collections Необязательный список _ops.GraphKeys. Коллекции, в которые будет добавлена сводка. По умолчанию [_ops.GraphKeys.SUMMARIES]
family Необязательно; если задано, используется в качестве префикса имени тега сводки, который управляет именем вкладки, используемой для отображения в Tensorboard.
Возвращает
Скаляр Tensor типа string. Сериализованный Summary протокол буфера.

© 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/versions/r2.9/api_docs/python/tf/compat/v1/summary/audio

Spec-Zone.ru

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