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 | Имя операции (необязательно). |
| Возвращает | |
|---|---|
| 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 | Имя операции (необязательно). |
| Возвращает | |
|---|---|
| Строковый тензор. |
© 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/WholeFileReader