tf.compat.v1.IdentityReader
Чтение, которое выводит входные данные очереди как ключ, так и значение.
Наследуется от: ReaderBase
tf.compat.v1.IdentityReader(
name=None
)
Для использования, добавьте строки в очередь. Чтение возьмёт первую строку входных данных и выведет (входные_данные, входные_данные).
См. ReaderBase для поддерживаемых методов.
| Аргументы | |
|---|---|
name | Имя операции (необязательно). |
Совместимость с Eager
Читатели не совместимы с eager вычислениями. Вместо этого, пожалуйста, используйте tf.data для получения данных в вашу модель.
| Атрибуты | |
|---|---|
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-мерный тензор строк. |
values | 1-мерный тензор строк. |
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.4/api_docs/python/tf/compat/v1/IdentityReader