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