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