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