Spec-Zone.ru › TensorFlow

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 Тип кодирования для файла. По умолчанию — нет.
Атрибуты
reader_ref Операция, реализующая читатель.
supports_serialize Поддерживает ли реализация Читателя сериализацию своего состояния.

Методы

num_records_produced

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

num_records_produced(
    name=None
)

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

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

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

num_work_units_completed

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

num_work_units_completed(
    name=None
)

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

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

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

Читатели несовместимы с eager-вычислениями. Используйте, пожалуйста, 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/FixedLengthRecordReader

Spec-Zone.ru

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