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