tf.io.TFRecordOptions

Options used for manipulating TFRecord files.

compression_type "GZIP", "ZLIB", or "" (no compression).
flush_mode flush mode or None, Default: Z_NO_FLUSH.
input_buffer_size int or None.
output_buffer_size int or None.
window_bits int or None.
compression_level 0 to 9, or None.
compression_method compression method or None.
mem_level 1 to 9, or None.
compression_strategy strategy or None. Default: Z_DEFAULT_STRATEGY.

ValueError If compression_type is invalid.

Methods

get_compression_type_string

View source

Convert various option types to a unified string.

Args
options TFRecordOption, TFRecordCompressionType, or string.

Returns
Compression type as string (e.g. 'ZLIB', 'GZIP', or '').

Raises
ValueError If compression_type is invalid.

compression_type_map

{
 0: '',
 1: 'ZLIB',
 2: 'GZIP'
}