tf.io.TFRecordOptions
Параметры для работы с файлами TFRecord.
tf.io.TFRecordOptions(
compression_type=None,
flush_mode=None,
input_buffer_size=None,
output_buffer_size=None,
window_bits=None,
compression_level=None,
compression_method=None,
mem_level=None,
compression_strategy=None
)
| Аргументы |
compression_type | "GZIP", "ZLIB" или "" (без сжатия). |
flush_mode | режим сброса или None, по умолчанию: Z_NO_FLUSH. |
input_buffer_size | int или None. |
output_buffer_size | int или None. |
window_bits | int или None. |
compression_level | от 0 до 9 или None. |
compression_method | метод сжатия или None. |
mem_level | от 1 до 9 или None. |
compression_strategy | стратегия или None. По умолчанию: Z_DEFAULT_STRATEGY. |
| Исключения |
ValueError | Если compression_type имеет недопустимое значение. |
Методы
get_compression_type_string
Посмотреть исходный код
@classmethod
get_compression_type_string(
options
)
Преобразует различные типы параметров в единый формат строки.
| Аргументы |
options | TFRecordOption, TFRecordCompressionType или строка. |
| Возвращает |
Тип сжатия в виде строки (например, 'ZLIB', 'GZIP' или ''). |
| Исключения |
ValueError | Если compression_type имеет недопустимое значение. |
| Переменные класса |
| compression_type_map |
{
0: '',
1: 'ZLIB',
2: 'GZIP'
}
|