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