Spec-Zone.ru › TensorFlow

tf.compat.v1.LMDBReader

Чтение записей из файла LMDB.

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

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

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

Аргументы
name Имя операции (необязательно).
options Объект LMDBRecordOptions (необязательно).
Атрибуты
reader_ref Операция, реализующая чтение.
supports_serialize Может ли реализация Reader сериализовать своё состояние.

Методы

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

read_up_to

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

read_up_to(
    queue, num_records, name=None
)

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

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

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

reset

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

reset(
    name=None
)

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

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

restore_state

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

restore_state(
    state, name=None
)

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

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

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

serialize_state

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

serialize_state(
    name=None
)

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

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

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

совместимость с 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/LMDBReader

Spec-Zone.ru

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