Spec-Zone.ru › TensorFlow 2.4

tf.compat.v1.TFRecordReader

Чтец, который выводит записи из файла TFRecords.

Наследуется от: ReaderBase

tf.compat.v1.TFRecordReader(
    name=None, options=None
)

См. ReaderBase для поддерживаемых методов.

Аргументы
name Название операции (необязательно).
options Объект TFRecordOptions (необязательно).

Совместимость с Eager

Чтецы не совместимы с выполнением Eager. Вместо этого, используйте tf.data для получения данных в вашей модели.

Атрибуты
reader_ref Операция, реализующая чтец.
supports_serialize Может ли реализация чтеца сериализовать своё состояние.

Методы

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 Очередь или изменяемый строковый тензор, представляющий дескриптор очереди со строковыми элементами.
name Название операции (необязательно).
Возвращаемое значение
Кортеж тензоров (ключ, значение).
key Строковый скалярный тензор.
value Строковый скалярный тензор.

read_up_to

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

read_up_to(
    queue, num_records, name=None
)

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

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

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

reset

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

reset(
    name=None
)

Восстановить чтец в его начальное чистое состояние.

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

restore_state

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

restore_state(
    state, name=None
)

Восстановить чтец в ранее сохранённое состояние.

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

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

serialize_state

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

serialize_state(
    name=None
)

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

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

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

© 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/TFRecordReader

Spec-Zone.ru

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