Spec-Zone.ru › TensorFlow 2.3

tf.compat.v1.LMDBReader

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

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

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

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

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

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

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

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

Методы

num_records_produced

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

num_records_produced(
    name=None
)

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

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

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

num_work_units_completed

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

num_work_units_completed(
    name=None
)

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

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

read

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

read(
    queue, name=None
)

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

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

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

read_up_to

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

read_up_to(
    queue, num_records, name=None
)

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

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

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

reset

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

reset(
    name=None
)

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

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

restore_state

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

restore_state(
    state, name=None
)

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

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

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

serialize_state

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

serialize_state(
    name=None
)

Создать тензор типа string, кодирующий состояние читателя.

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

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

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

Spec-Zone.ru

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