From 237825c7c8cb86a1377ca91280fa626a4e762be8 Mon Sep 17 00:00:00 2001 From: davpapp Date: Thu, 15 Feb 2018 12:37:38 -0500 Subject: [PATCH] Work on objectdetector --- TensorFlow/graph.pbtxt | 868777 ++++++++++++++++++++++++++++++++++++ bin/ObjectDetector.class | Bin 1601 -> 3561 bytes src/ObjectDetector.java | 104 +- 3 files changed, 868869 insertions(+), 12 deletions(-) create mode 100644 TensorFlow/graph.pbtxt diff --git a/TensorFlow/graph.pbtxt b/TensorFlow/graph.pbtxt new file mode 100644 index 0000000..36c1796 --- /dev/null +++ b/TensorFlow/graph.pbtxt @@ -0,0 +1,868777 @@ +node { + name: "global_step/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@global_step" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT64 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT64 + tensor_shape { + } + int64_val: 0 + } + } + } +} +node { + name: "global_step" + op: "VariableV2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@global_step" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_INT64 + } + } + attr { + key: "shape" + value { + shape { + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "global_step/Assign" + op: "Assign" + input: "global_step" + input: "global_step/Initializer/zeros" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@global_step" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "global_step/read" + op: "Identity" + input: "global_step" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@global_step" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Const" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + dim { + size: 1 + } + } + string_val: "ironOre" + } + } + } +} +node { + name: "Const_1" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT64 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT64 + tensor_shape { + dim { + size: 1 + } + } + int64_val: 1 + } + } + } +} +node { + name: "hash_table" + op: "HashTableV2" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "key_dtype" + value { + type: DT_STRING + } + } + attr { + key: "shared_name" + value { + s: "" + } + } + attr { + key: "use_node_name_sharing" + value { + b: false + } + } + attr { + key: "value_dtype" + value { + type: DT_INT64 + } + } +} +node { + name: "hash_table/Const" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT64 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT64 + tensor_shape { + } + int64_val: -1 + } + } + } +} +node { + name: "key_value_init" + op: "InitializeTableV2" + input: "hash_table" + input: "Const" + input: "Const_1" + device: "/device:CPU:0" + attr { + key: "Tkey" + value { + type: DT_STRING + } + } + attr { + key: "Tval" + value { + type: DT_INT64 + } + } +} +node { + name: "MatchingFiles/pattern" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "/home/dpapp/tensorflow/models/raccoon_dataset/data/train.record" + } + } + } +} +node { + name: "MatchingFiles" + op: "MatchingFiles" + input: "MatchingFiles/pattern" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "concat/concat_dim" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 0 + } + } + } +} +node { + name: "concat" + op: "Identity" + input: "MatchingFiles" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "num_shards" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT64 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT64 + tensor_shape { + } + int64_val: 1 + } + } + } +} +node { + name: "index" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT64 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT64 + tensor_shape { + } + int64_val: 0 + } + } + } +} +node { + name: "start" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT64 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT64 + tensor_shape { + } + int64_val: 0 + } + } + } +} +node { + name: "stop" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT64 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT64 + tensor_shape { + } + int64_val: 9223372036854775807 + } + } + } +} +node { + name: "step" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT64 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT64 + tensor_shape { + } + int64_val: 1 + } + } + } +} +node { + name: "count" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT64 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT64 + tensor_shape { + } + int64_val: -1 + } + } + } +} +node { + name: "buffer_size" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT64 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT64 + tensor_shape { + } + int64_val: 100 + } + } + } +} +node { + name: "seed" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT64 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT64 + tensor_shape { + } + int64_val: 0 + } + } + } +} +node { + name: "seed2" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT64 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT64 + tensor_shape { + } + int64_val: 0 + } + } + } +} +node { + name: "Size" + op: "Size" + input: "concat" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "out_type" + value { + type: DT_INT32 + } + } +} +node { + name: "Minimum/x" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 8 + } + } + } +} +node { + name: "Minimum" + op: "Minimum" + input: "Minimum/x" + input: "Size" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Cast" + op: "Cast" + input: "Minimum" + device: "/device:CPU:0" + attr { + key: "DstT" + value { + type: DT_INT64 + } + } + attr { + key: "SrcT" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "block_length" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT64 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT64 + tensor_shape { + } + int64_val: 1 + } + } + } +} +node { + name: "buffer_size_1" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT64 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT64 + tensor_shape { + } + int64_val: 100 + } + } + } +} +node { + name: "seed_1" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT64 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT64 + tensor_shape { + } + int64_val: 0 + } + } + } +} +node { + name: "seed2_1" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT64 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT64 + tensor_shape { + } + int64_val: 0 + } + } + } +} +node { + name: "num_parallel_calls" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 8 + } + } + } +} +node { + name: "buffer_size_2" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT64 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT64 + tensor_shape { + } + int64_val: 2 + } + } + } +} +node { + name: "Iterator" + op: "Iterator" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "output_shapes" + value { + list { + shape { + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + shape { + } + shape { + } + shape { + } + } + } + } + attr { + key: "output_types" + value { + list { + type: DT_STRING + type: DT_FLOAT + type: DT_FLOAT + type: DT_INT64 + type: DT_INT64 + type: DT_INT64 + type: DT_BOOL + type: DT_FLOAT + type: DT_UINT8 + type: DT_STRING + type: DT_INT32 + type: DT_STRING + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "RangeDataset" + op: "RangeDataset" + input: "start" + input: "stop" + input: "step" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@Iterator" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "output_types" + value { + list { + type: DT_INT64 + } + } + } +} +node { + name: "TensorSliceDataset" + op: "TensorSliceDataset" + input: "concat" + device: "/device:CPU:0" + attr { + key: "Toutput_types" + value { + list { + type: DT_STRING + } + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Iterator" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ZipDataset" + op: "ZipDataset" + input: "RangeDataset" + input: "TensorSliceDataset" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Iterator" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } + attr { + key: "output_types" + value { + list { + type: DT_INT64 + type: DT_STRING + } + } + } +} +node { + name: "FilterDataset" + op: "FilterDataset" + input: "ZipDataset" + input: "num_shards" + input: "index" + device: "/device:CPU:0" + attr { + key: "Targuments" + value { + list { + type: DT_INT64 + type: DT_INT64 + } + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Iterator" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } + attr { + key: "output_types" + value { + list { + type: DT_INT64 + type: DT_STRING + } + } + } + attr { + key: "predicate" + value { + func { + name: "tf_predicate_497f1a0b" + } + } + } +} +node { + name: "MapDataset" + op: "MapDataset" + input: "FilterDataset" + device: "/device:CPU:0" + attr { + key: "Targuments" + value { + list { + } + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Iterator" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "f" + value { + func { + name: "tf_map_func_1b61986b" + } + } + } + attr { + key: "output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "output_types" + value { + list { + type: DT_STRING + } + } + } +} +node { + name: "RepeatDataset" + op: "RepeatDataset" + input: "MapDataset" + input: "count" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@Iterator" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "output_types" + value { + list { + type: DT_STRING + } + } + } +} +node { + name: "ShuffleDataset" + op: "ShuffleDataset" + input: "RepeatDataset" + input: "buffer_size" + input: "seed" + input: "seed2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@Iterator" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "output_types" + value { + list { + type: DT_STRING + } + } + } + attr { + key: "reshuffle_each_iteration" + value { + b: true + } + } +} +node { + name: "InterleaveDataset" + op: "InterleaveDataset" + input: "ShuffleDataset" + input: "Cast" + input: "block_length" + device: "/device:CPU:0" + attr { + key: "Targuments" + value { + list { + } + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Iterator" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "f" + value { + func { + name: "tf_map_func_65c9496a" + } + } + } + attr { + key: "output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "output_types" + value { + list { + type: DT_STRING + } + } + } +} +node { + name: "ShuffleDataset_1" + op: "ShuffleDataset" + input: "InterleaveDataset" + input: "buffer_size_1" + input: "seed_1" + input: "seed2_1" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@Iterator" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "output_types" + value { + list { + type: DT_STRING + } + } + } + attr { + key: "reshuffle_each_iteration" + value { + b: true + } + } +} +node { + name: "ParallelMapDataset" + op: "ParallelMapDataset" + input: "ShuffleDataset_1" + input: "hash_table" + input: "hash_table/Const" + input: "num_parallel_calls" + device: "/device:CPU:0" + attr { + key: "Targuments" + value { + list { + type: DT_RESOURCE + type: DT_INT64 + } + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Iterator" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "f" + value { + func { + name: "tf_map_func_73e17de9" + } + } + } + attr { + key: "output_shapes" + value { + list { + shape { + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + shape { + } + shape { + } + shape { + } + } + } + } + attr { + key: "output_types" + value { + list { + type: DT_STRING + type: DT_FLOAT + type: DT_FLOAT + type: DT_INT64 + type: DT_INT64 + type: DT_INT64 + type: DT_BOOL + type: DT_FLOAT + type: DT_UINT8 + type: DT_STRING + type: DT_INT32 + type: DT_STRING + } + } + } +} +node { + name: "PrefetchDataset" + op: "PrefetchDataset" + input: "ParallelMapDataset" + input: "buffer_size_2" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@Iterator" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "output_shapes" + value { + list { + shape { + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + shape { + } + shape { + } + shape { + } + } + } + } + attr { + key: "output_types" + value { + list { + type: DT_STRING + type: DT_FLOAT + type: DT_FLOAT + type: DT_INT64 + type: DT_INT64 + type: DT_INT64 + type: DT_BOOL + type: DT_FLOAT + type: DT_UINT8 + type: DT_STRING + type: DT_INT32 + type: DT_STRING + } + } + } +} +node { + name: "MakeIterator" + op: "MakeIterator" + input: "PrefetchDataset" + input: "Iterator" + device: "/device:CPU:0" + attr { + key: "_class" + value { + list { + s: "loc:@Iterator" + } + } + } +} +node { + name: "IteratorToStringHandle" + op: "IteratorToStringHandle" + input: "Iterator" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "IteratorGetNext" + op: "IteratorGetNext" + input: "Iterator" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + shape { + } + shape { + } + shape { + } + } + } + } + attr { + key: "output_shapes" + value { + list { + shape { + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + shape { + } + shape { + } + shape { + } + } + } + } + attr { + key: "output_types" + value { + list { + type: DT_STRING + type: DT_FLOAT + type: DT_FLOAT + type: DT_INT64 + type: DT_INT64 + type: DT_INT64 + type: DT_BOOL + type: DT_FLOAT + type: DT_UINT8 + type: DT_STRING + type: DT_INT32 + type: DT_STRING + } + } + } +} +node { + name: "ExpandDims/dim" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 0 + } + } + } +} +node { + name: "ExpandDims" + op: "ExpandDims" + input: "IteratorGetNext:8" + input: "ExpandDims/dim" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_UINT8 + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "ToFloat" + op: "Cast" + input: "ExpandDims" + device: "/device:CPU:0" + attr { + key: "DstT" + value { + type: DT_FLOAT + } + } + attr { + key: "SrcT" + value { + type: DT_UINT8 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "Squeeze" + op: "Squeeze" + input: "ToFloat" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + } + } + } +} +node { + name: "RandomHorizontalFlip/random_uniform/shape" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + } + } + } + } + } +} +node { + name: "RandomHorizontalFlip/random_uniform/min" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.0 + } + } + } +} +node { + name: "RandomHorizontalFlip/random_uniform/max" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 1.0 + } + } + } +} +node { + name: "RandomHorizontalFlip/random_uniform/RandomUniform" + op: "RandomUniform" + input: "RandomHorizontalFlip/random_uniform/shape" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "RandomHorizontalFlip/random_uniform/sub" + op: "Sub" + input: "RandomHorizontalFlip/random_uniform/max" + input: "RandomHorizontalFlip/random_uniform/min" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "RandomHorizontalFlip/random_uniform/mul" + op: "Mul" + input: "RandomHorizontalFlip/random_uniform/RandomUniform" + input: "RandomHorizontalFlip/random_uniform/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "RandomHorizontalFlip/random_uniform" + op: "Add" + input: "RandomHorizontalFlip/random_uniform/mul" + input: "RandomHorizontalFlip/random_uniform/min" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "RandomHorizontalFlip/Greater/y" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.5 + } + } + } +} +node { + name: "RandomHorizontalFlip/Greater" + op: "Greater" + input: "RandomHorizontalFlip/random_uniform" + input: "RandomHorizontalFlip/Greater/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "RandomHorizontalFlip/cond/Switch" + op: "Switch" + input: "RandomHorizontalFlip/Greater" + input: "RandomHorizontalFlip/Greater" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "RandomHorizontalFlip/cond/switch_t" + op: "Identity" + input: "RandomHorizontalFlip/cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "RandomHorizontalFlip/cond/switch_f" + op: "Identity" + input: "RandomHorizontalFlip/cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "RandomHorizontalFlip/cond/pred_id" + op: "Identity" + input: "RandomHorizontalFlip/Greater" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "RandomHorizontalFlip/cond/Shape" + op: "Shape" + input: "RandomHorizontalFlip/cond/Shape/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "out_type" + value { + type: DT_INT32 + } + } +} +node { + name: "RandomHorizontalFlip/cond/Shape/Switch" + op: "Switch" + input: "Squeeze" + input: "RandomHorizontalFlip/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Squeeze" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "RandomHorizontalFlip/cond/assert_positive/Const" + op: "Const" + input: "^RandomHorizontalFlip/cond/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 0 + } + } + } +} +node { + name: "RandomHorizontalFlip/cond/assert_positive/assert_less/Less" + op: "Less" + input: "RandomHorizontalFlip/cond/assert_positive/Const" + input: "RandomHorizontalFlip/cond/Shape" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "RandomHorizontalFlip/cond/assert_positive/assert_less/Const" + op: "Const" + input: "^RandomHorizontalFlip/cond/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "RandomHorizontalFlip/cond/assert_positive/assert_less/All" + op: "All" + input: "RandomHorizontalFlip/cond/assert_positive/assert_less/Less" + input: "RandomHorizontalFlip/cond/assert_positive/assert_less/Const" + device: "/device:CPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "RandomHorizontalFlip/cond/assert_positive/assert_less/Assert/Const" + op: "Const" + input: "^RandomHorizontalFlip/cond/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "all dims of \'image.shape\' must be > 0." + } + } + } +} +node { + name: "RandomHorizontalFlip/cond/assert_positive/assert_less/Assert/Assert/data_0" + op: "Const" + input: "^RandomHorizontalFlip/cond/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "all dims of \'image.shape\' must be > 0." + } + } + } +} +node { + name: "RandomHorizontalFlip/cond/assert_positive/assert_less/Assert/Assert" + op: "Assert" + input: "RandomHorizontalFlip/cond/assert_positive/assert_less/All" + input: "RandomHorizontalFlip/cond/assert_positive/assert_less/Assert/Assert/data_0" + device: "/device:CPU:0" + attr { + key: "T" + value { + list { + type: DT_STRING + } + } + } + attr { + key: "summarize" + value { + i: 3 + } + } +} +node { + name: "RandomHorizontalFlip/cond/control_dependency" + op: "Identity" + input: "RandomHorizontalFlip/cond/Shape/Switch:1" + input: "^RandomHorizontalFlip/cond/assert_positive/assert_less/Assert/Assert" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Squeeze" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "RandomHorizontalFlip/cond/ReverseV2/axis" + op: "Const" + input: "^RandomHorizontalFlip/cond/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "RandomHorizontalFlip/cond/ReverseV2" + op: "ReverseV2" + input: "RandomHorizontalFlip/cond/control_dependency" + input: "RandomHorizontalFlip/cond/ReverseV2/axis" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "RandomHorizontalFlip/cond/Switch_1" + op: "Switch" + input: "Squeeze" + input: "RandomHorizontalFlip/cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Squeeze" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "RandomHorizontalFlip/cond/Merge" + op: "Merge" + input: "RandomHorizontalFlip/cond/Switch_1" + input: "RandomHorizontalFlip/cond/ReverseV2" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + shape { + } + } + } + } +} +node { + name: "RandomHorizontalFlip/cond_1/Switch" + op: "Switch" + input: "RandomHorizontalFlip/Greater" + input: "RandomHorizontalFlip/Greater" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "RandomHorizontalFlip/cond_1/switch_t" + op: "Identity" + input: "RandomHorizontalFlip/cond_1/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "RandomHorizontalFlip/cond_1/switch_f" + op: "Identity" + input: "RandomHorizontalFlip/cond_1/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "RandomHorizontalFlip/cond_1/pred_id" + op: "Identity" + input: "RandomHorizontalFlip/Greater" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "RandomHorizontalFlip/cond_1/Const" + op: "Const" + input: "^RandomHorizontalFlip/cond_1/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 4 + } + } + } +} +node { + name: "RandomHorizontalFlip/cond_1/split/split_dim" + op: "Const" + input: "^RandomHorizontalFlip/cond_1/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "RandomHorizontalFlip/cond_1/split" + op: "Split" + input: "RandomHorizontalFlip/cond_1/split/split_dim" + input: "RandomHorizontalFlip/cond_1/split/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "num_split" + value { + i: 4 + } + } +} +node { + name: "RandomHorizontalFlip/cond_1/split/Switch" + op: "Switch" + input: "IteratorGetNext:2" + input: "RandomHorizontalFlip/cond_1/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@IteratorGetNext" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "RandomHorizontalFlip/cond_1/Sub/x" + op: "Const" + input: "^RandomHorizontalFlip/cond_1/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 1.0 + } + } + } +} +node { + name: "RandomHorizontalFlip/cond_1/Sub" + op: "Sub" + input: "RandomHorizontalFlip/cond_1/Sub/x" + input: "RandomHorizontalFlip/cond_1/split:3" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "RandomHorizontalFlip/cond_1/Sub_1/x" + op: "Const" + input: "^RandomHorizontalFlip/cond_1/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 1.0 + } + } + } +} +node { + name: "RandomHorizontalFlip/cond_1/Sub_1" + op: "Sub" + input: "RandomHorizontalFlip/cond_1/Sub_1/x" + input: "RandomHorizontalFlip/cond_1/split:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "RandomHorizontalFlip/cond_1/concat/axis" + op: "Const" + input: "^RandomHorizontalFlip/cond_1/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "RandomHorizontalFlip/cond_1/concat" + op: "ConcatV2" + input: "RandomHorizontalFlip/cond_1/split" + input: "RandomHorizontalFlip/cond_1/Sub" + input: "RandomHorizontalFlip/cond_1/split:2" + input: "RandomHorizontalFlip/cond_1/Sub_1" + input: "RandomHorizontalFlip/cond_1/concat/axis" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 4 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "RandomHorizontalFlip/cond_1/Switch_1" + op: "Switch" + input: "IteratorGetNext:2" + input: "RandomHorizontalFlip/cond_1/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@IteratorGetNext" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "RandomHorizontalFlip/cond_1/Merge" + op: "Merge" + input: "RandomHorizontalFlip/cond_1/Switch_1" + input: "RandomHorizontalFlip/cond_1/concat" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + shape { + } + } + } + } +} +node { + name: "random_uniform/shape" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + } + } + } + } + } +} +node { + name: "random_uniform/min" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 0 + } + } + } +} +node { + name: "random_uniform/max" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 7 + } + } + } +} +node { + name: "random_uniform" + op: "RandomUniformInt" + input: "random_uniform/shape" + input: "random_uniform/min" + input: "random_uniform/max" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "Tout" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "Equal/y" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 0 + } + } + } +} +node { + name: "Equal" + op: "Equal" + input: "random_uniform" + input: "Equal/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Switch" + op: "Switch" + input: "RandomHorizontalFlip/cond/Merge" + input: "Equal" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "Equal_1/y" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 0 + } + } + } +} +node { + name: "Equal_1" + op: "Equal" + input: "random_uniform" + input: "Equal_1/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Switch_1" + op: "Switch" + input: "RandomHorizontalFlip/cond_1/Merge" + input: "Equal_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "Equal_2/y" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 0 + } + } + } +} +node { + name: "Equal_2" + op: "Equal" + input: "random_uniform" + input: "Equal_2/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Switch_2" + op: "Switch" + input: "IteratorGetNext:3" + input: "Equal_2" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "random_uniform_1/shape" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + } + } + } + } + } +} +node { + name: "random_uniform_1/min" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.0 + } + } + } +} +node { + name: "random_uniform_1/max" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 1.0 + } + } + } +} +node { + name: "random_uniform_1/RandomUniform" + op: "RandomUniform" + input: "random_uniform_1/shape" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "random_uniform_1/sub" + op: "Sub" + input: "random_uniform_1/max" + input: "random_uniform_1/min" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "random_uniform_1/mul" + op: "Mul" + input: "random_uniform_1/RandomUniform" + input: "random_uniform_1/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "random_uniform_1" + op: "Add" + input: "random_uniform_1/mul" + input: "random_uniform_1/min" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Greater/y" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.15000000596046448 + } + } + } +} +node { + name: "Greater" + op: "Greater" + input: "random_uniform_1" + input: "Greater/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond/Switch" + op: "Switch" + input: "Greater" + input: "Greater" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond/switch_t" + op: "Identity" + input: "cond/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond/switch_f" + op: "Identity" + input: "cond/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond/pred_id" + op: "Identity" + input: "Greater" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond/RandomCropImage/Shape" + op: "Shape" + input: "cond/RandomCropImage/Shape/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "out_type" + value { + type: DT_INT32 + } + } +} +node { + name: "cond/RandomCropImage/Shape/Switch" + op: "Switch" + input: "Switch:1" + input: "cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Switch" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "cond/RandomCropImage/clip_by_value/Minimum/y" + op: "Const" + input: "^cond/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 1.0 + } + } + } +} +node { + name: "cond/RandomCropImage/clip_by_value/Minimum" + op: "Minimum" + input: "cond/RandomCropImage/clip_by_value/Minimum/Switch:1" + input: "cond/RandomCropImage/clip_by_value/Minimum/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "cond/RandomCropImage/clip_by_value/Minimum/Switch" + op: "Switch" + input: "Switch_1:1" + input: "cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Switch_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "cond/RandomCropImage/clip_by_value/y" + op: "Const" + input: "^cond/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.0 + } + } + } +} +node { + name: "cond/RandomCropImage/clip_by_value" + op: "Maximum" + input: "cond/RandomCropImage/clip_by_value/Minimum" + input: "cond/RandomCropImage/clip_by_value/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "cond/RandomCropImage/ExpandDims/dim" + op: "Const" + input: "^cond/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond/RandomCropImage/ExpandDims" + op: "ExpandDims" + input: "cond/RandomCropImage/clip_by_value" + input: "cond/RandomCropImage/ExpandDims/dim" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "cond/RandomCropImage/sample_distorted_bounding_box/SampleDistortedBoundingBoxV2/min_object_covered" + op: "Const" + input: "^cond/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.0 + } + } + } +} +node { + name: "cond/RandomCropImage/sample_distorted_bounding_box/SampleDistortedBoundingBoxV2" + op: "SampleDistortedBoundingBoxV2" + input: "cond/RandomCropImage/Shape" + input: "cond/RandomCropImage/ExpandDims" + input: "cond/RandomCropImage/sample_distorted_bounding_box/SampleDistortedBoundingBoxV2/min_object_covered" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + shape { + dim { + size: 3 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 4 + } + } + } + } + } + attr { + key: "area_range" + value { + list { + f: 0.10000000149011612 + f: 1.0 + } + } + } + attr { + key: "aspect_ratio_range" + value { + list { + f: 0.5 + f: 2.0 + } + } + } + attr { + key: "max_attempts" + value { + i: 100 + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } + attr { + key: "use_image_if_no_bounding_boxes" + value { + b: true + } + } +} +node { + name: "cond/RandomCropImage/Slice" + op: "Slice" + input: "cond/RandomCropImage/Shape/Switch:1" + input: "cond/RandomCropImage/sample_distorted_bounding_box/SampleDistortedBoundingBoxV2" + input: "cond/RandomCropImage/sample_distorted_bounding_box/SampleDistortedBoundingBoxV2:1" + device: "/device:CPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "cond/RandomCropImage/Squeeze" + op: "Squeeze" + input: "cond/RandomCropImage/sample_distorted_bounding_box/SampleDistortedBoundingBoxV2:2" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 4 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + } + } + } +} +node { + name: "cond/RandomCropImage/Squeeze_1" + op: "Squeeze" + input: "cond/RandomCropImage/sample_distorted_bounding_box/SampleDistortedBoundingBoxV2:2" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + } + } + } +} +node { + name: "cond/RandomCropImage/PruneCompleteleyOutsideWindow/Const" + op: "Const" + input: "^cond/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 4 + } + } + } +} +node { + name: "cond/RandomCropImage/PruneCompleteleyOutsideWindow/split/split_dim" + op: "Const" + input: "^cond/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond/RandomCropImage/PruneCompleteleyOutsideWindow/split" + op: "Split" + input: "cond/RandomCropImage/PruneCompleteleyOutsideWindow/split/split_dim" + input: "cond/RandomCropImage/clip_by_value/Minimum/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "num_split" + value { + i: 4 + } + } +} +node { + name: "cond/RandomCropImage/PruneCompleteleyOutsideWindow/unstack" + op: "Unpack" + input: "cond/RandomCropImage/Squeeze_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + shape { + } + shape { + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } + attr { + key: "num" + value { + i: 4 + } + } +} +node { + name: "cond/RandomCropImage/PruneCompleteleyOutsideWindow/GreaterEqual" + op: "GreaterEqual" + input: "cond/RandomCropImage/PruneCompleteleyOutsideWindow/split" + input: "cond/RandomCropImage/PruneCompleteleyOutsideWindow/unstack:2" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond/RandomCropImage/PruneCompleteleyOutsideWindow/GreaterEqual_1" + op: "GreaterEqual" + input: "cond/RandomCropImage/PruneCompleteleyOutsideWindow/split:1" + input: "cond/RandomCropImage/PruneCompleteleyOutsideWindow/unstack:3" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond/RandomCropImage/PruneCompleteleyOutsideWindow/LessEqual" + op: "LessEqual" + input: "cond/RandomCropImage/PruneCompleteleyOutsideWindow/split:2" + input: "cond/RandomCropImage/PruneCompleteleyOutsideWindow/unstack" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond/RandomCropImage/PruneCompleteleyOutsideWindow/LessEqual_1" + op: "LessEqual" + input: "cond/RandomCropImage/PruneCompleteleyOutsideWindow/split:3" + input: "cond/RandomCropImage/PruneCompleteleyOutsideWindow/unstack:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond/RandomCropImage/PruneCompleteleyOutsideWindow/concat/axis" + op: "Const" + input: "^cond/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond/RandomCropImage/PruneCompleteleyOutsideWindow/concat" + op: "ConcatV2" + input: "cond/RandomCropImage/PruneCompleteleyOutsideWindow/GreaterEqual" + input: "cond/RandomCropImage/PruneCompleteleyOutsideWindow/GreaterEqual_1" + input: "cond/RandomCropImage/PruneCompleteleyOutsideWindow/LessEqual" + input: "cond/RandomCropImage/PruneCompleteleyOutsideWindow/LessEqual_1" + input: "cond/RandomCropImage/PruneCompleteleyOutsideWindow/concat/axis" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 4 + } + } + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "cond/RandomCropImage/PruneCompleteleyOutsideWindow/Any/reduction_indices" + op: "Const" + input: "^cond/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond/RandomCropImage/PruneCompleteleyOutsideWindow/Any" + op: "Any" + input: "cond/RandomCropImage/PruneCompleteleyOutsideWindow/concat" + input: "cond/RandomCropImage/PruneCompleteleyOutsideWindow/Any/reduction_indices" + device: "/device:CPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "cond/RandomCropImage/PruneCompleteleyOutsideWindow/LogicalNot" + op: "LogicalNot" + input: "cond/RandomCropImage/PruneCompleteleyOutsideWindow/Any" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond/RandomCropImage/PruneCompleteleyOutsideWindow/Where" + op: "Where" + input: "cond/RandomCropImage/PruneCompleteleyOutsideWindow/LogicalNot" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond/RandomCropImage/PruneCompleteleyOutsideWindow/Reshape/shape" + op: "Const" + input: "^cond/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: -1 + } + } + } +} +node { + name: "cond/RandomCropImage/PruneCompleteleyOutsideWindow/Reshape" + op: "Reshape" + input: "cond/RandomCropImage/PruneCompleteleyOutsideWindow/Where" + input: "cond/RandomCropImage/PruneCompleteleyOutsideWindow/Reshape/shape" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond/RandomCropImage/PruneCompleteleyOutsideWindow/Gather/Gather" + op: "Gather" + input: "cond/RandomCropImage/clip_by_value/Minimum/Switch:1" + input: "cond/RandomCropImage/PruneCompleteleyOutsideWindow/Reshape" + device: "/device:CPU:0" + attr { + key: "Tindices" + value { + type: DT_INT64 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "cond/RandomCropImage/PruneCompleteleyOutsideWindow/Gather/Gather_1" + op: "Gather" + input: "cond/RandomCropImage/PruneCompleteleyOutsideWindow/Gather/Gather_1/Switch:1" + input: "cond/RandomCropImage/PruneCompleteleyOutsideWindow/Reshape" + device: "/device:CPU:0" + attr { + key: "Tindices" + value { + type: DT_INT64 + } + } + attr { + key: "Tparams" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "cond/RandomCropImage/PruneCompleteleyOutsideWindow/Gather/Gather_1/Switch" + op: "Switch" + input: "Switch_2:1" + input: "cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Switch_2" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Const" + op: "Const" + input: "^cond/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 4 + } + } + } +} +node { + name: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split/split_dim" + op: "Const" + input: "^cond/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split" + op: "Split" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split/split_dim" + input: "cond/RandomCropImage/Squeeze" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "num_split" + value { + i: 4 + } + } +} +node { + name: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Const_1" + op: "Const" + input: "^cond/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 4 + } + } + } +} +node { + name: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split_1/split_dim" + op: "Const" + input: "^cond/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split_1" + op: "Split" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split_1/split_dim" + input: "cond/RandomCropImage/PruneCompleteleyOutsideWindow/Gather/Gather" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "num_split" + value { + i: 4 + } + } +} +node { + name: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/Rank" + op: "Rank" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split_1:2" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/sub/y" + op: "Const" + input: "^cond/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/sub" + op: "Sub" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/Rank" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/sub/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/Range/start" + op: "Const" + input: "^cond/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 0 + } + } + } +} +node { + name: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/Range/delta" + op: "Const" + input: "^cond/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/Range" + op: "Range" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/Range/start" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/Rank" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/Range/delta" + device: "/device:CPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/sub_1" + op: "Sub" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/sub" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/Range" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose" + op: "Transpose" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split_1:2" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/sub_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tperm" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Minimum" + op: "Minimum" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split:2" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/Rank" + op: "Rank" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/sub/y" + op: "Const" + input: "^cond/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/sub" + op: "Sub" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/Rank" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/sub/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/Range/start" + op: "Const" + input: "^cond/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 0 + } + } + } +} +node { + name: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/Range/delta" + op: "Const" + input: "^cond/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/Range" + op: "Range" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/Range/start" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/Rank" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/Range/delta" + device: "/device:CPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/sub_1" + op: "Sub" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/sub" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/Range" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1" + op: "Transpose" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split_1" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/sub_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tperm" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum" + op: "Maximum" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/sub" + op: "Sub" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Minimum" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum_1/x" + op: "Const" + input: "^cond/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.0 + } + } + } +} +node { + name: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum_1" + op: "Maximum" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum_1/x" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/Rank" + op: "Rank" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split_1:3" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/sub/y" + op: "Const" + input: "^cond/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/sub" + op: "Sub" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/Rank" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/sub/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/Range/start" + op: "Const" + input: "^cond/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 0 + } + } + } +} +node { + name: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/Range/delta" + op: "Const" + input: "^cond/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/Range" + op: "Range" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/Range/start" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/Rank" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/Range/delta" + device: "/device:CPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/sub_1" + op: "Sub" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/sub" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/Range" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2" + op: "Transpose" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split_1:3" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/sub_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tperm" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Minimum_1" + op: "Minimum" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split:3" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/Rank" + op: "Rank" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split_1:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/sub/y" + op: "Const" + input: "^cond/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/sub" + op: "Sub" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/Rank" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/sub/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/Range/start" + op: "Const" + input: "^cond/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 0 + } + } + } +} +node { + name: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/Range/delta" + op: "Const" + input: "^cond/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/Range" + op: "Range" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/Range/start" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/Rank" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/Range/delta" + device: "/device:CPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/sub_1" + op: "Sub" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/sub" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/Range" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3" + op: "Transpose" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split_1:1" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/sub_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tperm" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum_2" + op: "Maximum" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split:1" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/sub_1" + op: "Sub" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Minimum_1" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum_2" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum_3/x" + op: "Const" + input: "^cond/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.0 + } + } + } +} +node { + name: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum_3" + op: "Maximum" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum_3/x" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/sub_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/mul" + op: "Mul" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum_1" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum_3" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/Const" + op: "Const" + input: "^cond/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 4 + } + } + } +} +node { + name: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/split/split_dim" + op: "Const" + input: "^cond/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/split" + op: "Split" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/split/split_dim" + input: "cond/RandomCropImage/PruneCompleteleyOutsideWindow/Gather/Gather" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "num_split" + value { + i: 4 + } + } +} +node { + name: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/sub" + op: "Sub" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/split:2" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/split" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/sub_1" + op: "Sub" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/split:3" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/split:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/mul" + op: "Mul" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/sub" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/sub_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/Squeeze" + op: "Squeeze" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 1 + } + } + } +} +node { + name: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/ExpandDims/dim" + op: "Const" + input: "^cond/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 0 + } + } + } +} +node { + name: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/ExpandDims" + op: "ExpandDims" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/Squeeze" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/ExpandDims/dim" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/truediv" + op: "RealDiv" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/mul" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/ExpandDims" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond/RandomCropImage/PruneNonOverlappingBoxes/Max/reduction_indices" + op: "Const" + input: "^cond/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "cond/RandomCropImage/PruneNonOverlappingBoxes/Max" + op: "Max" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/IOA/truediv" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/Max/reduction_indices" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "cond/RandomCropImage/PruneNonOverlappingBoxes/Const" + op: "Const" + input: "^cond/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.0 + } + } + } +} +node { + name: "cond/RandomCropImage/PruneNonOverlappingBoxes/GreaterEqual" + op: "GreaterEqual" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/Max" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/Const" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond/RandomCropImage/PruneNonOverlappingBoxes/Where" + op: "Where" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/GreaterEqual" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond/RandomCropImage/PruneNonOverlappingBoxes/Squeeze" + op: "Squeeze" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/Where" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 1 + } + } + } +} +node { + name: "cond/RandomCropImage/PruneNonOverlappingBoxes/Gather/Gather" + op: "Gather" + input: "cond/RandomCropImage/PruneCompleteleyOutsideWindow/Gather/Gather" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/Squeeze" + device: "/device:CPU:0" + attr { + key: "Tindices" + value { + type: DT_INT64 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "cond/RandomCropImage/PruneNonOverlappingBoxes/Gather/Gather_1" + op: "Gather" + input: "cond/RandomCropImage/PruneCompleteleyOutsideWindow/Gather/Gather_1" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/Squeeze" + device: "/device:CPU:0" + attr { + key: "Tindices" + value { + type: DT_INT64 + } + } + attr { + key: "Tparams" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "cond/RandomCropImage/ChangeCoordinateFrame/strided_slice/stack" + op: "Const" + input: "^cond/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 2 + } + } + } +} +node { + name: "cond/RandomCropImage/ChangeCoordinateFrame/strided_slice/stack_1" + op: "Const" + input: "^cond/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 3 + } + } + } +} +node { + name: "cond/RandomCropImage/ChangeCoordinateFrame/strided_slice/stack_2" + op: "Const" + input: "^cond/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond/RandomCropImage/ChangeCoordinateFrame/strided_slice" + op: "StridedSlice" + input: "cond/RandomCropImage/Squeeze_1" + input: "cond/RandomCropImage/ChangeCoordinateFrame/strided_slice/stack" + input: "cond/RandomCropImage/ChangeCoordinateFrame/strided_slice/stack_1" + input: "cond/RandomCropImage/ChangeCoordinateFrame/strided_slice/stack_2" + device: "/device:CPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 0 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 1 + } + } +} +node { + name: "cond/RandomCropImage/ChangeCoordinateFrame/strided_slice_1/stack" + op: "Const" + input: "^cond/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "cond/RandomCropImage/ChangeCoordinateFrame/strided_slice_1/stack_1" + op: "Const" + input: "^cond/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond/RandomCropImage/ChangeCoordinateFrame/strided_slice_1/stack_2" + op: "Const" + input: "^cond/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond/RandomCropImage/ChangeCoordinateFrame/strided_slice_1" + op: "StridedSlice" + input: "cond/RandomCropImage/Squeeze_1" + input: "cond/RandomCropImage/ChangeCoordinateFrame/strided_slice_1/stack" + input: "cond/RandomCropImage/ChangeCoordinateFrame/strided_slice_1/stack_1" + input: "cond/RandomCropImage/ChangeCoordinateFrame/strided_slice_1/stack_2" + device: "/device:CPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 0 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 1 + } + } +} +node { + name: "cond/RandomCropImage/ChangeCoordinateFrame/sub" + op: "Sub" + input: "cond/RandomCropImage/ChangeCoordinateFrame/strided_slice" + input: "cond/RandomCropImage/ChangeCoordinateFrame/strided_slice_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond/RandomCropImage/ChangeCoordinateFrame/strided_slice_2/stack" + op: "Const" + input: "^cond/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 3 + } + } + } +} +node { + name: "cond/RandomCropImage/ChangeCoordinateFrame/strided_slice_2/stack_1" + op: "Const" + input: "^cond/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 4 + } + } + } +} +node { + name: "cond/RandomCropImage/ChangeCoordinateFrame/strided_slice_2/stack_2" + op: "Const" + input: "^cond/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond/RandomCropImage/ChangeCoordinateFrame/strided_slice_2" + op: "StridedSlice" + input: "cond/RandomCropImage/Squeeze_1" + input: "cond/RandomCropImage/ChangeCoordinateFrame/strided_slice_2/stack" + input: "cond/RandomCropImage/ChangeCoordinateFrame/strided_slice_2/stack_1" + input: "cond/RandomCropImage/ChangeCoordinateFrame/strided_slice_2/stack_2" + device: "/device:CPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 0 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 1 + } + } +} +node { + name: "cond/RandomCropImage/ChangeCoordinateFrame/strided_slice_3/stack" + op: "Const" + input: "^cond/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond/RandomCropImage/ChangeCoordinateFrame/strided_slice_3/stack_1" + op: "Const" + input: "^cond/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 2 + } + } + } +} +node { + name: "cond/RandomCropImage/ChangeCoordinateFrame/strided_slice_3/stack_2" + op: "Const" + input: "^cond/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond/RandomCropImage/ChangeCoordinateFrame/strided_slice_3" + op: "StridedSlice" + input: "cond/RandomCropImage/Squeeze_1" + input: "cond/RandomCropImage/ChangeCoordinateFrame/strided_slice_3/stack" + input: "cond/RandomCropImage/ChangeCoordinateFrame/strided_slice_3/stack_1" + input: "cond/RandomCropImage/ChangeCoordinateFrame/strided_slice_3/stack_2" + device: "/device:CPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 0 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 1 + } + } +} +node { + name: "cond/RandomCropImage/ChangeCoordinateFrame/sub_1" + op: "Sub" + input: "cond/RandomCropImage/ChangeCoordinateFrame/strided_slice_2" + input: "cond/RandomCropImage/ChangeCoordinateFrame/strided_slice_3" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond/RandomCropImage/ChangeCoordinateFrame/strided_slice_4/stack" + op: "Const" + input: "^cond/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "cond/RandomCropImage/ChangeCoordinateFrame/strided_slice_4/stack_1" + op: "Const" + input: "^cond/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond/RandomCropImage/ChangeCoordinateFrame/strided_slice_4/stack_2" + op: "Const" + input: "^cond/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond/RandomCropImage/ChangeCoordinateFrame/strided_slice_4" + op: "StridedSlice" + input: "cond/RandomCropImage/Squeeze_1" + input: "cond/RandomCropImage/ChangeCoordinateFrame/strided_slice_4/stack" + input: "cond/RandomCropImage/ChangeCoordinateFrame/strided_slice_4/stack_1" + input: "cond/RandomCropImage/ChangeCoordinateFrame/strided_slice_4/stack_2" + device: "/device:CPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 0 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 1 + } + } +} +node { + name: "cond/RandomCropImage/ChangeCoordinateFrame/strided_slice_5/stack" + op: "Const" + input: "^cond/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond/RandomCropImage/ChangeCoordinateFrame/strided_slice_5/stack_1" + op: "Const" + input: "^cond/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 2 + } + } + } +} +node { + name: "cond/RandomCropImage/ChangeCoordinateFrame/strided_slice_5/stack_2" + op: "Const" + input: "^cond/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond/RandomCropImage/ChangeCoordinateFrame/strided_slice_5" + op: "StridedSlice" + input: "cond/RandomCropImage/Squeeze_1" + input: "cond/RandomCropImage/ChangeCoordinateFrame/strided_slice_5/stack" + input: "cond/RandomCropImage/ChangeCoordinateFrame/strided_slice_5/stack_1" + input: "cond/RandomCropImage/ChangeCoordinateFrame/strided_slice_5/stack_2" + device: "/device:CPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 0 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 1 + } + } +} +node { + name: "cond/RandomCropImage/ChangeCoordinateFrame/strided_slice_6/stack" + op: "Const" + input: "^cond/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "cond/RandomCropImage/ChangeCoordinateFrame/strided_slice_6/stack_1" + op: "Const" + input: "^cond/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond/RandomCropImage/ChangeCoordinateFrame/strided_slice_6/stack_2" + op: "Const" + input: "^cond/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond/RandomCropImage/ChangeCoordinateFrame/strided_slice_6" + op: "StridedSlice" + input: "cond/RandomCropImage/Squeeze_1" + input: "cond/RandomCropImage/ChangeCoordinateFrame/strided_slice_6/stack" + input: "cond/RandomCropImage/ChangeCoordinateFrame/strided_slice_6/stack_1" + input: "cond/RandomCropImage/ChangeCoordinateFrame/strided_slice_6/stack_2" + device: "/device:CPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 0 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 1 + } + } +} +node { + name: "cond/RandomCropImage/ChangeCoordinateFrame/strided_slice_7/stack" + op: "Const" + input: "^cond/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond/RandomCropImage/ChangeCoordinateFrame/strided_slice_7/stack_1" + op: "Const" + input: "^cond/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 2 + } + } + } +} +node { + name: "cond/RandomCropImage/ChangeCoordinateFrame/strided_slice_7/stack_2" + op: "Const" + input: "^cond/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond/RandomCropImage/ChangeCoordinateFrame/strided_slice_7" + op: "StridedSlice" + input: "cond/RandomCropImage/Squeeze_1" + input: "cond/RandomCropImage/ChangeCoordinateFrame/strided_slice_7/stack" + input: "cond/RandomCropImage/ChangeCoordinateFrame/strided_slice_7/stack_1" + input: "cond/RandomCropImage/ChangeCoordinateFrame/strided_slice_7/stack_2" + device: "/device:CPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 0 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 1 + } + } +} +node { + name: "cond/RandomCropImage/ChangeCoordinateFrame/sub_2/y" + op: "Pack" + input: "cond/RandomCropImage/ChangeCoordinateFrame/strided_slice_4" + input: "cond/RandomCropImage/ChangeCoordinateFrame/strided_slice_5" + input: "cond/RandomCropImage/ChangeCoordinateFrame/strided_slice_6" + input: "cond/RandomCropImage/ChangeCoordinateFrame/strided_slice_7" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 4 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "cond/RandomCropImage/ChangeCoordinateFrame/sub_2" + op: "Sub" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/Gather/Gather" + input: "cond/RandomCropImage/ChangeCoordinateFrame/sub_2/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "cond/RandomCropImage/ChangeCoordinateFrame/truediv/x" + op: "Const" + input: "^cond/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 1.0 + } + } + } +} +node { + name: "cond/RandomCropImage/ChangeCoordinateFrame/truediv" + op: "RealDiv" + input: "cond/RandomCropImage/ChangeCoordinateFrame/truediv/x" + input: "cond/RandomCropImage/ChangeCoordinateFrame/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond/RandomCropImage/ChangeCoordinateFrame/truediv_1/x" + op: "Const" + input: "^cond/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 1.0 + } + } + } +} +node { + name: "cond/RandomCropImage/ChangeCoordinateFrame/truediv_1" + op: "RealDiv" + input: "cond/RandomCropImage/ChangeCoordinateFrame/truediv_1/x" + input: "cond/RandomCropImage/ChangeCoordinateFrame/sub_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond/RandomCropImage/ChangeCoordinateFrame/Scale/Const" + op: "Const" + input: "^cond/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 4 + } + } + } +} +node { + name: "cond/RandomCropImage/ChangeCoordinateFrame/Scale/split/split_dim" + op: "Const" + input: "^cond/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond/RandomCropImage/ChangeCoordinateFrame/Scale/split" + op: "Split" + input: "cond/RandomCropImage/ChangeCoordinateFrame/Scale/split/split_dim" + input: "cond/RandomCropImage/ChangeCoordinateFrame/sub_2" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "num_split" + value { + i: 4 + } + } +} +node { + name: "cond/RandomCropImage/ChangeCoordinateFrame/Scale/mul" + op: "Mul" + input: "cond/RandomCropImage/ChangeCoordinateFrame/truediv" + input: "cond/RandomCropImage/ChangeCoordinateFrame/Scale/split" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond/RandomCropImage/ChangeCoordinateFrame/Scale/mul_1" + op: "Mul" + input: "cond/RandomCropImage/ChangeCoordinateFrame/truediv" + input: "cond/RandomCropImage/ChangeCoordinateFrame/Scale/split:2" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond/RandomCropImage/ChangeCoordinateFrame/Scale/mul_2" + op: "Mul" + input: "cond/RandomCropImage/ChangeCoordinateFrame/truediv_1" + input: "cond/RandomCropImage/ChangeCoordinateFrame/Scale/split:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond/RandomCropImage/ChangeCoordinateFrame/Scale/mul_3" + op: "Mul" + input: "cond/RandomCropImage/ChangeCoordinateFrame/truediv_1" + input: "cond/RandomCropImage/ChangeCoordinateFrame/Scale/split:3" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond/RandomCropImage/ChangeCoordinateFrame/Scale/concat/axis" + op: "Const" + input: "^cond/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond/RandomCropImage/ChangeCoordinateFrame/Scale/concat" + op: "ConcatV2" + input: "cond/RandomCropImage/ChangeCoordinateFrame/Scale/mul" + input: "cond/RandomCropImage/ChangeCoordinateFrame/Scale/mul_2" + input: "cond/RandomCropImage/ChangeCoordinateFrame/Scale/mul_1" + input: "cond/RandomCropImage/ChangeCoordinateFrame/Scale/mul_3" + input: "cond/RandomCropImage/ChangeCoordinateFrame/Scale/concat/axis" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 4 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "cond/RandomCropImage/clip_by_value_1/Minimum/y" + op: "Const" + input: "^cond/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 1.0 + } + } + } +} +node { + name: "cond/RandomCropImage/clip_by_value_1/Minimum" + op: "Minimum" + input: "cond/RandomCropImage/ChangeCoordinateFrame/Scale/concat" + input: "cond/RandomCropImage/clip_by_value_1/Minimum/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "cond/RandomCropImage/clip_by_value_1/y" + op: "Const" + input: "^cond/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.0 + } + } + } +} +node { + name: "cond/RandomCropImage/clip_by_value_1" + op: "Maximum" + input: "cond/RandomCropImage/clip_by_value_1/Minimum" + input: "cond/RandomCropImage/clip_by_value_1/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "cond/Switch_1" + op: "Switch" + input: "Switch:1" + input: "cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Switch" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "cond/Switch_2" + op: "Switch" + input: "Switch_1:1" + input: "cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Switch_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "cond/Switch_3" + op: "Switch" + input: "Switch_2:1" + input: "cond/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Switch_2" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond/Merge" + op: "Merge" + input: "cond/Switch_1" + input: "cond/RandomCropImage/Slice" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + shape { + } + } + } + } +} +node { + name: "cond/Merge_1" + op: "Merge" + input: "cond/Switch_2" + input: "cond/RandomCropImage/clip_by_value_1" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + shape { + } + } + } + } +} +node { + name: "cond/Merge_2" + op: "Merge" + input: "cond/Switch_3" + input: "cond/RandomCropImage/PruneNonOverlappingBoxes/Gather/Gather_1" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + shape { + } + } + } + } +} +node { + name: "Equal_3/y" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "Equal_3" + op: "Equal" + input: "random_uniform" + input: "Equal_3/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Switch_3" + op: "Switch" + input: "RandomHorizontalFlip/cond/Merge" + input: "Equal_3" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "Equal_4/y" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "Equal_4" + op: "Equal" + input: "random_uniform" + input: "Equal_4/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Switch_4" + op: "Switch" + input: "RandomHorizontalFlip/cond_1/Merge" + input: "Equal_4" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "Equal_5/y" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "Equal_5" + op: "Equal" + input: "random_uniform" + input: "Equal_5/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Switch_5" + op: "Switch" + input: "IteratorGetNext:3" + input: "Equal_5" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "random_uniform_2/shape" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + } + } + } + } + } +} +node { + name: "random_uniform_2/min" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.0 + } + } + } +} +node { + name: "random_uniform_2/max" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 1.0 + } + } + } +} +node { + name: "random_uniform_2/RandomUniform" + op: "RandomUniform" + input: "random_uniform_2/shape" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "random_uniform_2/sub" + op: "Sub" + input: "random_uniform_2/max" + input: "random_uniform_2/min" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "random_uniform_2/mul" + op: "Mul" + input: "random_uniform_2/RandomUniform" + input: "random_uniform_2/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "random_uniform_2" + op: "Add" + input: "random_uniform_2/mul" + input: "random_uniform_2/min" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Greater_1/y" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.15000000596046448 + } + } + } +} +node { + name: "Greater_1" + op: "Greater" + input: "random_uniform_2" + input: "Greater_1/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_1/Switch" + op: "Switch" + input: "Greater_1" + input: "Greater_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_1/switch_t" + op: "Identity" + input: "cond_1/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_1/switch_f" + op: "Identity" + input: "cond_1/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_1/pred_id" + op: "Identity" + input: "Greater_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_1/RandomCropImage/Shape" + op: "Shape" + input: "cond_1/RandomCropImage/Shape/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "out_type" + value { + type: DT_INT32 + } + } +} +node { + name: "cond_1/RandomCropImage/Shape/Switch" + op: "Switch" + input: "Switch_3:1" + input: "cond_1/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Switch_3" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "cond_1/RandomCropImage/clip_by_value/Minimum/y" + op: "Const" + input: "^cond_1/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 1.0 + } + } + } +} +node { + name: "cond_1/RandomCropImage/clip_by_value/Minimum" + op: "Minimum" + input: "cond_1/RandomCropImage/clip_by_value/Minimum/Switch:1" + input: "cond_1/RandomCropImage/clip_by_value/Minimum/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "cond_1/RandomCropImage/clip_by_value/Minimum/Switch" + op: "Switch" + input: "Switch_4:1" + input: "cond_1/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Switch_4" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "cond_1/RandomCropImage/clip_by_value/y" + op: "Const" + input: "^cond_1/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.0 + } + } + } +} +node { + name: "cond_1/RandomCropImage/clip_by_value" + op: "Maximum" + input: "cond_1/RandomCropImage/clip_by_value/Minimum" + input: "cond_1/RandomCropImage/clip_by_value/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "cond_1/RandomCropImage/ExpandDims/dim" + op: "Const" + input: "^cond_1/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_1/RandomCropImage/ExpandDims" + op: "ExpandDims" + input: "cond_1/RandomCropImage/clip_by_value" + input: "cond_1/RandomCropImage/ExpandDims/dim" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "cond_1/RandomCropImage/sample_distorted_bounding_box/SampleDistortedBoundingBoxV2/min_object_covered" + op: "Const" + input: "^cond_1/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.10000000149011612 + } + } + } +} +node { + name: "cond_1/RandomCropImage/sample_distorted_bounding_box/SampleDistortedBoundingBoxV2" + op: "SampleDistortedBoundingBoxV2" + input: "cond_1/RandomCropImage/Shape" + input: "cond_1/RandomCropImage/ExpandDims" + input: "cond_1/RandomCropImage/sample_distorted_bounding_box/SampleDistortedBoundingBoxV2/min_object_covered" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + shape { + dim { + size: 3 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 4 + } + } + } + } + } + attr { + key: "area_range" + value { + list { + f: 0.10000000149011612 + f: 1.0 + } + } + } + attr { + key: "aspect_ratio_range" + value { + list { + f: 0.5 + f: 2.0 + } + } + } + attr { + key: "max_attempts" + value { + i: 100 + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } + attr { + key: "use_image_if_no_bounding_boxes" + value { + b: true + } + } +} +node { + name: "cond_1/RandomCropImage/Slice" + op: "Slice" + input: "cond_1/RandomCropImage/Shape/Switch:1" + input: "cond_1/RandomCropImage/sample_distorted_bounding_box/SampleDistortedBoundingBoxV2" + input: "cond_1/RandomCropImage/sample_distorted_bounding_box/SampleDistortedBoundingBoxV2:1" + device: "/device:CPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "cond_1/RandomCropImage/Squeeze" + op: "Squeeze" + input: "cond_1/RandomCropImage/sample_distorted_bounding_box/SampleDistortedBoundingBoxV2:2" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 4 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + } + } + } +} +node { + name: "cond_1/RandomCropImage/Squeeze_1" + op: "Squeeze" + input: "cond_1/RandomCropImage/sample_distorted_bounding_box/SampleDistortedBoundingBoxV2:2" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + } + } + } +} +node { + name: "cond_1/RandomCropImage/PruneCompleteleyOutsideWindow/Const" + op: "Const" + input: "^cond_1/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 4 + } + } + } +} +node { + name: "cond_1/RandomCropImage/PruneCompleteleyOutsideWindow/split/split_dim" + op: "Const" + input: "^cond_1/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_1/RandomCropImage/PruneCompleteleyOutsideWindow/split" + op: "Split" + input: "cond_1/RandomCropImage/PruneCompleteleyOutsideWindow/split/split_dim" + input: "cond_1/RandomCropImage/clip_by_value/Minimum/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "num_split" + value { + i: 4 + } + } +} +node { + name: "cond_1/RandomCropImage/PruneCompleteleyOutsideWindow/unstack" + op: "Unpack" + input: "cond_1/RandomCropImage/Squeeze_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + shape { + } + shape { + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } + attr { + key: "num" + value { + i: 4 + } + } +} +node { + name: "cond_1/RandomCropImage/PruneCompleteleyOutsideWindow/GreaterEqual" + op: "GreaterEqual" + input: "cond_1/RandomCropImage/PruneCompleteleyOutsideWindow/split" + input: "cond_1/RandomCropImage/PruneCompleteleyOutsideWindow/unstack:2" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_1/RandomCropImage/PruneCompleteleyOutsideWindow/GreaterEqual_1" + op: "GreaterEqual" + input: "cond_1/RandomCropImage/PruneCompleteleyOutsideWindow/split:1" + input: "cond_1/RandomCropImage/PruneCompleteleyOutsideWindow/unstack:3" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_1/RandomCropImage/PruneCompleteleyOutsideWindow/LessEqual" + op: "LessEqual" + input: "cond_1/RandomCropImage/PruneCompleteleyOutsideWindow/split:2" + input: "cond_1/RandomCropImage/PruneCompleteleyOutsideWindow/unstack" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_1/RandomCropImage/PruneCompleteleyOutsideWindow/LessEqual_1" + op: "LessEqual" + input: "cond_1/RandomCropImage/PruneCompleteleyOutsideWindow/split:3" + input: "cond_1/RandomCropImage/PruneCompleteleyOutsideWindow/unstack:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_1/RandomCropImage/PruneCompleteleyOutsideWindow/concat/axis" + op: "Const" + input: "^cond_1/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_1/RandomCropImage/PruneCompleteleyOutsideWindow/concat" + op: "ConcatV2" + input: "cond_1/RandomCropImage/PruneCompleteleyOutsideWindow/GreaterEqual" + input: "cond_1/RandomCropImage/PruneCompleteleyOutsideWindow/GreaterEqual_1" + input: "cond_1/RandomCropImage/PruneCompleteleyOutsideWindow/LessEqual" + input: "cond_1/RandomCropImage/PruneCompleteleyOutsideWindow/LessEqual_1" + input: "cond_1/RandomCropImage/PruneCompleteleyOutsideWindow/concat/axis" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 4 + } + } + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "cond_1/RandomCropImage/PruneCompleteleyOutsideWindow/Any/reduction_indices" + op: "Const" + input: "^cond_1/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_1/RandomCropImage/PruneCompleteleyOutsideWindow/Any" + op: "Any" + input: "cond_1/RandomCropImage/PruneCompleteleyOutsideWindow/concat" + input: "cond_1/RandomCropImage/PruneCompleteleyOutsideWindow/Any/reduction_indices" + device: "/device:CPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "cond_1/RandomCropImage/PruneCompleteleyOutsideWindow/LogicalNot" + op: "LogicalNot" + input: "cond_1/RandomCropImage/PruneCompleteleyOutsideWindow/Any" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_1/RandomCropImage/PruneCompleteleyOutsideWindow/Where" + op: "Where" + input: "cond_1/RandomCropImage/PruneCompleteleyOutsideWindow/LogicalNot" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_1/RandomCropImage/PruneCompleteleyOutsideWindow/Reshape/shape" + op: "Const" + input: "^cond_1/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: -1 + } + } + } +} +node { + name: "cond_1/RandomCropImage/PruneCompleteleyOutsideWindow/Reshape" + op: "Reshape" + input: "cond_1/RandomCropImage/PruneCompleteleyOutsideWindow/Where" + input: "cond_1/RandomCropImage/PruneCompleteleyOutsideWindow/Reshape/shape" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_1/RandomCropImage/PruneCompleteleyOutsideWindow/Gather/Gather" + op: "Gather" + input: "cond_1/RandomCropImage/clip_by_value/Minimum/Switch:1" + input: "cond_1/RandomCropImage/PruneCompleteleyOutsideWindow/Reshape" + device: "/device:CPU:0" + attr { + key: "Tindices" + value { + type: DT_INT64 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "cond_1/RandomCropImage/PruneCompleteleyOutsideWindow/Gather/Gather_1" + op: "Gather" + input: "cond_1/RandomCropImage/PruneCompleteleyOutsideWindow/Gather/Gather_1/Switch:1" + input: "cond_1/RandomCropImage/PruneCompleteleyOutsideWindow/Reshape" + device: "/device:CPU:0" + attr { + key: "Tindices" + value { + type: DT_INT64 + } + } + attr { + key: "Tparams" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "cond_1/RandomCropImage/PruneCompleteleyOutsideWindow/Gather/Gather_1/Switch" + op: "Switch" + input: "Switch_5:1" + input: "cond_1/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Switch_5" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Const" + op: "Const" + input: "^cond_1/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 4 + } + } + } +} +node { + name: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split/split_dim" + op: "Const" + input: "^cond_1/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split" + op: "Split" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split/split_dim" + input: "cond_1/RandomCropImage/Squeeze" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "num_split" + value { + i: 4 + } + } +} +node { + name: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Const_1" + op: "Const" + input: "^cond_1/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 4 + } + } + } +} +node { + name: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split_1/split_dim" + op: "Const" + input: "^cond_1/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split_1" + op: "Split" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split_1/split_dim" + input: "cond_1/RandomCropImage/PruneCompleteleyOutsideWindow/Gather/Gather" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "num_split" + value { + i: 4 + } + } +} +node { + name: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/Rank" + op: "Rank" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split_1:2" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/sub/y" + op: "Const" + input: "^cond_1/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/sub" + op: "Sub" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/Rank" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/sub/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/Range/start" + op: "Const" + input: "^cond_1/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 0 + } + } + } +} +node { + name: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/Range/delta" + op: "Const" + input: "^cond_1/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/Range" + op: "Range" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/Range/start" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/Rank" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/Range/delta" + device: "/device:CPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/sub_1" + op: "Sub" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/sub" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/Range" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose" + op: "Transpose" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split_1:2" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/sub_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tperm" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Minimum" + op: "Minimum" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split:2" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/Rank" + op: "Rank" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/sub/y" + op: "Const" + input: "^cond_1/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/sub" + op: "Sub" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/Rank" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/sub/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/Range/start" + op: "Const" + input: "^cond_1/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 0 + } + } + } +} +node { + name: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/Range/delta" + op: "Const" + input: "^cond_1/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/Range" + op: "Range" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/Range/start" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/Rank" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/Range/delta" + device: "/device:CPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/sub_1" + op: "Sub" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/sub" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/Range" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1" + op: "Transpose" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split_1" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/sub_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tperm" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum" + op: "Maximum" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/sub" + op: "Sub" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Minimum" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum_1/x" + op: "Const" + input: "^cond_1/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.0 + } + } + } +} +node { + name: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum_1" + op: "Maximum" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum_1/x" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/Rank" + op: "Rank" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split_1:3" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/sub/y" + op: "Const" + input: "^cond_1/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/sub" + op: "Sub" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/Rank" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/sub/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/Range/start" + op: "Const" + input: "^cond_1/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 0 + } + } + } +} +node { + name: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/Range/delta" + op: "Const" + input: "^cond_1/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/Range" + op: "Range" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/Range/start" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/Rank" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/Range/delta" + device: "/device:CPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/sub_1" + op: "Sub" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/sub" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/Range" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2" + op: "Transpose" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split_1:3" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/sub_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tperm" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Minimum_1" + op: "Minimum" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split:3" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/Rank" + op: "Rank" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split_1:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/sub/y" + op: "Const" + input: "^cond_1/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/sub" + op: "Sub" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/Rank" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/sub/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/Range/start" + op: "Const" + input: "^cond_1/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 0 + } + } + } +} +node { + name: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/Range/delta" + op: "Const" + input: "^cond_1/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/Range" + op: "Range" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/Range/start" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/Rank" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/Range/delta" + device: "/device:CPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/sub_1" + op: "Sub" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/sub" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/Range" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3" + op: "Transpose" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split_1:1" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/sub_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tperm" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum_2" + op: "Maximum" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split:1" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/sub_1" + op: "Sub" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Minimum_1" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum_2" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum_3/x" + op: "Const" + input: "^cond_1/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.0 + } + } + } +} +node { + name: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum_3" + op: "Maximum" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum_3/x" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/sub_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/mul" + op: "Mul" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum_1" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum_3" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/Const" + op: "Const" + input: "^cond_1/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 4 + } + } + } +} +node { + name: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/split/split_dim" + op: "Const" + input: "^cond_1/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/split" + op: "Split" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/split/split_dim" + input: "cond_1/RandomCropImage/PruneCompleteleyOutsideWindow/Gather/Gather" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "num_split" + value { + i: 4 + } + } +} +node { + name: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/sub" + op: "Sub" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/split:2" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/split" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/sub_1" + op: "Sub" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/split:3" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/split:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/mul" + op: "Mul" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/sub" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/sub_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/Squeeze" + op: "Squeeze" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 1 + } + } + } +} +node { + name: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/ExpandDims/dim" + op: "Const" + input: "^cond_1/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 0 + } + } + } +} +node { + name: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/ExpandDims" + op: "ExpandDims" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/Squeeze" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/ExpandDims/dim" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/truediv" + op: "RealDiv" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/mul" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/ExpandDims" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/Max/reduction_indices" + op: "Const" + input: "^cond_1/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/Max" + op: "Max" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/IOA/truediv" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/Max/reduction_indices" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/Const" + op: "Const" + input: "^cond_1/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.10000000149011612 + } + } + } +} +node { + name: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/GreaterEqual" + op: "GreaterEqual" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/Max" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/Const" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/Where" + op: "Where" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/GreaterEqual" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/Squeeze" + op: "Squeeze" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/Where" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 1 + } + } + } +} +node { + name: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/Gather/Gather" + op: "Gather" + input: "cond_1/RandomCropImage/PruneCompleteleyOutsideWindow/Gather/Gather" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/Squeeze" + device: "/device:CPU:0" + attr { + key: "Tindices" + value { + type: DT_INT64 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/Gather/Gather_1" + op: "Gather" + input: "cond_1/RandomCropImage/PruneCompleteleyOutsideWindow/Gather/Gather_1" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/Squeeze" + device: "/device:CPU:0" + attr { + key: "Tindices" + value { + type: DT_INT64 + } + } + attr { + key: "Tparams" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "cond_1/RandomCropImage/ChangeCoordinateFrame/strided_slice/stack" + op: "Const" + input: "^cond_1/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 2 + } + } + } +} +node { + name: "cond_1/RandomCropImage/ChangeCoordinateFrame/strided_slice/stack_1" + op: "Const" + input: "^cond_1/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 3 + } + } + } +} +node { + name: "cond_1/RandomCropImage/ChangeCoordinateFrame/strided_slice/stack_2" + op: "Const" + input: "^cond_1/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_1/RandomCropImage/ChangeCoordinateFrame/strided_slice" + op: "StridedSlice" + input: "cond_1/RandomCropImage/Squeeze_1" + input: "cond_1/RandomCropImage/ChangeCoordinateFrame/strided_slice/stack" + input: "cond_1/RandomCropImage/ChangeCoordinateFrame/strided_slice/stack_1" + input: "cond_1/RandomCropImage/ChangeCoordinateFrame/strided_slice/stack_2" + device: "/device:CPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 0 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 1 + } + } +} +node { + name: "cond_1/RandomCropImage/ChangeCoordinateFrame/strided_slice_1/stack" + op: "Const" + input: "^cond_1/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "cond_1/RandomCropImage/ChangeCoordinateFrame/strided_slice_1/stack_1" + op: "Const" + input: "^cond_1/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_1/RandomCropImage/ChangeCoordinateFrame/strided_slice_1/stack_2" + op: "Const" + input: "^cond_1/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_1/RandomCropImage/ChangeCoordinateFrame/strided_slice_1" + op: "StridedSlice" + input: "cond_1/RandomCropImage/Squeeze_1" + input: "cond_1/RandomCropImage/ChangeCoordinateFrame/strided_slice_1/stack" + input: "cond_1/RandomCropImage/ChangeCoordinateFrame/strided_slice_1/stack_1" + input: "cond_1/RandomCropImage/ChangeCoordinateFrame/strided_slice_1/stack_2" + device: "/device:CPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 0 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 1 + } + } +} +node { + name: "cond_1/RandomCropImage/ChangeCoordinateFrame/sub" + op: "Sub" + input: "cond_1/RandomCropImage/ChangeCoordinateFrame/strided_slice" + input: "cond_1/RandomCropImage/ChangeCoordinateFrame/strided_slice_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_1/RandomCropImage/ChangeCoordinateFrame/strided_slice_2/stack" + op: "Const" + input: "^cond_1/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 3 + } + } + } +} +node { + name: "cond_1/RandomCropImage/ChangeCoordinateFrame/strided_slice_2/stack_1" + op: "Const" + input: "^cond_1/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 4 + } + } + } +} +node { + name: "cond_1/RandomCropImage/ChangeCoordinateFrame/strided_slice_2/stack_2" + op: "Const" + input: "^cond_1/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_1/RandomCropImage/ChangeCoordinateFrame/strided_slice_2" + op: "StridedSlice" + input: "cond_1/RandomCropImage/Squeeze_1" + input: "cond_1/RandomCropImage/ChangeCoordinateFrame/strided_slice_2/stack" + input: "cond_1/RandomCropImage/ChangeCoordinateFrame/strided_slice_2/stack_1" + input: "cond_1/RandomCropImage/ChangeCoordinateFrame/strided_slice_2/stack_2" + device: "/device:CPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 0 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 1 + } + } +} +node { + name: "cond_1/RandomCropImage/ChangeCoordinateFrame/strided_slice_3/stack" + op: "Const" + input: "^cond_1/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_1/RandomCropImage/ChangeCoordinateFrame/strided_slice_3/stack_1" + op: "Const" + input: "^cond_1/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 2 + } + } + } +} +node { + name: "cond_1/RandomCropImage/ChangeCoordinateFrame/strided_slice_3/stack_2" + op: "Const" + input: "^cond_1/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_1/RandomCropImage/ChangeCoordinateFrame/strided_slice_3" + op: "StridedSlice" + input: "cond_1/RandomCropImage/Squeeze_1" + input: "cond_1/RandomCropImage/ChangeCoordinateFrame/strided_slice_3/stack" + input: "cond_1/RandomCropImage/ChangeCoordinateFrame/strided_slice_3/stack_1" + input: "cond_1/RandomCropImage/ChangeCoordinateFrame/strided_slice_3/stack_2" + device: "/device:CPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 0 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 1 + } + } +} +node { + name: "cond_1/RandomCropImage/ChangeCoordinateFrame/sub_1" + op: "Sub" + input: "cond_1/RandomCropImage/ChangeCoordinateFrame/strided_slice_2" + input: "cond_1/RandomCropImage/ChangeCoordinateFrame/strided_slice_3" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_1/RandomCropImage/ChangeCoordinateFrame/strided_slice_4/stack" + op: "Const" + input: "^cond_1/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "cond_1/RandomCropImage/ChangeCoordinateFrame/strided_slice_4/stack_1" + op: "Const" + input: "^cond_1/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_1/RandomCropImage/ChangeCoordinateFrame/strided_slice_4/stack_2" + op: "Const" + input: "^cond_1/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_1/RandomCropImage/ChangeCoordinateFrame/strided_slice_4" + op: "StridedSlice" + input: "cond_1/RandomCropImage/Squeeze_1" + input: "cond_1/RandomCropImage/ChangeCoordinateFrame/strided_slice_4/stack" + input: "cond_1/RandomCropImage/ChangeCoordinateFrame/strided_slice_4/stack_1" + input: "cond_1/RandomCropImage/ChangeCoordinateFrame/strided_slice_4/stack_2" + device: "/device:CPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 0 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 1 + } + } +} +node { + name: "cond_1/RandomCropImage/ChangeCoordinateFrame/strided_slice_5/stack" + op: "Const" + input: "^cond_1/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_1/RandomCropImage/ChangeCoordinateFrame/strided_slice_5/stack_1" + op: "Const" + input: "^cond_1/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 2 + } + } + } +} +node { + name: "cond_1/RandomCropImage/ChangeCoordinateFrame/strided_slice_5/stack_2" + op: "Const" + input: "^cond_1/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_1/RandomCropImage/ChangeCoordinateFrame/strided_slice_5" + op: "StridedSlice" + input: "cond_1/RandomCropImage/Squeeze_1" + input: "cond_1/RandomCropImage/ChangeCoordinateFrame/strided_slice_5/stack" + input: "cond_1/RandomCropImage/ChangeCoordinateFrame/strided_slice_5/stack_1" + input: "cond_1/RandomCropImage/ChangeCoordinateFrame/strided_slice_5/stack_2" + device: "/device:CPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 0 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 1 + } + } +} +node { + name: "cond_1/RandomCropImage/ChangeCoordinateFrame/strided_slice_6/stack" + op: "Const" + input: "^cond_1/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "cond_1/RandomCropImage/ChangeCoordinateFrame/strided_slice_6/stack_1" + op: "Const" + input: "^cond_1/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_1/RandomCropImage/ChangeCoordinateFrame/strided_slice_6/stack_2" + op: "Const" + input: "^cond_1/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_1/RandomCropImage/ChangeCoordinateFrame/strided_slice_6" + op: "StridedSlice" + input: "cond_1/RandomCropImage/Squeeze_1" + input: "cond_1/RandomCropImage/ChangeCoordinateFrame/strided_slice_6/stack" + input: "cond_1/RandomCropImage/ChangeCoordinateFrame/strided_slice_6/stack_1" + input: "cond_1/RandomCropImage/ChangeCoordinateFrame/strided_slice_6/stack_2" + device: "/device:CPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 0 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 1 + } + } +} +node { + name: "cond_1/RandomCropImage/ChangeCoordinateFrame/strided_slice_7/stack" + op: "Const" + input: "^cond_1/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_1/RandomCropImage/ChangeCoordinateFrame/strided_slice_7/stack_1" + op: "Const" + input: "^cond_1/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 2 + } + } + } +} +node { + name: "cond_1/RandomCropImage/ChangeCoordinateFrame/strided_slice_7/stack_2" + op: "Const" + input: "^cond_1/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_1/RandomCropImage/ChangeCoordinateFrame/strided_slice_7" + op: "StridedSlice" + input: "cond_1/RandomCropImage/Squeeze_1" + input: "cond_1/RandomCropImage/ChangeCoordinateFrame/strided_slice_7/stack" + input: "cond_1/RandomCropImage/ChangeCoordinateFrame/strided_slice_7/stack_1" + input: "cond_1/RandomCropImage/ChangeCoordinateFrame/strided_slice_7/stack_2" + device: "/device:CPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 0 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 1 + } + } +} +node { + name: "cond_1/RandomCropImage/ChangeCoordinateFrame/sub_2/y" + op: "Pack" + input: "cond_1/RandomCropImage/ChangeCoordinateFrame/strided_slice_4" + input: "cond_1/RandomCropImage/ChangeCoordinateFrame/strided_slice_5" + input: "cond_1/RandomCropImage/ChangeCoordinateFrame/strided_slice_6" + input: "cond_1/RandomCropImage/ChangeCoordinateFrame/strided_slice_7" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 4 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "cond_1/RandomCropImage/ChangeCoordinateFrame/sub_2" + op: "Sub" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/Gather/Gather" + input: "cond_1/RandomCropImage/ChangeCoordinateFrame/sub_2/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "cond_1/RandomCropImage/ChangeCoordinateFrame/truediv/x" + op: "Const" + input: "^cond_1/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 1.0 + } + } + } +} +node { + name: "cond_1/RandomCropImage/ChangeCoordinateFrame/truediv" + op: "RealDiv" + input: "cond_1/RandomCropImage/ChangeCoordinateFrame/truediv/x" + input: "cond_1/RandomCropImage/ChangeCoordinateFrame/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_1/RandomCropImage/ChangeCoordinateFrame/truediv_1/x" + op: "Const" + input: "^cond_1/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 1.0 + } + } + } +} +node { + name: "cond_1/RandomCropImage/ChangeCoordinateFrame/truediv_1" + op: "RealDiv" + input: "cond_1/RandomCropImage/ChangeCoordinateFrame/truediv_1/x" + input: "cond_1/RandomCropImage/ChangeCoordinateFrame/sub_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_1/RandomCropImage/ChangeCoordinateFrame/Scale/Const" + op: "Const" + input: "^cond_1/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 4 + } + } + } +} +node { + name: "cond_1/RandomCropImage/ChangeCoordinateFrame/Scale/split/split_dim" + op: "Const" + input: "^cond_1/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_1/RandomCropImage/ChangeCoordinateFrame/Scale/split" + op: "Split" + input: "cond_1/RandomCropImage/ChangeCoordinateFrame/Scale/split/split_dim" + input: "cond_1/RandomCropImage/ChangeCoordinateFrame/sub_2" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "num_split" + value { + i: 4 + } + } +} +node { + name: "cond_1/RandomCropImage/ChangeCoordinateFrame/Scale/mul" + op: "Mul" + input: "cond_1/RandomCropImage/ChangeCoordinateFrame/truediv" + input: "cond_1/RandomCropImage/ChangeCoordinateFrame/Scale/split" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_1/RandomCropImage/ChangeCoordinateFrame/Scale/mul_1" + op: "Mul" + input: "cond_1/RandomCropImage/ChangeCoordinateFrame/truediv" + input: "cond_1/RandomCropImage/ChangeCoordinateFrame/Scale/split:2" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_1/RandomCropImage/ChangeCoordinateFrame/Scale/mul_2" + op: "Mul" + input: "cond_1/RandomCropImage/ChangeCoordinateFrame/truediv_1" + input: "cond_1/RandomCropImage/ChangeCoordinateFrame/Scale/split:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_1/RandomCropImage/ChangeCoordinateFrame/Scale/mul_3" + op: "Mul" + input: "cond_1/RandomCropImage/ChangeCoordinateFrame/truediv_1" + input: "cond_1/RandomCropImage/ChangeCoordinateFrame/Scale/split:3" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_1/RandomCropImage/ChangeCoordinateFrame/Scale/concat/axis" + op: "Const" + input: "^cond_1/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_1/RandomCropImage/ChangeCoordinateFrame/Scale/concat" + op: "ConcatV2" + input: "cond_1/RandomCropImage/ChangeCoordinateFrame/Scale/mul" + input: "cond_1/RandomCropImage/ChangeCoordinateFrame/Scale/mul_2" + input: "cond_1/RandomCropImage/ChangeCoordinateFrame/Scale/mul_1" + input: "cond_1/RandomCropImage/ChangeCoordinateFrame/Scale/mul_3" + input: "cond_1/RandomCropImage/ChangeCoordinateFrame/Scale/concat/axis" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 4 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "cond_1/RandomCropImage/clip_by_value_1/Minimum/y" + op: "Const" + input: "^cond_1/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 1.0 + } + } + } +} +node { + name: "cond_1/RandomCropImage/clip_by_value_1/Minimum" + op: "Minimum" + input: "cond_1/RandomCropImage/ChangeCoordinateFrame/Scale/concat" + input: "cond_1/RandomCropImage/clip_by_value_1/Minimum/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "cond_1/RandomCropImage/clip_by_value_1/y" + op: "Const" + input: "^cond_1/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.0 + } + } + } +} +node { + name: "cond_1/RandomCropImage/clip_by_value_1" + op: "Maximum" + input: "cond_1/RandomCropImage/clip_by_value_1/Minimum" + input: "cond_1/RandomCropImage/clip_by_value_1/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "cond_1/Switch_1" + op: "Switch" + input: "Switch_3:1" + input: "cond_1/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Switch_3" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "cond_1/Switch_2" + op: "Switch" + input: "Switch_4:1" + input: "cond_1/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Switch_4" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "cond_1/Switch_3" + op: "Switch" + input: "Switch_5:1" + input: "cond_1/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Switch_5" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_1/Merge" + op: "Merge" + input: "cond_1/Switch_1" + input: "cond_1/RandomCropImage/Slice" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + shape { + } + } + } + } +} +node { + name: "cond_1/Merge_1" + op: "Merge" + input: "cond_1/Switch_2" + input: "cond_1/RandomCropImage/clip_by_value_1" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + shape { + } + } + } + } +} +node { + name: "cond_1/Merge_2" + op: "Merge" + input: "cond_1/Switch_3" + input: "cond_1/RandomCropImage/PruneNonOverlappingBoxes/Gather/Gather_1" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + shape { + } + } + } + } +} +node { + name: "Equal_6/y" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 2 + } + } + } +} +node { + name: "Equal_6" + op: "Equal" + input: "random_uniform" + input: "Equal_6/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Switch_6" + op: "Switch" + input: "RandomHorizontalFlip/cond/Merge" + input: "Equal_6" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "Equal_7/y" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 2 + } + } + } +} +node { + name: "Equal_7" + op: "Equal" + input: "random_uniform" + input: "Equal_7/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Switch_7" + op: "Switch" + input: "RandomHorizontalFlip/cond_1/Merge" + input: "Equal_7" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "Equal_8/y" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 2 + } + } + } +} +node { + name: "Equal_8" + op: "Equal" + input: "random_uniform" + input: "Equal_8/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Switch_8" + op: "Switch" + input: "IteratorGetNext:3" + input: "Equal_8" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "random_uniform_3/shape" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + } + } + } + } + } +} +node { + name: "random_uniform_3/min" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.0 + } + } + } +} +node { + name: "random_uniform_3/max" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 1.0 + } + } + } +} +node { + name: "random_uniform_3/RandomUniform" + op: "RandomUniform" + input: "random_uniform_3/shape" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "random_uniform_3/sub" + op: "Sub" + input: "random_uniform_3/max" + input: "random_uniform_3/min" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "random_uniform_3/mul" + op: "Mul" + input: "random_uniform_3/RandomUniform" + input: "random_uniform_3/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "random_uniform_3" + op: "Add" + input: "random_uniform_3/mul" + input: "random_uniform_3/min" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Greater_2/y" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.15000000596046448 + } + } + } +} +node { + name: "Greater_2" + op: "Greater" + input: "random_uniform_3" + input: "Greater_2/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_2/Switch" + op: "Switch" + input: "Greater_2" + input: "Greater_2" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_2/switch_t" + op: "Identity" + input: "cond_2/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_2/switch_f" + op: "Identity" + input: "cond_2/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_2/pred_id" + op: "Identity" + input: "Greater_2" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_2/RandomCropImage/Shape" + op: "Shape" + input: "cond_2/RandomCropImage/Shape/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "out_type" + value { + type: DT_INT32 + } + } +} +node { + name: "cond_2/RandomCropImage/Shape/Switch" + op: "Switch" + input: "Switch_6:1" + input: "cond_2/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Switch_6" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "cond_2/RandomCropImage/clip_by_value/Minimum/y" + op: "Const" + input: "^cond_2/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 1.0 + } + } + } +} +node { + name: "cond_2/RandomCropImage/clip_by_value/Minimum" + op: "Minimum" + input: "cond_2/RandomCropImage/clip_by_value/Minimum/Switch:1" + input: "cond_2/RandomCropImage/clip_by_value/Minimum/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "cond_2/RandomCropImage/clip_by_value/Minimum/Switch" + op: "Switch" + input: "Switch_7:1" + input: "cond_2/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Switch_7" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "cond_2/RandomCropImage/clip_by_value/y" + op: "Const" + input: "^cond_2/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.0 + } + } + } +} +node { + name: "cond_2/RandomCropImage/clip_by_value" + op: "Maximum" + input: "cond_2/RandomCropImage/clip_by_value/Minimum" + input: "cond_2/RandomCropImage/clip_by_value/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "cond_2/RandomCropImage/ExpandDims/dim" + op: "Const" + input: "^cond_2/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_2/RandomCropImage/ExpandDims" + op: "ExpandDims" + input: "cond_2/RandomCropImage/clip_by_value" + input: "cond_2/RandomCropImage/ExpandDims/dim" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "cond_2/RandomCropImage/sample_distorted_bounding_box/SampleDistortedBoundingBoxV2/min_object_covered" + op: "Const" + input: "^cond_2/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.30000001192092896 + } + } + } +} +node { + name: "cond_2/RandomCropImage/sample_distorted_bounding_box/SampleDistortedBoundingBoxV2" + op: "SampleDistortedBoundingBoxV2" + input: "cond_2/RandomCropImage/Shape" + input: "cond_2/RandomCropImage/ExpandDims" + input: "cond_2/RandomCropImage/sample_distorted_bounding_box/SampleDistortedBoundingBoxV2/min_object_covered" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + shape { + dim { + size: 3 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 4 + } + } + } + } + } + attr { + key: "area_range" + value { + list { + f: 0.10000000149011612 + f: 1.0 + } + } + } + attr { + key: "aspect_ratio_range" + value { + list { + f: 0.5 + f: 2.0 + } + } + } + attr { + key: "max_attempts" + value { + i: 100 + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } + attr { + key: "use_image_if_no_bounding_boxes" + value { + b: true + } + } +} +node { + name: "cond_2/RandomCropImage/Slice" + op: "Slice" + input: "cond_2/RandomCropImage/Shape/Switch:1" + input: "cond_2/RandomCropImage/sample_distorted_bounding_box/SampleDistortedBoundingBoxV2" + input: "cond_2/RandomCropImage/sample_distorted_bounding_box/SampleDistortedBoundingBoxV2:1" + device: "/device:CPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "cond_2/RandomCropImage/Squeeze" + op: "Squeeze" + input: "cond_2/RandomCropImage/sample_distorted_bounding_box/SampleDistortedBoundingBoxV2:2" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 4 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + } + } + } +} +node { + name: "cond_2/RandomCropImage/Squeeze_1" + op: "Squeeze" + input: "cond_2/RandomCropImage/sample_distorted_bounding_box/SampleDistortedBoundingBoxV2:2" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + } + } + } +} +node { + name: "cond_2/RandomCropImage/PruneCompleteleyOutsideWindow/Const" + op: "Const" + input: "^cond_2/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 4 + } + } + } +} +node { + name: "cond_2/RandomCropImage/PruneCompleteleyOutsideWindow/split/split_dim" + op: "Const" + input: "^cond_2/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_2/RandomCropImage/PruneCompleteleyOutsideWindow/split" + op: "Split" + input: "cond_2/RandomCropImage/PruneCompleteleyOutsideWindow/split/split_dim" + input: "cond_2/RandomCropImage/clip_by_value/Minimum/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "num_split" + value { + i: 4 + } + } +} +node { + name: "cond_2/RandomCropImage/PruneCompleteleyOutsideWindow/unstack" + op: "Unpack" + input: "cond_2/RandomCropImage/Squeeze_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + shape { + } + shape { + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } + attr { + key: "num" + value { + i: 4 + } + } +} +node { + name: "cond_2/RandomCropImage/PruneCompleteleyOutsideWindow/GreaterEqual" + op: "GreaterEqual" + input: "cond_2/RandomCropImage/PruneCompleteleyOutsideWindow/split" + input: "cond_2/RandomCropImage/PruneCompleteleyOutsideWindow/unstack:2" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_2/RandomCropImage/PruneCompleteleyOutsideWindow/GreaterEqual_1" + op: "GreaterEqual" + input: "cond_2/RandomCropImage/PruneCompleteleyOutsideWindow/split:1" + input: "cond_2/RandomCropImage/PruneCompleteleyOutsideWindow/unstack:3" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_2/RandomCropImage/PruneCompleteleyOutsideWindow/LessEqual" + op: "LessEqual" + input: "cond_2/RandomCropImage/PruneCompleteleyOutsideWindow/split:2" + input: "cond_2/RandomCropImage/PruneCompleteleyOutsideWindow/unstack" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_2/RandomCropImage/PruneCompleteleyOutsideWindow/LessEqual_1" + op: "LessEqual" + input: "cond_2/RandomCropImage/PruneCompleteleyOutsideWindow/split:3" + input: "cond_2/RandomCropImage/PruneCompleteleyOutsideWindow/unstack:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_2/RandomCropImage/PruneCompleteleyOutsideWindow/concat/axis" + op: "Const" + input: "^cond_2/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_2/RandomCropImage/PruneCompleteleyOutsideWindow/concat" + op: "ConcatV2" + input: "cond_2/RandomCropImage/PruneCompleteleyOutsideWindow/GreaterEqual" + input: "cond_2/RandomCropImage/PruneCompleteleyOutsideWindow/GreaterEqual_1" + input: "cond_2/RandomCropImage/PruneCompleteleyOutsideWindow/LessEqual" + input: "cond_2/RandomCropImage/PruneCompleteleyOutsideWindow/LessEqual_1" + input: "cond_2/RandomCropImage/PruneCompleteleyOutsideWindow/concat/axis" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 4 + } + } + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "cond_2/RandomCropImage/PruneCompleteleyOutsideWindow/Any/reduction_indices" + op: "Const" + input: "^cond_2/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_2/RandomCropImage/PruneCompleteleyOutsideWindow/Any" + op: "Any" + input: "cond_2/RandomCropImage/PruneCompleteleyOutsideWindow/concat" + input: "cond_2/RandomCropImage/PruneCompleteleyOutsideWindow/Any/reduction_indices" + device: "/device:CPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "cond_2/RandomCropImage/PruneCompleteleyOutsideWindow/LogicalNot" + op: "LogicalNot" + input: "cond_2/RandomCropImage/PruneCompleteleyOutsideWindow/Any" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_2/RandomCropImage/PruneCompleteleyOutsideWindow/Where" + op: "Where" + input: "cond_2/RandomCropImage/PruneCompleteleyOutsideWindow/LogicalNot" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_2/RandomCropImage/PruneCompleteleyOutsideWindow/Reshape/shape" + op: "Const" + input: "^cond_2/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: -1 + } + } + } +} +node { + name: "cond_2/RandomCropImage/PruneCompleteleyOutsideWindow/Reshape" + op: "Reshape" + input: "cond_2/RandomCropImage/PruneCompleteleyOutsideWindow/Where" + input: "cond_2/RandomCropImage/PruneCompleteleyOutsideWindow/Reshape/shape" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_2/RandomCropImage/PruneCompleteleyOutsideWindow/Gather/Gather" + op: "Gather" + input: "cond_2/RandomCropImage/clip_by_value/Minimum/Switch:1" + input: "cond_2/RandomCropImage/PruneCompleteleyOutsideWindow/Reshape" + device: "/device:CPU:0" + attr { + key: "Tindices" + value { + type: DT_INT64 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "cond_2/RandomCropImage/PruneCompleteleyOutsideWindow/Gather/Gather_1" + op: "Gather" + input: "cond_2/RandomCropImage/PruneCompleteleyOutsideWindow/Gather/Gather_1/Switch:1" + input: "cond_2/RandomCropImage/PruneCompleteleyOutsideWindow/Reshape" + device: "/device:CPU:0" + attr { + key: "Tindices" + value { + type: DT_INT64 + } + } + attr { + key: "Tparams" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "cond_2/RandomCropImage/PruneCompleteleyOutsideWindow/Gather/Gather_1/Switch" + op: "Switch" + input: "Switch_8:1" + input: "cond_2/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Switch_8" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Const" + op: "Const" + input: "^cond_2/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 4 + } + } + } +} +node { + name: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split/split_dim" + op: "Const" + input: "^cond_2/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split" + op: "Split" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split/split_dim" + input: "cond_2/RandomCropImage/Squeeze" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "num_split" + value { + i: 4 + } + } +} +node { + name: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Const_1" + op: "Const" + input: "^cond_2/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 4 + } + } + } +} +node { + name: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split_1/split_dim" + op: "Const" + input: "^cond_2/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split_1" + op: "Split" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split_1/split_dim" + input: "cond_2/RandomCropImage/PruneCompleteleyOutsideWindow/Gather/Gather" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "num_split" + value { + i: 4 + } + } +} +node { + name: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/Rank" + op: "Rank" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split_1:2" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/sub/y" + op: "Const" + input: "^cond_2/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/sub" + op: "Sub" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/Rank" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/sub/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/Range/start" + op: "Const" + input: "^cond_2/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 0 + } + } + } +} +node { + name: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/Range/delta" + op: "Const" + input: "^cond_2/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/Range" + op: "Range" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/Range/start" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/Rank" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/Range/delta" + device: "/device:CPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/sub_1" + op: "Sub" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/sub" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/Range" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose" + op: "Transpose" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split_1:2" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/sub_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tperm" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Minimum" + op: "Minimum" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split:2" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/Rank" + op: "Rank" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/sub/y" + op: "Const" + input: "^cond_2/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/sub" + op: "Sub" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/Rank" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/sub/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/Range/start" + op: "Const" + input: "^cond_2/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 0 + } + } + } +} +node { + name: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/Range/delta" + op: "Const" + input: "^cond_2/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/Range" + op: "Range" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/Range/start" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/Rank" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/Range/delta" + device: "/device:CPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/sub_1" + op: "Sub" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/sub" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/Range" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1" + op: "Transpose" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split_1" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/sub_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tperm" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum" + op: "Maximum" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/sub" + op: "Sub" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Minimum" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum_1/x" + op: "Const" + input: "^cond_2/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.0 + } + } + } +} +node { + name: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum_1" + op: "Maximum" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum_1/x" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/Rank" + op: "Rank" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split_1:3" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/sub/y" + op: "Const" + input: "^cond_2/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/sub" + op: "Sub" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/Rank" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/sub/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/Range/start" + op: "Const" + input: "^cond_2/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 0 + } + } + } +} +node { + name: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/Range/delta" + op: "Const" + input: "^cond_2/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/Range" + op: "Range" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/Range/start" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/Rank" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/Range/delta" + device: "/device:CPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/sub_1" + op: "Sub" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/sub" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/Range" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2" + op: "Transpose" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split_1:3" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/sub_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tperm" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Minimum_1" + op: "Minimum" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split:3" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/Rank" + op: "Rank" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split_1:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/sub/y" + op: "Const" + input: "^cond_2/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/sub" + op: "Sub" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/Rank" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/sub/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/Range/start" + op: "Const" + input: "^cond_2/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 0 + } + } + } +} +node { + name: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/Range/delta" + op: "Const" + input: "^cond_2/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/Range" + op: "Range" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/Range/start" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/Rank" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/Range/delta" + device: "/device:CPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/sub_1" + op: "Sub" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/sub" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/Range" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3" + op: "Transpose" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split_1:1" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/sub_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tperm" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum_2" + op: "Maximum" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split:1" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/sub_1" + op: "Sub" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Minimum_1" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum_2" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum_3/x" + op: "Const" + input: "^cond_2/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.0 + } + } + } +} +node { + name: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum_3" + op: "Maximum" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum_3/x" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/sub_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/mul" + op: "Mul" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum_1" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum_3" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/Const" + op: "Const" + input: "^cond_2/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 4 + } + } + } +} +node { + name: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/split/split_dim" + op: "Const" + input: "^cond_2/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/split" + op: "Split" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/split/split_dim" + input: "cond_2/RandomCropImage/PruneCompleteleyOutsideWindow/Gather/Gather" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "num_split" + value { + i: 4 + } + } +} +node { + name: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/sub" + op: "Sub" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/split:2" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/split" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/sub_1" + op: "Sub" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/split:3" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/split:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/mul" + op: "Mul" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/sub" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/sub_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/Squeeze" + op: "Squeeze" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 1 + } + } + } +} +node { + name: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/ExpandDims/dim" + op: "Const" + input: "^cond_2/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 0 + } + } + } +} +node { + name: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/ExpandDims" + op: "ExpandDims" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/Squeeze" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/ExpandDims/dim" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/truediv" + op: "RealDiv" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/mul" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/ExpandDims" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/Max/reduction_indices" + op: "Const" + input: "^cond_2/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/Max" + op: "Max" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/IOA/truediv" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/Max/reduction_indices" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/Const" + op: "Const" + input: "^cond_2/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.30000001192092896 + } + } + } +} +node { + name: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/GreaterEqual" + op: "GreaterEqual" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/Max" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/Const" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/Where" + op: "Where" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/GreaterEqual" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/Squeeze" + op: "Squeeze" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/Where" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 1 + } + } + } +} +node { + name: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/Gather/Gather" + op: "Gather" + input: "cond_2/RandomCropImage/PruneCompleteleyOutsideWindow/Gather/Gather" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/Squeeze" + device: "/device:CPU:0" + attr { + key: "Tindices" + value { + type: DT_INT64 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/Gather/Gather_1" + op: "Gather" + input: "cond_2/RandomCropImage/PruneCompleteleyOutsideWindow/Gather/Gather_1" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/Squeeze" + device: "/device:CPU:0" + attr { + key: "Tindices" + value { + type: DT_INT64 + } + } + attr { + key: "Tparams" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "cond_2/RandomCropImage/ChangeCoordinateFrame/strided_slice/stack" + op: "Const" + input: "^cond_2/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 2 + } + } + } +} +node { + name: "cond_2/RandomCropImage/ChangeCoordinateFrame/strided_slice/stack_1" + op: "Const" + input: "^cond_2/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 3 + } + } + } +} +node { + name: "cond_2/RandomCropImage/ChangeCoordinateFrame/strided_slice/stack_2" + op: "Const" + input: "^cond_2/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_2/RandomCropImage/ChangeCoordinateFrame/strided_slice" + op: "StridedSlice" + input: "cond_2/RandomCropImage/Squeeze_1" + input: "cond_2/RandomCropImage/ChangeCoordinateFrame/strided_slice/stack" + input: "cond_2/RandomCropImage/ChangeCoordinateFrame/strided_slice/stack_1" + input: "cond_2/RandomCropImage/ChangeCoordinateFrame/strided_slice/stack_2" + device: "/device:CPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 0 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 1 + } + } +} +node { + name: "cond_2/RandomCropImage/ChangeCoordinateFrame/strided_slice_1/stack" + op: "Const" + input: "^cond_2/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "cond_2/RandomCropImage/ChangeCoordinateFrame/strided_slice_1/stack_1" + op: "Const" + input: "^cond_2/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_2/RandomCropImage/ChangeCoordinateFrame/strided_slice_1/stack_2" + op: "Const" + input: "^cond_2/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_2/RandomCropImage/ChangeCoordinateFrame/strided_slice_1" + op: "StridedSlice" + input: "cond_2/RandomCropImage/Squeeze_1" + input: "cond_2/RandomCropImage/ChangeCoordinateFrame/strided_slice_1/stack" + input: "cond_2/RandomCropImage/ChangeCoordinateFrame/strided_slice_1/stack_1" + input: "cond_2/RandomCropImage/ChangeCoordinateFrame/strided_slice_1/stack_2" + device: "/device:CPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 0 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 1 + } + } +} +node { + name: "cond_2/RandomCropImage/ChangeCoordinateFrame/sub" + op: "Sub" + input: "cond_2/RandomCropImage/ChangeCoordinateFrame/strided_slice" + input: "cond_2/RandomCropImage/ChangeCoordinateFrame/strided_slice_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_2/RandomCropImage/ChangeCoordinateFrame/strided_slice_2/stack" + op: "Const" + input: "^cond_2/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 3 + } + } + } +} +node { + name: "cond_2/RandomCropImage/ChangeCoordinateFrame/strided_slice_2/stack_1" + op: "Const" + input: "^cond_2/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 4 + } + } + } +} +node { + name: "cond_2/RandomCropImage/ChangeCoordinateFrame/strided_slice_2/stack_2" + op: "Const" + input: "^cond_2/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_2/RandomCropImage/ChangeCoordinateFrame/strided_slice_2" + op: "StridedSlice" + input: "cond_2/RandomCropImage/Squeeze_1" + input: "cond_2/RandomCropImage/ChangeCoordinateFrame/strided_slice_2/stack" + input: "cond_2/RandomCropImage/ChangeCoordinateFrame/strided_slice_2/stack_1" + input: "cond_2/RandomCropImage/ChangeCoordinateFrame/strided_slice_2/stack_2" + device: "/device:CPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 0 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 1 + } + } +} +node { + name: "cond_2/RandomCropImage/ChangeCoordinateFrame/strided_slice_3/stack" + op: "Const" + input: "^cond_2/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_2/RandomCropImage/ChangeCoordinateFrame/strided_slice_3/stack_1" + op: "Const" + input: "^cond_2/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 2 + } + } + } +} +node { + name: "cond_2/RandomCropImage/ChangeCoordinateFrame/strided_slice_3/stack_2" + op: "Const" + input: "^cond_2/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_2/RandomCropImage/ChangeCoordinateFrame/strided_slice_3" + op: "StridedSlice" + input: "cond_2/RandomCropImage/Squeeze_1" + input: "cond_2/RandomCropImage/ChangeCoordinateFrame/strided_slice_3/stack" + input: "cond_2/RandomCropImage/ChangeCoordinateFrame/strided_slice_3/stack_1" + input: "cond_2/RandomCropImage/ChangeCoordinateFrame/strided_slice_3/stack_2" + device: "/device:CPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 0 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 1 + } + } +} +node { + name: "cond_2/RandomCropImage/ChangeCoordinateFrame/sub_1" + op: "Sub" + input: "cond_2/RandomCropImage/ChangeCoordinateFrame/strided_slice_2" + input: "cond_2/RandomCropImage/ChangeCoordinateFrame/strided_slice_3" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_2/RandomCropImage/ChangeCoordinateFrame/strided_slice_4/stack" + op: "Const" + input: "^cond_2/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "cond_2/RandomCropImage/ChangeCoordinateFrame/strided_slice_4/stack_1" + op: "Const" + input: "^cond_2/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_2/RandomCropImage/ChangeCoordinateFrame/strided_slice_4/stack_2" + op: "Const" + input: "^cond_2/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_2/RandomCropImage/ChangeCoordinateFrame/strided_slice_4" + op: "StridedSlice" + input: "cond_2/RandomCropImage/Squeeze_1" + input: "cond_2/RandomCropImage/ChangeCoordinateFrame/strided_slice_4/stack" + input: "cond_2/RandomCropImage/ChangeCoordinateFrame/strided_slice_4/stack_1" + input: "cond_2/RandomCropImage/ChangeCoordinateFrame/strided_slice_4/stack_2" + device: "/device:CPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 0 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 1 + } + } +} +node { + name: "cond_2/RandomCropImage/ChangeCoordinateFrame/strided_slice_5/stack" + op: "Const" + input: "^cond_2/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_2/RandomCropImage/ChangeCoordinateFrame/strided_slice_5/stack_1" + op: "Const" + input: "^cond_2/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 2 + } + } + } +} +node { + name: "cond_2/RandomCropImage/ChangeCoordinateFrame/strided_slice_5/stack_2" + op: "Const" + input: "^cond_2/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_2/RandomCropImage/ChangeCoordinateFrame/strided_slice_5" + op: "StridedSlice" + input: "cond_2/RandomCropImage/Squeeze_1" + input: "cond_2/RandomCropImage/ChangeCoordinateFrame/strided_slice_5/stack" + input: "cond_2/RandomCropImage/ChangeCoordinateFrame/strided_slice_5/stack_1" + input: "cond_2/RandomCropImage/ChangeCoordinateFrame/strided_slice_5/stack_2" + device: "/device:CPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 0 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 1 + } + } +} +node { + name: "cond_2/RandomCropImage/ChangeCoordinateFrame/strided_slice_6/stack" + op: "Const" + input: "^cond_2/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "cond_2/RandomCropImage/ChangeCoordinateFrame/strided_slice_6/stack_1" + op: "Const" + input: "^cond_2/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_2/RandomCropImage/ChangeCoordinateFrame/strided_slice_6/stack_2" + op: "Const" + input: "^cond_2/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_2/RandomCropImage/ChangeCoordinateFrame/strided_slice_6" + op: "StridedSlice" + input: "cond_2/RandomCropImage/Squeeze_1" + input: "cond_2/RandomCropImage/ChangeCoordinateFrame/strided_slice_6/stack" + input: "cond_2/RandomCropImage/ChangeCoordinateFrame/strided_slice_6/stack_1" + input: "cond_2/RandomCropImage/ChangeCoordinateFrame/strided_slice_6/stack_2" + device: "/device:CPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 0 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 1 + } + } +} +node { + name: "cond_2/RandomCropImage/ChangeCoordinateFrame/strided_slice_7/stack" + op: "Const" + input: "^cond_2/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_2/RandomCropImage/ChangeCoordinateFrame/strided_slice_7/stack_1" + op: "Const" + input: "^cond_2/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 2 + } + } + } +} +node { + name: "cond_2/RandomCropImage/ChangeCoordinateFrame/strided_slice_7/stack_2" + op: "Const" + input: "^cond_2/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_2/RandomCropImage/ChangeCoordinateFrame/strided_slice_7" + op: "StridedSlice" + input: "cond_2/RandomCropImage/Squeeze_1" + input: "cond_2/RandomCropImage/ChangeCoordinateFrame/strided_slice_7/stack" + input: "cond_2/RandomCropImage/ChangeCoordinateFrame/strided_slice_7/stack_1" + input: "cond_2/RandomCropImage/ChangeCoordinateFrame/strided_slice_7/stack_2" + device: "/device:CPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 0 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 1 + } + } +} +node { + name: "cond_2/RandomCropImage/ChangeCoordinateFrame/sub_2/y" + op: "Pack" + input: "cond_2/RandomCropImage/ChangeCoordinateFrame/strided_slice_4" + input: "cond_2/RandomCropImage/ChangeCoordinateFrame/strided_slice_5" + input: "cond_2/RandomCropImage/ChangeCoordinateFrame/strided_slice_6" + input: "cond_2/RandomCropImage/ChangeCoordinateFrame/strided_slice_7" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 4 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "cond_2/RandomCropImage/ChangeCoordinateFrame/sub_2" + op: "Sub" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/Gather/Gather" + input: "cond_2/RandomCropImage/ChangeCoordinateFrame/sub_2/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "cond_2/RandomCropImage/ChangeCoordinateFrame/truediv/x" + op: "Const" + input: "^cond_2/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 1.0 + } + } + } +} +node { + name: "cond_2/RandomCropImage/ChangeCoordinateFrame/truediv" + op: "RealDiv" + input: "cond_2/RandomCropImage/ChangeCoordinateFrame/truediv/x" + input: "cond_2/RandomCropImage/ChangeCoordinateFrame/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_2/RandomCropImage/ChangeCoordinateFrame/truediv_1/x" + op: "Const" + input: "^cond_2/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 1.0 + } + } + } +} +node { + name: "cond_2/RandomCropImage/ChangeCoordinateFrame/truediv_1" + op: "RealDiv" + input: "cond_2/RandomCropImage/ChangeCoordinateFrame/truediv_1/x" + input: "cond_2/RandomCropImage/ChangeCoordinateFrame/sub_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_2/RandomCropImage/ChangeCoordinateFrame/Scale/Const" + op: "Const" + input: "^cond_2/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 4 + } + } + } +} +node { + name: "cond_2/RandomCropImage/ChangeCoordinateFrame/Scale/split/split_dim" + op: "Const" + input: "^cond_2/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_2/RandomCropImage/ChangeCoordinateFrame/Scale/split" + op: "Split" + input: "cond_2/RandomCropImage/ChangeCoordinateFrame/Scale/split/split_dim" + input: "cond_2/RandomCropImage/ChangeCoordinateFrame/sub_2" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "num_split" + value { + i: 4 + } + } +} +node { + name: "cond_2/RandomCropImage/ChangeCoordinateFrame/Scale/mul" + op: "Mul" + input: "cond_2/RandomCropImage/ChangeCoordinateFrame/truediv" + input: "cond_2/RandomCropImage/ChangeCoordinateFrame/Scale/split" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_2/RandomCropImage/ChangeCoordinateFrame/Scale/mul_1" + op: "Mul" + input: "cond_2/RandomCropImage/ChangeCoordinateFrame/truediv" + input: "cond_2/RandomCropImage/ChangeCoordinateFrame/Scale/split:2" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_2/RandomCropImage/ChangeCoordinateFrame/Scale/mul_2" + op: "Mul" + input: "cond_2/RandomCropImage/ChangeCoordinateFrame/truediv_1" + input: "cond_2/RandomCropImage/ChangeCoordinateFrame/Scale/split:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_2/RandomCropImage/ChangeCoordinateFrame/Scale/mul_3" + op: "Mul" + input: "cond_2/RandomCropImage/ChangeCoordinateFrame/truediv_1" + input: "cond_2/RandomCropImage/ChangeCoordinateFrame/Scale/split:3" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_2/RandomCropImage/ChangeCoordinateFrame/Scale/concat/axis" + op: "Const" + input: "^cond_2/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_2/RandomCropImage/ChangeCoordinateFrame/Scale/concat" + op: "ConcatV2" + input: "cond_2/RandomCropImage/ChangeCoordinateFrame/Scale/mul" + input: "cond_2/RandomCropImage/ChangeCoordinateFrame/Scale/mul_2" + input: "cond_2/RandomCropImage/ChangeCoordinateFrame/Scale/mul_1" + input: "cond_2/RandomCropImage/ChangeCoordinateFrame/Scale/mul_3" + input: "cond_2/RandomCropImage/ChangeCoordinateFrame/Scale/concat/axis" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 4 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "cond_2/RandomCropImage/clip_by_value_1/Minimum/y" + op: "Const" + input: "^cond_2/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 1.0 + } + } + } +} +node { + name: "cond_2/RandomCropImage/clip_by_value_1/Minimum" + op: "Minimum" + input: "cond_2/RandomCropImage/ChangeCoordinateFrame/Scale/concat" + input: "cond_2/RandomCropImage/clip_by_value_1/Minimum/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "cond_2/RandomCropImage/clip_by_value_1/y" + op: "Const" + input: "^cond_2/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.0 + } + } + } +} +node { + name: "cond_2/RandomCropImage/clip_by_value_1" + op: "Maximum" + input: "cond_2/RandomCropImage/clip_by_value_1/Minimum" + input: "cond_2/RandomCropImage/clip_by_value_1/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "cond_2/Switch_1" + op: "Switch" + input: "Switch_6:1" + input: "cond_2/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Switch_6" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "cond_2/Switch_2" + op: "Switch" + input: "Switch_7:1" + input: "cond_2/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Switch_7" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "cond_2/Switch_3" + op: "Switch" + input: "Switch_8:1" + input: "cond_2/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Switch_8" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_2/Merge" + op: "Merge" + input: "cond_2/Switch_1" + input: "cond_2/RandomCropImage/Slice" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + shape { + } + } + } + } +} +node { + name: "cond_2/Merge_1" + op: "Merge" + input: "cond_2/Switch_2" + input: "cond_2/RandomCropImage/clip_by_value_1" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + shape { + } + } + } + } +} +node { + name: "cond_2/Merge_2" + op: "Merge" + input: "cond_2/Switch_3" + input: "cond_2/RandomCropImage/PruneNonOverlappingBoxes/Gather/Gather_1" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + shape { + } + } + } + } +} +node { + name: "Equal_9/y" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 3 + } + } + } +} +node { + name: "Equal_9" + op: "Equal" + input: "random_uniform" + input: "Equal_9/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Switch_9" + op: "Switch" + input: "RandomHorizontalFlip/cond/Merge" + input: "Equal_9" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "Equal_10/y" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 3 + } + } + } +} +node { + name: "Equal_10" + op: "Equal" + input: "random_uniform" + input: "Equal_10/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Switch_10" + op: "Switch" + input: "RandomHorizontalFlip/cond_1/Merge" + input: "Equal_10" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "Equal_11/y" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 3 + } + } + } +} +node { + name: "Equal_11" + op: "Equal" + input: "random_uniform" + input: "Equal_11/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Switch_11" + op: "Switch" + input: "IteratorGetNext:3" + input: "Equal_11" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "random_uniform_4/shape" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + } + } + } + } + } +} +node { + name: "random_uniform_4/min" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.0 + } + } + } +} +node { + name: "random_uniform_4/max" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 1.0 + } + } + } +} +node { + name: "random_uniform_4/RandomUniform" + op: "RandomUniform" + input: "random_uniform_4/shape" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "random_uniform_4/sub" + op: "Sub" + input: "random_uniform_4/max" + input: "random_uniform_4/min" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "random_uniform_4/mul" + op: "Mul" + input: "random_uniform_4/RandomUniform" + input: "random_uniform_4/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "random_uniform_4" + op: "Add" + input: "random_uniform_4/mul" + input: "random_uniform_4/min" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Greater_3/y" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.15000000596046448 + } + } + } +} +node { + name: "Greater_3" + op: "Greater" + input: "random_uniform_4" + input: "Greater_3/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_3/Switch" + op: "Switch" + input: "Greater_3" + input: "Greater_3" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_3/switch_t" + op: "Identity" + input: "cond_3/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_3/switch_f" + op: "Identity" + input: "cond_3/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_3/pred_id" + op: "Identity" + input: "Greater_3" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_3/RandomCropImage/Shape" + op: "Shape" + input: "cond_3/RandomCropImage/Shape/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "out_type" + value { + type: DT_INT32 + } + } +} +node { + name: "cond_3/RandomCropImage/Shape/Switch" + op: "Switch" + input: "Switch_9:1" + input: "cond_3/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Switch_9" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "cond_3/RandomCropImage/clip_by_value/Minimum/y" + op: "Const" + input: "^cond_3/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 1.0 + } + } + } +} +node { + name: "cond_3/RandomCropImage/clip_by_value/Minimum" + op: "Minimum" + input: "cond_3/RandomCropImage/clip_by_value/Minimum/Switch:1" + input: "cond_3/RandomCropImage/clip_by_value/Minimum/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "cond_3/RandomCropImage/clip_by_value/Minimum/Switch" + op: "Switch" + input: "Switch_10:1" + input: "cond_3/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Switch_10" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "cond_3/RandomCropImage/clip_by_value/y" + op: "Const" + input: "^cond_3/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.0 + } + } + } +} +node { + name: "cond_3/RandomCropImage/clip_by_value" + op: "Maximum" + input: "cond_3/RandomCropImage/clip_by_value/Minimum" + input: "cond_3/RandomCropImage/clip_by_value/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "cond_3/RandomCropImage/ExpandDims/dim" + op: "Const" + input: "^cond_3/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_3/RandomCropImage/ExpandDims" + op: "ExpandDims" + input: "cond_3/RandomCropImage/clip_by_value" + input: "cond_3/RandomCropImage/ExpandDims/dim" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "cond_3/RandomCropImage/sample_distorted_bounding_box/SampleDistortedBoundingBoxV2/min_object_covered" + op: "Const" + input: "^cond_3/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.5 + } + } + } +} +node { + name: "cond_3/RandomCropImage/sample_distorted_bounding_box/SampleDistortedBoundingBoxV2" + op: "SampleDistortedBoundingBoxV2" + input: "cond_3/RandomCropImage/Shape" + input: "cond_3/RandomCropImage/ExpandDims" + input: "cond_3/RandomCropImage/sample_distorted_bounding_box/SampleDistortedBoundingBoxV2/min_object_covered" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + shape { + dim { + size: 3 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 4 + } + } + } + } + } + attr { + key: "area_range" + value { + list { + f: 0.10000000149011612 + f: 1.0 + } + } + } + attr { + key: "aspect_ratio_range" + value { + list { + f: 0.5 + f: 2.0 + } + } + } + attr { + key: "max_attempts" + value { + i: 100 + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } + attr { + key: "use_image_if_no_bounding_boxes" + value { + b: true + } + } +} +node { + name: "cond_3/RandomCropImage/Slice" + op: "Slice" + input: "cond_3/RandomCropImage/Shape/Switch:1" + input: "cond_3/RandomCropImage/sample_distorted_bounding_box/SampleDistortedBoundingBoxV2" + input: "cond_3/RandomCropImage/sample_distorted_bounding_box/SampleDistortedBoundingBoxV2:1" + device: "/device:CPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "cond_3/RandomCropImage/Squeeze" + op: "Squeeze" + input: "cond_3/RandomCropImage/sample_distorted_bounding_box/SampleDistortedBoundingBoxV2:2" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 4 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + } + } + } +} +node { + name: "cond_3/RandomCropImage/Squeeze_1" + op: "Squeeze" + input: "cond_3/RandomCropImage/sample_distorted_bounding_box/SampleDistortedBoundingBoxV2:2" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + } + } + } +} +node { + name: "cond_3/RandomCropImage/PruneCompleteleyOutsideWindow/Const" + op: "Const" + input: "^cond_3/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 4 + } + } + } +} +node { + name: "cond_3/RandomCropImage/PruneCompleteleyOutsideWindow/split/split_dim" + op: "Const" + input: "^cond_3/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_3/RandomCropImage/PruneCompleteleyOutsideWindow/split" + op: "Split" + input: "cond_3/RandomCropImage/PruneCompleteleyOutsideWindow/split/split_dim" + input: "cond_3/RandomCropImage/clip_by_value/Minimum/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "num_split" + value { + i: 4 + } + } +} +node { + name: "cond_3/RandomCropImage/PruneCompleteleyOutsideWindow/unstack" + op: "Unpack" + input: "cond_3/RandomCropImage/Squeeze_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + shape { + } + shape { + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } + attr { + key: "num" + value { + i: 4 + } + } +} +node { + name: "cond_3/RandomCropImage/PruneCompleteleyOutsideWindow/GreaterEqual" + op: "GreaterEqual" + input: "cond_3/RandomCropImage/PruneCompleteleyOutsideWindow/split" + input: "cond_3/RandomCropImage/PruneCompleteleyOutsideWindow/unstack:2" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_3/RandomCropImage/PruneCompleteleyOutsideWindow/GreaterEqual_1" + op: "GreaterEqual" + input: "cond_3/RandomCropImage/PruneCompleteleyOutsideWindow/split:1" + input: "cond_3/RandomCropImage/PruneCompleteleyOutsideWindow/unstack:3" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_3/RandomCropImage/PruneCompleteleyOutsideWindow/LessEqual" + op: "LessEqual" + input: "cond_3/RandomCropImage/PruneCompleteleyOutsideWindow/split:2" + input: "cond_3/RandomCropImage/PruneCompleteleyOutsideWindow/unstack" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_3/RandomCropImage/PruneCompleteleyOutsideWindow/LessEqual_1" + op: "LessEqual" + input: "cond_3/RandomCropImage/PruneCompleteleyOutsideWindow/split:3" + input: "cond_3/RandomCropImage/PruneCompleteleyOutsideWindow/unstack:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_3/RandomCropImage/PruneCompleteleyOutsideWindow/concat/axis" + op: "Const" + input: "^cond_3/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_3/RandomCropImage/PruneCompleteleyOutsideWindow/concat" + op: "ConcatV2" + input: "cond_3/RandomCropImage/PruneCompleteleyOutsideWindow/GreaterEqual" + input: "cond_3/RandomCropImage/PruneCompleteleyOutsideWindow/GreaterEqual_1" + input: "cond_3/RandomCropImage/PruneCompleteleyOutsideWindow/LessEqual" + input: "cond_3/RandomCropImage/PruneCompleteleyOutsideWindow/LessEqual_1" + input: "cond_3/RandomCropImage/PruneCompleteleyOutsideWindow/concat/axis" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 4 + } + } + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "cond_3/RandomCropImage/PruneCompleteleyOutsideWindow/Any/reduction_indices" + op: "Const" + input: "^cond_3/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_3/RandomCropImage/PruneCompleteleyOutsideWindow/Any" + op: "Any" + input: "cond_3/RandomCropImage/PruneCompleteleyOutsideWindow/concat" + input: "cond_3/RandomCropImage/PruneCompleteleyOutsideWindow/Any/reduction_indices" + device: "/device:CPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "cond_3/RandomCropImage/PruneCompleteleyOutsideWindow/LogicalNot" + op: "LogicalNot" + input: "cond_3/RandomCropImage/PruneCompleteleyOutsideWindow/Any" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_3/RandomCropImage/PruneCompleteleyOutsideWindow/Where" + op: "Where" + input: "cond_3/RandomCropImage/PruneCompleteleyOutsideWindow/LogicalNot" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_3/RandomCropImage/PruneCompleteleyOutsideWindow/Reshape/shape" + op: "Const" + input: "^cond_3/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: -1 + } + } + } +} +node { + name: "cond_3/RandomCropImage/PruneCompleteleyOutsideWindow/Reshape" + op: "Reshape" + input: "cond_3/RandomCropImage/PruneCompleteleyOutsideWindow/Where" + input: "cond_3/RandomCropImage/PruneCompleteleyOutsideWindow/Reshape/shape" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_3/RandomCropImage/PruneCompleteleyOutsideWindow/Gather/Gather" + op: "Gather" + input: "cond_3/RandomCropImage/clip_by_value/Minimum/Switch:1" + input: "cond_3/RandomCropImage/PruneCompleteleyOutsideWindow/Reshape" + device: "/device:CPU:0" + attr { + key: "Tindices" + value { + type: DT_INT64 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "cond_3/RandomCropImage/PruneCompleteleyOutsideWindow/Gather/Gather_1" + op: "Gather" + input: "cond_3/RandomCropImage/PruneCompleteleyOutsideWindow/Gather/Gather_1/Switch:1" + input: "cond_3/RandomCropImage/PruneCompleteleyOutsideWindow/Reshape" + device: "/device:CPU:0" + attr { + key: "Tindices" + value { + type: DT_INT64 + } + } + attr { + key: "Tparams" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "cond_3/RandomCropImage/PruneCompleteleyOutsideWindow/Gather/Gather_1/Switch" + op: "Switch" + input: "Switch_11:1" + input: "cond_3/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Switch_11" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Const" + op: "Const" + input: "^cond_3/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 4 + } + } + } +} +node { + name: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split/split_dim" + op: "Const" + input: "^cond_3/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split" + op: "Split" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split/split_dim" + input: "cond_3/RandomCropImage/Squeeze" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "num_split" + value { + i: 4 + } + } +} +node { + name: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Const_1" + op: "Const" + input: "^cond_3/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 4 + } + } + } +} +node { + name: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split_1/split_dim" + op: "Const" + input: "^cond_3/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split_1" + op: "Split" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split_1/split_dim" + input: "cond_3/RandomCropImage/PruneCompleteleyOutsideWindow/Gather/Gather" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "num_split" + value { + i: 4 + } + } +} +node { + name: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/Rank" + op: "Rank" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split_1:2" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/sub/y" + op: "Const" + input: "^cond_3/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/sub" + op: "Sub" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/Rank" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/sub/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/Range/start" + op: "Const" + input: "^cond_3/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 0 + } + } + } +} +node { + name: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/Range/delta" + op: "Const" + input: "^cond_3/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/Range" + op: "Range" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/Range/start" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/Rank" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/Range/delta" + device: "/device:CPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/sub_1" + op: "Sub" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/sub" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/Range" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose" + op: "Transpose" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split_1:2" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/sub_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tperm" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Minimum" + op: "Minimum" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split:2" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/Rank" + op: "Rank" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/sub/y" + op: "Const" + input: "^cond_3/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/sub" + op: "Sub" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/Rank" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/sub/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/Range/start" + op: "Const" + input: "^cond_3/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 0 + } + } + } +} +node { + name: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/Range/delta" + op: "Const" + input: "^cond_3/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/Range" + op: "Range" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/Range/start" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/Rank" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/Range/delta" + device: "/device:CPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/sub_1" + op: "Sub" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/sub" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/Range" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1" + op: "Transpose" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split_1" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/sub_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tperm" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum" + op: "Maximum" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/sub" + op: "Sub" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Minimum" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum_1/x" + op: "Const" + input: "^cond_3/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.0 + } + } + } +} +node { + name: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum_1" + op: "Maximum" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum_1/x" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/Rank" + op: "Rank" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split_1:3" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/sub/y" + op: "Const" + input: "^cond_3/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/sub" + op: "Sub" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/Rank" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/sub/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/Range/start" + op: "Const" + input: "^cond_3/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 0 + } + } + } +} +node { + name: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/Range/delta" + op: "Const" + input: "^cond_3/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/Range" + op: "Range" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/Range/start" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/Rank" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/Range/delta" + device: "/device:CPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/sub_1" + op: "Sub" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/sub" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/Range" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2" + op: "Transpose" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split_1:3" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/sub_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tperm" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Minimum_1" + op: "Minimum" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split:3" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/Rank" + op: "Rank" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split_1:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/sub/y" + op: "Const" + input: "^cond_3/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/sub" + op: "Sub" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/Rank" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/sub/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/Range/start" + op: "Const" + input: "^cond_3/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 0 + } + } + } +} +node { + name: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/Range/delta" + op: "Const" + input: "^cond_3/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/Range" + op: "Range" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/Range/start" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/Rank" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/Range/delta" + device: "/device:CPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/sub_1" + op: "Sub" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/sub" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/Range" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3" + op: "Transpose" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split_1:1" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/sub_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tperm" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum_2" + op: "Maximum" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split:1" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/sub_1" + op: "Sub" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Minimum_1" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum_2" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum_3/x" + op: "Const" + input: "^cond_3/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.0 + } + } + } +} +node { + name: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum_3" + op: "Maximum" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum_3/x" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/sub_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/mul" + op: "Mul" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum_1" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum_3" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/Const" + op: "Const" + input: "^cond_3/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 4 + } + } + } +} +node { + name: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/split/split_dim" + op: "Const" + input: "^cond_3/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/split" + op: "Split" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/split/split_dim" + input: "cond_3/RandomCropImage/PruneCompleteleyOutsideWindow/Gather/Gather" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "num_split" + value { + i: 4 + } + } +} +node { + name: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/sub" + op: "Sub" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/split:2" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/split" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/sub_1" + op: "Sub" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/split:3" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/split:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/mul" + op: "Mul" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/sub" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/sub_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/Squeeze" + op: "Squeeze" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 1 + } + } + } +} +node { + name: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/ExpandDims/dim" + op: "Const" + input: "^cond_3/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 0 + } + } + } +} +node { + name: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/ExpandDims" + op: "ExpandDims" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/Squeeze" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/ExpandDims/dim" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/truediv" + op: "RealDiv" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/mul" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/ExpandDims" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/Max/reduction_indices" + op: "Const" + input: "^cond_3/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/Max" + op: "Max" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/IOA/truediv" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/Max/reduction_indices" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/Const" + op: "Const" + input: "^cond_3/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.5 + } + } + } +} +node { + name: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/GreaterEqual" + op: "GreaterEqual" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/Max" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/Const" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/Where" + op: "Where" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/GreaterEqual" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/Squeeze" + op: "Squeeze" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/Where" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 1 + } + } + } +} +node { + name: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/Gather/Gather" + op: "Gather" + input: "cond_3/RandomCropImage/PruneCompleteleyOutsideWindow/Gather/Gather" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/Squeeze" + device: "/device:CPU:0" + attr { + key: "Tindices" + value { + type: DT_INT64 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/Gather/Gather_1" + op: "Gather" + input: "cond_3/RandomCropImage/PruneCompleteleyOutsideWindow/Gather/Gather_1" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/Squeeze" + device: "/device:CPU:0" + attr { + key: "Tindices" + value { + type: DT_INT64 + } + } + attr { + key: "Tparams" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "cond_3/RandomCropImage/ChangeCoordinateFrame/strided_slice/stack" + op: "Const" + input: "^cond_3/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 2 + } + } + } +} +node { + name: "cond_3/RandomCropImage/ChangeCoordinateFrame/strided_slice/stack_1" + op: "Const" + input: "^cond_3/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 3 + } + } + } +} +node { + name: "cond_3/RandomCropImage/ChangeCoordinateFrame/strided_slice/stack_2" + op: "Const" + input: "^cond_3/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_3/RandomCropImage/ChangeCoordinateFrame/strided_slice" + op: "StridedSlice" + input: "cond_3/RandomCropImage/Squeeze_1" + input: "cond_3/RandomCropImage/ChangeCoordinateFrame/strided_slice/stack" + input: "cond_3/RandomCropImage/ChangeCoordinateFrame/strided_slice/stack_1" + input: "cond_3/RandomCropImage/ChangeCoordinateFrame/strided_slice/stack_2" + device: "/device:CPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 0 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 1 + } + } +} +node { + name: "cond_3/RandomCropImage/ChangeCoordinateFrame/strided_slice_1/stack" + op: "Const" + input: "^cond_3/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "cond_3/RandomCropImage/ChangeCoordinateFrame/strided_slice_1/stack_1" + op: "Const" + input: "^cond_3/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_3/RandomCropImage/ChangeCoordinateFrame/strided_slice_1/stack_2" + op: "Const" + input: "^cond_3/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_3/RandomCropImage/ChangeCoordinateFrame/strided_slice_1" + op: "StridedSlice" + input: "cond_3/RandomCropImage/Squeeze_1" + input: "cond_3/RandomCropImage/ChangeCoordinateFrame/strided_slice_1/stack" + input: "cond_3/RandomCropImage/ChangeCoordinateFrame/strided_slice_1/stack_1" + input: "cond_3/RandomCropImage/ChangeCoordinateFrame/strided_slice_1/stack_2" + device: "/device:CPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 0 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 1 + } + } +} +node { + name: "cond_3/RandomCropImage/ChangeCoordinateFrame/sub" + op: "Sub" + input: "cond_3/RandomCropImage/ChangeCoordinateFrame/strided_slice" + input: "cond_3/RandomCropImage/ChangeCoordinateFrame/strided_slice_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_3/RandomCropImage/ChangeCoordinateFrame/strided_slice_2/stack" + op: "Const" + input: "^cond_3/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 3 + } + } + } +} +node { + name: "cond_3/RandomCropImage/ChangeCoordinateFrame/strided_slice_2/stack_1" + op: "Const" + input: "^cond_3/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 4 + } + } + } +} +node { + name: "cond_3/RandomCropImage/ChangeCoordinateFrame/strided_slice_2/stack_2" + op: "Const" + input: "^cond_3/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_3/RandomCropImage/ChangeCoordinateFrame/strided_slice_2" + op: "StridedSlice" + input: "cond_3/RandomCropImage/Squeeze_1" + input: "cond_3/RandomCropImage/ChangeCoordinateFrame/strided_slice_2/stack" + input: "cond_3/RandomCropImage/ChangeCoordinateFrame/strided_slice_2/stack_1" + input: "cond_3/RandomCropImage/ChangeCoordinateFrame/strided_slice_2/stack_2" + device: "/device:CPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 0 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 1 + } + } +} +node { + name: "cond_3/RandomCropImage/ChangeCoordinateFrame/strided_slice_3/stack" + op: "Const" + input: "^cond_3/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_3/RandomCropImage/ChangeCoordinateFrame/strided_slice_3/stack_1" + op: "Const" + input: "^cond_3/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 2 + } + } + } +} +node { + name: "cond_3/RandomCropImage/ChangeCoordinateFrame/strided_slice_3/stack_2" + op: "Const" + input: "^cond_3/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_3/RandomCropImage/ChangeCoordinateFrame/strided_slice_3" + op: "StridedSlice" + input: "cond_3/RandomCropImage/Squeeze_1" + input: "cond_3/RandomCropImage/ChangeCoordinateFrame/strided_slice_3/stack" + input: "cond_3/RandomCropImage/ChangeCoordinateFrame/strided_slice_3/stack_1" + input: "cond_3/RandomCropImage/ChangeCoordinateFrame/strided_slice_3/stack_2" + device: "/device:CPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 0 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 1 + } + } +} +node { + name: "cond_3/RandomCropImage/ChangeCoordinateFrame/sub_1" + op: "Sub" + input: "cond_3/RandomCropImage/ChangeCoordinateFrame/strided_slice_2" + input: "cond_3/RandomCropImage/ChangeCoordinateFrame/strided_slice_3" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_3/RandomCropImage/ChangeCoordinateFrame/strided_slice_4/stack" + op: "Const" + input: "^cond_3/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "cond_3/RandomCropImage/ChangeCoordinateFrame/strided_slice_4/stack_1" + op: "Const" + input: "^cond_3/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_3/RandomCropImage/ChangeCoordinateFrame/strided_slice_4/stack_2" + op: "Const" + input: "^cond_3/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_3/RandomCropImage/ChangeCoordinateFrame/strided_slice_4" + op: "StridedSlice" + input: "cond_3/RandomCropImage/Squeeze_1" + input: "cond_3/RandomCropImage/ChangeCoordinateFrame/strided_slice_4/stack" + input: "cond_3/RandomCropImage/ChangeCoordinateFrame/strided_slice_4/stack_1" + input: "cond_3/RandomCropImage/ChangeCoordinateFrame/strided_slice_4/stack_2" + device: "/device:CPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 0 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 1 + } + } +} +node { + name: "cond_3/RandomCropImage/ChangeCoordinateFrame/strided_slice_5/stack" + op: "Const" + input: "^cond_3/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_3/RandomCropImage/ChangeCoordinateFrame/strided_slice_5/stack_1" + op: "Const" + input: "^cond_3/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 2 + } + } + } +} +node { + name: "cond_3/RandomCropImage/ChangeCoordinateFrame/strided_slice_5/stack_2" + op: "Const" + input: "^cond_3/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_3/RandomCropImage/ChangeCoordinateFrame/strided_slice_5" + op: "StridedSlice" + input: "cond_3/RandomCropImage/Squeeze_1" + input: "cond_3/RandomCropImage/ChangeCoordinateFrame/strided_slice_5/stack" + input: "cond_3/RandomCropImage/ChangeCoordinateFrame/strided_slice_5/stack_1" + input: "cond_3/RandomCropImage/ChangeCoordinateFrame/strided_slice_5/stack_2" + device: "/device:CPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 0 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 1 + } + } +} +node { + name: "cond_3/RandomCropImage/ChangeCoordinateFrame/strided_slice_6/stack" + op: "Const" + input: "^cond_3/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "cond_3/RandomCropImage/ChangeCoordinateFrame/strided_slice_6/stack_1" + op: "Const" + input: "^cond_3/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_3/RandomCropImage/ChangeCoordinateFrame/strided_slice_6/stack_2" + op: "Const" + input: "^cond_3/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_3/RandomCropImage/ChangeCoordinateFrame/strided_slice_6" + op: "StridedSlice" + input: "cond_3/RandomCropImage/Squeeze_1" + input: "cond_3/RandomCropImage/ChangeCoordinateFrame/strided_slice_6/stack" + input: "cond_3/RandomCropImage/ChangeCoordinateFrame/strided_slice_6/stack_1" + input: "cond_3/RandomCropImage/ChangeCoordinateFrame/strided_slice_6/stack_2" + device: "/device:CPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 0 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 1 + } + } +} +node { + name: "cond_3/RandomCropImage/ChangeCoordinateFrame/strided_slice_7/stack" + op: "Const" + input: "^cond_3/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_3/RandomCropImage/ChangeCoordinateFrame/strided_slice_7/stack_1" + op: "Const" + input: "^cond_3/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 2 + } + } + } +} +node { + name: "cond_3/RandomCropImage/ChangeCoordinateFrame/strided_slice_7/stack_2" + op: "Const" + input: "^cond_3/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_3/RandomCropImage/ChangeCoordinateFrame/strided_slice_7" + op: "StridedSlice" + input: "cond_3/RandomCropImage/Squeeze_1" + input: "cond_3/RandomCropImage/ChangeCoordinateFrame/strided_slice_7/stack" + input: "cond_3/RandomCropImage/ChangeCoordinateFrame/strided_slice_7/stack_1" + input: "cond_3/RandomCropImage/ChangeCoordinateFrame/strided_slice_7/stack_2" + device: "/device:CPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 0 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 1 + } + } +} +node { + name: "cond_3/RandomCropImage/ChangeCoordinateFrame/sub_2/y" + op: "Pack" + input: "cond_3/RandomCropImage/ChangeCoordinateFrame/strided_slice_4" + input: "cond_3/RandomCropImage/ChangeCoordinateFrame/strided_slice_5" + input: "cond_3/RandomCropImage/ChangeCoordinateFrame/strided_slice_6" + input: "cond_3/RandomCropImage/ChangeCoordinateFrame/strided_slice_7" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 4 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "cond_3/RandomCropImage/ChangeCoordinateFrame/sub_2" + op: "Sub" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/Gather/Gather" + input: "cond_3/RandomCropImage/ChangeCoordinateFrame/sub_2/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "cond_3/RandomCropImage/ChangeCoordinateFrame/truediv/x" + op: "Const" + input: "^cond_3/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 1.0 + } + } + } +} +node { + name: "cond_3/RandomCropImage/ChangeCoordinateFrame/truediv" + op: "RealDiv" + input: "cond_3/RandomCropImage/ChangeCoordinateFrame/truediv/x" + input: "cond_3/RandomCropImage/ChangeCoordinateFrame/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_3/RandomCropImage/ChangeCoordinateFrame/truediv_1/x" + op: "Const" + input: "^cond_3/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 1.0 + } + } + } +} +node { + name: "cond_3/RandomCropImage/ChangeCoordinateFrame/truediv_1" + op: "RealDiv" + input: "cond_3/RandomCropImage/ChangeCoordinateFrame/truediv_1/x" + input: "cond_3/RandomCropImage/ChangeCoordinateFrame/sub_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_3/RandomCropImage/ChangeCoordinateFrame/Scale/Const" + op: "Const" + input: "^cond_3/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 4 + } + } + } +} +node { + name: "cond_3/RandomCropImage/ChangeCoordinateFrame/Scale/split/split_dim" + op: "Const" + input: "^cond_3/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_3/RandomCropImage/ChangeCoordinateFrame/Scale/split" + op: "Split" + input: "cond_3/RandomCropImage/ChangeCoordinateFrame/Scale/split/split_dim" + input: "cond_3/RandomCropImage/ChangeCoordinateFrame/sub_2" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "num_split" + value { + i: 4 + } + } +} +node { + name: "cond_3/RandomCropImage/ChangeCoordinateFrame/Scale/mul" + op: "Mul" + input: "cond_3/RandomCropImage/ChangeCoordinateFrame/truediv" + input: "cond_3/RandomCropImage/ChangeCoordinateFrame/Scale/split" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_3/RandomCropImage/ChangeCoordinateFrame/Scale/mul_1" + op: "Mul" + input: "cond_3/RandomCropImage/ChangeCoordinateFrame/truediv" + input: "cond_3/RandomCropImage/ChangeCoordinateFrame/Scale/split:2" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_3/RandomCropImage/ChangeCoordinateFrame/Scale/mul_2" + op: "Mul" + input: "cond_3/RandomCropImage/ChangeCoordinateFrame/truediv_1" + input: "cond_3/RandomCropImage/ChangeCoordinateFrame/Scale/split:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_3/RandomCropImage/ChangeCoordinateFrame/Scale/mul_3" + op: "Mul" + input: "cond_3/RandomCropImage/ChangeCoordinateFrame/truediv_1" + input: "cond_3/RandomCropImage/ChangeCoordinateFrame/Scale/split:3" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_3/RandomCropImage/ChangeCoordinateFrame/Scale/concat/axis" + op: "Const" + input: "^cond_3/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_3/RandomCropImage/ChangeCoordinateFrame/Scale/concat" + op: "ConcatV2" + input: "cond_3/RandomCropImage/ChangeCoordinateFrame/Scale/mul" + input: "cond_3/RandomCropImage/ChangeCoordinateFrame/Scale/mul_2" + input: "cond_3/RandomCropImage/ChangeCoordinateFrame/Scale/mul_1" + input: "cond_3/RandomCropImage/ChangeCoordinateFrame/Scale/mul_3" + input: "cond_3/RandomCropImage/ChangeCoordinateFrame/Scale/concat/axis" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 4 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "cond_3/RandomCropImage/clip_by_value_1/Minimum/y" + op: "Const" + input: "^cond_3/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 1.0 + } + } + } +} +node { + name: "cond_3/RandomCropImage/clip_by_value_1/Minimum" + op: "Minimum" + input: "cond_3/RandomCropImage/ChangeCoordinateFrame/Scale/concat" + input: "cond_3/RandomCropImage/clip_by_value_1/Minimum/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "cond_3/RandomCropImage/clip_by_value_1/y" + op: "Const" + input: "^cond_3/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.0 + } + } + } +} +node { + name: "cond_3/RandomCropImage/clip_by_value_1" + op: "Maximum" + input: "cond_3/RandomCropImage/clip_by_value_1/Minimum" + input: "cond_3/RandomCropImage/clip_by_value_1/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "cond_3/Switch_1" + op: "Switch" + input: "Switch_9:1" + input: "cond_3/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Switch_9" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "cond_3/Switch_2" + op: "Switch" + input: "Switch_10:1" + input: "cond_3/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Switch_10" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "cond_3/Switch_3" + op: "Switch" + input: "Switch_11:1" + input: "cond_3/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Switch_11" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_3/Merge" + op: "Merge" + input: "cond_3/Switch_1" + input: "cond_3/RandomCropImage/Slice" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + shape { + } + } + } + } +} +node { + name: "cond_3/Merge_1" + op: "Merge" + input: "cond_3/Switch_2" + input: "cond_3/RandomCropImage/clip_by_value_1" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + shape { + } + } + } + } +} +node { + name: "cond_3/Merge_2" + op: "Merge" + input: "cond_3/Switch_3" + input: "cond_3/RandomCropImage/PruneNonOverlappingBoxes/Gather/Gather_1" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + shape { + } + } + } + } +} +node { + name: "Equal_12/y" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 4 + } + } + } +} +node { + name: "Equal_12" + op: "Equal" + input: "random_uniform" + input: "Equal_12/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Switch_12" + op: "Switch" + input: "RandomHorizontalFlip/cond/Merge" + input: "Equal_12" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "Equal_13/y" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 4 + } + } + } +} +node { + name: "Equal_13" + op: "Equal" + input: "random_uniform" + input: "Equal_13/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Switch_13" + op: "Switch" + input: "RandomHorizontalFlip/cond_1/Merge" + input: "Equal_13" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "Equal_14/y" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 4 + } + } + } +} +node { + name: "Equal_14" + op: "Equal" + input: "random_uniform" + input: "Equal_14/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Switch_14" + op: "Switch" + input: "IteratorGetNext:3" + input: "Equal_14" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "random_uniform_5/shape" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + } + } + } + } + } +} +node { + name: "random_uniform_5/min" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.0 + } + } + } +} +node { + name: "random_uniform_5/max" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 1.0 + } + } + } +} +node { + name: "random_uniform_5/RandomUniform" + op: "RandomUniform" + input: "random_uniform_5/shape" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "random_uniform_5/sub" + op: "Sub" + input: "random_uniform_5/max" + input: "random_uniform_5/min" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "random_uniform_5/mul" + op: "Mul" + input: "random_uniform_5/RandomUniform" + input: "random_uniform_5/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "random_uniform_5" + op: "Add" + input: "random_uniform_5/mul" + input: "random_uniform_5/min" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Greater_4/y" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.15000000596046448 + } + } + } +} +node { + name: "Greater_4" + op: "Greater" + input: "random_uniform_5" + input: "Greater_4/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_4/Switch" + op: "Switch" + input: "Greater_4" + input: "Greater_4" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_4/switch_t" + op: "Identity" + input: "cond_4/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_4/switch_f" + op: "Identity" + input: "cond_4/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_4/pred_id" + op: "Identity" + input: "Greater_4" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_4/RandomCropImage/Shape" + op: "Shape" + input: "cond_4/RandomCropImage/Shape/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "out_type" + value { + type: DT_INT32 + } + } +} +node { + name: "cond_4/RandomCropImage/Shape/Switch" + op: "Switch" + input: "Switch_12:1" + input: "cond_4/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Switch_12" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "cond_4/RandomCropImage/clip_by_value/Minimum/y" + op: "Const" + input: "^cond_4/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 1.0 + } + } + } +} +node { + name: "cond_4/RandomCropImage/clip_by_value/Minimum" + op: "Minimum" + input: "cond_4/RandomCropImage/clip_by_value/Minimum/Switch:1" + input: "cond_4/RandomCropImage/clip_by_value/Minimum/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "cond_4/RandomCropImage/clip_by_value/Minimum/Switch" + op: "Switch" + input: "Switch_13:1" + input: "cond_4/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Switch_13" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "cond_4/RandomCropImage/clip_by_value/y" + op: "Const" + input: "^cond_4/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.0 + } + } + } +} +node { + name: "cond_4/RandomCropImage/clip_by_value" + op: "Maximum" + input: "cond_4/RandomCropImage/clip_by_value/Minimum" + input: "cond_4/RandomCropImage/clip_by_value/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "cond_4/RandomCropImage/ExpandDims/dim" + op: "Const" + input: "^cond_4/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_4/RandomCropImage/ExpandDims" + op: "ExpandDims" + input: "cond_4/RandomCropImage/clip_by_value" + input: "cond_4/RandomCropImage/ExpandDims/dim" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "cond_4/RandomCropImage/sample_distorted_bounding_box/SampleDistortedBoundingBoxV2/min_object_covered" + op: "Const" + input: "^cond_4/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.699999988079071 + } + } + } +} +node { + name: "cond_4/RandomCropImage/sample_distorted_bounding_box/SampleDistortedBoundingBoxV2" + op: "SampleDistortedBoundingBoxV2" + input: "cond_4/RandomCropImage/Shape" + input: "cond_4/RandomCropImage/ExpandDims" + input: "cond_4/RandomCropImage/sample_distorted_bounding_box/SampleDistortedBoundingBoxV2/min_object_covered" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + shape { + dim { + size: 3 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 4 + } + } + } + } + } + attr { + key: "area_range" + value { + list { + f: 0.10000000149011612 + f: 1.0 + } + } + } + attr { + key: "aspect_ratio_range" + value { + list { + f: 0.5 + f: 2.0 + } + } + } + attr { + key: "max_attempts" + value { + i: 100 + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } + attr { + key: "use_image_if_no_bounding_boxes" + value { + b: true + } + } +} +node { + name: "cond_4/RandomCropImage/Slice" + op: "Slice" + input: "cond_4/RandomCropImage/Shape/Switch:1" + input: "cond_4/RandomCropImage/sample_distorted_bounding_box/SampleDistortedBoundingBoxV2" + input: "cond_4/RandomCropImage/sample_distorted_bounding_box/SampleDistortedBoundingBoxV2:1" + device: "/device:CPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "cond_4/RandomCropImage/Squeeze" + op: "Squeeze" + input: "cond_4/RandomCropImage/sample_distorted_bounding_box/SampleDistortedBoundingBoxV2:2" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 4 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + } + } + } +} +node { + name: "cond_4/RandomCropImage/Squeeze_1" + op: "Squeeze" + input: "cond_4/RandomCropImage/sample_distorted_bounding_box/SampleDistortedBoundingBoxV2:2" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + } + } + } +} +node { + name: "cond_4/RandomCropImage/PruneCompleteleyOutsideWindow/Const" + op: "Const" + input: "^cond_4/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 4 + } + } + } +} +node { + name: "cond_4/RandomCropImage/PruneCompleteleyOutsideWindow/split/split_dim" + op: "Const" + input: "^cond_4/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_4/RandomCropImage/PruneCompleteleyOutsideWindow/split" + op: "Split" + input: "cond_4/RandomCropImage/PruneCompleteleyOutsideWindow/split/split_dim" + input: "cond_4/RandomCropImage/clip_by_value/Minimum/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "num_split" + value { + i: 4 + } + } +} +node { + name: "cond_4/RandomCropImage/PruneCompleteleyOutsideWindow/unstack" + op: "Unpack" + input: "cond_4/RandomCropImage/Squeeze_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + shape { + } + shape { + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } + attr { + key: "num" + value { + i: 4 + } + } +} +node { + name: "cond_4/RandomCropImage/PruneCompleteleyOutsideWindow/GreaterEqual" + op: "GreaterEqual" + input: "cond_4/RandomCropImage/PruneCompleteleyOutsideWindow/split" + input: "cond_4/RandomCropImage/PruneCompleteleyOutsideWindow/unstack:2" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_4/RandomCropImage/PruneCompleteleyOutsideWindow/GreaterEqual_1" + op: "GreaterEqual" + input: "cond_4/RandomCropImage/PruneCompleteleyOutsideWindow/split:1" + input: "cond_4/RandomCropImage/PruneCompleteleyOutsideWindow/unstack:3" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_4/RandomCropImage/PruneCompleteleyOutsideWindow/LessEqual" + op: "LessEqual" + input: "cond_4/RandomCropImage/PruneCompleteleyOutsideWindow/split:2" + input: "cond_4/RandomCropImage/PruneCompleteleyOutsideWindow/unstack" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_4/RandomCropImage/PruneCompleteleyOutsideWindow/LessEqual_1" + op: "LessEqual" + input: "cond_4/RandomCropImage/PruneCompleteleyOutsideWindow/split:3" + input: "cond_4/RandomCropImage/PruneCompleteleyOutsideWindow/unstack:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_4/RandomCropImage/PruneCompleteleyOutsideWindow/concat/axis" + op: "Const" + input: "^cond_4/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_4/RandomCropImage/PruneCompleteleyOutsideWindow/concat" + op: "ConcatV2" + input: "cond_4/RandomCropImage/PruneCompleteleyOutsideWindow/GreaterEqual" + input: "cond_4/RandomCropImage/PruneCompleteleyOutsideWindow/GreaterEqual_1" + input: "cond_4/RandomCropImage/PruneCompleteleyOutsideWindow/LessEqual" + input: "cond_4/RandomCropImage/PruneCompleteleyOutsideWindow/LessEqual_1" + input: "cond_4/RandomCropImage/PruneCompleteleyOutsideWindow/concat/axis" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 4 + } + } + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "cond_4/RandomCropImage/PruneCompleteleyOutsideWindow/Any/reduction_indices" + op: "Const" + input: "^cond_4/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_4/RandomCropImage/PruneCompleteleyOutsideWindow/Any" + op: "Any" + input: "cond_4/RandomCropImage/PruneCompleteleyOutsideWindow/concat" + input: "cond_4/RandomCropImage/PruneCompleteleyOutsideWindow/Any/reduction_indices" + device: "/device:CPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "cond_4/RandomCropImage/PruneCompleteleyOutsideWindow/LogicalNot" + op: "LogicalNot" + input: "cond_4/RandomCropImage/PruneCompleteleyOutsideWindow/Any" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_4/RandomCropImage/PruneCompleteleyOutsideWindow/Where" + op: "Where" + input: "cond_4/RandomCropImage/PruneCompleteleyOutsideWindow/LogicalNot" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_4/RandomCropImage/PruneCompleteleyOutsideWindow/Reshape/shape" + op: "Const" + input: "^cond_4/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: -1 + } + } + } +} +node { + name: "cond_4/RandomCropImage/PruneCompleteleyOutsideWindow/Reshape" + op: "Reshape" + input: "cond_4/RandomCropImage/PruneCompleteleyOutsideWindow/Where" + input: "cond_4/RandomCropImage/PruneCompleteleyOutsideWindow/Reshape/shape" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_4/RandomCropImage/PruneCompleteleyOutsideWindow/Gather/Gather" + op: "Gather" + input: "cond_4/RandomCropImage/clip_by_value/Minimum/Switch:1" + input: "cond_4/RandomCropImage/PruneCompleteleyOutsideWindow/Reshape" + device: "/device:CPU:0" + attr { + key: "Tindices" + value { + type: DT_INT64 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "cond_4/RandomCropImage/PruneCompleteleyOutsideWindow/Gather/Gather_1" + op: "Gather" + input: "cond_4/RandomCropImage/PruneCompleteleyOutsideWindow/Gather/Gather_1/Switch:1" + input: "cond_4/RandomCropImage/PruneCompleteleyOutsideWindow/Reshape" + device: "/device:CPU:0" + attr { + key: "Tindices" + value { + type: DT_INT64 + } + } + attr { + key: "Tparams" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "cond_4/RandomCropImage/PruneCompleteleyOutsideWindow/Gather/Gather_1/Switch" + op: "Switch" + input: "Switch_14:1" + input: "cond_4/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Switch_14" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Const" + op: "Const" + input: "^cond_4/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 4 + } + } + } +} +node { + name: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split/split_dim" + op: "Const" + input: "^cond_4/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split" + op: "Split" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split/split_dim" + input: "cond_4/RandomCropImage/Squeeze" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "num_split" + value { + i: 4 + } + } +} +node { + name: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Const_1" + op: "Const" + input: "^cond_4/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 4 + } + } + } +} +node { + name: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split_1/split_dim" + op: "Const" + input: "^cond_4/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split_1" + op: "Split" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split_1/split_dim" + input: "cond_4/RandomCropImage/PruneCompleteleyOutsideWindow/Gather/Gather" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "num_split" + value { + i: 4 + } + } +} +node { + name: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/Rank" + op: "Rank" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split_1:2" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/sub/y" + op: "Const" + input: "^cond_4/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/sub" + op: "Sub" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/Rank" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/sub/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/Range/start" + op: "Const" + input: "^cond_4/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 0 + } + } + } +} +node { + name: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/Range/delta" + op: "Const" + input: "^cond_4/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/Range" + op: "Range" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/Range/start" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/Rank" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/Range/delta" + device: "/device:CPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/sub_1" + op: "Sub" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/sub" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/Range" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose" + op: "Transpose" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split_1:2" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/sub_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tperm" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Minimum" + op: "Minimum" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split:2" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/Rank" + op: "Rank" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/sub/y" + op: "Const" + input: "^cond_4/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/sub" + op: "Sub" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/Rank" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/sub/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/Range/start" + op: "Const" + input: "^cond_4/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 0 + } + } + } +} +node { + name: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/Range/delta" + op: "Const" + input: "^cond_4/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/Range" + op: "Range" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/Range/start" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/Rank" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/Range/delta" + device: "/device:CPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/sub_1" + op: "Sub" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/sub" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/Range" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1" + op: "Transpose" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split_1" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/sub_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tperm" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum" + op: "Maximum" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/sub" + op: "Sub" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Minimum" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum_1/x" + op: "Const" + input: "^cond_4/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.0 + } + } + } +} +node { + name: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum_1" + op: "Maximum" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum_1/x" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/Rank" + op: "Rank" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split_1:3" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/sub/y" + op: "Const" + input: "^cond_4/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/sub" + op: "Sub" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/Rank" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/sub/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/Range/start" + op: "Const" + input: "^cond_4/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 0 + } + } + } +} +node { + name: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/Range/delta" + op: "Const" + input: "^cond_4/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/Range" + op: "Range" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/Range/start" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/Rank" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/Range/delta" + device: "/device:CPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/sub_1" + op: "Sub" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/sub" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/Range" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2" + op: "Transpose" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split_1:3" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/sub_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tperm" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Minimum_1" + op: "Minimum" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split:3" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/Rank" + op: "Rank" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split_1:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/sub/y" + op: "Const" + input: "^cond_4/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/sub" + op: "Sub" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/Rank" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/sub/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/Range/start" + op: "Const" + input: "^cond_4/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 0 + } + } + } +} +node { + name: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/Range/delta" + op: "Const" + input: "^cond_4/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/Range" + op: "Range" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/Range/start" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/Rank" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/Range/delta" + device: "/device:CPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/sub_1" + op: "Sub" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/sub" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/Range" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3" + op: "Transpose" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split_1:1" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/sub_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tperm" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum_2" + op: "Maximum" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split:1" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/sub_1" + op: "Sub" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Minimum_1" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum_2" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum_3/x" + op: "Const" + input: "^cond_4/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.0 + } + } + } +} +node { + name: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum_3" + op: "Maximum" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum_3/x" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/sub_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/mul" + op: "Mul" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum_1" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum_3" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/Const" + op: "Const" + input: "^cond_4/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 4 + } + } + } +} +node { + name: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/split/split_dim" + op: "Const" + input: "^cond_4/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/split" + op: "Split" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/split/split_dim" + input: "cond_4/RandomCropImage/PruneCompleteleyOutsideWindow/Gather/Gather" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "num_split" + value { + i: 4 + } + } +} +node { + name: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/sub" + op: "Sub" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/split:2" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/split" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/sub_1" + op: "Sub" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/split:3" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/split:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/mul" + op: "Mul" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/sub" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/sub_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/Squeeze" + op: "Squeeze" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 1 + } + } + } +} +node { + name: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/ExpandDims/dim" + op: "Const" + input: "^cond_4/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 0 + } + } + } +} +node { + name: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/ExpandDims" + op: "ExpandDims" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/Squeeze" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/ExpandDims/dim" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/truediv" + op: "RealDiv" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/mul" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/ExpandDims" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/Max/reduction_indices" + op: "Const" + input: "^cond_4/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/Max" + op: "Max" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/IOA/truediv" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/Max/reduction_indices" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/Const" + op: "Const" + input: "^cond_4/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.699999988079071 + } + } + } +} +node { + name: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/GreaterEqual" + op: "GreaterEqual" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/Max" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/Const" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/Where" + op: "Where" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/GreaterEqual" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/Squeeze" + op: "Squeeze" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/Where" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 1 + } + } + } +} +node { + name: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/Gather/Gather" + op: "Gather" + input: "cond_4/RandomCropImage/PruneCompleteleyOutsideWindow/Gather/Gather" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/Squeeze" + device: "/device:CPU:0" + attr { + key: "Tindices" + value { + type: DT_INT64 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/Gather/Gather_1" + op: "Gather" + input: "cond_4/RandomCropImage/PruneCompleteleyOutsideWindow/Gather/Gather_1" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/Squeeze" + device: "/device:CPU:0" + attr { + key: "Tindices" + value { + type: DT_INT64 + } + } + attr { + key: "Tparams" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "cond_4/RandomCropImage/ChangeCoordinateFrame/strided_slice/stack" + op: "Const" + input: "^cond_4/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 2 + } + } + } +} +node { + name: "cond_4/RandomCropImage/ChangeCoordinateFrame/strided_slice/stack_1" + op: "Const" + input: "^cond_4/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 3 + } + } + } +} +node { + name: "cond_4/RandomCropImage/ChangeCoordinateFrame/strided_slice/stack_2" + op: "Const" + input: "^cond_4/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_4/RandomCropImage/ChangeCoordinateFrame/strided_slice" + op: "StridedSlice" + input: "cond_4/RandomCropImage/Squeeze_1" + input: "cond_4/RandomCropImage/ChangeCoordinateFrame/strided_slice/stack" + input: "cond_4/RandomCropImage/ChangeCoordinateFrame/strided_slice/stack_1" + input: "cond_4/RandomCropImage/ChangeCoordinateFrame/strided_slice/stack_2" + device: "/device:CPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 0 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 1 + } + } +} +node { + name: "cond_4/RandomCropImage/ChangeCoordinateFrame/strided_slice_1/stack" + op: "Const" + input: "^cond_4/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "cond_4/RandomCropImage/ChangeCoordinateFrame/strided_slice_1/stack_1" + op: "Const" + input: "^cond_4/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_4/RandomCropImage/ChangeCoordinateFrame/strided_slice_1/stack_2" + op: "Const" + input: "^cond_4/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_4/RandomCropImage/ChangeCoordinateFrame/strided_slice_1" + op: "StridedSlice" + input: "cond_4/RandomCropImage/Squeeze_1" + input: "cond_4/RandomCropImage/ChangeCoordinateFrame/strided_slice_1/stack" + input: "cond_4/RandomCropImage/ChangeCoordinateFrame/strided_slice_1/stack_1" + input: "cond_4/RandomCropImage/ChangeCoordinateFrame/strided_slice_1/stack_2" + device: "/device:CPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 0 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 1 + } + } +} +node { + name: "cond_4/RandomCropImage/ChangeCoordinateFrame/sub" + op: "Sub" + input: "cond_4/RandomCropImage/ChangeCoordinateFrame/strided_slice" + input: "cond_4/RandomCropImage/ChangeCoordinateFrame/strided_slice_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_4/RandomCropImage/ChangeCoordinateFrame/strided_slice_2/stack" + op: "Const" + input: "^cond_4/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 3 + } + } + } +} +node { + name: "cond_4/RandomCropImage/ChangeCoordinateFrame/strided_slice_2/stack_1" + op: "Const" + input: "^cond_4/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 4 + } + } + } +} +node { + name: "cond_4/RandomCropImage/ChangeCoordinateFrame/strided_slice_2/stack_2" + op: "Const" + input: "^cond_4/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_4/RandomCropImage/ChangeCoordinateFrame/strided_slice_2" + op: "StridedSlice" + input: "cond_4/RandomCropImage/Squeeze_1" + input: "cond_4/RandomCropImage/ChangeCoordinateFrame/strided_slice_2/stack" + input: "cond_4/RandomCropImage/ChangeCoordinateFrame/strided_slice_2/stack_1" + input: "cond_4/RandomCropImage/ChangeCoordinateFrame/strided_slice_2/stack_2" + device: "/device:CPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 0 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 1 + } + } +} +node { + name: "cond_4/RandomCropImage/ChangeCoordinateFrame/strided_slice_3/stack" + op: "Const" + input: "^cond_4/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_4/RandomCropImage/ChangeCoordinateFrame/strided_slice_3/stack_1" + op: "Const" + input: "^cond_4/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 2 + } + } + } +} +node { + name: "cond_4/RandomCropImage/ChangeCoordinateFrame/strided_slice_3/stack_2" + op: "Const" + input: "^cond_4/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_4/RandomCropImage/ChangeCoordinateFrame/strided_slice_3" + op: "StridedSlice" + input: "cond_4/RandomCropImage/Squeeze_1" + input: "cond_4/RandomCropImage/ChangeCoordinateFrame/strided_slice_3/stack" + input: "cond_4/RandomCropImage/ChangeCoordinateFrame/strided_slice_3/stack_1" + input: "cond_4/RandomCropImage/ChangeCoordinateFrame/strided_slice_3/stack_2" + device: "/device:CPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 0 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 1 + } + } +} +node { + name: "cond_4/RandomCropImage/ChangeCoordinateFrame/sub_1" + op: "Sub" + input: "cond_4/RandomCropImage/ChangeCoordinateFrame/strided_slice_2" + input: "cond_4/RandomCropImage/ChangeCoordinateFrame/strided_slice_3" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_4/RandomCropImage/ChangeCoordinateFrame/strided_slice_4/stack" + op: "Const" + input: "^cond_4/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "cond_4/RandomCropImage/ChangeCoordinateFrame/strided_slice_4/stack_1" + op: "Const" + input: "^cond_4/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_4/RandomCropImage/ChangeCoordinateFrame/strided_slice_4/stack_2" + op: "Const" + input: "^cond_4/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_4/RandomCropImage/ChangeCoordinateFrame/strided_slice_4" + op: "StridedSlice" + input: "cond_4/RandomCropImage/Squeeze_1" + input: "cond_4/RandomCropImage/ChangeCoordinateFrame/strided_slice_4/stack" + input: "cond_4/RandomCropImage/ChangeCoordinateFrame/strided_slice_4/stack_1" + input: "cond_4/RandomCropImage/ChangeCoordinateFrame/strided_slice_4/stack_2" + device: "/device:CPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 0 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 1 + } + } +} +node { + name: "cond_4/RandomCropImage/ChangeCoordinateFrame/strided_slice_5/stack" + op: "Const" + input: "^cond_4/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_4/RandomCropImage/ChangeCoordinateFrame/strided_slice_5/stack_1" + op: "Const" + input: "^cond_4/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 2 + } + } + } +} +node { + name: "cond_4/RandomCropImage/ChangeCoordinateFrame/strided_slice_5/stack_2" + op: "Const" + input: "^cond_4/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_4/RandomCropImage/ChangeCoordinateFrame/strided_slice_5" + op: "StridedSlice" + input: "cond_4/RandomCropImage/Squeeze_1" + input: "cond_4/RandomCropImage/ChangeCoordinateFrame/strided_slice_5/stack" + input: "cond_4/RandomCropImage/ChangeCoordinateFrame/strided_slice_5/stack_1" + input: "cond_4/RandomCropImage/ChangeCoordinateFrame/strided_slice_5/stack_2" + device: "/device:CPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 0 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 1 + } + } +} +node { + name: "cond_4/RandomCropImage/ChangeCoordinateFrame/strided_slice_6/stack" + op: "Const" + input: "^cond_4/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "cond_4/RandomCropImage/ChangeCoordinateFrame/strided_slice_6/stack_1" + op: "Const" + input: "^cond_4/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_4/RandomCropImage/ChangeCoordinateFrame/strided_slice_6/stack_2" + op: "Const" + input: "^cond_4/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_4/RandomCropImage/ChangeCoordinateFrame/strided_slice_6" + op: "StridedSlice" + input: "cond_4/RandomCropImage/Squeeze_1" + input: "cond_4/RandomCropImage/ChangeCoordinateFrame/strided_slice_6/stack" + input: "cond_4/RandomCropImage/ChangeCoordinateFrame/strided_slice_6/stack_1" + input: "cond_4/RandomCropImage/ChangeCoordinateFrame/strided_slice_6/stack_2" + device: "/device:CPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 0 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 1 + } + } +} +node { + name: "cond_4/RandomCropImage/ChangeCoordinateFrame/strided_slice_7/stack" + op: "Const" + input: "^cond_4/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_4/RandomCropImage/ChangeCoordinateFrame/strided_slice_7/stack_1" + op: "Const" + input: "^cond_4/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 2 + } + } + } +} +node { + name: "cond_4/RandomCropImage/ChangeCoordinateFrame/strided_slice_7/stack_2" + op: "Const" + input: "^cond_4/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_4/RandomCropImage/ChangeCoordinateFrame/strided_slice_7" + op: "StridedSlice" + input: "cond_4/RandomCropImage/Squeeze_1" + input: "cond_4/RandomCropImage/ChangeCoordinateFrame/strided_slice_7/stack" + input: "cond_4/RandomCropImage/ChangeCoordinateFrame/strided_slice_7/stack_1" + input: "cond_4/RandomCropImage/ChangeCoordinateFrame/strided_slice_7/stack_2" + device: "/device:CPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 0 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 1 + } + } +} +node { + name: "cond_4/RandomCropImage/ChangeCoordinateFrame/sub_2/y" + op: "Pack" + input: "cond_4/RandomCropImage/ChangeCoordinateFrame/strided_slice_4" + input: "cond_4/RandomCropImage/ChangeCoordinateFrame/strided_slice_5" + input: "cond_4/RandomCropImage/ChangeCoordinateFrame/strided_slice_6" + input: "cond_4/RandomCropImage/ChangeCoordinateFrame/strided_slice_7" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 4 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "cond_4/RandomCropImage/ChangeCoordinateFrame/sub_2" + op: "Sub" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/Gather/Gather" + input: "cond_4/RandomCropImage/ChangeCoordinateFrame/sub_2/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "cond_4/RandomCropImage/ChangeCoordinateFrame/truediv/x" + op: "Const" + input: "^cond_4/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 1.0 + } + } + } +} +node { + name: "cond_4/RandomCropImage/ChangeCoordinateFrame/truediv" + op: "RealDiv" + input: "cond_4/RandomCropImage/ChangeCoordinateFrame/truediv/x" + input: "cond_4/RandomCropImage/ChangeCoordinateFrame/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_4/RandomCropImage/ChangeCoordinateFrame/truediv_1/x" + op: "Const" + input: "^cond_4/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 1.0 + } + } + } +} +node { + name: "cond_4/RandomCropImage/ChangeCoordinateFrame/truediv_1" + op: "RealDiv" + input: "cond_4/RandomCropImage/ChangeCoordinateFrame/truediv_1/x" + input: "cond_4/RandomCropImage/ChangeCoordinateFrame/sub_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_4/RandomCropImage/ChangeCoordinateFrame/Scale/Const" + op: "Const" + input: "^cond_4/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 4 + } + } + } +} +node { + name: "cond_4/RandomCropImage/ChangeCoordinateFrame/Scale/split/split_dim" + op: "Const" + input: "^cond_4/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_4/RandomCropImage/ChangeCoordinateFrame/Scale/split" + op: "Split" + input: "cond_4/RandomCropImage/ChangeCoordinateFrame/Scale/split/split_dim" + input: "cond_4/RandomCropImage/ChangeCoordinateFrame/sub_2" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "num_split" + value { + i: 4 + } + } +} +node { + name: "cond_4/RandomCropImage/ChangeCoordinateFrame/Scale/mul" + op: "Mul" + input: "cond_4/RandomCropImage/ChangeCoordinateFrame/truediv" + input: "cond_4/RandomCropImage/ChangeCoordinateFrame/Scale/split" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_4/RandomCropImage/ChangeCoordinateFrame/Scale/mul_1" + op: "Mul" + input: "cond_4/RandomCropImage/ChangeCoordinateFrame/truediv" + input: "cond_4/RandomCropImage/ChangeCoordinateFrame/Scale/split:2" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_4/RandomCropImage/ChangeCoordinateFrame/Scale/mul_2" + op: "Mul" + input: "cond_4/RandomCropImage/ChangeCoordinateFrame/truediv_1" + input: "cond_4/RandomCropImage/ChangeCoordinateFrame/Scale/split:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_4/RandomCropImage/ChangeCoordinateFrame/Scale/mul_3" + op: "Mul" + input: "cond_4/RandomCropImage/ChangeCoordinateFrame/truediv_1" + input: "cond_4/RandomCropImage/ChangeCoordinateFrame/Scale/split:3" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_4/RandomCropImage/ChangeCoordinateFrame/Scale/concat/axis" + op: "Const" + input: "^cond_4/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_4/RandomCropImage/ChangeCoordinateFrame/Scale/concat" + op: "ConcatV2" + input: "cond_4/RandomCropImage/ChangeCoordinateFrame/Scale/mul" + input: "cond_4/RandomCropImage/ChangeCoordinateFrame/Scale/mul_2" + input: "cond_4/RandomCropImage/ChangeCoordinateFrame/Scale/mul_1" + input: "cond_4/RandomCropImage/ChangeCoordinateFrame/Scale/mul_3" + input: "cond_4/RandomCropImage/ChangeCoordinateFrame/Scale/concat/axis" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 4 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "cond_4/RandomCropImage/clip_by_value_1/Minimum/y" + op: "Const" + input: "^cond_4/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 1.0 + } + } + } +} +node { + name: "cond_4/RandomCropImage/clip_by_value_1/Minimum" + op: "Minimum" + input: "cond_4/RandomCropImage/ChangeCoordinateFrame/Scale/concat" + input: "cond_4/RandomCropImage/clip_by_value_1/Minimum/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "cond_4/RandomCropImage/clip_by_value_1/y" + op: "Const" + input: "^cond_4/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.0 + } + } + } +} +node { + name: "cond_4/RandomCropImage/clip_by_value_1" + op: "Maximum" + input: "cond_4/RandomCropImage/clip_by_value_1/Minimum" + input: "cond_4/RandomCropImage/clip_by_value_1/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "cond_4/Switch_1" + op: "Switch" + input: "Switch_12:1" + input: "cond_4/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Switch_12" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "cond_4/Switch_2" + op: "Switch" + input: "Switch_13:1" + input: "cond_4/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Switch_13" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "cond_4/Switch_3" + op: "Switch" + input: "Switch_14:1" + input: "cond_4/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Switch_14" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_4/Merge" + op: "Merge" + input: "cond_4/Switch_1" + input: "cond_4/RandomCropImage/Slice" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + shape { + } + } + } + } +} +node { + name: "cond_4/Merge_1" + op: "Merge" + input: "cond_4/Switch_2" + input: "cond_4/RandomCropImage/clip_by_value_1" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + shape { + } + } + } + } +} +node { + name: "cond_4/Merge_2" + op: "Merge" + input: "cond_4/Switch_3" + input: "cond_4/RandomCropImage/PruneNonOverlappingBoxes/Gather/Gather_1" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + shape { + } + } + } + } +} +node { + name: "Equal_15/y" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 5 + } + } + } +} +node { + name: "Equal_15" + op: "Equal" + input: "random_uniform" + input: "Equal_15/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Switch_15" + op: "Switch" + input: "RandomHorizontalFlip/cond/Merge" + input: "Equal_15" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "Equal_16/y" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 5 + } + } + } +} +node { + name: "Equal_16" + op: "Equal" + input: "random_uniform" + input: "Equal_16/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Switch_16" + op: "Switch" + input: "RandomHorizontalFlip/cond_1/Merge" + input: "Equal_16" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "Equal_17/y" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 5 + } + } + } +} +node { + name: "Equal_17" + op: "Equal" + input: "random_uniform" + input: "Equal_17/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Switch_17" + op: "Switch" + input: "IteratorGetNext:3" + input: "Equal_17" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "random_uniform_6/shape" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + } + } + } + } + } +} +node { + name: "random_uniform_6/min" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.0 + } + } + } +} +node { + name: "random_uniform_6/max" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 1.0 + } + } + } +} +node { + name: "random_uniform_6/RandomUniform" + op: "RandomUniform" + input: "random_uniform_6/shape" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "random_uniform_6/sub" + op: "Sub" + input: "random_uniform_6/max" + input: "random_uniform_6/min" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "random_uniform_6/mul" + op: "Mul" + input: "random_uniform_6/RandomUniform" + input: "random_uniform_6/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "random_uniform_6" + op: "Add" + input: "random_uniform_6/mul" + input: "random_uniform_6/min" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Greater_5/y" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.15000000596046448 + } + } + } +} +node { + name: "Greater_5" + op: "Greater" + input: "random_uniform_6" + input: "Greater_5/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_5/Switch" + op: "Switch" + input: "Greater_5" + input: "Greater_5" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_5/switch_t" + op: "Identity" + input: "cond_5/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_5/switch_f" + op: "Identity" + input: "cond_5/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_5/pred_id" + op: "Identity" + input: "Greater_5" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_5/RandomCropImage/Shape" + op: "Shape" + input: "cond_5/RandomCropImage/Shape/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "out_type" + value { + type: DT_INT32 + } + } +} +node { + name: "cond_5/RandomCropImage/Shape/Switch" + op: "Switch" + input: "Switch_15:1" + input: "cond_5/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Switch_15" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "cond_5/RandomCropImage/clip_by_value/Minimum/y" + op: "Const" + input: "^cond_5/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 1.0 + } + } + } +} +node { + name: "cond_5/RandomCropImage/clip_by_value/Minimum" + op: "Minimum" + input: "cond_5/RandomCropImage/clip_by_value/Minimum/Switch:1" + input: "cond_5/RandomCropImage/clip_by_value/Minimum/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "cond_5/RandomCropImage/clip_by_value/Minimum/Switch" + op: "Switch" + input: "Switch_16:1" + input: "cond_5/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Switch_16" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "cond_5/RandomCropImage/clip_by_value/y" + op: "Const" + input: "^cond_5/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.0 + } + } + } +} +node { + name: "cond_5/RandomCropImage/clip_by_value" + op: "Maximum" + input: "cond_5/RandomCropImage/clip_by_value/Minimum" + input: "cond_5/RandomCropImage/clip_by_value/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "cond_5/RandomCropImage/ExpandDims/dim" + op: "Const" + input: "^cond_5/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_5/RandomCropImage/ExpandDims" + op: "ExpandDims" + input: "cond_5/RandomCropImage/clip_by_value" + input: "cond_5/RandomCropImage/ExpandDims/dim" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "cond_5/RandomCropImage/sample_distorted_bounding_box/SampleDistortedBoundingBoxV2/min_object_covered" + op: "Const" + input: "^cond_5/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.8999999761581421 + } + } + } +} +node { + name: "cond_5/RandomCropImage/sample_distorted_bounding_box/SampleDistortedBoundingBoxV2" + op: "SampleDistortedBoundingBoxV2" + input: "cond_5/RandomCropImage/Shape" + input: "cond_5/RandomCropImage/ExpandDims" + input: "cond_5/RandomCropImage/sample_distorted_bounding_box/SampleDistortedBoundingBoxV2/min_object_covered" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + shape { + dim { + size: 3 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 4 + } + } + } + } + } + attr { + key: "area_range" + value { + list { + f: 0.10000000149011612 + f: 1.0 + } + } + } + attr { + key: "aspect_ratio_range" + value { + list { + f: 0.5 + f: 2.0 + } + } + } + attr { + key: "max_attempts" + value { + i: 100 + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } + attr { + key: "use_image_if_no_bounding_boxes" + value { + b: true + } + } +} +node { + name: "cond_5/RandomCropImage/Slice" + op: "Slice" + input: "cond_5/RandomCropImage/Shape/Switch:1" + input: "cond_5/RandomCropImage/sample_distorted_bounding_box/SampleDistortedBoundingBoxV2" + input: "cond_5/RandomCropImage/sample_distorted_bounding_box/SampleDistortedBoundingBoxV2:1" + device: "/device:CPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "cond_5/RandomCropImage/Squeeze" + op: "Squeeze" + input: "cond_5/RandomCropImage/sample_distorted_bounding_box/SampleDistortedBoundingBoxV2:2" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 4 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + } + } + } +} +node { + name: "cond_5/RandomCropImage/Squeeze_1" + op: "Squeeze" + input: "cond_5/RandomCropImage/sample_distorted_bounding_box/SampleDistortedBoundingBoxV2:2" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + } + } + } +} +node { + name: "cond_5/RandomCropImage/PruneCompleteleyOutsideWindow/Const" + op: "Const" + input: "^cond_5/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 4 + } + } + } +} +node { + name: "cond_5/RandomCropImage/PruneCompleteleyOutsideWindow/split/split_dim" + op: "Const" + input: "^cond_5/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_5/RandomCropImage/PruneCompleteleyOutsideWindow/split" + op: "Split" + input: "cond_5/RandomCropImage/PruneCompleteleyOutsideWindow/split/split_dim" + input: "cond_5/RandomCropImage/clip_by_value/Minimum/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "num_split" + value { + i: 4 + } + } +} +node { + name: "cond_5/RandomCropImage/PruneCompleteleyOutsideWindow/unstack" + op: "Unpack" + input: "cond_5/RandomCropImage/Squeeze_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + shape { + } + shape { + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } + attr { + key: "num" + value { + i: 4 + } + } +} +node { + name: "cond_5/RandomCropImage/PruneCompleteleyOutsideWindow/GreaterEqual" + op: "GreaterEqual" + input: "cond_5/RandomCropImage/PruneCompleteleyOutsideWindow/split" + input: "cond_5/RandomCropImage/PruneCompleteleyOutsideWindow/unstack:2" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_5/RandomCropImage/PruneCompleteleyOutsideWindow/GreaterEqual_1" + op: "GreaterEqual" + input: "cond_5/RandomCropImage/PruneCompleteleyOutsideWindow/split:1" + input: "cond_5/RandomCropImage/PruneCompleteleyOutsideWindow/unstack:3" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_5/RandomCropImage/PruneCompleteleyOutsideWindow/LessEqual" + op: "LessEqual" + input: "cond_5/RandomCropImage/PruneCompleteleyOutsideWindow/split:2" + input: "cond_5/RandomCropImage/PruneCompleteleyOutsideWindow/unstack" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_5/RandomCropImage/PruneCompleteleyOutsideWindow/LessEqual_1" + op: "LessEqual" + input: "cond_5/RandomCropImage/PruneCompleteleyOutsideWindow/split:3" + input: "cond_5/RandomCropImage/PruneCompleteleyOutsideWindow/unstack:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_5/RandomCropImage/PruneCompleteleyOutsideWindow/concat/axis" + op: "Const" + input: "^cond_5/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_5/RandomCropImage/PruneCompleteleyOutsideWindow/concat" + op: "ConcatV2" + input: "cond_5/RandomCropImage/PruneCompleteleyOutsideWindow/GreaterEqual" + input: "cond_5/RandomCropImage/PruneCompleteleyOutsideWindow/GreaterEqual_1" + input: "cond_5/RandomCropImage/PruneCompleteleyOutsideWindow/LessEqual" + input: "cond_5/RandomCropImage/PruneCompleteleyOutsideWindow/LessEqual_1" + input: "cond_5/RandomCropImage/PruneCompleteleyOutsideWindow/concat/axis" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 4 + } + } + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "cond_5/RandomCropImage/PruneCompleteleyOutsideWindow/Any/reduction_indices" + op: "Const" + input: "^cond_5/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_5/RandomCropImage/PruneCompleteleyOutsideWindow/Any" + op: "Any" + input: "cond_5/RandomCropImage/PruneCompleteleyOutsideWindow/concat" + input: "cond_5/RandomCropImage/PruneCompleteleyOutsideWindow/Any/reduction_indices" + device: "/device:CPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "cond_5/RandomCropImage/PruneCompleteleyOutsideWindow/LogicalNot" + op: "LogicalNot" + input: "cond_5/RandomCropImage/PruneCompleteleyOutsideWindow/Any" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_5/RandomCropImage/PruneCompleteleyOutsideWindow/Where" + op: "Where" + input: "cond_5/RandomCropImage/PruneCompleteleyOutsideWindow/LogicalNot" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_5/RandomCropImage/PruneCompleteleyOutsideWindow/Reshape/shape" + op: "Const" + input: "^cond_5/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: -1 + } + } + } +} +node { + name: "cond_5/RandomCropImage/PruneCompleteleyOutsideWindow/Reshape" + op: "Reshape" + input: "cond_5/RandomCropImage/PruneCompleteleyOutsideWindow/Where" + input: "cond_5/RandomCropImage/PruneCompleteleyOutsideWindow/Reshape/shape" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_5/RandomCropImage/PruneCompleteleyOutsideWindow/Gather/Gather" + op: "Gather" + input: "cond_5/RandomCropImage/clip_by_value/Minimum/Switch:1" + input: "cond_5/RandomCropImage/PruneCompleteleyOutsideWindow/Reshape" + device: "/device:CPU:0" + attr { + key: "Tindices" + value { + type: DT_INT64 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "cond_5/RandomCropImage/PruneCompleteleyOutsideWindow/Gather/Gather_1" + op: "Gather" + input: "cond_5/RandomCropImage/PruneCompleteleyOutsideWindow/Gather/Gather_1/Switch:1" + input: "cond_5/RandomCropImage/PruneCompleteleyOutsideWindow/Reshape" + device: "/device:CPU:0" + attr { + key: "Tindices" + value { + type: DT_INT64 + } + } + attr { + key: "Tparams" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "cond_5/RandomCropImage/PruneCompleteleyOutsideWindow/Gather/Gather_1/Switch" + op: "Switch" + input: "Switch_17:1" + input: "cond_5/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Switch_17" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Const" + op: "Const" + input: "^cond_5/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 4 + } + } + } +} +node { + name: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split/split_dim" + op: "Const" + input: "^cond_5/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split" + op: "Split" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split/split_dim" + input: "cond_5/RandomCropImage/Squeeze" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "num_split" + value { + i: 4 + } + } +} +node { + name: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Const_1" + op: "Const" + input: "^cond_5/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 4 + } + } + } +} +node { + name: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split_1/split_dim" + op: "Const" + input: "^cond_5/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split_1" + op: "Split" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split_1/split_dim" + input: "cond_5/RandomCropImage/PruneCompleteleyOutsideWindow/Gather/Gather" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "num_split" + value { + i: 4 + } + } +} +node { + name: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/Rank" + op: "Rank" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split_1:2" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/sub/y" + op: "Const" + input: "^cond_5/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/sub" + op: "Sub" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/Rank" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/sub/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/Range/start" + op: "Const" + input: "^cond_5/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 0 + } + } + } +} +node { + name: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/Range/delta" + op: "Const" + input: "^cond_5/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/Range" + op: "Range" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/Range/start" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/Rank" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/Range/delta" + device: "/device:CPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/sub_1" + op: "Sub" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/sub" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/Range" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose" + op: "Transpose" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split_1:2" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/sub_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tperm" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Minimum" + op: "Minimum" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split:2" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/Rank" + op: "Rank" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/sub/y" + op: "Const" + input: "^cond_5/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/sub" + op: "Sub" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/Rank" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/sub/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/Range/start" + op: "Const" + input: "^cond_5/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 0 + } + } + } +} +node { + name: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/Range/delta" + op: "Const" + input: "^cond_5/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/Range" + op: "Range" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/Range/start" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/Rank" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/Range/delta" + device: "/device:CPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/sub_1" + op: "Sub" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/sub" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/Range" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1" + op: "Transpose" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split_1" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/sub_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tperm" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum" + op: "Maximum" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/sub" + op: "Sub" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Minimum" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum_1/x" + op: "Const" + input: "^cond_5/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.0 + } + } + } +} +node { + name: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum_1" + op: "Maximum" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum_1/x" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/Rank" + op: "Rank" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split_1:3" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/sub/y" + op: "Const" + input: "^cond_5/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/sub" + op: "Sub" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/Rank" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/sub/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/Range/start" + op: "Const" + input: "^cond_5/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 0 + } + } + } +} +node { + name: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/Range/delta" + op: "Const" + input: "^cond_5/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/Range" + op: "Range" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/Range/start" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/Rank" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/Range/delta" + device: "/device:CPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/sub_1" + op: "Sub" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/sub" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/Range" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2" + op: "Transpose" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split_1:3" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/sub_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tperm" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Minimum_1" + op: "Minimum" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split:3" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/Rank" + op: "Rank" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split_1:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/sub/y" + op: "Const" + input: "^cond_5/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/sub" + op: "Sub" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/Rank" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/sub/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/Range/start" + op: "Const" + input: "^cond_5/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 0 + } + } + } +} +node { + name: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/Range/delta" + op: "Const" + input: "^cond_5/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/Range" + op: "Range" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/Range/start" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/Rank" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/Range/delta" + device: "/device:CPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/sub_1" + op: "Sub" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/sub" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/Range" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3" + op: "Transpose" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split_1:1" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/sub_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tperm" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum_2" + op: "Maximum" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split:1" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/sub_1" + op: "Sub" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Minimum_1" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum_2" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum_3/x" + op: "Const" + input: "^cond_5/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.0 + } + } + } +} +node { + name: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum_3" + op: "Maximum" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum_3/x" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/sub_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/mul" + op: "Mul" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum_1" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum_3" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/Const" + op: "Const" + input: "^cond_5/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 4 + } + } + } +} +node { + name: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/split/split_dim" + op: "Const" + input: "^cond_5/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/split" + op: "Split" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/split/split_dim" + input: "cond_5/RandomCropImage/PruneCompleteleyOutsideWindow/Gather/Gather" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "num_split" + value { + i: 4 + } + } +} +node { + name: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/sub" + op: "Sub" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/split:2" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/split" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/sub_1" + op: "Sub" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/split:3" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/split:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/mul" + op: "Mul" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/sub" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/sub_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/Squeeze" + op: "Squeeze" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 1 + } + } + } +} +node { + name: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/ExpandDims/dim" + op: "Const" + input: "^cond_5/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 0 + } + } + } +} +node { + name: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/ExpandDims" + op: "ExpandDims" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/Squeeze" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/ExpandDims/dim" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/truediv" + op: "RealDiv" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/mul" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/ExpandDims" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/Max/reduction_indices" + op: "Const" + input: "^cond_5/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/Max" + op: "Max" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/IOA/truediv" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/Max/reduction_indices" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/Const" + op: "Const" + input: "^cond_5/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.8999999761581421 + } + } + } +} +node { + name: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/GreaterEqual" + op: "GreaterEqual" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/Max" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/Const" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/Where" + op: "Where" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/GreaterEqual" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/Squeeze" + op: "Squeeze" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/Where" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 1 + } + } + } +} +node { + name: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/Gather/Gather" + op: "Gather" + input: "cond_5/RandomCropImage/PruneCompleteleyOutsideWindow/Gather/Gather" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/Squeeze" + device: "/device:CPU:0" + attr { + key: "Tindices" + value { + type: DT_INT64 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/Gather/Gather_1" + op: "Gather" + input: "cond_5/RandomCropImage/PruneCompleteleyOutsideWindow/Gather/Gather_1" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/Squeeze" + device: "/device:CPU:0" + attr { + key: "Tindices" + value { + type: DT_INT64 + } + } + attr { + key: "Tparams" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "cond_5/RandomCropImage/ChangeCoordinateFrame/strided_slice/stack" + op: "Const" + input: "^cond_5/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 2 + } + } + } +} +node { + name: "cond_5/RandomCropImage/ChangeCoordinateFrame/strided_slice/stack_1" + op: "Const" + input: "^cond_5/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 3 + } + } + } +} +node { + name: "cond_5/RandomCropImage/ChangeCoordinateFrame/strided_slice/stack_2" + op: "Const" + input: "^cond_5/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_5/RandomCropImage/ChangeCoordinateFrame/strided_slice" + op: "StridedSlice" + input: "cond_5/RandomCropImage/Squeeze_1" + input: "cond_5/RandomCropImage/ChangeCoordinateFrame/strided_slice/stack" + input: "cond_5/RandomCropImage/ChangeCoordinateFrame/strided_slice/stack_1" + input: "cond_5/RandomCropImage/ChangeCoordinateFrame/strided_slice/stack_2" + device: "/device:CPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 0 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 1 + } + } +} +node { + name: "cond_5/RandomCropImage/ChangeCoordinateFrame/strided_slice_1/stack" + op: "Const" + input: "^cond_5/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "cond_5/RandomCropImage/ChangeCoordinateFrame/strided_slice_1/stack_1" + op: "Const" + input: "^cond_5/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_5/RandomCropImage/ChangeCoordinateFrame/strided_slice_1/stack_2" + op: "Const" + input: "^cond_5/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_5/RandomCropImage/ChangeCoordinateFrame/strided_slice_1" + op: "StridedSlice" + input: "cond_5/RandomCropImage/Squeeze_1" + input: "cond_5/RandomCropImage/ChangeCoordinateFrame/strided_slice_1/stack" + input: "cond_5/RandomCropImage/ChangeCoordinateFrame/strided_slice_1/stack_1" + input: "cond_5/RandomCropImage/ChangeCoordinateFrame/strided_slice_1/stack_2" + device: "/device:CPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 0 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 1 + } + } +} +node { + name: "cond_5/RandomCropImage/ChangeCoordinateFrame/sub" + op: "Sub" + input: "cond_5/RandomCropImage/ChangeCoordinateFrame/strided_slice" + input: "cond_5/RandomCropImage/ChangeCoordinateFrame/strided_slice_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_5/RandomCropImage/ChangeCoordinateFrame/strided_slice_2/stack" + op: "Const" + input: "^cond_5/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 3 + } + } + } +} +node { + name: "cond_5/RandomCropImage/ChangeCoordinateFrame/strided_slice_2/stack_1" + op: "Const" + input: "^cond_5/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 4 + } + } + } +} +node { + name: "cond_5/RandomCropImage/ChangeCoordinateFrame/strided_slice_2/stack_2" + op: "Const" + input: "^cond_5/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_5/RandomCropImage/ChangeCoordinateFrame/strided_slice_2" + op: "StridedSlice" + input: "cond_5/RandomCropImage/Squeeze_1" + input: "cond_5/RandomCropImage/ChangeCoordinateFrame/strided_slice_2/stack" + input: "cond_5/RandomCropImage/ChangeCoordinateFrame/strided_slice_2/stack_1" + input: "cond_5/RandomCropImage/ChangeCoordinateFrame/strided_slice_2/stack_2" + device: "/device:CPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 0 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 1 + } + } +} +node { + name: "cond_5/RandomCropImage/ChangeCoordinateFrame/strided_slice_3/stack" + op: "Const" + input: "^cond_5/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_5/RandomCropImage/ChangeCoordinateFrame/strided_slice_3/stack_1" + op: "Const" + input: "^cond_5/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 2 + } + } + } +} +node { + name: "cond_5/RandomCropImage/ChangeCoordinateFrame/strided_slice_3/stack_2" + op: "Const" + input: "^cond_5/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_5/RandomCropImage/ChangeCoordinateFrame/strided_slice_3" + op: "StridedSlice" + input: "cond_5/RandomCropImage/Squeeze_1" + input: "cond_5/RandomCropImage/ChangeCoordinateFrame/strided_slice_3/stack" + input: "cond_5/RandomCropImage/ChangeCoordinateFrame/strided_slice_3/stack_1" + input: "cond_5/RandomCropImage/ChangeCoordinateFrame/strided_slice_3/stack_2" + device: "/device:CPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 0 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 1 + } + } +} +node { + name: "cond_5/RandomCropImage/ChangeCoordinateFrame/sub_1" + op: "Sub" + input: "cond_5/RandomCropImage/ChangeCoordinateFrame/strided_slice_2" + input: "cond_5/RandomCropImage/ChangeCoordinateFrame/strided_slice_3" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_5/RandomCropImage/ChangeCoordinateFrame/strided_slice_4/stack" + op: "Const" + input: "^cond_5/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "cond_5/RandomCropImage/ChangeCoordinateFrame/strided_slice_4/stack_1" + op: "Const" + input: "^cond_5/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_5/RandomCropImage/ChangeCoordinateFrame/strided_slice_4/stack_2" + op: "Const" + input: "^cond_5/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_5/RandomCropImage/ChangeCoordinateFrame/strided_slice_4" + op: "StridedSlice" + input: "cond_5/RandomCropImage/Squeeze_1" + input: "cond_5/RandomCropImage/ChangeCoordinateFrame/strided_slice_4/stack" + input: "cond_5/RandomCropImage/ChangeCoordinateFrame/strided_slice_4/stack_1" + input: "cond_5/RandomCropImage/ChangeCoordinateFrame/strided_slice_4/stack_2" + device: "/device:CPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 0 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 1 + } + } +} +node { + name: "cond_5/RandomCropImage/ChangeCoordinateFrame/strided_slice_5/stack" + op: "Const" + input: "^cond_5/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_5/RandomCropImage/ChangeCoordinateFrame/strided_slice_5/stack_1" + op: "Const" + input: "^cond_5/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 2 + } + } + } +} +node { + name: "cond_5/RandomCropImage/ChangeCoordinateFrame/strided_slice_5/stack_2" + op: "Const" + input: "^cond_5/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_5/RandomCropImage/ChangeCoordinateFrame/strided_slice_5" + op: "StridedSlice" + input: "cond_5/RandomCropImage/Squeeze_1" + input: "cond_5/RandomCropImage/ChangeCoordinateFrame/strided_slice_5/stack" + input: "cond_5/RandomCropImage/ChangeCoordinateFrame/strided_slice_5/stack_1" + input: "cond_5/RandomCropImage/ChangeCoordinateFrame/strided_slice_5/stack_2" + device: "/device:CPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 0 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 1 + } + } +} +node { + name: "cond_5/RandomCropImage/ChangeCoordinateFrame/strided_slice_6/stack" + op: "Const" + input: "^cond_5/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "cond_5/RandomCropImage/ChangeCoordinateFrame/strided_slice_6/stack_1" + op: "Const" + input: "^cond_5/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_5/RandomCropImage/ChangeCoordinateFrame/strided_slice_6/stack_2" + op: "Const" + input: "^cond_5/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_5/RandomCropImage/ChangeCoordinateFrame/strided_slice_6" + op: "StridedSlice" + input: "cond_5/RandomCropImage/Squeeze_1" + input: "cond_5/RandomCropImage/ChangeCoordinateFrame/strided_slice_6/stack" + input: "cond_5/RandomCropImage/ChangeCoordinateFrame/strided_slice_6/stack_1" + input: "cond_5/RandomCropImage/ChangeCoordinateFrame/strided_slice_6/stack_2" + device: "/device:CPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 0 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 1 + } + } +} +node { + name: "cond_5/RandomCropImage/ChangeCoordinateFrame/strided_slice_7/stack" + op: "Const" + input: "^cond_5/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_5/RandomCropImage/ChangeCoordinateFrame/strided_slice_7/stack_1" + op: "Const" + input: "^cond_5/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 2 + } + } + } +} +node { + name: "cond_5/RandomCropImage/ChangeCoordinateFrame/strided_slice_7/stack_2" + op: "Const" + input: "^cond_5/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_5/RandomCropImage/ChangeCoordinateFrame/strided_slice_7" + op: "StridedSlice" + input: "cond_5/RandomCropImage/Squeeze_1" + input: "cond_5/RandomCropImage/ChangeCoordinateFrame/strided_slice_7/stack" + input: "cond_5/RandomCropImage/ChangeCoordinateFrame/strided_slice_7/stack_1" + input: "cond_5/RandomCropImage/ChangeCoordinateFrame/strided_slice_7/stack_2" + device: "/device:CPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 0 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 1 + } + } +} +node { + name: "cond_5/RandomCropImage/ChangeCoordinateFrame/sub_2/y" + op: "Pack" + input: "cond_5/RandomCropImage/ChangeCoordinateFrame/strided_slice_4" + input: "cond_5/RandomCropImage/ChangeCoordinateFrame/strided_slice_5" + input: "cond_5/RandomCropImage/ChangeCoordinateFrame/strided_slice_6" + input: "cond_5/RandomCropImage/ChangeCoordinateFrame/strided_slice_7" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 4 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "cond_5/RandomCropImage/ChangeCoordinateFrame/sub_2" + op: "Sub" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/Gather/Gather" + input: "cond_5/RandomCropImage/ChangeCoordinateFrame/sub_2/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "cond_5/RandomCropImage/ChangeCoordinateFrame/truediv/x" + op: "Const" + input: "^cond_5/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 1.0 + } + } + } +} +node { + name: "cond_5/RandomCropImage/ChangeCoordinateFrame/truediv" + op: "RealDiv" + input: "cond_5/RandomCropImage/ChangeCoordinateFrame/truediv/x" + input: "cond_5/RandomCropImage/ChangeCoordinateFrame/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_5/RandomCropImage/ChangeCoordinateFrame/truediv_1/x" + op: "Const" + input: "^cond_5/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 1.0 + } + } + } +} +node { + name: "cond_5/RandomCropImage/ChangeCoordinateFrame/truediv_1" + op: "RealDiv" + input: "cond_5/RandomCropImage/ChangeCoordinateFrame/truediv_1/x" + input: "cond_5/RandomCropImage/ChangeCoordinateFrame/sub_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_5/RandomCropImage/ChangeCoordinateFrame/Scale/Const" + op: "Const" + input: "^cond_5/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 4 + } + } + } +} +node { + name: "cond_5/RandomCropImage/ChangeCoordinateFrame/Scale/split/split_dim" + op: "Const" + input: "^cond_5/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_5/RandomCropImage/ChangeCoordinateFrame/Scale/split" + op: "Split" + input: "cond_5/RandomCropImage/ChangeCoordinateFrame/Scale/split/split_dim" + input: "cond_5/RandomCropImage/ChangeCoordinateFrame/sub_2" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "num_split" + value { + i: 4 + } + } +} +node { + name: "cond_5/RandomCropImage/ChangeCoordinateFrame/Scale/mul" + op: "Mul" + input: "cond_5/RandomCropImage/ChangeCoordinateFrame/truediv" + input: "cond_5/RandomCropImage/ChangeCoordinateFrame/Scale/split" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_5/RandomCropImage/ChangeCoordinateFrame/Scale/mul_1" + op: "Mul" + input: "cond_5/RandomCropImage/ChangeCoordinateFrame/truediv" + input: "cond_5/RandomCropImage/ChangeCoordinateFrame/Scale/split:2" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_5/RandomCropImage/ChangeCoordinateFrame/Scale/mul_2" + op: "Mul" + input: "cond_5/RandomCropImage/ChangeCoordinateFrame/truediv_1" + input: "cond_5/RandomCropImage/ChangeCoordinateFrame/Scale/split:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_5/RandomCropImage/ChangeCoordinateFrame/Scale/mul_3" + op: "Mul" + input: "cond_5/RandomCropImage/ChangeCoordinateFrame/truediv_1" + input: "cond_5/RandomCropImage/ChangeCoordinateFrame/Scale/split:3" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_5/RandomCropImage/ChangeCoordinateFrame/Scale/concat/axis" + op: "Const" + input: "^cond_5/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_5/RandomCropImage/ChangeCoordinateFrame/Scale/concat" + op: "ConcatV2" + input: "cond_5/RandomCropImage/ChangeCoordinateFrame/Scale/mul" + input: "cond_5/RandomCropImage/ChangeCoordinateFrame/Scale/mul_2" + input: "cond_5/RandomCropImage/ChangeCoordinateFrame/Scale/mul_1" + input: "cond_5/RandomCropImage/ChangeCoordinateFrame/Scale/mul_3" + input: "cond_5/RandomCropImage/ChangeCoordinateFrame/Scale/concat/axis" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 4 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "cond_5/RandomCropImage/clip_by_value_1/Minimum/y" + op: "Const" + input: "^cond_5/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 1.0 + } + } + } +} +node { + name: "cond_5/RandomCropImage/clip_by_value_1/Minimum" + op: "Minimum" + input: "cond_5/RandomCropImage/ChangeCoordinateFrame/Scale/concat" + input: "cond_5/RandomCropImage/clip_by_value_1/Minimum/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "cond_5/RandomCropImage/clip_by_value_1/y" + op: "Const" + input: "^cond_5/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.0 + } + } + } +} +node { + name: "cond_5/RandomCropImage/clip_by_value_1" + op: "Maximum" + input: "cond_5/RandomCropImage/clip_by_value_1/Minimum" + input: "cond_5/RandomCropImage/clip_by_value_1/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "cond_5/Switch_1" + op: "Switch" + input: "Switch_15:1" + input: "cond_5/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Switch_15" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "cond_5/Switch_2" + op: "Switch" + input: "Switch_16:1" + input: "cond_5/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Switch_16" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "cond_5/Switch_3" + op: "Switch" + input: "Switch_17:1" + input: "cond_5/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Switch_17" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_5/Merge" + op: "Merge" + input: "cond_5/Switch_1" + input: "cond_5/RandomCropImage/Slice" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + shape { + } + } + } + } +} +node { + name: "cond_5/Merge_1" + op: "Merge" + input: "cond_5/Switch_2" + input: "cond_5/RandomCropImage/clip_by_value_1" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + shape { + } + } + } + } +} +node { + name: "cond_5/Merge_2" + op: "Merge" + input: "cond_5/Switch_3" + input: "cond_5/RandomCropImage/PruneNonOverlappingBoxes/Gather/Gather_1" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + shape { + } + } + } + } +} +node { + name: "Equal_18/y" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 6 + } + } + } +} +node { + name: "Equal_18" + op: "Equal" + input: "random_uniform" + input: "Equal_18/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Switch_18" + op: "Switch" + input: "RandomHorizontalFlip/cond/Merge" + input: "Equal_18" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "Equal_19/y" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 6 + } + } + } +} +node { + name: "Equal_19" + op: "Equal" + input: "random_uniform" + input: "Equal_19/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Switch_19" + op: "Switch" + input: "RandomHorizontalFlip/cond_1/Merge" + input: "Equal_19" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "Equal_20/y" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 6 + } + } + } +} +node { + name: "Equal_20" + op: "Equal" + input: "random_uniform" + input: "Equal_20/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Switch_20" + op: "Switch" + input: "IteratorGetNext:3" + input: "Equal_20" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "random_uniform_7/shape" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + } + } + } + } + } +} +node { + name: "random_uniform_7/min" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.0 + } + } + } +} +node { + name: "random_uniform_7/max" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 1.0 + } + } + } +} +node { + name: "random_uniform_7/RandomUniform" + op: "RandomUniform" + input: "random_uniform_7/shape" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "random_uniform_7/sub" + op: "Sub" + input: "random_uniform_7/max" + input: "random_uniform_7/min" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "random_uniform_7/mul" + op: "Mul" + input: "random_uniform_7/RandomUniform" + input: "random_uniform_7/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "random_uniform_7" + op: "Add" + input: "random_uniform_7/mul" + input: "random_uniform_7/min" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Greater_6/y" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.15000000596046448 + } + } + } +} +node { + name: "Greater_6" + op: "Greater" + input: "random_uniform_7" + input: "Greater_6/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_6/Switch" + op: "Switch" + input: "Greater_6" + input: "Greater_6" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_6/switch_t" + op: "Identity" + input: "cond_6/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_6/switch_f" + op: "Identity" + input: "cond_6/Switch" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_6/pred_id" + op: "Identity" + input: "Greater_6" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_6/RandomCropImage/Shape" + op: "Shape" + input: "cond_6/RandomCropImage/Shape/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "out_type" + value { + type: DT_INT32 + } + } +} +node { + name: "cond_6/RandomCropImage/Shape/Switch" + op: "Switch" + input: "Switch_18:1" + input: "cond_6/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Switch_18" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "cond_6/RandomCropImage/clip_by_value/Minimum/y" + op: "Const" + input: "^cond_6/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 1.0 + } + } + } +} +node { + name: "cond_6/RandomCropImage/clip_by_value/Minimum" + op: "Minimum" + input: "cond_6/RandomCropImage/clip_by_value/Minimum/Switch:1" + input: "cond_6/RandomCropImage/clip_by_value/Minimum/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "cond_6/RandomCropImage/clip_by_value/Minimum/Switch" + op: "Switch" + input: "Switch_19:1" + input: "cond_6/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Switch_19" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "cond_6/RandomCropImage/clip_by_value/y" + op: "Const" + input: "^cond_6/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.0 + } + } + } +} +node { + name: "cond_6/RandomCropImage/clip_by_value" + op: "Maximum" + input: "cond_6/RandomCropImage/clip_by_value/Minimum" + input: "cond_6/RandomCropImage/clip_by_value/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "cond_6/RandomCropImage/ExpandDims/dim" + op: "Const" + input: "^cond_6/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_6/RandomCropImage/ExpandDims" + op: "ExpandDims" + input: "cond_6/RandomCropImage/clip_by_value" + input: "cond_6/RandomCropImage/ExpandDims/dim" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "cond_6/RandomCropImage/sample_distorted_bounding_box/SampleDistortedBoundingBoxV2/min_object_covered" + op: "Const" + input: "^cond_6/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 1.0 + } + } + } +} +node { + name: "cond_6/RandomCropImage/sample_distorted_bounding_box/SampleDistortedBoundingBoxV2" + op: "SampleDistortedBoundingBoxV2" + input: "cond_6/RandomCropImage/Shape" + input: "cond_6/RandomCropImage/ExpandDims" + input: "cond_6/RandomCropImage/sample_distorted_bounding_box/SampleDistortedBoundingBoxV2/min_object_covered" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + shape { + dim { + size: 3 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 4 + } + } + } + } + } + attr { + key: "area_range" + value { + list { + f: 0.10000000149011612 + f: 1.0 + } + } + } + attr { + key: "aspect_ratio_range" + value { + list { + f: 0.5 + f: 2.0 + } + } + } + attr { + key: "max_attempts" + value { + i: 100 + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } + attr { + key: "use_image_if_no_bounding_boxes" + value { + b: true + } + } +} +node { + name: "cond_6/RandomCropImage/Slice" + op: "Slice" + input: "cond_6/RandomCropImage/Shape/Switch:1" + input: "cond_6/RandomCropImage/sample_distorted_bounding_box/SampleDistortedBoundingBoxV2" + input: "cond_6/RandomCropImage/sample_distorted_bounding_box/SampleDistortedBoundingBoxV2:1" + device: "/device:CPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "cond_6/RandomCropImage/Squeeze" + op: "Squeeze" + input: "cond_6/RandomCropImage/sample_distorted_bounding_box/SampleDistortedBoundingBoxV2:2" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 4 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + } + } + } +} +node { + name: "cond_6/RandomCropImage/Squeeze_1" + op: "Squeeze" + input: "cond_6/RandomCropImage/sample_distorted_bounding_box/SampleDistortedBoundingBoxV2:2" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + } + } + } +} +node { + name: "cond_6/RandomCropImage/PruneCompleteleyOutsideWindow/Const" + op: "Const" + input: "^cond_6/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 4 + } + } + } +} +node { + name: "cond_6/RandomCropImage/PruneCompleteleyOutsideWindow/split/split_dim" + op: "Const" + input: "^cond_6/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_6/RandomCropImage/PruneCompleteleyOutsideWindow/split" + op: "Split" + input: "cond_6/RandomCropImage/PruneCompleteleyOutsideWindow/split/split_dim" + input: "cond_6/RandomCropImage/clip_by_value/Minimum/Switch:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "num_split" + value { + i: 4 + } + } +} +node { + name: "cond_6/RandomCropImage/PruneCompleteleyOutsideWindow/unstack" + op: "Unpack" + input: "cond_6/RandomCropImage/Squeeze_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + shape { + } + shape { + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } + attr { + key: "num" + value { + i: 4 + } + } +} +node { + name: "cond_6/RandomCropImage/PruneCompleteleyOutsideWindow/GreaterEqual" + op: "GreaterEqual" + input: "cond_6/RandomCropImage/PruneCompleteleyOutsideWindow/split" + input: "cond_6/RandomCropImage/PruneCompleteleyOutsideWindow/unstack:2" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_6/RandomCropImage/PruneCompleteleyOutsideWindow/GreaterEqual_1" + op: "GreaterEqual" + input: "cond_6/RandomCropImage/PruneCompleteleyOutsideWindow/split:1" + input: "cond_6/RandomCropImage/PruneCompleteleyOutsideWindow/unstack:3" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_6/RandomCropImage/PruneCompleteleyOutsideWindow/LessEqual" + op: "LessEqual" + input: "cond_6/RandomCropImage/PruneCompleteleyOutsideWindow/split:2" + input: "cond_6/RandomCropImage/PruneCompleteleyOutsideWindow/unstack" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_6/RandomCropImage/PruneCompleteleyOutsideWindow/LessEqual_1" + op: "LessEqual" + input: "cond_6/RandomCropImage/PruneCompleteleyOutsideWindow/split:3" + input: "cond_6/RandomCropImage/PruneCompleteleyOutsideWindow/unstack:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_6/RandomCropImage/PruneCompleteleyOutsideWindow/concat/axis" + op: "Const" + input: "^cond_6/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_6/RandomCropImage/PruneCompleteleyOutsideWindow/concat" + op: "ConcatV2" + input: "cond_6/RandomCropImage/PruneCompleteleyOutsideWindow/GreaterEqual" + input: "cond_6/RandomCropImage/PruneCompleteleyOutsideWindow/GreaterEqual_1" + input: "cond_6/RandomCropImage/PruneCompleteleyOutsideWindow/LessEqual" + input: "cond_6/RandomCropImage/PruneCompleteleyOutsideWindow/LessEqual_1" + input: "cond_6/RandomCropImage/PruneCompleteleyOutsideWindow/concat/axis" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 4 + } + } + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "cond_6/RandomCropImage/PruneCompleteleyOutsideWindow/Any/reduction_indices" + op: "Const" + input: "^cond_6/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_6/RandomCropImage/PruneCompleteleyOutsideWindow/Any" + op: "Any" + input: "cond_6/RandomCropImage/PruneCompleteleyOutsideWindow/concat" + input: "cond_6/RandomCropImage/PruneCompleteleyOutsideWindow/Any/reduction_indices" + device: "/device:CPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "cond_6/RandomCropImage/PruneCompleteleyOutsideWindow/LogicalNot" + op: "LogicalNot" + input: "cond_6/RandomCropImage/PruneCompleteleyOutsideWindow/Any" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_6/RandomCropImage/PruneCompleteleyOutsideWindow/Where" + op: "Where" + input: "cond_6/RandomCropImage/PruneCompleteleyOutsideWindow/LogicalNot" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_6/RandomCropImage/PruneCompleteleyOutsideWindow/Reshape/shape" + op: "Const" + input: "^cond_6/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: -1 + } + } + } +} +node { + name: "cond_6/RandomCropImage/PruneCompleteleyOutsideWindow/Reshape" + op: "Reshape" + input: "cond_6/RandomCropImage/PruneCompleteleyOutsideWindow/Where" + input: "cond_6/RandomCropImage/PruneCompleteleyOutsideWindow/Reshape/shape" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_6/RandomCropImage/PruneCompleteleyOutsideWindow/Gather/Gather" + op: "Gather" + input: "cond_6/RandomCropImage/clip_by_value/Minimum/Switch:1" + input: "cond_6/RandomCropImage/PruneCompleteleyOutsideWindow/Reshape" + device: "/device:CPU:0" + attr { + key: "Tindices" + value { + type: DT_INT64 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "cond_6/RandomCropImage/PruneCompleteleyOutsideWindow/Gather/Gather_1" + op: "Gather" + input: "cond_6/RandomCropImage/PruneCompleteleyOutsideWindow/Gather/Gather_1/Switch:1" + input: "cond_6/RandomCropImage/PruneCompleteleyOutsideWindow/Reshape" + device: "/device:CPU:0" + attr { + key: "Tindices" + value { + type: DT_INT64 + } + } + attr { + key: "Tparams" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "cond_6/RandomCropImage/PruneCompleteleyOutsideWindow/Gather/Gather_1/Switch" + op: "Switch" + input: "Switch_20:1" + input: "cond_6/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Switch_20" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Const" + op: "Const" + input: "^cond_6/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 4 + } + } + } +} +node { + name: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split/split_dim" + op: "Const" + input: "^cond_6/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split" + op: "Split" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split/split_dim" + input: "cond_6/RandomCropImage/Squeeze" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "num_split" + value { + i: 4 + } + } +} +node { + name: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Const_1" + op: "Const" + input: "^cond_6/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 4 + } + } + } +} +node { + name: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split_1/split_dim" + op: "Const" + input: "^cond_6/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split_1" + op: "Split" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split_1/split_dim" + input: "cond_6/RandomCropImage/PruneCompleteleyOutsideWindow/Gather/Gather" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "num_split" + value { + i: 4 + } + } +} +node { + name: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/Rank" + op: "Rank" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split_1:2" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/sub/y" + op: "Const" + input: "^cond_6/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/sub" + op: "Sub" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/Rank" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/sub/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/Range/start" + op: "Const" + input: "^cond_6/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 0 + } + } + } +} +node { + name: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/Range/delta" + op: "Const" + input: "^cond_6/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/Range" + op: "Range" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/Range/start" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/Rank" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/Range/delta" + device: "/device:CPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/sub_1" + op: "Sub" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/sub" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/Range" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose" + op: "Transpose" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split_1:2" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose/sub_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tperm" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Minimum" + op: "Minimum" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split:2" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/Rank" + op: "Rank" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/sub/y" + op: "Const" + input: "^cond_6/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/sub" + op: "Sub" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/Rank" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/sub/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/Range/start" + op: "Const" + input: "^cond_6/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 0 + } + } + } +} +node { + name: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/Range/delta" + op: "Const" + input: "^cond_6/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/Range" + op: "Range" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/Range/start" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/Rank" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/Range/delta" + device: "/device:CPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/sub_1" + op: "Sub" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/sub" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/Range" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1" + op: "Transpose" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split_1" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1/sub_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tperm" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum" + op: "Maximum" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/sub" + op: "Sub" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Minimum" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum_1/x" + op: "Const" + input: "^cond_6/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.0 + } + } + } +} +node { + name: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum_1" + op: "Maximum" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum_1/x" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/Rank" + op: "Rank" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split_1:3" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/sub/y" + op: "Const" + input: "^cond_6/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/sub" + op: "Sub" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/Rank" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/sub/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/Range/start" + op: "Const" + input: "^cond_6/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 0 + } + } + } +} +node { + name: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/Range/delta" + op: "Const" + input: "^cond_6/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/Range" + op: "Range" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/Range/start" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/Rank" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/Range/delta" + device: "/device:CPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/sub_1" + op: "Sub" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/sub" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/Range" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2" + op: "Transpose" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split_1:3" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2/sub_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tperm" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Minimum_1" + op: "Minimum" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split:3" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_2" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/Rank" + op: "Rank" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split_1:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/sub/y" + op: "Const" + input: "^cond_6/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/sub" + op: "Sub" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/Rank" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/sub/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/Range/start" + op: "Const" + input: "^cond_6/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 0 + } + } + } +} +node { + name: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/Range/delta" + op: "Const" + input: "^cond_6/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/Range" + op: "Range" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/Range/start" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/Rank" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/Range/delta" + device: "/device:CPU:0" + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/sub_1" + op: "Sub" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/sub" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/Range" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } +} +node { + name: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3" + op: "Transpose" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split_1:1" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3/sub_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tperm" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum_2" + op: "Maximum" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/split:1" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/transpose_3" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/sub_1" + op: "Sub" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Minimum_1" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum_2" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum_3/x" + op: "Const" + input: "^cond_6/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.0 + } + } + } +} +node { + name: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum_3" + op: "Maximum" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum_3/x" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/sub_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/mul" + op: "Mul" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum_1" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/Maximum_3" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/Const" + op: "Const" + input: "^cond_6/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 4 + } + } + } +} +node { + name: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/split/split_dim" + op: "Const" + input: "^cond_6/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/split" + op: "Split" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/split/split_dim" + input: "cond_6/RandomCropImage/PruneCompleteleyOutsideWindow/Gather/Gather" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "num_split" + value { + i: 4 + } + } +} +node { + name: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/sub" + op: "Sub" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/split:2" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/split" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/sub_1" + op: "Sub" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/split:3" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/split:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/mul" + op: "Mul" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/sub" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/sub_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/Squeeze" + op: "Squeeze" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 1 + } + } + } +} +node { + name: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/ExpandDims/dim" + op: "Const" + input: "^cond_6/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 0 + } + } + } +} +node { + name: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/ExpandDims" + op: "ExpandDims" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Area/Squeeze" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/ExpandDims/dim" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/truediv" + op: "RealDiv" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/Intersection/mul" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/ExpandDims" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/Max/reduction_indices" + op: "Const" + input: "^cond_6/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/Max" + op: "Max" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/IOA/truediv" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/Max/reduction_indices" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/Const" + op: "Const" + input: "^cond_6/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 1.0 + } + } + } +} +node { + name: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/GreaterEqual" + op: "GreaterEqual" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/Max" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/Const" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/Where" + op: "Where" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/GreaterEqual" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/Squeeze" + op: "Squeeze" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/Where" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 1 + } + } + } +} +node { + name: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/Gather/Gather" + op: "Gather" + input: "cond_6/RandomCropImage/PruneCompleteleyOutsideWindow/Gather/Gather" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/Squeeze" + device: "/device:CPU:0" + attr { + key: "Tindices" + value { + type: DT_INT64 + } + } + attr { + key: "Tparams" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/Gather/Gather_1" + op: "Gather" + input: "cond_6/RandomCropImage/PruneCompleteleyOutsideWindow/Gather/Gather_1" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/Squeeze" + device: "/device:CPU:0" + attr { + key: "Tindices" + value { + type: DT_INT64 + } + } + attr { + key: "Tparams" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "cond_6/RandomCropImage/ChangeCoordinateFrame/strided_slice/stack" + op: "Const" + input: "^cond_6/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 2 + } + } + } +} +node { + name: "cond_6/RandomCropImage/ChangeCoordinateFrame/strided_slice/stack_1" + op: "Const" + input: "^cond_6/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 3 + } + } + } +} +node { + name: "cond_6/RandomCropImage/ChangeCoordinateFrame/strided_slice/stack_2" + op: "Const" + input: "^cond_6/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_6/RandomCropImage/ChangeCoordinateFrame/strided_slice" + op: "StridedSlice" + input: "cond_6/RandomCropImage/Squeeze_1" + input: "cond_6/RandomCropImage/ChangeCoordinateFrame/strided_slice/stack" + input: "cond_6/RandomCropImage/ChangeCoordinateFrame/strided_slice/stack_1" + input: "cond_6/RandomCropImage/ChangeCoordinateFrame/strided_slice/stack_2" + device: "/device:CPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 0 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 1 + } + } +} +node { + name: "cond_6/RandomCropImage/ChangeCoordinateFrame/strided_slice_1/stack" + op: "Const" + input: "^cond_6/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "cond_6/RandomCropImage/ChangeCoordinateFrame/strided_slice_1/stack_1" + op: "Const" + input: "^cond_6/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_6/RandomCropImage/ChangeCoordinateFrame/strided_slice_1/stack_2" + op: "Const" + input: "^cond_6/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_6/RandomCropImage/ChangeCoordinateFrame/strided_slice_1" + op: "StridedSlice" + input: "cond_6/RandomCropImage/Squeeze_1" + input: "cond_6/RandomCropImage/ChangeCoordinateFrame/strided_slice_1/stack" + input: "cond_6/RandomCropImage/ChangeCoordinateFrame/strided_slice_1/stack_1" + input: "cond_6/RandomCropImage/ChangeCoordinateFrame/strided_slice_1/stack_2" + device: "/device:CPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 0 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 1 + } + } +} +node { + name: "cond_6/RandomCropImage/ChangeCoordinateFrame/sub" + op: "Sub" + input: "cond_6/RandomCropImage/ChangeCoordinateFrame/strided_slice" + input: "cond_6/RandomCropImage/ChangeCoordinateFrame/strided_slice_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_6/RandomCropImage/ChangeCoordinateFrame/strided_slice_2/stack" + op: "Const" + input: "^cond_6/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 3 + } + } + } +} +node { + name: "cond_6/RandomCropImage/ChangeCoordinateFrame/strided_slice_2/stack_1" + op: "Const" + input: "^cond_6/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 4 + } + } + } +} +node { + name: "cond_6/RandomCropImage/ChangeCoordinateFrame/strided_slice_2/stack_2" + op: "Const" + input: "^cond_6/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_6/RandomCropImage/ChangeCoordinateFrame/strided_slice_2" + op: "StridedSlice" + input: "cond_6/RandomCropImage/Squeeze_1" + input: "cond_6/RandomCropImage/ChangeCoordinateFrame/strided_slice_2/stack" + input: "cond_6/RandomCropImage/ChangeCoordinateFrame/strided_slice_2/stack_1" + input: "cond_6/RandomCropImage/ChangeCoordinateFrame/strided_slice_2/stack_2" + device: "/device:CPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 0 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 1 + } + } +} +node { + name: "cond_6/RandomCropImage/ChangeCoordinateFrame/strided_slice_3/stack" + op: "Const" + input: "^cond_6/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_6/RandomCropImage/ChangeCoordinateFrame/strided_slice_3/stack_1" + op: "Const" + input: "^cond_6/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 2 + } + } + } +} +node { + name: "cond_6/RandomCropImage/ChangeCoordinateFrame/strided_slice_3/stack_2" + op: "Const" + input: "^cond_6/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_6/RandomCropImage/ChangeCoordinateFrame/strided_slice_3" + op: "StridedSlice" + input: "cond_6/RandomCropImage/Squeeze_1" + input: "cond_6/RandomCropImage/ChangeCoordinateFrame/strided_slice_3/stack" + input: "cond_6/RandomCropImage/ChangeCoordinateFrame/strided_slice_3/stack_1" + input: "cond_6/RandomCropImage/ChangeCoordinateFrame/strided_slice_3/stack_2" + device: "/device:CPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 0 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 1 + } + } +} +node { + name: "cond_6/RandomCropImage/ChangeCoordinateFrame/sub_1" + op: "Sub" + input: "cond_6/RandomCropImage/ChangeCoordinateFrame/strided_slice_2" + input: "cond_6/RandomCropImage/ChangeCoordinateFrame/strided_slice_3" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_6/RandomCropImage/ChangeCoordinateFrame/strided_slice_4/stack" + op: "Const" + input: "^cond_6/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "cond_6/RandomCropImage/ChangeCoordinateFrame/strided_slice_4/stack_1" + op: "Const" + input: "^cond_6/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_6/RandomCropImage/ChangeCoordinateFrame/strided_slice_4/stack_2" + op: "Const" + input: "^cond_6/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_6/RandomCropImage/ChangeCoordinateFrame/strided_slice_4" + op: "StridedSlice" + input: "cond_6/RandomCropImage/Squeeze_1" + input: "cond_6/RandomCropImage/ChangeCoordinateFrame/strided_slice_4/stack" + input: "cond_6/RandomCropImage/ChangeCoordinateFrame/strided_slice_4/stack_1" + input: "cond_6/RandomCropImage/ChangeCoordinateFrame/strided_slice_4/stack_2" + device: "/device:CPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 0 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 1 + } + } +} +node { + name: "cond_6/RandomCropImage/ChangeCoordinateFrame/strided_slice_5/stack" + op: "Const" + input: "^cond_6/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_6/RandomCropImage/ChangeCoordinateFrame/strided_slice_5/stack_1" + op: "Const" + input: "^cond_6/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 2 + } + } + } +} +node { + name: "cond_6/RandomCropImage/ChangeCoordinateFrame/strided_slice_5/stack_2" + op: "Const" + input: "^cond_6/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_6/RandomCropImage/ChangeCoordinateFrame/strided_slice_5" + op: "StridedSlice" + input: "cond_6/RandomCropImage/Squeeze_1" + input: "cond_6/RandomCropImage/ChangeCoordinateFrame/strided_slice_5/stack" + input: "cond_6/RandomCropImage/ChangeCoordinateFrame/strided_slice_5/stack_1" + input: "cond_6/RandomCropImage/ChangeCoordinateFrame/strided_slice_5/stack_2" + device: "/device:CPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 0 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 1 + } + } +} +node { + name: "cond_6/RandomCropImage/ChangeCoordinateFrame/strided_slice_6/stack" + op: "Const" + input: "^cond_6/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "cond_6/RandomCropImage/ChangeCoordinateFrame/strided_slice_6/stack_1" + op: "Const" + input: "^cond_6/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_6/RandomCropImage/ChangeCoordinateFrame/strided_slice_6/stack_2" + op: "Const" + input: "^cond_6/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_6/RandomCropImage/ChangeCoordinateFrame/strided_slice_6" + op: "StridedSlice" + input: "cond_6/RandomCropImage/Squeeze_1" + input: "cond_6/RandomCropImage/ChangeCoordinateFrame/strided_slice_6/stack" + input: "cond_6/RandomCropImage/ChangeCoordinateFrame/strided_slice_6/stack_1" + input: "cond_6/RandomCropImage/ChangeCoordinateFrame/strided_slice_6/stack_2" + device: "/device:CPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 0 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 1 + } + } +} +node { + name: "cond_6/RandomCropImage/ChangeCoordinateFrame/strided_slice_7/stack" + op: "Const" + input: "^cond_6/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_6/RandomCropImage/ChangeCoordinateFrame/strided_slice_7/stack_1" + op: "Const" + input: "^cond_6/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 2 + } + } + } +} +node { + name: "cond_6/RandomCropImage/ChangeCoordinateFrame/strided_slice_7/stack_2" + op: "Const" + input: "^cond_6/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 1 + } + } + } +} +node { + name: "cond_6/RandomCropImage/ChangeCoordinateFrame/strided_slice_7" + op: "StridedSlice" + input: "cond_6/RandomCropImage/Squeeze_1" + input: "cond_6/RandomCropImage/ChangeCoordinateFrame/strided_slice_7/stack" + input: "cond_6/RandomCropImage/ChangeCoordinateFrame/strided_slice_7/stack_1" + input: "cond_6/RandomCropImage/ChangeCoordinateFrame/strided_slice_7/stack_2" + device: "/device:CPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 0 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 1 + } + } +} +node { + name: "cond_6/RandomCropImage/ChangeCoordinateFrame/sub_2/y" + op: "Pack" + input: "cond_6/RandomCropImage/ChangeCoordinateFrame/strided_slice_4" + input: "cond_6/RandomCropImage/ChangeCoordinateFrame/strided_slice_5" + input: "cond_6/RandomCropImage/ChangeCoordinateFrame/strided_slice_6" + input: "cond_6/RandomCropImage/ChangeCoordinateFrame/strided_slice_7" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 4 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "cond_6/RandomCropImage/ChangeCoordinateFrame/sub_2" + op: "Sub" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/Gather/Gather" + input: "cond_6/RandomCropImage/ChangeCoordinateFrame/sub_2/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "cond_6/RandomCropImage/ChangeCoordinateFrame/truediv/x" + op: "Const" + input: "^cond_6/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 1.0 + } + } + } +} +node { + name: "cond_6/RandomCropImage/ChangeCoordinateFrame/truediv" + op: "RealDiv" + input: "cond_6/RandomCropImage/ChangeCoordinateFrame/truediv/x" + input: "cond_6/RandomCropImage/ChangeCoordinateFrame/sub" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_6/RandomCropImage/ChangeCoordinateFrame/truediv_1/x" + op: "Const" + input: "^cond_6/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 1.0 + } + } + } +} +node { + name: "cond_6/RandomCropImage/ChangeCoordinateFrame/truediv_1" + op: "RealDiv" + input: "cond_6/RandomCropImage/ChangeCoordinateFrame/truediv_1/x" + input: "cond_6/RandomCropImage/ChangeCoordinateFrame/sub_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_6/RandomCropImage/ChangeCoordinateFrame/Scale/Const" + op: "Const" + input: "^cond_6/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 4 + } + } + } +} +node { + name: "cond_6/RandomCropImage/ChangeCoordinateFrame/Scale/split/split_dim" + op: "Const" + input: "^cond_6/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_6/RandomCropImage/ChangeCoordinateFrame/Scale/split" + op: "Split" + input: "cond_6/RandomCropImage/ChangeCoordinateFrame/Scale/split/split_dim" + input: "cond_6/RandomCropImage/ChangeCoordinateFrame/sub_2" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "num_split" + value { + i: 4 + } + } +} +node { + name: "cond_6/RandomCropImage/ChangeCoordinateFrame/Scale/mul" + op: "Mul" + input: "cond_6/RandomCropImage/ChangeCoordinateFrame/truediv" + input: "cond_6/RandomCropImage/ChangeCoordinateFrame/Scale/split" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_6/RandomCropImage/ChangeCoordinateFrame/Scale/mul_1" + op: "Mul" + input: "cond_6/RandomCropImage/ChangeCoordinateFrame/truediv" + input: "cond_6/RandomCropImage/ChangeCoordinateFrame/Scale/split:2" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_6/RandomCropImage/ChangeCoordinateFrame/Scale/mul_2" + op: "Mul" + input: "cond_6/RandomCropImage/ChangeCoordinateFrame/truediv_1" + input: "cond_6/RandomCropImage/ChangeCoordinateFrame/Scale/split:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_6/RandomCropImage/ChangeCoordinateFrame/Scale/mul_3" + op: "Mul" + input: "cond_6/RandomCropImage/ChangeCoordinateFrame/truediv_1" + input: "cond_6/RandomCropImage/ChangeCoordinateFrame/Scale/split:3" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_6/RandomCropImage/ChangeCoordinateFrame/Scale/concat/axis" + op: "Const" + input: "^cond_6/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_6/RandomCropImage/ChangeCoordinateFrame/Scale/concat" + op: "ConcatV2" + input: "cond_6/RandomCropImage/ChangeCoordinateFrame/Scale/mul" + input: "cond_6/RandomCropImage/ChangeCoordinateFrame/Scale/mul_2" + input: "cond_6/RandomCropImage/ChangeCoordinateFrame/Scale/mul_1" + input: "cond_6/RandomCropImage/ChangeCoordinateFrame/Scale/mul_3" + input: "cond_6/RandomCropImage/ChangeCoordinateFrame/Scale/concat/axis" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 4 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tidx" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "cond_6/RandomCropImage/clip_by_value_1/Minimum/y" + op: "Const" + input: "^cond_6/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 1.0 + } + } + } +} +node { + name: "cond_6/RandomCropImage/clip_by_value_1/Minimum" + op: "Minimum" + input: "cond_6/RandomCropImage/ChangeCoordinateFrame/Scale/concat" + input: "cond_6/RandomCropImage/clip_by_value_1/Minimum/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "cond_6/RandomCropImage/clip_by_value_1/y" + op: "Const" + input: "^cond_6/switch_t" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.0 + } + } + } +} +node { + name: "cond_6/RandomCropImage/clip_by_value_1" + op: "Maximum" + input: "cond_6/RandomCropImage/clip_by_value_1/Minimum" + input: "cond_6/RandomCropImage/clip_by_value_1/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "cond_6/Switch_1" + op: "Switch" + input: "Switch_18:1" + input: "cond_6/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Switch_18" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "cond_6/Switch_2" + op: "Switch" + input: "Switch_19:1" + input: "cond_6/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Switch_19" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "cond_6/Switch_3" + op: "Switch" + input: "Switch_20:1" + input: "cond_6/pred_id" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@Switch_20" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_6/Merge" + op: "Merge" + input: "cond_6/Switch_1" + input: "cond_6/RandomCropImage/Slice" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + shape { + } + } + } + } +} +node { + name: "cond_6/Merge_1" + op: "Merge" + input: "cond_6/Switch_2" + input: "cond_6/RandomCropImage/clip_by_value_1" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + shape { + } + } + } + } +} +node { + name: "cond_6/Merge_2" + op: "Merge" + input: "cond_6/Switch_3" + input: "cond_6/RandomCropImage/PruneNonOverlappingBoxes/Gather/Gather_1" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + shape { + } + } + } + } +} +node { + name: "Merge" + op: "Merge" + input: "cond/Merge" + input: "cond_1/Merge" + input: "cond_2/Merge" + input: "cond_3/Merge" + input: "cond_4/Merge" + input: "cond_5/Merge" + input: "cond_6/Merge" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 7 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + shape { + } + } + } + } +} +node { + name: "Merge_1" + op: "Merge" + input: "cond/Merge_1" + input: "cond_1/Merge_1" + input: "cond_2/Merge_1" + input: "cond_3/Merge_1" + input: "cond_4/Merge_1" + input: "cond_5/Merge_1" + input: "cond_6/Merge_1" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 7 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + shape { + } + } + } + } +} +node { + name: "Merge_2" + op: "Merge" + input: "cond/Merge_2" + input: "cond_1/Merge_2" + input: "cond_2/Merge_2" + input: "cond_3/Merge_2" + input: "cond_4/Merge_2" + input: "cond_5/Merge_2" + input: "cond_6/Merge_2" + device: "/device:CPU:0" + attr { + key: "N" + value { + i: 7 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + shape { + } + } + } + } +} +node { + name: "ExpandDims_1/dim" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 0 + } + } + } +} +node { + name: "ExpandDims_1" + op: "ExpandDims" + input: "Merge" + input: "ExpandDims_1/dim" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tdim" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "Shape" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + } + } + } + } + } +} +node { + name: "Shape_1" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + } + } + } + } + } +} +node { + name: "Shape_2" + op: "Shape" + input: "IteratorGetNext:1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "out_type" + value { + type: DT_INT32 + } + } +} +node { + name: "Shape_3" + op: "Shape" + input: "Merge_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } + attr { + key: "out_type" + value { + type: DT_INT32 + } + } +} +node { + name: "Shape_4" + op: "Shape" + input: "IteratorGetNext:4" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "out_type" + value { + type: DT_INT32 + } + } +} +node { + name: "Shape_5" + op: "Shape" + input: "IteratorGetNext:7" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "out_type" + value { + type: DT_INT32 + } + } +} +node { + name: "Shape_6" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + } + } + } + } + } +} +node { + name: "Shape_7" + op: "Shape" + input: "IteratorGetNext:5" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "out_type" + value { + type: DT_INT32 + } + } +} +node { + name: "Shape_8" + op: "Shape" + input: "ExpandDims_1" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "out_type" + value { + type: DT_INT32 + } + } +} +node { + name: "Shape_9" + op: "Shape" + input: "IteratorGetNext:6" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "out_type" + value { + type: DT_INT32 + } + } +} +node { + name: "Shape_10" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + } + } + } + } + } +} +node { + name: "Shape_11" + op: "Shape" + input: "Merge_2" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "out_type" + value { + type: DT_INT32 + } + } +} +node { + name: "batch/Const" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_BOOL + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_BOOL + tensor_shape { + } + bool_val: true + } + } + } +} +node { + name: "batch/padding_fifo_queue" + op: "PaddingFIFOQueueV2" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "capacity" + value { + i: 150 + } + } + attr { + key: "component_types" + value { + list { + type: DT_STRING + type: DT_INT32 + type: DT_FLOAT + type: DT_INT32 + type: DT_FLOAT + type: DT_INT32 + type: DT_INT64 + type: DT_INT32 + type: DT_INT64 + type: DT_INT32 + type: DT_INT64 + type: DT_INT32 + type: DT_BOOL + type: DT_INT32 + type: DT_FLOAT + type: DT_INT32 + type: DT_FLOAT + type: DT_INT32 + type: DT_STRING + type: DT_INT32 + type: DT_INT32 + type: DT_INT32 + type: DT_STRING + type: DT_INT32 + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "shapes" + value { + list { + shape { + } + shape { + dim { + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + shape { + dim { + size: 2 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: 1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + shape { + dim { + size: 4 + } + } + shape { + } + shape { + dim { + } + } + shape { + } + shape { + dim { + } + } + shape { + } + shape { + dim { + } + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "batch/padding_fifo_queue_enqueue" + op: "QueueEnqueueV2" + input: "batch/padding_fifo_queue" + input: "IteratorGetNext" + input: "Shape" + input: "IteratorGetNext:1" + input: "Shape_2" + input: "Merge_1" + input: "Shape_3" + input: "Merge_2" + input: "Shape_11" + input: "IteratorGetNext:4" + input: "Shape_4" + input: "IteratorGetNext:5" + input: "Shape_7" + input: "IteratorGetNext:6" + input: "Shape_9" + input: "IteratorGetNext:7" + input: "Shape_5" + input: "ExpandDims_1" + input: "Shape_8" + input: "IteratorGetNext:9" + input: "Shape_1" + input: "IteratorGetNext:10" + input: "Shape_10" + input: "IteratorGetNext:11" + input: "Shape_6" + device: "/device:CPU:0" + attr { + key: "Tcomponents" + value { + list { + type: DT_STRING + type: DT_INT32 + type: DT_FLOAT + type: DT_INT32 + type: DT_FLOAT + type: DT_INT32 + type: DT_INT64 + type: DT_INT32 + type: DT_INT64 + type: DT_INT32 + type: DT_INT64 + type: DT_INT32 + type: DT_BOOL + type: DT_INT32 + type: DT_FLOAT + type: DT_INT32 + type: DT_FLOAT + type: DT_INT32 + type: DT_STRING + type: DT_INT32 + type: DT_INT32 + type: DT_INT32 + type: DT_STRING + type: DT_INT32 + } + } + } + attr { + key: "timeout_ms" + value { + i: -1 + } + } +} +node { + name: "batch/padding_fifo_queue_Close" + op: "QueueCloseV2" + input: "batch/padding_fifo_queue" + device: "/device:CPU:0" + attr { + key: "cancel_pending_enqueues" + value { + b: false + } + } +} +node { + name: "batch/padding_fifo_queue_Close_1" + op: "QueueCloseV2" + input: "batch/padding_fifo_queue" + device: "/device:CPU:0" + attr { + key: "cancel_pending_enqueues" + value { + b: true + } + } +} +node { + name: "batch/padding_fifo_queue_Size" + op: "QueueSizeV2" + input: "batch/padding_fifo_queue" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "batch/ToFloat" + op: "Cast" + input: "batch/padding_fifo_queue_Size" + device: "/device:CPU:0" + attr { + key: "DstT" + value { + type: DT_FLOAT + } + } + attr { + key: "SrcT" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "batch/mul/y" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.006666666828095913 + } + } + } +} +node { + name: "batch/mul" + op: "Mul" + input: "batch/ToFloat" + input: "batch/mul/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "batch/fraction_of_150_full/tags" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "batch/fraction_of_150_full" + } + } + } +} +node { + name: "batch/fraction_of_150_full" + op: "ScalarSummary" + input: "batch/fraction_of_150_full/tags" + input: "batch/mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "batch/n" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 12 + } + } + } +} +node { + name: "batch" + op: "QueueDequeueManyV2" + input: "batch/padding_fifo_queue" + input: "batch/n" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + } + shape { + dim { + size: 12 + } + dim { + } + } + shape { + dim { + size: 12 + } + dim { + size: -1 + } + } + shape { + dim { + size: 12 + } + dim { + size: 1 + } + } + shape { + dim { + size: 12 + } + dim { + size: -1 + } + dim { + size: 4 + } + } + shape { + dim { + size: 12 + } + dim { + size: 2 + } + } + shape { + dim { + size: 12 + } + dim { + size: -1 + } + } + shape { + dim { + size: 12 + } + dim { + size: 1 + } + } + shape { + dim { + size: 12 + } + dim { + size: -1 + } + } + shape { + dim { + size: 12 + } + dim { + size: 1 + } + } + shape { + dim { + size: 12 + } + dim { + size: -1 + } + } + shape { + dim { + size: 12 + } + dim { + size: 1 + } + } + shape { + dim { + size: 12 + } + dim { + size: -1 + } + } + shape { + dim { + size: 12 + } + dim { + size: 1 + } + } + shape { + dim { + size: 12 + } + dim { + size: -1 + } + } + shape { + dim { + size: 12 + } + dim { + size: 1 + } + } + shape { + dim { + size: 12 + } + dim { + size: 1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + shape { + dim { + size: 12 + } + dim { + size: 4 + } + } + shape { + dim { + size: 12 + } + } + shape { + dim { + size: 12 + } + dim { + } + } + shape { + dim { + size: 12 + } + } + shape { + dim { + size: 12 + } + dim { + } + } + shape { + dim { + size: 12 + } + } + shape { + dim { + size: 12 + } + dim { + } + } + } + } + } + attr { + key: "component_types" + value { + list { + type: DT_STRING + type: DT_INT32 + type: DT_FLOAT + type: DT_INT32 + type: DT_FLOAT + type: DT_INT32 + type: DT_INT64 + type: DT_INT32 + type: DT_INT64 + type: DT_INT32 + type: DT_INT64 + type: DT_INT32 + type: DT_BOOL + type: DT_INT32 + type: DT_FLOAT + type: DT_INT32 + type: DT_FLOAT + type: DT_INT32 + type: DT_STRING + type: DT_INT32 + type: DT_INT32 + type: DT_INT32 + type: DT_STRING + type: DT_INT32 + } + } + } + attr { + key: "timeout_ms" + value { + i: -1 + } + } +} +node { + name: "prefetch_queue" + op: "PaddingFIFOQueueV2" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "capacity" + value { + i: 5 + } + } + attr { + key: "component_types" + value { + list { + type: DT_INT32 + type: DT_STRING + type: DT_FLOAT + type: DT_STRING + type: DT_INT32 + type: DT_FLOAT + type: DT_INT64 + type: DT_INT32 + type: DT_INT32 + type: DT_BOOL + type: DT_INT32 + type: DT_FLOAT + type: DT_INT32 + type: DT_INT64 + type: DT_INT32 + type: DT_INT32 + type: DT_INT32 + type: DT_STRING + type: DT_FLOAT + type: DT_INT32 + type: DT_INT64 + type: DT_INT32 + type: DT_INT32 + type: DT_INT32 + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1 + } + } + shape { + dim { + size: 12 + } + } + shape { + dim { + size: 12 + } + dim { + size: -1 + } + } + shape { + dim { + size: 12 + } + } + shape { + dim { + size: 12 + } + dim { + } + } + shape { + dim { + size: 12 + } + dim { + size: -1 + } + dim { + size: 4 + } + } + shape { + dim { + size: 12 + } + dim { + size: -1 + } + } + shape { + dim { + size: 12 + } + dim { + size: 1 + } + } + shape { + dim { + size: 12 + } + dim { + } + } + shape { + dim { + size: 12 + } + dim { + size: -1 + } + } + shape { + dim { + size: 12 + } + dim { + size: 1 + } + } + shape { + dim { + size: 12 + } + dim { + size: 1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + shape { + dim { + size: 12 + } + } + shape { + dim { + size: 12 + } + dim { + size: -1 + } + } + shape { + dim { + size: 12 + } + dim { + size: 1 + } + } + shape { + dim { + size: 12 + } + dim { + size: 1 + } + } + shape { + dim { + size: 12 + } + dim { + size: 4 + } + } + shape { + dim { + size: 12 + } + } + shape { + dim { + size: 12 + } + dim { + size: -1 + } + } + shape { + dim { + size: 12 + } + dim { + size: 2 + } + } + shape { + dim { + size: 12 + } + dim { + size: -1 + } + } + shape { + dim { + size: 12 + } + dim { + size: 1 + } + } + shape { + dim { + size: 12 + } + dim { + } + } + shape { + dim { + size: 12 + } + dim { + } + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "prefetch_queue_enqueue" + op: "QueueEnqueueV2" + input: "prefetch_queue" + input: "batch:13" + input: "batch" + input: "batch:14" + input: "batch:22" + input: "batch:1" + input: "batch:4" + input: "batch:8" + input: "batch:9" + input: "batch:23" + input: "batch:12" + input: "batch:15" + input: "batch:16" + input: "batch:20" + input: "batch:6" + input: "batch:3" + input: "batch:11" + input: "batch:17" + input: "batch:18" + input: "batch:2" + input: "batch:5" + input: "batch:10" + input: "batch:7" + input: "batch:21" + input: "batch:19" + device: "/device:CPU:0" + attr { + key: "Tcomponents" + value { + list { + type: DT_INT32 + type: DT_STRING + type: DT_FLOAT + type: DT_STRING + type: DT_INT32 + type: DT_FLOAT + type: DT_INT64 + type: DT_INT32 + type: DT_INT32 + type: DT_BOOL + type: DT_INT32 + type: DT_FLOAT + type: DT_INT32 + type: DT_INT64 + type: DT_INT32 + type: DT_INT32 + type: DT_INT32 + type: DT_STRING + type: DT_FLOAT + type: DT_INT32 + type: DT_INT64 + type: DT_INT32 + type: DT_INT32 + type: DT_INT32 + } + } + } + attr { + key: "timeout_ms" + value { + i: -1 + } + } +} +node { + name: "prefetch_queue_Close" + op: "QueueCloseV2" + input: "prefetch_queue" + device: "/device:CPU:0" + attr { + key: "cancel_pending_enqueues" + value { + b: false + } + } +} +node { + name: "prefetch_queue_Close_1" + op: "QueueCloseV2" + input: "prefetch_queue" + device: "/device:CPU:0" + attr { + key: "cancel_pending_enqueues" + value { + b: true + } + } +} +node { + name: "prefetch_queue_Size" + op: "QueueSizeV2" + input: "prefetch_queue" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ToFloat_1" + op: "Cast" + input: "prefetch_queue_Size" + device: "/device:CPU:0" + attr { + key: "DstT" + value { + type: DT_FLOAT + } + } + attr { + key: "SrcT" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "mul/y" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.20000000298023224 + } + } + } +} +node { + name: "mul" + op: "Mul" + input: "ToFloat_1" + input: "mul/y" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "queue/prefetch_queue/fraction_of_5_full/tags" + op: "Const" + device: "/device:CPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "queue/prefetch_queue/fraction_of_5_full" + } + } + } +} +node { + name: "queue/prefetch_queue/fraction_of_5_full" + op: "ScalarSummary" + input: "queue/prefetch_queue/fraction_of_5_full/tags" + input: "mul" + device: "/device:CPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Const_2" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 2 + } + } + tensor_content: "\000\000\200?\000\000\200?" + } + } + } +} +node { + name: "Const_3" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 2 + } + } + tensor_content: "\000\000\200?\000\000\000\000" + } + } + } +} +node { + name: "prefetch_queue_Dequeue" + op: "QueueDequeueV2" + input: "prefetch_queue" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 12 + } + dim { + size: 1 + } + } + shape { + dim { + size: 12 + } + } + shape { + dim { + size: 12 + } + dim { + size: -1 + } + } + shape { + dim { + size: 12 + } + } + shape { + dim { + size: 12 + } + dim { + } + } + shape { + dim { + size: 12 + } + dim { + size: -1 + } + dim { + size: 4 + } + } + shape { + dim { + size: 12 + } + dim { + size: -1 + } + } + shape { + dim { + size: 12 + } + dim { + size: 1 + } + } + shape { + dim { + size: 12 + } + dim { + } + } + shape { + dim { + size: 12 + } + dim { + size: -1 + } + } + shape { + dim { + size: 12 + } + dim { + size: 1 + } + } + shape { + dim { + size: 12 + } + dim { + size: 1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + shape { + dim { + size: 12 + } + } + shape { + dim { + size: 12 + } + dim { + size: -1 + } + } + shape { + dim { + size: 12 + } + dim { + size: 1 + } + } + shape { + dim { + size: 12 + } + dim { + size: 1 + } + } + shape { + dim { + size: 12 + } + dim { + size: 4 + } + } + shape { + dim { + size: 12 + } + } + shape { + dim { + size: 12 + } + dim { + size: -1 + } + } + shape { + dim { + size: 12 + } + dim { + size: 2 + } + } + shape { + dim { + size: 12 + } + dim { + size: -1 + } + } + shape { + dim { + size: 12 + } + dim { + size: 1 + } + } + shape { + dim { + size: 12 + } + dim { + } + } + shape { + dim { + size: 12 + } + dim { + } + } + } + } + } + attr { + key: "component_types" + value { + list { + type: DT_INT32 + type: DT_STRING + type: DT_FLOAT + type: DT_STRING + type: DT_INT32 + type: DT_FLOAT + type: DT_INT64 + type: DT_INT32 + type: DT_INT32 + type: DT_BOOL + type: DT_INT32 + type: DT_FLOAT + type: DT_INT32 + type: DT_INT64 + type: DT_INT32 + type: DT_INT32 + type: DT_INT32 + type: DT_STRING + type: DT_FLOAT + type: DT_INT32 + type: DT_INT64 + type: DT_INT32 + type: DT_INT32 + type: DT_INT32 + } + } + } + attr { + key: "timeout_ms" + value { + i: -1 + } + } +} +node { + name: "unstack" + op: "Unpack" + input: "prefetch_queue_Dequeue" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } + attr { + key: "num" + value { + i: 12 + } + } +} +node { + name: "unstack_1" + op: "Unpack" + input: "prefetch_queue_Dequeue:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + shape { + } + shape { + } + shape { + } + shape { + } + shape { + } + shape { + } + shape { + } + shape { + } + shape { + } + shape { + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } + attr { + key: "num" + value { + i: 12 + } + } +} +node { + name: "unstack_2" + op: "Unpack" + input: "prefetch_queue_Dequeue:2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } + attr { + key: "num" + value { + i: 12 + } + } +} +node { + name: "unstack_3" + op: "Unpack" + input: "prefetch_queue_Dequeue:4" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + } + } + shape { + dim { + } + } + shape { + dim { + } + } + shape { + dim { + } + } + shape { + dim { + } + } + shape { + dim { + } + } + shape { + dim { + } + } + shape { + dim { + } + } + shape { + dim { + } + } + shape { + dim { + } + } + shape { + dim { + } + } + shape { + dim { + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } + attr { + key: "num" + value { + i: 12 + } + } +} +node { + name: "unstack_4" + op: "Unpack" + input: "prefetch_queue_Dequeue:5" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } + attr { + key: "num" + value { + i: 12 + } + } +} +node { + name: "unstack_5" + op: "Unpack" + input: "prefetch_queue_Dequeue:6" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } + attr { + key: "num" + value { + i: 12 + } + } +} +node { + name: "unstack_6" + op: "Unpack" + input: "prefetch_queue_Dequeue:7" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } + attr { + key: "num" + value { + i: 12 + } + } +} +node { + name: "unstack_7" + op: "Unpack" + input: "prefetch_queue_Dequeue:8" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + } + } + shape { + dim { + } + } + shape { + dim { + } + } + shape { + dim { + } + } + shape { + dim { + } + } + shape { + dim { + } + } + shape { + dim { + } + } + shape { + dim { + } + } + shape { + dim { + } + } + shape { + dim { + } + } + shape { + dim { + } + } + shape { + dim { + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } + attr { + key: "num" + value { + i: 12 + } + } +} +node { + name: "unstack_8" + op: "Unpack" + input: "prefetch_queue_Dequeue:9" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } + attr { + key: "num" + value { + i: 12 + } + } +} +node { + name: "unstack_9" + op: "Unpack" + input: "prefetch_queue_Dequeue:10" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } + attr { + key: "num" + value { + i: 12 + } + } +} +node { + name: "unstack_10" + op: "Unpack" + input: "prefetch_queue_Dequeue:11" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + shape { + dim { + size: 1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + shape { + dim { + size: 1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + shape { + dim { + size: 1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + shape { + dim { + size: 1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + shape { + dim { + size: 1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + shape { + dim { + size: 1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + shape { + dim { + size: 1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + shape { + dim { + size: 1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + shape { + dim { + size: 1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + shape { + dim { + size: 1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + shape { + dim { + size: 1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } + attr { + key: "num" + value { + i: 12 + } + } +} +node { + name: "unstack_11" + op: "Unpack" + input: "prefetch_queue_Dequeue:12" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + shape { + } + shape { + } + shape { + } + shape { + } + shape { + } + shape { + } + shape { + } + shape { + } + shape { + } + shape { + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } + attr { + key: "num" + value { + i: 12 + } + } +} +node { + name: "unstack_12" + op: "Unpack" + input: "prefetch_queue_Dequeue:13" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } + attr { + key: "num" + value { + i: 12 + } + } +} +node { + name: "unstack_13" + op: "Unpack" + input: "prefetch_queue_Dequeue:14" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } + attr { + key: "num" + value { + i: 12 + } + } +} +node { + name: "unstack_14" + op: "Unpack" + input: "prefetch_queue_Dequeue:15" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } + attr { + key: "num" + value { + i: 12 + } + } +} +node { + name: "unstack_15" + op: "Unpack" + input: "prefetch_queue_Dequeue:16" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + shape { + dim { + size: 4 + } + } + shape { + dim { + size: 4 + } + } + shape { + dim { + size: 4 + } + } + shape { + dim { + size: 4 + } + } + shape { + dim { + size: 4 + } + } + shape { + dim { + size: 4 + } + } + shape { + dim { + size: 4 + } + } + shape { + dim { + size: 4 + } + } + shape { + dim { + size: 4 + } + } + shape { + dim { + size: 4 + } + } + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } + attr { + key: "num" + value { + i: 12 + } + } +} +node { + name: "unstack_16" + op: "Unpack" + input: "prefetch_queue_Dequeue:17" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + shape { + } + shape { + } + shape { + } + shape { + } + shape { + } + shape { + } + shape { + } + shape { + } + shape { + } + shape { + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } + attr { + key: "num" + value { + i: 12 + } + } +} +node { + name: "unstack_17" + op: "Unpack" + input: "prefetch_queue_Dequeue:18" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } + attr { + key: "num" + value { + i: 12 + } + } +} +node { + name: "unstack_18" + op: "Unpack" + input: "prefetch_queue_Dequeue:23" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + } + } + shape { + dim { + } + } + shape { + dim { + } + } + shape { + dim { + } + } + shape { + dim { + } + } + shape { + dim { + } + } + shape { + dim { + } + } + shape { + dim { + } + } + shape { + dim { + } + } + shape { + dim { + } + } + shape { + dim { + } + } + shape { + dim { + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } + attr { + key: "num" + value { + i: 12 + } + } +} +node { + name: "unstack_19" + op: "Unpack" + input: "prefetch_queue_Dequeue:19" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + shape { + dim { + size: 2 + } + } + shape { + dim { + size: 2 + } + } + shape { + dim { + size: 2 + } + } + shape { + dim { + size: 2 + } + } + shape { + dim { + size: 2 + } + } + shape { + dim { + size: 2 + } + } + shape { + dim { + size: 2 + } + } + shape { + dim { + size: 2 + } + } + shape { + dim { + size: 2 + } + } + shape { + dim { + size: 2 + } + } + shape { + dim { + size: 2 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } + attr { + key: "num" + value { + i: 12 + } + } +} +node { + name: "unstack_20" + op: "Unpack" + input: "prefetch_queue_Dequeue:20" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } + attr { + key: "num" + value { + i: 12 + } + } +} +node { + name: "unstack_21" + op: "Unpack" + input: "prefetch_queue_Dequeue:21" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } + attr { + key: "num" + value { + i: 12 + } + } +} +node { + name: "unstack_22" + op: "Unpack" + input: "prefetch_queue_Dequeue:22" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + } + } + shape { + dim { + } + } + shape { + dim { + } + } + shape { + dim { + } + } + shape { + dim { + } + } + shape { + dim { + } + } + shape { + dim { + } + } + shape { + dim { + } + } + shape { + dim { + } + } + shape { + dim { + } + } + shape { + dim { + } + } + shape { + dim { + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } + attr { + key: "num" + value { + i: 12 + } + } +} +node { + name: "unstack_23" + op: "Unpack" + input: "prefetch_queue_Dequeue:3" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + shape { + } + shape { + } + shape { + } + shape { + } + shape { + } + shape { + } + shape { + } + shape { + } + shape { + } + shape { + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } + attr { + key: "num" + value { + i: 12 + } + } +} +node { + name: "zeros_like" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + } + } + } + } + } +} +node { + name: "Slice" + op: "Slice" + input: "unstack_1" + input: "zeros_like" + input: "unstack_3" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "zeros_like_1" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + } + } + } + } + } +} +node { + name: "Slice_1" + op: "Slice" + input: "unstack_16" + input: "zeros_like_1" + input: "unstack_18" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "zeros_like_2" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_2" + op: "Slice" + input: "unstack_2" + input: "zeros_like_2" + input: "unstack_9" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "zeros_like_3" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 2 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_3" + op: "Slice" + input: "unstack_4" + input: "zeros_like_3" + input: "unstack_19" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "zeros_like_4" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_4" + op: "Slice" + input: "unstack_20" + input: "zeros_like_4" + input: "unstack_14" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "zeros_like_5" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 4 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_5" + op: "Slice" + input: "unstack_10" + input: "zeros_like_5" + input: "unstack_15" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "zeros_like_6" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_6" + op: "Slice" + input: "unstack_17" + input: "zeros_like_6" + input: "unstack_13" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "zeros_like_7" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + } + } + } + } + } +} +node { + name: "Slice_7" + op: "Slice" + input: "unstack_23" + input: "zeros_like_7" + input: "unstack_7" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "zeros_like_8" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_8" + op: "Slice" + input: "unstack_8" + input: "zeros_like_8" + input: "unstack" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "zeros_like_9" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_9" + op: "Slice" + input: "unstack_5" + input: "zeros_like_9" + input: "unstack_6" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "zeros_like_10" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + } + } + } + } + } +} +node { + name: "Slice_10" + op: "Slice" + input: "unstack_11" + input: "zeros_like_10" + input: "unstack_22" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "zeros_like_11" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_11" + op: "Slice" + input: "unstack_12" + input: "zeros_like_11" + input: "unstack_21" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "zeros_like_12" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + } + } + } + } + } +} +node { + name: "Slice_12" + op: "Slice" + input: "unstack_1:1" + input: "zeros_like_12" + input: "unstack_3:1" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "zeros_like_13" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + } + } + } + } + } +} +node { + name: "Slice_13" + op: "Slice" + input: "unstack_16:1" + input: "zeros_like_13" + input: "unstack_18:1" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "zeros_like_14" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_14" + op: "Slice" + input: "unstack_2:1" + input: "zeros_like_14" + input: "unstack_9:1" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "zeros_like_15" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 2 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_15" + op: "Slice" + input: "unstack_4:1" + input: "zeros_like_15" + input: "unstack_19:1" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "zeros_like_16" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_16" + op: "Slice" + input: "unstack_20:1" + input: "zeros_like_16" + input: "unstack_14:1" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "zeros_like_17" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 4 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_17" + op: "Slice" + input: "unstack_10:1" + input: "zeros_like_17" + input: "unstack_15:1" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "zeros_like_18" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_18" + op: "Slice" + input: "unstack_17:1" + input: "zeros_like_18" + input: "unstack_13:1" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "zeros_like_19" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + } + } + } + } + } +} +node { + name: "Slice_19" + op: "Slice" + input: "unstack_23:1" + input: "zeros_like_19" + input: "unstack_7:1" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "zeros_like_20" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_20" + op: "Slice" + input: "unstack_8:1" + input: "zeros_like_20" + input: "unstack:1" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "zeros_like_21" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_21" + op: "Slice" + input: "unstack_5:1" + input: "zeros_like_21" + input: "unstack_6:1" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "zeros_like_22" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + } + } + } + } + } +} +node { + name: "Slice_22" + op: "Slice" + input: "unstack_11:1" + input: "zeros_like_22" + input: "unstack_22:1" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "zeros_like_23" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_23" + op: "Slice" + input: "unstack_12:1" + input: "zeros_like_23" + input: "unstack_21:1" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "zeros_like_24" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + } + } + } + } + } +} +node { + name: "Slice_24" + op: "Slice" + input: "unstack_1:2" + input: "zeros_like_24" + input: "unstack_3:2" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "zeros_like_25" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + } + } + } + } + } +} +node { + name: "Slice_25" + op: "Slice" + input: "unstack_16:2" + input: "zeros_like_25" + input: "unstack_18:2" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "zeros_like_26" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_26" + op: "Slice" + input: "unstack_2:2" + input: "zeros_like_26" + input: "unstack_9:2" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "zeros_like_27" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 2 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_27" + op: "Slice" + input: "unstack_4:2" + input: "zeros_like_27" + input: "unstack_19:2" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "zeros_like_28" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_28" + op: "Slice" + input: "unstack_20:2" + input: "zeros_like_28" + input: "unstack_14:2" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "zeros_like_29" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 4 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_29" + op: "Slice" + input: "unstack_10:2" + input: "zeros_like_29" + input: "unstack_15:2" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "zeros_like_30" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_30" + op: "Slice" + input: "unstack_17:2" + input: "zeros_like_30" + input: "unstack_13:2" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "zeros_like_31" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + } + } + } + } + } +} +node { + name: "Slice_31" + op: "Slice" + input: "unstack_23:2" + input: "zeros_like_31" + input: "unstack_7:2" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "zeros_like_32" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_32" + op: "Slice" + input: "unstack_8:2" + input: "zeros_like_32" + input: "unstack:2" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "zeros_like_33" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_33" + op: "Slice" + input: "unstack_5:2" + input: "zeros_like_33" + input: "unstack_6:2" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "zeros_like_34" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + } + } + } + } + } +} +node { + name: "Slice_34" + op: "Slice" + input: "unstack_11:2" + input: "zeros_like_34" + input: "unstack_22:2" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "zeros_like_35" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_35" + op: "Slice" + input: "unstack_12:2" + input: "zeros_like_35" + input: "unstack_21:2" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "zeros_like_36" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + } + } + } + } + } +} +node { + name: "Slice_36" + op: "Slice" + input: "unstack_1:3" + input: "zeros_like_36" + input: "unstack_3:3" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "zeros_like_37" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + } + } + } + } + } +} +node { + name: "Slice_37" + op: "Slice" + input: "unstack_16:3" + input: "zeros_like_37" + input: "unstack_18:3" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "zeros_like_38" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_38" + op: "Slice" + input: "unstack_2:3" + input: "zeros_like_38" + input: "unstack_9:3" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "zeros_like_39" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 2 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_39" + op: "Slice" + input: "unstack_4:3" + input: "zeros_like_39" + input: "unstack_19:3" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "zeros_like_40" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_40" + op: "Slice" + input: "unstack_20:3" + input: "zeros_like_40" + input: "unstack_14:3" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "zeros_like_41" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 4 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_41" + op: "Slice" + input: "unstack_10:3" + input: "zeros_like_41" + input: "unstack_15:3" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "zeros_like_42" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_42" + op: "Slice" + input: "unstack_17:3" + input: "zeros_like_42" + input: "unstack_13:3" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "zeros_like_43" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + } + } + } + } + } +} +node { + name: "Slice_43" + op: "Slice" + input: "unstack_23:3" + input: "zeros_like_43" + input: "unstack_7:3" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "zeros_like_44" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_44" + op: "Slice" + input: "unstack_8:3" + input: "zeros_like_44" + input: "unstack:3" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "zeros_like_45" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_45" + op: "Slice" + input: "unstack_5:3" + input: "zeros_like_45" + input: "unstack_6:3" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "zeros_like_46" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + } + } + } + } + } +} +node { + name: "Slice_46" + op: "Slice" + input: "unstack_11:3" + input: "zeros_like_46" + input: "unstack_22:3" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "zeros_like_47" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_47" + op: "Slice" + input: "unstack_12:3" + input: "zeros_like_47" + input: "unstack_21:3" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "zeros_like_48" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + } + } + } + } + } +} +node { + name: "Slice_48" + op: "Slice" + input: "unstack_1:4" + input: "zeros_like_48" + input: "unstack_3:4" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "zeros_like_49" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + } + } + } + } + } +} +node { + name: "Slice_49" + op: "Slice" + input: "unstack_16:4" + input: "zeros_like_49" + input: "unstack_18:4" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "zeros_like_50" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_50" + op: "Slice" + input: "unstack_2:4" + input: "zeros_like_50" + input: "unstack_9:4" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "zeros_like_51" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 2 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_51" + op: "Slice" + input: "unstack_4:4" + input: "zeros_like_51" + input: "unstack_19:4" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "zeros_like_52" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_52" + op: "Slice" + input: "unstack_20:4" + input: "zeros_like_52" + input: "unstack_14:4" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "zeros_like_53" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 4 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_53" + op: "Slice" + input: "unstack_10:4" + input: "zeros_like_53" + input: "unstack_15:4" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "zeros_like_54" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_54" + op: "Slice" + input: "unstack_17:4" + input: "zeros_like_54" + input: "unstack_13:4" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "zeros_like_55" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + } + } + } + } + } +} +node { + name: "Slice_55" + op: "Slice" + input: "unstack_23:4" + input: "zeros_like_55" + input: "unstack_7:4" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "zeros_like_56" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_56" + op: "Slice" + input: "unstack_8:4" + input: "zeros_like_56" + input: "unstack:4" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "zeros_like_57" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_57" + op: "Slice" + input: "unstack_5:4" + input: "zeros_like_57" + input: "unstack_6:4" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "zeros_like_58" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + } + } + } + } + } +} +node { + name: "Slice_58" + op: "Slice" + input: "unstack_11:4" + input: "zeros_like_58" + input: "unstack_22:4" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "zeros_like_59" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_59" + op: "Slice" + input: "unstack_12:4" + input: "zeros_like_59" + input: "unstack_21:4" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "zeros_like_60" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + } + } + } + } + } +} +node { + name: "Slice_60" + op: "Slice" + input: "unstack_1:5" + input: "zeros_like_60" + input: "unstack_3:5" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "zeros_like_61" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + } + } + } + } + } +} +node { + name: "Slice_61" + op: "Slice" + input: "unstack_16:5" + input: "zeros_like_61" + input: "unstack_18:5" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "zeros_like_62" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_62" + op: "Slice" + input: "unstack_2:5" + input: "zeros_like_62" + input: "unstack_9:5" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "zeros_like_63" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 2 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_63" + op: "Slice" + input: "unstack_4:5" + input: "zeros_like_63" + input: "unstack_19:5" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "zeros_like_64" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_64" + op: "Slice" + input: "unstack_20:5" + input: "zeros_like_64" + input: "unstack_14:5" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "zeros_like_65" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 4 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_65" + op: "Slice" + input: "unstack_10:5" + input: "zeros_like_65" + input: "unstack_15:5" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "zeros_like_66" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_66" + op: "Slice" + input: "unstack_17:5" + input: "zeros_like_66" + input: "unstack_13:5" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "zeros_like_67" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + } + } + } + } + } +} +node { + name: "Slice_67" + op: "Slice" + input: "unstack_23:5" + input: "zeros_like_67" + input: "unstack_7:5" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "zeros_like_68" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_68" + op: "Slice" + input: "unstack_8:5" + input: "zeros_like_68" + input: "unstack:5" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "zeros_like_69" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_69" + op: "Slice" + input: "unstack_5:5" + input: "zeros_like_69" + input: "unstack_6:5" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "zeros_like_70" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + } + } + } + } + } +} +node { + name: "Slice_70" + op: "Slice" + input: "unstack_11:5" + input: "zeros_like_70" + input: "unstack_22:5" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "zeros_like_71" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_71" + op: "Slice" + input: "unstack_12:5" + input: "zeros_like_71" + input: "unstack_21:5" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "zeros_like_72" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + } + } + } + } + } +} +node { + name: "Slice_72" + op: "Slice" + input: "unstack_1:6" + input: "zeros_like_72" + input: "unstack_3:6" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "zeros_like_73" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + } + } + } + } + } +} +node { + name: "Slice_73" + op: "Slice" + input: "unstack_16:6" + input: "zeros_like_73" + input: "unstack_18:6" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "zeros_like_74" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_74" + op: "Slice" + input: "unstack_2:6" + input: "zeros_like_74" + input: "unstack_9:6" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "zeros_like_75" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 2 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_75" + op: "Slice" + input: "unstack_4:6" + input: "zeros_like_75" + input: "unstack_19:6" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "zeros_like_76" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_76" + op: "Slice" + input: "unstack_20:6" + input: "zeros_like_76" + input: "unstack_14:6" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "zeros_like_77" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 4 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_77" + op: "Slice" + input: "unstack_10:6" + input: "zeros_like_77" + input: "unstack_15:6" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "zeros_like_78" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_78" + op: "Slice" + input: "unstack_17:6" + input: "zeros_like_78" + input: "unstack_13:6" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "zeros_like_79" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + } + } + } + } + } +} +node { + name: "Slice_79" + op: "Slice" + input: "unstack_23:6" + input: "zeros_like_79" + input: "unstack_7:6" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "zeros_like_80" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_80" + op: "Slice" + input: "unstack_8:6" + input: "zeros_like_80" + input: "unstack:6" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "zeros_like_81" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_81" + op: "Slice" + input: "unstack_5:6" + input: "zeros_like_81" + input: "unstack_6:6" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "zeros_like_82" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + } + } + } + } + } +} +node { + name: "Slice_82" + op: "Slice" + input: "unstack_11:6" + input: "zeros_like_82" + input: "unstack_22:6" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "zeros_like_83" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_83" + op: "Slice" + input: "unstack_12:6" + input: "zeros_like_83" + input: "unstack_21:6" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "zeros_like_84" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + } + } + } + } + } +} +node { + name: "Slice_84" + op: "Slice" + input: "unstack_1:7" + input: "zeros_like_84" + input: "unstack_3:7" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "zeros_like_85" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + } + } + } + } + } +} +node { + name: "Slice_85" + op: "Slice" + input: "unstack_16:7" + input: "zeros_like_85" + input: "unstack_18:7" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "zeros_like_86" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_86" + op: "Slice" + input: "unstack_2:7" + input: "zeros_like_86" + input: "unstack_9:7" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "zeros_like_87" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 2 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_87" + op: "Slice" + input: "unstack_4:7" + input: "zeros_like_87" + input: "unstack_19:7" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "zeros_like_88" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_88" + op: "Slice" + input: "unstack_20:7" + input: "zeros_like_88" + input: "unstack_14:7" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "zeros_like_89" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 4 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_89" + op: "Slice" + input: "unstack_10:7" + input: "zeros_like_89" + input: "unstack_15:7" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "zeros_like_90" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_90" + op: "Slice" + input: "unstack_17:7" + input: "zeros_like_90" + input: "unstack_13:7" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "zeros_like_91" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + } + } + } + } + } +} +node { + name: "Slice_91" + op: "Slice" + input: "unstack_23:7" + input: "zeros_like_91" + input: "unstack_7:7" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "zeros_like_92" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_92" + op: "Slice" + input: "unstack_8:7" + input: "zeros_like_92" + input: "unstack:7" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "zeros_like_93" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_93" + op: "Slice" + input: "unstack_5:7" + input: "zeros_like_93" + input: "unstack_6:7" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "zeros_like_94" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + } + } + } + } + } +} +node { + name: "Slice_94" + op: "Slice" + input: "unstack_11:7" + input: "zeros_like_94" + input: "unstack_22:7" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "zeros_like_95" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_95" + op: "Slice" + input: "unstack_12:7" + input: "zeros_like_95" + input: "unstack_21:7" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "zeros_like_96" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + } + } + } + } + } +} +node { + name: "Slice_96" + op: "Slice" + input: "unstack_1:8" + input: "zeros_like_96" + input: "unstack_3:8" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "zeros_like_97" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + } + } + } + } + } +} +node { + name: "Slice_97" + op: "Slice" + input: "unstack_16:8" + input: "zeros_like_97" + input: "unstack_18:8" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "zeros_like_98" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_98" + op: "Slice" + input: "unstack_2:8" + input: "zeros_like_98" + input: "unstack_9:8" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "zeros_like_99" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 2 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_99" + op: "Slice" + input: "unstack_4:8" + input: "zeros_like_99" + input: "unstack_19:8" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "zeros_like_100" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_100" + op: "Slice" + input: "unstack_20:8" + input: "zeros_like_100" + input: "unstack_14:8" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "zeros_like_101" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 4 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_101" + op: "Slice" + input: "unstack_10:8" + input: "zeros_like_101" + input: "unstack_15:8" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "zeros_like_102" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_102" + op: "Slice" + input: "unstack_17:8" + input: "zeros_like_102" + input: "unstack_13:8" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "zeros_like_103" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + } + } + } + } + } +} +node { + name: "Slice_103" + op: "Slice" + input: "unstack_23:8" + input: "zeros_like_103" + input: "unstack_7:8" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "zeros_like_104" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_104" + op: "Slice" + input: "unstack_8:8" + input: "zeros_like_104" + input: "unstack:8" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "zeros_like_105" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_105" + op: "Slice" + input: "unstack_5:8" + input: "zeros_like_105" + input: "unstack_6:8" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "zeros_like_106" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + } + } + } + } + } +} +node { + name: "Slice_106" + op: "Slice" + input: "unstack_11:8" + input: "zeros_like_106" + input: "unstack_22:8" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "zeros_like_107" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_107" + op: "Slice" + input: "unstack_12:8" + input: "zeros_like_107" + input: "unstack_21:8" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "zeros_like_108" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + } + } + } + } + } +} +node { + name: "Slice_108" + op: "Slice" + input: "unstack_1:9" + input: "zeros_like_108" + input: "unstack_3:9" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "zeros_like_109" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + } + } + } + } + } +} +node { + name: "Slice_109" + op: "Slice" + input: "unstack_16:9" + input: "zeros_like_109" + input: "unstack_18:9" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "zeros_like_110" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_110" + op: "Slice" + input: "unstack_2:9" + input: "zeros_like_110" + input: "unstack_9:9" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "zeros_like_111" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 2 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_111" + op: "Slice" + input: "unstack_4:9" + input: "zeros_like_111" + input: "unstack_19:9" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "zeros_like_112" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_112" + op: "Slice" + input: "unstack_20:9" + input: "zeros_like_112" + input: "unstack_14:9" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "zeros_like_113" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 4 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_113" + op: "Slice" + input: "unstack_10:9" + input: "zeros_like_113" + input: "unstack_15:9" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "zeros_like_114" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_114" + op: "Slice" + input: "unstack_17:9" + input: "zeros_like_114" + input: "unstack_13:9" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "zeros_like_115" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + } + } + } + } + } +} +node { + name: "Slice_115" + op: "Slice" + input: "unstack_23:9" + input: "zeros_like_115" + input: "unstack_7:9" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "zeros_like_116" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_116" + op: "Slice" + input: "unstack_8:9" + input: "zeros_like_116" + input: "unstack:9" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "zeros_like_117" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_117" + op: "Slice" + input: "unstack_5:9" + input: "zeros_like_117" + input: "unstack_6:9" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "zeros_like_118" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + } + } + } + } + } +} +node { + name: "Slice_118" + op: "Slice" + input: "unstack_11:9" + input: "zeros_like_118" + input: "unstack_22:9" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "zeros_like_119" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_119" + op: "Slice" + input: "unstack_12:9" + input: "zeros_like_119" + input: "unstack_21:9" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "zeros_like_120" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + } + } + } + } + } +} +node { + name: "Slice_120" + op: "Slice" + input: "unstack_1:10" + input: "zeros_like_120" + input: "unstack_3:10" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "zeros_like_121" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + } + } + } + } + } +} +node { + name: "Slice_121" + op: "Slice" + input: "unstack_16:10" + input: "zeros_like_121" + input: "unstack_18:10" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "zeros_like_122" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_122" + op: "Slice" + input: "unstack_2:10" + input: "zeros_like_122" + input: "unstack_9:10" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "zeros_like_123" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 2 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_123" + op: "Slice" + input: "unstack_4:10" + input: "zeros_like_123" + input: "unstack_19:10" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "zeros_like_124" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_124" + op: "Slice" + input: "unstack_20:10" + input: "zeros_like_124" + input: "unstack_14:10" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "zeros_like_125" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 4 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_125" + op: "Slice" + input: "unstack_10:10" + input: "zeros_like_125" + input: "unstack_15:10" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "zeros_like_126" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_126" + op: "Slice" + input: "unstack_17:10" + input: "zeros_like_126" + input: "unstack_13:10" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "zeros_like_127" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + } + } + } + } + } +} +node { + name: "Slice_127" + op: "Slice" + input: "unstack_23:10" + input: "zeros_like_127" + input: "unstack_7:10" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "zeros_like_128" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_128" + op: "Slice" + input: "unstack_8:10" + input: "zeros_like_128" + input: "unstack:10" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "zeros_like_129" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_129" + op: "Slice" + input: "unstack_5:10" + input: "zeros_like_129" + input: "unstack_6:10" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "zeros_like_130" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + } + } + } + } + } +} +node { + name: "Slice_130" + op: "Slice" + input: "unstack_11:10" + input: "zeros_like_130" + input: "unstack_22:10" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "zeros_like_131" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_131" + op: "Slice" + input: "unstack_12:10" + input: "zeros_like_131" + input: "unstack_21:10" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "zeros_like_132" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + } + } + } + } + } +} +node { + name: "Slice_132" + op: "Slice" + input: "unstack_1:11" + input: "zeros_like_132" + input: "unstack_3:11" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "zeros_like_133" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + } + } + } + } + } +} +node { + name: "Slice_133" + op: "Slice" + input: "unstack_16:11" + input: "zeros_like_133" + input: "unstack_18:11" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "zeros_like_134" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_134" + op: "Slice" + input: "unstack_2:11" + input: "zeros_like_134" + input: "unstack_9:11" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "zeros_like_135" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 2 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_135" + op: "Slice" + input: "unstack_4:11" + input: "zeros_like_135" + input: "unstack_19:11" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "zeros_like_136" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_136" + op: "Slice" + input: "unstack_20:11" + input: "zeros_like_136" + input: "unstack_14:11" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "zeros_like_137" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 4 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_137" + op: "Slice" + input: "unstack_10:11" + input: "zeros_like_137" + input: "unstack_15:11" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "zeros_like_138" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_138" + op: "Slice" + input: "unstack_17:11" + input: "zeros_like_138" + input: "unstack_13:11" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "zeros_like_139" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + } + } + } + } + } +} +node { + name: "Slice_139" + op: "Slice" + input: "unstack_23:11" + input: "zeros_like_139" + input: "unstack_7:11" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "zeros_like_140" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_140" + op: "Slice" + input: "unstack_8:11" + input: "zeros_like_140" + input: "unstack:11" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "zeros_like_141" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_141" + op: "Slice" + input: "unstack_5:11" + input: "zeros_like_141" + input: "unstack_6:11" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "zeros_like_142" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + } + } + } + } + } +} +node { + name: "Slice_142" + op: "Slice" + input: "unstack_11:11" + input: "zeros_like_142" + input: "unstack_22:11" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "zeros_like_143" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 1 + } + } + int_val: 0 + } + } + } +} +node { + name: "Slice_143" + op: "Slice" + input: "unstack_12:11" + input: "zeros_like_143" + input: "unstack_21:11" + device: "/device:GPU:0" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Cast_1" + op: "Cast" + input: "Slice_11" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "sub/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "sub" + op: "Sub" + input: "Cast_1" + input: "sub/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Size_1" + op: "Size" + input: "sub" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "out_type" + value { + type: DT_INT32 + } + } +} +node { + name: "Greater_7/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 0 + } + } + } +} +node { + name: "Greater_7" + op: "Greater" + input: "Size_1" + input: "Greater_7/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_7/Switch" + op: "Switch" + input: "Greater_7" + input: "Greater_7" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_7/switch_t" + op: "Identity" + input: "cond_7/Switch:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_7/switch_f" + op: "Identity" + input: "cond_7/Switch" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_7/pred_id" + op: "Identity" + input: "Greater_7" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_7/Cast" + op: "Cast" + input: "cond_7/Cast/Switch:1" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT64 + } + } + attr { + key: "SrcT" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_7/Cast/Switch" + op: "Switch" + input: "sub" + input: "cond_7/pred_id" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@sub" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_7/one_hot/Const" + op: "Const" + input: "^cond_7/switch_t" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_7/one_hot/Const_1" + op: "Const" + input: "^cond_7/switch_t" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 0 + } + } + } +} +node { + name: "cond_7/one_hot/depth" + op: "Const" + input: "^cond_7/switch_t" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_7/one_hot/on_value" + op: "Const" + input: "^cond_7/switch_t" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_7/one_hot/off_value" + op: "Const" + input: "^cond_7/switch_t" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 0 + } + } + } +} +node { + name: "cond_7/one_hot" + op: "OneHot" + input: "cond_7/Cast" + input: "cond_7/one_hot/depth" + input: "cond_7/one_hot/on_value" + input: "cond_7/one_hot/off_value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "TI" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "axis" + value { + i: -1 + } + } +} +node { + name: "cond_7/Cast_1" + op: "Cast" + input: "cond_7/one_hot" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_FLOAT + } + } + attr { + key: "SrcT" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_7/Pad/paddings" + op: "Const" + input: "^cond_7/switch_t" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + dim { + size: 2 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 2 + } + dim { + size: 2 + } + } + tensor_content: "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + } + } + } +} +node { + name: "cond_7/Pad" + op: "Pad" + input: "cond_7/Cast_1" + input: "cond_7/Pad/paddings" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tpaddings" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_7/zeros" + op: "Const" + input: "^cond_7/switch_f" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1 + } + dim { + } + } + } + } + } +} +node { + name: "cond_7/Merge" + op: "Merge" + input: "cond_7/zeros" + input: "cond_7/Pad" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + } + shape { + } + } + } + } +} +node { + name: "Reshape/shape" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 2 + } + } + tensor_content: "\377\377\377\377\001\000\000\000" + } + } + } +} +node { + name: "Reshape" + op: "Reshape" + input: "cond_7/Merge" + input: "Reshape/shape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Cast_2" + op: "Cast" + input: "Slice_23" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "sub_1/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "sub_1" + op: "Sub" + input: "Cast_2" + input: "sub_1/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Size_2" + op: "Size" + input: "sub_1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "out_type" + value { + type: DT_INT32 + } + } +} +node { + name: "Greater_8/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 0 + } + } + } +} +node { + name: "Greater_8" + op: "Greater" + input: "Size_2" + input: "Greater_8/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_8/Switch" + op: "Switch" + input: "Greater_8" + input: "Greater_8" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_8/switch_t" + op: "Identity" + input: "cond_8/Switch:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_8/switch_f" + op: "Identity" + input: "cond_8/Switch" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_8/pred_id" + op: "Identity" + input: "Greater_8" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_8/Cast" + op: "Cast" + input: "cond_8/Cast/Switch:1" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT64 + } + } + attr { + key: "SrcT" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_8/Cast/Switch" + op: "Switch" + input: "sub_1" + input: "cond_8/pred_id" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@sub_1" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_8/one_hot/Const" + op: "Const" + input: "^cond_8/switch_t" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_8/one_hot/Const_1" + op: "Const" + input: "^cond_8/switch_t" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 0 + } + } + } +} +node { + name: "cond_8/one_hot/depth" + op: "Const" + input: "^cond_8/switch_t" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_8/one_hot/on_value" + op: "Const" + input: "^cond_8/switch_t" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_8/one_hot/off_value" + op: "Const" + input: "^cond_8/switch_t" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 0 + } + } + } +} +node { + name: "cond_8/one_hot" + op: "OneHot" + input: "cond_8/Cast" + input: "cond_8/one_hot/depth" + input: "cond_8/one_hot/on_value" + input: "cond_8/one_hot/off_value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "TI" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "axis" + value { + i: -1 + } + } +} +node { + name: "cond_8/Cast_1" + op: "Cast" + input: "cond_8/one_hot" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_FLOAT + } + } + attr { + key: "SrcT" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_8/Pad/paddings" + op: "Const" + input: "^cond_8/switch_t" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + dim { + size: 2 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 2 + } + dim { + size: 2 + } + } + tensor_content: "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + } + } + } +} +node { + name: "cond_8/Pad" + op: "Pad" + input: "cond_8/Cast_1" + input: "cond_8/Pad/paddings" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tpaddings" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_8/zeros" + op: "Const" + input: "^cond_8/switch_f" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1 + } + dim { + } + } + } + } + } +} +node { + name: "cond_8/Merge" + op: "Merge" + input: "cond_8/zeros" + input: "cond_8/Pad" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + } + shape { + } + } + } + } +} +node { + name: "Reshape_1/shape" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 2 + } + } + tensor_content: "\377\377\377\377\001\000\000\000" + } + } + } +} +node { + name: "Reshape_1" + op: "Reshape" + input: "cond_8/Merge" + input: "Reshape_1/shape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Cast_3" + op: "Cast" + input: "Slice_35" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "sub_2/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "sub_2" + op: "Sub" + input: "Cast_3" + input: "sub_2/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Size_3" + op: "Size" + input: "sub_2" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "out_type" + value { + type: DT_INT32 + } + } +} +node { + name: "Greater_9/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 0 + } + } + } +} +node { + name: "Greater_9" + op: "Greater" + input: "Size_3" + input: "Greater_9/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_9/Switch" + op: "Switch" + input: "Greater_9" + input: "Greater_9" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_9/switch_t" + op: "Identity" + input: "cond_9/Switch:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_9/switch_f" + op: "Identity" + input: "cond_9/Switch" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_9/pred_id" + op: "Identity" + input: "Greater_9" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_9/Cast" + op: "Cast" + input: "cond_9/Cast/Switch:1" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT64 + } + } + attr { + key: "SrcT" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_9/Cast/Switch" + op: "Switch" + input: "sub_2" + input: "cond_9/pred_id" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@sub_2" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_9/one_hot/Const" + op: "Const" + input: "^cond_9/switch_t" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_9/one_hot/Const_1" + op: "Const" + input: "^cond_9/switch_t" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 0 + } + } + } +} +node { + name: "cond_9/one_hot/depth" + op: "Const" + input: "^cond_9/switch_t" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_9/one_hot/on_value" + op: "Const" + input: "^cond_9/switch_t" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_9/one_hot/off_value" + op: "Const" + input: "^cond_9/switch_t" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 0 + } + } + } +} +node { + name: "cond_9/one_hot" + op: "OneHot" + input: "cond_9/Cast" + input: "cond_9/one_hot/depth" + input: "cond_9/one_hot/on_value" + input: "cond_9/one_hot/off_value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "TI" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "axis" + value { + i: -1 + } + } +} +node { + name: "cond_9/Cast_1" + op: "Cast" + input: "cond_9/one_hot" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_FLOAT + } + } + attr { + key: "SrcT" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_9/Pad/paddings" + op: "Const" + input: "^cond_9/switch_t" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + dim { + size: 2 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 2 + } + dim { + size: 2 + } + } + tensor_content: "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + } + } + } +} +node { + name: "cond_9/Pad" + op: "Pad" + input: "cond_9/Cast_1" + input: "cond_9/Pad/paddings" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tpaddings" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_9/zeros" + op: "Const" + input: "^cond_9/switch_f" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1 + } + dim { + } + } + } + } + } +} +node { + name: "cond_9/Merge" + op: "Merge" + input: "cond_9/zeros" + input: "cond_9/Pad" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + } + shape { + } + } + } + } +} +node { + name: "Reshape_2/shape" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 2 + } + } + tensor_content: "\377\377\377\377\001\000\000\000" + } + } + } +} +node { + name: "Reshape_2" + op: "Reshape" + input: "cond_9/Merge" + input: "Reshape_2/shape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Cast_4" + op: "Cast" + input: "Slice_47" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "sub_3/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "sub_3" + op: "Sub" + input: "Cast_4" + input: "sub_3/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Size_4" + op: "Size" + input: "sub_3" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "out_type" + value { + type: DT_INT32 + } + } +} +node { + name: "Greater_10/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 0 + } + } + } +} +node { + name: "Greater_10" + op: "Greater" + input: "Size_4" + input: "Greater_10/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_10/Switch" + op: "Switch" + input: "Greater_10" + input: "Greater_10" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_10/switch_t" + op: "Identity" + input: "cond_10/Switch:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_10/switch_f" + op: "Identity" + input: "cond_10/Switch" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_10/pred_id" + op: "Identity" + input: "Greater_10" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_10/Cast" + op: "Cast" + input: "cond_10/Cast/Switch:1" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT64 + } + } + attr { + key: "SrcT" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_10/Cast/Switch" + op: "Switch" + input: "sub_3" + input: "cond_10/pred_id" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@sub_3" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "cond_10/one_hot/Const" + op: "Const" + input: "^cond_10/switch_t" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_10/one_hot/Const_1" + op: "Const" + input: "^cond_10/switch_t" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 0 + } + } + } +} +node { + name: "cond_10/one_hot/depth" + op: "Const" + input: "^cond_10/switch_t" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_10/one_hot/on_value" + op: "Const" + input: "^cond_10/switch_t" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "cond_10/one_hot/off_value" + op: "Const" + input: "^cond_10/switch_t" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 0 + } + } + } +} +node { + name: "cond_10/one_hot" + op: "OneHot" + input: "cond_10/Cast" + input: "cond_10/one_hot/depth" + input: "cond_10/one_hot/on_value" + input: "cond_10/one_hot/off_value" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "TI" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "axis" + value { + i: -1 + } + } +} +node { + name: "cond_10/Cast_1" + op: "Cast" + input: "cond_10/one_hot" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_FLOAT + } + } + attr { + key: "SrcT" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_10/Pad/paddings" + op: "Const" + input: "^cond_10/switch_t" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + dim { + size: 2 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 2 + } + dim { + size: 2 + } + } + tensor_content: "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + } + } + } +} +node { + name: "cond_10/Pad" + op: "Pad" + input: "cond_10/Cast_1" + input: "cond_10/Pad/paddings" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tpaddings" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "cond_10/zeros" + op: "Const" + input: "^cond_10/switch_f" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1 + } + dim { + } + } + } + } + } +} +node { + name: "cond_10/Merge" + op: "Merge" + input: "cond_10/zeros" + input: "cond_10/Pad" + device: "/device:GPU:0" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + } + shape { + } + } + } + } +} +node { + name: "Reshape_3/shape" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 2 + } + } + tensor_content: "\377\377\377\377\001\000\000\000" + } + } + } +} +node { + name: "Reshape_3" + op: "Reshape" + input: "cond_10/Merge" + input: "Reshape_3/shape" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "Tshape" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "Cast_5" + op: "Cast" + input: "Slice_59" + device: "/device:GPU:0" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "sub_4/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 1 + } + } + } +} +node { + name: "sub_4" + op: "Sub" + input: "Cast_5" + input: "sub_4/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } +} +node { + name: "Size_5" + op: "Size" + input: "sub_4" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "out_type" + value { + type: DT_INT32 + } + } +} +node { + name: "Greater_11/y" + op: "Const" + device: "/device:GPU:0" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + } + int_val: 0 + } + } + } +} +node { + name: "Greater_11" + op: "Greater" + input: "Size_5" + input: "Greater_11/y" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_11/Switch" + op: "Switch" + input: "Greater_11" + input: "Greater_11" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "cond_11/switch_t" + op: "Identity" + input: "cond_11/Switch:1" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "cond_11/switch_f" + op: "Identity" + input: "cond_11/Switch" + device: "/device:GPU:0" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } +