Spec-Zone.ru › TensorFlow 2.4

tf.compat.v1.FixedLengthRecordReader

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

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

tf.compat.v1.FixedLengthRecordReader(
    record_bytes, header_bytes=None, footer_bytes=None, hop_bytes=None, name=None,
    encoding=None
)

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

Аргументы
record_bytes Целое число.
header_bytes Необязательное целое число. По умолчанию 0.
footer_bytes Необязательное целое число. По умолчанию 0.
hop_bytes Необязательное целое число. По умолчанию 0.
name Имя операции (необязательно).
encoding Тип кодировки файла. По умолчанию — нет.

Совместимость с eager вычислением

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

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

Методы

num_records_produced

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

num_records_produced(
    name=None
)

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

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

Аргументы
name Имя операции (необязательно).
Возвращаемое значение
64-битное целое число Tensor.

num_work_units_completed

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

num_work_units_completed(
    name=None
)

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

Аргументы
name Имя операции (необязательно).
Возвращаемое значение
64-битное целое число Tensor.

read

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

read(
    queue, name=None
)

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

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

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

read_up_to

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

read_up_to(
    queue, num_records, name=None
)

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

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

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

reset

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

reset(
    name=None
)

Возвращает чтец в начальное состояние.

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

restore_state

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

restore_state(
    state, name=None
)

Восстанавливает состояние чтеца из ранее сохраненного состояния.

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

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

serialize_state

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

serialize_state(
    name=None
)

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

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

Аргументы
name Имя операции (необязательно).
Возвращаемое значение
Строковый 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/FixedLengthRecordReader

Spec-Zone.ru

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