Spec-Zone.ru › TensorFlow 2.3

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
)

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

Это равно количеству успешно выполненных операций 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.3/api_docs/python/tf/compat/v1/FixedLengthRecordReader

Spec-Zone.ru

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