tf.io.TFRecordOptions
Options used for manipulating TFRecord files.
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
)
| Args |
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. |
| Raises |
ValueError | If compression_type is invalid. |
Methods
get_compression_type_string
View source
@classmethod
get_compression_type_string(
options
)
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. |
| Class Variables |
| compression_type_map |
|