Spec-Zone.ru › TensorFlow

tf.compat.v1.IdentityReader

Читатель, который выводит поставленную в очередь рабочую единицу и как ключ, и как значение.

Наследует: ReaderBase

tf.compat.v1.IdentityReader(
    name=None
)

Для использования добавьте строки в очередь. Метод Read извлечет первую рабочую строку и выведет пару (work, work).

Поддерживаемые методы см. в ReaderBase.

Аргументы
name Имя операции (необязательно).
Атрибуты
reader_ref Операция, реализующая средство чтения.
supports_serialize Может ли реализация Reader сериализовать свое состояние.

Методы

num_records_produced

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

num_records_produced(
    name=None
)

Возвращает количество записей, обработанных этим средством чтения.

Это количество успешно выполненных операций Read.

Аргументы
name Имя операции (необязательно).
Возвращает
Тензор типа int64.

num_work_units_completed

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

num_work_units_completed(
    name=None
)

Возвращает количество рабочих единиц, обработку которых завершило это средство чтения.

Аргументы
name Имя операции (необязательно).
Возвращает
Тензор типа int64.

read

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

read(
    queue, name=None
)

Возвращает следующую пару записей (ключ, значение), полученную от средства чтения.

При необходимости извлекает из очереди рабочую единицу (например, когда средство чтения должно начать чтение нового файла, поскольку завершило работу с предыдущим файлом).

Аргументы
queue Queue или изменяемый строковый тензор, представляющий дескриптор Queue со строковыми рабочими элементами.
name Имя операции (необязательно).
Возвращает
Кортеж тензоров (key, value).
key Строковый скалярный тензор.
value Строковый скалярный тензор.

read_up_to

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

read_up_to(
    queue, num_records, name=None
)

Возвращает до num_records пар (ключ, значение), полученных от средства чтения.

При необходимости извлекает из очереди рабочую единицу (например, когда средство чтения должно начать чтение нового файла, поскольку завершило работу с предыдущим файлом). Даже до последней порции может быть возвращено меньше записей, чем num_records.

Аргументы
queue Queue или изменяемый строковый тензор, представляющий дескриптор Queue со строковыми рабочими элементами.
num_records Количество записей для чтения.
name Имя операции (необязательно).
Возвращает
Кортеж тензоров (keys, values).
keys Одномерный строковый тензор.
values Одномерный строковый тензор.

reset

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

reset(
    name=None
)

Восстанавливает исходное чистое состояние средства чтения.

Аргументы
name Имя операции (необязательно).
Возвращает
Созданная операция.

restore_state

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

restore_state(
    state, name=None
)

Восстанавливает ранее сохраненное состояние средства чтения.

Не все средства чтения поддерживают восстановление состояния, поэтому эта операция может завершиться ошибкой Unimplemented.

Аргументы
state Строковый тензор. Результат вызова SerializeState для средства чтения соответствующего типа.
name Имя операции (необязательно).
Возвращает
Созданная операция.

serialize_state

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

serialize_state(
    name=None
)

Создает строковый тензор, кодирующий состояние средства чтения.

Не все средства чтения поддерживают сериализацию, поэтому эта операция может завершиться ошибкой Unimplemented.

Аргументы
name Имя операции (необязательно).
Возвращает
Строковый тензор.

совместимость с eager-режимом

Средства чтения несовместимы с eager execution. Вместо этого используйте tf.data, чтобы передавать данные в модель.

© 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/compat/v1/IdentityReader

Spec-Zone.ru

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