Module: TensorFlow::IO

Defined in:
lib/tensorflow/io.rb

Class Method Summary collapse

Class Method Details

.decode_and_crop_jpeg(contents, crop_window, channels: nil, ratio: nil, fancy_upscaling: nil, try_recover_truncated: nil, acceptable_fraction: nil, dct_method: nil) ⇒ Object



4
5
6
# File 'lib/tensorflow/io.rb', line 4

def decode_and_crop_jpeg(contents, crop_window, channels: nil, ratio: nil, fancy_upscaling: nil, try_recover_truncated: nil, acceptable_fraction: nil, dct_method: nil)
  RawOps.decode_and_crop_jpeg(contents: contents, crop_window: crop_window, channels: channels, ratio: ratio, fancy_upscaling: fancy_upscaling, try_recover_truncated: try_recover_truncated, acceptable_fraction: acceptable_fraction, dct_method: dct_method)
end

.decode_base64(input) ⇒ Object



8
9
10
# File 'lib/tensorflow/io.rb', line 8

def decode_base64(input)
  RawOps.decode_base64(input: input)
end

.decode_bmp(contents, channels: nil) ⇒ Object



12
13
14
# File 'lib/tensorflow/io.rb', line 12

def decode_bmp(contents, channels: nil)
  RawOps.decode_bmp(contents: contents, channels: channels)
end

.decode_compressed(bytes, compression_type: nil) ⇒ Object



16
17
18
# File 'lib/tensorflow/io.rb', line 16

def decode_compressed(bytes, compression_type: nil)
  RawOps.decode_compressed(bytes: bytes, compression_type: compression_type)
end

.decode_csv(records, record_defaults, field_delim: nil, use_quote_delim: nil, na_value: nil, select_cols: nil) ⇒ Object



20
21
22
# File 'lib/tensorflow/io.rb', line 20

def decode_csv(records, record_defaults, field_delim: nil, use_quote_delim: nil, na_value: nil, select_cols: nil)
  RawOps.decode_csv(records: records, record_defaults: record_defaults, field_delim: field_delim, use_quote_delim: use_quote_delim, na_value: na_value, select_cols: select_cols)
end

.decode_gif(contents) ⇒ Object



24
25
26
# File 'lib/tensorflow/io.rb', line 24

def decode_gif(contents)
  RawOps.decode_gif(contents: contents)
end

.decode_jpeg(contents, channels: nil, ratio: nil, fancy_upscaling: nil, try_recover_truncated: nil, acceptable_fraction: nil, dct_method: nil) ⇒ Object

def decode_image end



31
32
33
# File 'lib/tensorflow/io.rb', line 31

def decode_jpeg(contents, channels: nil, ratio: nil, fancy_upscaling: nil, try_recover_truncated: nil, acceptable_fraction: nil, dct_method: nil)
  RawOps.decode_jpeg(contents: contents, channels: channels, ratio: ratio, fancy_upscaling: fancy_upscaling, try_recover_truncated: try_recover_truncated, acceptable_fraction: acceptable_fraction, dct_method: dct_method)
end

.decode_json_example(json_examples) ⇒ Object



35
36
37
# File 'lib/tensorflow/io.rb', line 35

def decode_json_example(json_examples)
  RawOps.decode_json_example(json_examples: json_examples)
end

.decode_png(contents, channels: nil, dtype: nil) ⇒ Object



39
40
41
# File 'lib/tensorflow/io.rb', line 39

def decode_png(contents, channels: nil, dtype: nil)
  RawOps.decode_png(contents: contents, channels: channels, dtype: dtype)
end

.decode_raw(bytes, out_type: nil, little_endian: nil) ⇒ Object

def decode_proto end



46
47
48
# File 'lib/tensorflow/io.rb', line 46

def decode_raw(bytes, out_type: nil, little_endian: nil)
  RawOps.decode_raw(bytes: bytes, out_type: out_type, little_endian: little_endian)
end

.deserialize_many_sparse(serialized_sparse, dtype: nil) ⇒ Object



50
51
52
# File 'lib/tensorflow/io.rb', line 50

def deserialize_many_sparse(serialized_sparse, dtype: nil)
  RawOps.deserialize_many_sparse(serialized_sparse: serialized_sparse, dtype: dtype)
end

.encode_base64(input, pad: nil) ⇒ Object



54
55
56
# File 'lib/tensorflow/io.rb', line 54

def encode_base64(input, pad: nil)
  RawOps.encode_base64(input: input, pad: pad)
end

.encode_jpeg(image, format: nil, quality: nil, progressive: nil, optimize_size: nil, chroma_downsampling: nil, density_unit: nil, x_density: nil, y_density: nil, xmp_metadata: nil) ⇒ Object



58
59
60
# File 'lib/tensorflow/io.rb', line 58

def encode_jpeg(image, format: nil, quality: nil, progressive: nil, optimize_size: nil, chroma_downsampling: nil, density_unit: nil, x_density: nil, y_density: nil, xmp_metadata: nil)
  RawOps.encode_jpeg(image: image, format: format, quality: quality, progressive: progressive, optimize_size: optimize_size, chroma_downsampling: chroma_downsampling, density_unit: density_unit, x_density: x_density, y_density: y_density, xmp_metadata: )
end

.encode_proto(sizes, values, field_names: nil, message_type: nil, descriptor_source: nil) ⇒ Object



62
63
64
# File 'lib/tensorflow/io.rb', line 62

def encode_proto(sizes, values, field_names: nil, message_type: nil, descriptor_source: nil)
  RawOps.encode_proto(sizes: sizes, values: values, field_names: field_names, message_type: message_type, descriptor_source: descriptor_source)
end

.extract_jpeg_shape(contents, output_type: nil) ⇒ Object



66
67
68
# File 'lib/tensorflow/io.rb', line 66

def extract_jpeg_shape(contents, output_type: nil)
  RawOps.extract_jpeg_shape(contents: contents, output_type: output_type)
end

.is_jpeg(contents) ⇒ Object



70
71
72
# File 'lib/tensorflow/io.rb', line 70

def is_jpeg(contents)
  Image.is_jpeg(contents)
end

.matching_files(pattern) ⇒ Object

def match_filenames_once end



77
78
79
# File 'lib/tensorflow/io.rb', line 77

def matching_files(pattern)
  RawOps.matching_files(pattern: pattern)
end

.parse_example(serialized, names, sparse_keys, dense_keys, dense_defaults, sparse_types: nil, dense_shapes: nil) ⇒ Object



81
82
83
# File 'lib/tensorflow/io.rb', line 81

def parse_example(serialized, names, sparse_keys, dense_keys, dense_defaults, sparse_types: nil, dense_shapes: nil)
  RawOps.parse_example(serialized: serialized, names: names, sparse_keys: sparse_keys, dense_keys: dense_keys, dense_defaults: dense_defaults, sparse_types: sparse_types, dense_shapes: dense_shapes)
end

.parse_sequence_example(serialized, debug_name, context_dense_defaults, feature_list_dense_missing_assumed_empty: nil, context_sparse_keys: nil, context_dense_keys: nil, feature_list_sparse_keys: nil, feature_list_dense_keys: nil, context_sparse_types: nil, feature_list_dense_types: nil, context_dense_shapes: nil, feature_list_sparse_types: nil, feature_list_dense_shapes: nil) ⇒ Object



85
86
87
# File 'lib/tensorflow/io.rb', line 85

def parse_sequence_example(serialized, debug_name, context_dense_defaults, feature_list_dense_missing_assumed_empty: nil, context_sparse_keys: nil, context_dense_keys: nil, feature_list_sparse_keys: nil, feature_list_dense_keys: nil, context_sparse_types: nil, feature_list_dense_types: nil, context_dense_shapes: nil, feature_list_sparse_types: nil, feature_list_dense_shapes: nil)
  RawOps.parse_sequence_example(serialized: serialized, debug_name: debug_name, context_dense_defaults: context_dense_defaults, feature_list_dense_missing_assumed_empty: feature_list_dense_missing_assumed_empty, context_sparse_keys: context_sparse_keys, context_dense_keys: context_dense_keys, feature_list_sparse_keys: feature_list_sparse_keys, feature_list_dense_keys: feature_list_dense_keys, context_sparse_types: context_sparse_types, feature_list_dense_types: feature_list_dense_types, context_dense_shapes: context_dense_shapes, feature_list_sparse_types: feature_list_sparse_types, feature_list_dense_shapes: feature_list_dense_shapes)
end

.parse_single_example(serialized, dense_defaults, num_sparse: nil, sparse_keys: nil, dense_keys: nil, sparse_types: nil, dense_shapes: nil) ⇒ Object



89
90
91
# File 'lib/tensorflow/io.rb', line 89

def parse_single_example(serialized, dense_defaults, num_sparse: nil, sparse_keys: nil, dense_keys: nil, sparse_types: nil, dense_shapes: nil)
  RawOps.parse_single_example(serialized: serialized, dense_defaults: dense_defaults, num_sparse: num_sparse, sparse_keys: sparse_keys, dense_keys: dense_keys, sparse_types: sparse_types, dense_shapes: dense_shapes)
end

.parse_single_sequence_example(serialized, feature_list_dense_missing_assumed_empty, context_sparse_keys, context_dense_keys, feature_list_sparse_keys, feature_list_dense_keys, context_dense_defaults, debug_name, context_sparse_types: nil, feature_list_dense_types: nil, context_dense_shapes: nil, feature_list_sparse_types: nil, feature_list_dense_shapes: nil) ⇒ Object



93
94
95
# File 'lib/tensorflow/io.rb', line 93

def parse_single_sequence_example(serialized, feature_list_dense_missing_assumed_empty, context_sparse_keys, context_dense_keys, feature_list_sparse_keys, feature_list_dense_keys, context_dense_defaults, debug_name, context_sparse_types: nil, feature_list_dense_types: nil, context_dense_shapes: nil, feature_list_sparse_types: nil, feature_list_dense_shapes: nil)
  RawOps.parse_single_sequence_example(serialized: serialized, feature_list_dense_missing_assumed_empty: feature_list_dense_missing_assumed_empty, context_sparse_keys: context_sparse_keys, context_dense_keys: context_dense_keys, feature_list_sparse_keys: feature_list_sparse_keys, feature_list_dense_keys: feature_list_dense_keys, context_dense_defaults: context_dense_defaults, debug_name: debug_name, context_sparse_types: context_sparse_types, feature_list_dense_types: feature_list_dense_types, context_dense_shapes: context_dense_shapes, feature_list_sparse_types: feature_list_sparse_types, feature_list_dense_shapes: feature_list_dense_shapes)
end

.parse_tensor(serialized, out_type: nil) ⇒ Object



97
98
99
# File 'lib/tensorflow/io.rb', line 97

def parse_tensor(serialized, out_type: nil)
  RawOps.parse_tensor(serialized: serialized, out_type: out_type)
end

.read_file(filename) ⇒ Object



101
102
103
# File 'lib/tensorflow/io.rb', line 101

def read_file(filename)
  RawOps.read_file(filename: filename)
end

.serialize_many_sparse(sparse_indices, sparse_values, sparse_shape, out_type: nil) ⇒ Object



105
106
107
# File 'lib/tensorflow/io.rb', line 105

def serialize_many_sparse(sparse_indices, sparse_values, sparse_shape, out_type: nil)
  RawOps.serialize_many_sparse(sparse_indices: sparse_indices, sparse_values: sparse_values, sparse_shape: sparse_shape, out_type: out_type)
end

.serialize_sparse(sparse_indices, sparse_values, sparse_shape, out_type: nil) ⇒ Object



109
110
111
# File 'lib/tensorflow/io.rb', line 109

def serialize_sparse(sparse_indices, sparse_values, sparse_shape, out_type: nil)
  RawOps.serialize_sparse(sparse_indices: sparse_indices, sparse_values: sparse_values, sparse_shape: sparse_shape, out_type: out_type)
end

.serialize_tensor(tensor) ⇒ Object



113
114
115
# File 'lib/tensorflow/io.rb', line 113

def serialize_tensor(tensor)
  RawOps.serialize_tensor(tensor: tensor)
end

.write_file(filename, contents) ⇒ Object



117
118
119
# File 'lib/tensorflow/io.rb', line 117

def write_file(filename, contents)
  RawOps.write_file(filename: filename, contents: contents)
end