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 | Очередь или изменяемый строковый Tensor, представляющий указатель на очередь со строковыми элементами работы. |
name | Название операции (необязательно). |
| Возвращаемое значение | |
|---|---|
| Кортеж тензоров (ключ, значение). | |
key | Строковый скалярный Tensor. |
value | Строковый скалярный Tensor. |
read_up_to
read_up_to(
queue, num_records, name=None
)
Возвращает до num_records пар записей (ключ, значение), считанных чтением.
Если необходимо, декьюит единицу работы из очереди (например, когда чтению нужно начать чтение из нового файла, так как оно закончила предыдущий). Может вернуть меньше num_records, даже до последней партии.
| Аргументы | |
|---|---|
queue | Очередь или изменяемый строковый Tensor, представляющий указатель на очередь со строковыми элементами работы. |
num_records | Количество записей для чтения. |
name | Название операции (необязательно). |
| Возвращаемое значение | |
|---|---|
| Кортеж тензоров (ключи, значения). | |
keys | 1-мерный строковый Tensor. |
values | 1-мерный строковый Tensor. |
reset
reset(
name=None
)
Возвращает чтение в его начальное состояние.
| Аргументы | |
|---|---|
name | Название операции (необязательно). |
| Возвращаемое значение | |
|---|---|
| Созданная операция. |
restore_state
restore_state(
state, name=None
)
Восстановить чтение до ранее сохраненного состояния.
Не все читатели поддерживают восстановление, поэтому это может вызвать ошибку Unimplemented.
| Аргументы | |
|---|---|
state | Строковый Tensor. Результат SerializeState Reader с соответствующим типом. |
name | Название операции (необязательно). |
| Возвращаемое значение | |
|---|---|
| Созданная операция. |
serialize_state
serialize_state(
name=None
)
Создаёт строковый тензор, кодирующий состояние чтения.
Не все читатели поддерживают сериализацию, поэтому это может вызвать ошибку Unimplemented.
| Аргументы | |
|---|---|
name | Название операции (необязательно). |
| Возвращаемое значение | |
|---|---|
| Строковый Tensor. |
© 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/IdentityReader